Diff of the two buildlogs: -- --- b1/build.log 2025-09-03 11:07:37.591891271 +0000 +++ b2/build.log 2025-09-03 11:14:13.240357495 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Sep 2 23:02:56 -12 2025 -I: pbuilder-time-stamp: 1756897376 +I: Current time: Wed Oct 7 07:30:43 +14 2026 +I: pbuilder-time-stamp: 1791307843 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/3005133/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1834535/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 Oct 6 17:30 /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/1834535/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1834535/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]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(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='e665ed32294e4fe0bc49ba32aa8e3a75' - 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='3005133' - PS1='# ' - PS2='> ' + INVOCATION_ID=e1978d7f169e415e8301d850c110695b + 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=1834535 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.2YXNRnGA/pbuilderrc_YfBB --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.2YXNRnGA/b1 --logfile b1/build.log swift_2.35.1-2.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.2YXNRnGA/pbuilderrc_EoZ1 --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.2YXNRnGA/b2 --logfile b2/build.log swift_2.35.1-2.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.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) 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/3005133/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1834535/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -412,7 +444,7 @@ Get: 229 http://deb.debian.org/debian unstable/main arm64 python3-requests-mock all 1.12.1-3 [17.6 kB] Get: 230 http://deb.debian.org/debian unstable/main arm64 python3-swiftclient all 1:4.7.0-2 [76.5 kB] Get: 231 http://deb.debian.org/debian unstable/main arm64 python3-xattr arm64 0.10.1-1+b1 [16.6 kB] -Fetched 59.9 MB in 0s (145 MB/s) +Fetched 59.9 MB in 1s (84.3 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 ... 20011 files and directories currently installed.) @@ -1145,8 +1177,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Sep 3 11:03:25 UTC 2025. -Universal Time is now: Wed Sep 3 11:03:25 UTC 2025. +Local time is now: Tue Oct 6 17:31:29 UTC 2026. +Universal Time is now: Tue Oct 6 17:31:29 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -1376,7 +1408,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/swift-2.35.1/ && 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.35.1-2_source.changes +I: user script /srv/workspace/pbuilder/1834535/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1834535/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/swift-2.35.1/ && 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.35.1-2_source.changes dpkg-buildpackage: info: source package swift dpkg-buildpackage: info: source version 2.35.1-2 dpkg-buildpackage: info: source distribution unstable @@ -1567,6 +1603,20 @@ self._finalize_license_expression() running build running build_py +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/logs.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/libc.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/config.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api copying swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api copying swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api @@ -1579,85 +1629,6 @@ copying swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api copying swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api copying swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/object_lock.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_upload.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/logging.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/bucket.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/recon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/shard-info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/reload.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/relinker.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/orphans.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/oldies.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/form_signature.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/config.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/account_audit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/reaper.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/backend.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account -copying swift/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/updater.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/mem_server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/expirer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/diskfile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy -copying swift/proxy/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy -copying swift/proxy/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/ring.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/builder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile copying swift/common/wsgi.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common copying swift/common/swob.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common copying swift/common/storage_policy.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common @@ -1686,6 +1657,53 @@ copying swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common copying swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common copying swift/common/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/reaper.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/backend.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/account +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy +copying swift/proxy/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy +copying swift/proxy/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers +copying swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers +copying swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/ring.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/builder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/ring +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/object_lock.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_upload.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/logging.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/bucket.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers copying swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers copying swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers @@ -1693,18 +1711,6 @@ copying swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers copying swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers copying swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/proxy/controllers -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers -copying swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers -copying swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj/watchers -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/logs.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/libc.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/config.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/base.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/utils copying swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware copying swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware copying swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware @@ -1737,14 +1743,31 @@ copying swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware copying swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware copying swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware -creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/recon.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/shard-info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/reload.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/relinker.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/orphans.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/oldies.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/info.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/form_signature.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/config.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/account_audit.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/cli +copying swift/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift creating /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container copying swift/container/updater.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container copying swift/container/sync_store.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container @@ -1756,6 +1779,18 @@ copying swift/container/backend.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container copying swift/container/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container copying swift/container/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/container +copying swift/obj/updater.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/replicator.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/mem_server.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/expirer.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/diskfile.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/auditor.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/__init__.py -> /build/reproducible-path/swift-2.35.1/.pybuild/cpython3_3.13/build/swift/obj running egg_info creating swift.egg-info writing swift.egg-info/PKG-INFO @@ -1857,20 +1892,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 \ @@ -1885,24 +1935,30 @@ CONFIG=`echo $i | cut -d/ -f2 | cut -d. -f1 | sed -e s/swift-//`-server debian/gen-init $i.in ; \ fi ; \ done -+ [ 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 -+ [ 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 -+ [ 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. -f1 +++ sed -e s/swift-// +++ cut -d/ -f2 ++ 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/ -f2 +++ cut -d. -f1 +++ sed -e s/swift-// ++ CONFIG=container-server ++ debian/gen-init debian/swift-container.swift-container.init.in make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/swift-2.35.1' @@ -1932,21 +1988,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-// +++ sed s/python-// +++ echo swift + 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.35.1/debian/tmp /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! @@ -2015,61 +2076,7 @@ running install running build running build_py -creating build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kms_keymaster.py -> build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/keymaster.py -> build/lib/swift/common/middleware/crypto -copying swift/common/middleware/crypto/encrypter.py -> build/lib/swift/common/middleware/crypto -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 -creating build/lib/swift/obj -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/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/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/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 +creating build/lib/swift/common 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 @@ -2098,27 +2105,6 @@ 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 -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/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/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/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 -copying swift/common/middleware/versioned_writes/__init__.py -> build/lib/swift/common/middleware/versioned_writes -copying swift/__init__.py -> build/lib/swift 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 @@ -2143,15 +2129,23 @@ 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/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 +copying swift/common/middleware/versioned_writes/__init__.py -> build/lib/swift/common/middleware/versioned_writes +creating build/lib/swift/obj +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 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 @@ -2184,6 +2178,24 @@ 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/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 +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 +copying swift/proxy/server.py -> build/lib/swift/proxy +copying swift/proxy/__init__.py -> build/lib/swift/proxy +copying swift/__init__.py -> build/lib/swift creating build/lib/swift/container copying swift/container/updater.py -> build/lib/swift/container copying swift/container/sync_store.py -> build/lib/swift/container @@ -2195,14 +2207,64 @@ 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 -copying swift/proxy/server.py -> build/lib/swift/proxy -copying swift/proxy/__init__.py -> build/lib/swift/proxy 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 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/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 +creating build/lib/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kms_keymaster.py -> build/lib/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib/swift/common/middleware/crypto +copying swift/common/middleware/crypto/keymaster.py -> build/lib/swift/common/middleware/crypto +copying swift/common/middleware/crypto/encrypter.py -> build/lib/swift/common/middleware/crypto +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 +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 running egg_info writing swift.egg-info/PKG-INFO writing dependency_links to swift.egg-info/dependency_links.txt @@ -2275,6 +2337,14 @@ running install_lib creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/backend.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/reaper.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container copying build/lib/swift/container/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container copying build/lib/swift/container/auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container @@ -2286,39 +2356,7 @@ copying build/lib/swift/container/sync.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container copying build/lib/swift/container/sync_store.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container copying build/lib/swift/container/updater.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/account_audit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/config.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/form_signature.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/info.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/oldies.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/orphans.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/relinker.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/reload.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/shard-info.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/backend.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/reaper.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy copying build/lib/swift/proxy/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy copying build/lib/swift/proxy/server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy @@ -2345,13 +2383,31 @@ copying build/lib/swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj copying build/lib/swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj copying build/lib/swift/obj/updater.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/account_audit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/config.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/form_signature.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/info.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/oldies.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/orphans.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/relinker.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/reload.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/shard-info.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/builder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/ring.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils copying build/lib/swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils copying build/lib/swift/common/utils/base.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils @@ -2361,76 +2417,21 @@ copying build/lib/swift/common/utils/libc.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils copying build/lib/swift/common/utils/logs.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils copying build/lib/swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/constraints.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/container_sync_realms.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/daemon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/db.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/db_auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/db_replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/digest.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/direct_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/error_limiter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/exceptions.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/header_key_dict.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/http.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/http_protocol.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/internal_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/linkat.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/manager.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/memcached.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/registry.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/request_helpers.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/splice.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/statsd_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/storage_policy.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/swob.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common -copying build/lib/swift/common/wsgi.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/builder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/ring.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes -copying build/lib/swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -copying build/lib/swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -copying build/lib/swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -copying build/lib/swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -copying build/lib/swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api creating /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema @@ -2479,14 +2480,82 @@ copying build/lib/swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -copying build/lib/swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile +copying build/lib/swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +creating /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes +copying build/lib/swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes +copying build/lib/swift/common/__init__.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/constraints.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/container_sync_realms.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/daemon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/db.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/db_auditor.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/db_replicator.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/digest.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/direct_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/error_limiter.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/exceptions.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/header_key_dict.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/http.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/http_protocol.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/internal_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/linkat.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/manager.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/memcached.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/recon.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/registry.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/request_helpers.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/splice.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/statsd_client.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/storage_policy.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/swob.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +copying build/lib/swift/common/wsgi.py -> /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/auditor.py to auditor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/backend.py to backend.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/reaper.py to reaper.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/replicator.py to replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/auditor.py to auditor.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/backend.py to backend.cpython-313.pyc @@ -2497,37 +2566,7 @@ byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync.py to sync.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/container/updater.py to updater.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/config.py to config.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/info.py to info.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/oldies.py to oldies.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/orphans.py to orphans.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/relinker.py to relinker.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reload.py to reload.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringbuilder.py to ringbuilder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringcomposer.py to ringcomposer.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon.py to recon.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/auditor.py to auditor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/backend.py to backend.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/reaper.py to reaper.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/replicator.py to replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/account/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/server.py to server.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/__init__.py to __init__.cpython-313.pyc @@ -2550,11 +2589,29 @@ byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/ssync_receiver.py to ssync_receiver.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/ssync_sender.py to ssync_sender.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/obj/updater.py to updater.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/builder.py to builder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/ring.py to ring.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/config.py to config.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/info.py to info.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/oldies.py to oldies.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/orphans.py to orphans.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/relinker.py to relinker.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reload.py to reload.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringbuilder.py to ringbuilder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringcomposer.py to ringcomposer.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon.py to recon.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/base.py to base.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/checksum.py to checksum.cpython-313.pyc @@ -2563,34 +2620,47 @@ byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/libc.py to libc.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/logs.py to logs.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/timestamp.py to timestamp.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/bufferedhttp.py to bufferedhttp.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/constraints.py to constraints.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/container_sync_realms.py to container_sync_realms.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/daemon.py to daemon.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db.py to db.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db_auditor.py to db_auditor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db_replicator.py to db_replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/digest.py to digest.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/direct_client.py to direct_client.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/error_limiter.py to error_limiter.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/exceptions.py to exceptions.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/header_key_dict.py to header_key_dict.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/http.py to http.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/http_protocol.py to http_protocol.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/internal_client.py to internal_client.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/linkat.py to linkat.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/manager.py to manager.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/memcached.py to memcached.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/recon.py to recon.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/registry.py to registry.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/request_helpers.py to request_helpers.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/splice.py to splice.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/statsd_client.py to statsd_client.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/swob.py to swob.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/wsgi.py to wsgi.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/builder.py to builder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/ring.py to ring.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/crypto_utils.py to crypto_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/decrypter.py to decrypter.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/encrypter.py to encrypter.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/keymaster.py to keymaster.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/kmip_keymaster.py to kmip_keymaster.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/kms_keymaster.py to kms_keymaster.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/html_viewer.py to html_viewer.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/profile_model.py to profile_model.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/acl.py to acl.cpython-313.pyc @@ -2626,42 +2696,34 @@ byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/exceptions.py to exceptions.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/html_viewer.py to html_viewer.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/profile_model.py to profile_model.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/crypto_utils.py to crypto_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/decrypter.py to decrypter.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/encrypter.py to encrypter.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/keymaster.py to keymaster.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/kmip_keymaster.py to kmip_keymaster.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/kms_keymaster.py to kms_keymaster.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/bufferedhttp.py to bufferedhttp.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/constraints.py to constraints.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/container_sync_realms.py to container_sync_realms.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/daemon.py to daemon.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db.py to db.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db_auditor.py to db_auditor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/db_replicator.py to db_replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/digest.py to digest.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/direct_client.py to direct_client.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/error_limiter.py to error_limiter.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/header_key_dict.py to header_key_dict.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/http.py to http.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/http_protocol.py to http_protocol.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/internal_client.py to internal_client.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/linkat.py to linkat.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/manager.py to manager.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/memcached.py to memcached.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/recon.py to recon.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/registry.py to registry.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/request_helpers.py to request_helpers.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/splice.py to splice.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/statsd_client.py to statsd_client.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/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.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/swob.py to swob.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift/common/wsgi.py to wsgi.cpython-313.pyc running install_egg_info Copying swift.egg-info to /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages/swift-2.35.1.egg-info Skipping SOURCES.txt @@ -2708,10 +2770,10 @@ Installing swift-ring-builder script to /build/reproducible-path/swift-2.35.1/debian/tmp/usr/bin Installing swift-ring-builder-analyzer script to /build/reproducible-path/swift-2.35.1/debian/tmp/usr/bin Installing swift-ring-composer script to /build/reproducible-path/swift-2.35.1/debian/tmp/usr/bin -+ pwd -+ rm -rf /build/reproducible-path/swift-2.35.1/debian/python*/usr/lib/python*/dist-packages/*.pth -+ pwd -+ rm -rf /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python*/dist-packages/*.pth +++ pwd ++ rm -rf '/build/reproducible-path/swift-2.35.1/debian/python*/usr/lib/python*/dist-packages/*.pth' +++ pwd ++ rm -rf '/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python*/dist-packages/*.pth' rm debian/tmp/usr/bin/swift-init pkgos-dh_auto_test --no-py2 --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)' + PKGOS_TEST_PARALLEL=yes @@ -2720,51 +2782,162 @@ + 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.35.1/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/swift-2.35.1/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ + PYTHON=python3.13 stestr runsubunit2pyunit --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) ++ PYTHON=python3.13 ++ subunit2pyunit ++ 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)' /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.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 +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.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/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_auditor.TestAuditorRealBrokerMigration.test_db_migration +test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration ... 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.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.account.test_backend.TestCommonAccountBroker.test_get_info test.unit.account.test_backend.TestCommonAccountBroker.test_get_info ... 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_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.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 -/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.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 @@ -2777,116 +2950,168 @@ 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 -/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_put_timestamp test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp ... 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.account.test_replicator.TestReplicatorSync.test_rsync_then_merge +test.unit.account.test_replicator.TestReplicatorSync.test_rsync_then_merge ... ok +test.unit.account.test_replicator.TestReplicatorSync.test_sync +test.unit.account.test_replicator.TestReplicatorSync.test_sync ... 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_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.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.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_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.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.account.test_server.TestAccountController.test_DELETE_not_empty +test.unit.account.test_server.TestAccountController.test_DELETE_not_empty ... ok +test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing +test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing ... 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_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows +test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows ... 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_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 /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_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_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_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.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_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_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.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_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_drive_full_checker.TestContainerDeleter.test_drive_full +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full ... 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_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_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.account.test_server.TestAccountController.test_GET_accept_conflicting +test.unit.account.test_server.TestAccountController.test_GET_accept_conflicting ... 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.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_analyze_stdin_with_overlaps +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps ... 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_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_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.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_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.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_bad_args +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_bad_args ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_xml +test.unit.account.test_server.TestAccountController.test_GET_accept_xml ... 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_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_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 +/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_double_check_trailing_delimiter +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter ... 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_expansion_limit +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit ... 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.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_server.TestAccountController.test_GET_leading_delimiter +test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info ... 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_server.TestAccountController.test_GET_limit_marker_json +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json ... 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.account.test_server.TestAccountController.test_GET_limit_marker_plain +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain ... 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 +/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_max_expanding +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding ... 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_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 +test.unit.account.test_reaper.TestReaper.test_creation ... ok +test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_bad_value +test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_bad_value ... ok +test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_default +test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_default ... ok +test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_set +test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_set ... ok +test.unit.account.test_reaper.TestReaper.test_reap_account +test.unit.account.test_reaper.TestReaper.test_reap_account ... ok +test.unit.account.test_reaper.TestReaper.test_reap_account_no_container +test.unit.account.test_reaper.TestReaper.test_reap_account_no_container ... ok +test.unit.account.test_reaper.TestReaper.test_reap_account_with_sharding +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_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted ... 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 +/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_list_container_iter_with_reserved_name +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name ... 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.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.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.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 @@ -2895,8 +3120,6 @@ 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 -/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_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 @@ -2973,24 +3196,6 @@ 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.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.account.test_replicator.TestReplicatorSync.test_rsync_then_merge -test.unit.account.test_replicator.TestReplicatorSync.test_rsync_then_merge ... ok -test.unit.account.test_replicator.TestReplicatorSync.test_sync -test.unit.account.test_replicator.TestReplicatorSync.test_sync ... ok -test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing -test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing ... 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.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_dispersion_report.TestDispersionReport.test_placeholder -test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder ... 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 @@ -3001,10 +3206,147 @@ 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.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_info.TestPrintObjWeirdPath.test_invalid_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag ... 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.TestPrintObjWeirdPath.test_print_obj_crypto_metadata +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_crypto_metadata ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter ... 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 +/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_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.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.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_objects_iter_order_and_reverse +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_objects_iter_order_and_reverse ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag ... 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_compact_nothing_to_do +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_nothing_to_do ... 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_info.TestPrintObjWeirdPath.test_valid_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag ... 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.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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items ... 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_dispersion_report.TestDispersionReport.test_placeholder +test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder ... 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.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.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.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode ... 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.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.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid ... 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_shrink_threshold_with_tombstones +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold_with_tombstones ... 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_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.TestAccountBrokerBeforeMetadata.test_batched_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_batched_reclaim ... 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.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.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info ... 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.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_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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking ... 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.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 +Loaded db broker for a/c +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter ... ok +Loaded db broker for a/c +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 +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.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.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.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_keymaster.TestKeymaster.test_app_exception test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_app_exception ... 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_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 @@ -3015,6 +3357,8 @@ 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container ... 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 @@ -3029,370 +3373,134 @@ 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts ... 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_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.account.test_utils.TestAccountUtils.test_account_listing_reserved_names +test.unit.account.test_utils.TestAccountUtils.test_account_listing_reserved_names ... 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.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.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path ... 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_keymaster.TestKeymaster.test_root_secret test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret ... 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.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 +Loaded db broker for a/c +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.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.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 -/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_keymaster.TestKeymaster.test_v2_keys test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_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_s3response.TestErrorResponse.test_error_response -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded ... ok -Loaded db broker for a/c -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 -Loaded db broker for a/c -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_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 -Loaded db broker for a/c -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 -Loaded db broker for a/c -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.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET ... ok +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_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 Loaded db broker for a/c Loaded db broker for a/c Loaded db broker for a/c +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim ... ok Loaded db broker for a/c -test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered -test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered ... 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_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.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.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 Loaded db broker for a/c -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_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_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.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.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_info -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_info ... 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_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_DELETE_current_version -test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_DELETE_current_version ... 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.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.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.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.account.test_utils.TestFakeAccountBroker.test_fake_broker_metadata -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_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.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.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted ... 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_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.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 -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.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_internal_client.py", line 889, in __call__ - raise Exception() -Exception -Traceback (most recent call last): -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full ... 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.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_internal_client.py", line 889, in __call__ - raise Exception() -Exception -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - ... 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.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok ... 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_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.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.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.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.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.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_auditor.TestAuditorRealBroker.test_db_validate_fails -test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails ... ok -test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration -test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration ... 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.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.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.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.cli.test_recon.TestRecon.test_async_check -test.unit.cli.test_recon.TestRecon.test_async_check ... 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.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_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.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_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid ... 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.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.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.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.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.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance ... 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.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim ... ok +test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails +test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails ... ok test.unit.cli.test_recon.TestScout.test_scout_http_error test.unit.cli.test_recon.TestScout.test_scout_http_error ... 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.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 @@ -3403,1673 +3511,589 @@ 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_manage_shard_ranges.TestManageShardRanges.test_enable -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable ... 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.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.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.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.test_db_replicator.TestReplicatorSync.test_local_ids -test.unit.common.test_db_replicator.TestReplicatorSync.test_local_ids ... 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_acl.TestS3ApiAclNoSetup.test_bucket_acl_GET -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_GET ... 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.common.test_db_replicator.TestReplicatorSync.test_replicator_sync -test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync ... 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_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.test_db_replicator.TestReplicatorSync.test_rsync_then_merge -test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge ... 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.test_digest.TestDigestUtils.test_extract_digest_and_algorithm -test.unit.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm ... 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.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.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.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.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.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.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.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.common.test_internal_client.TestInternalClient.test_get_metadata -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata ... 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.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 -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.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.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.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter -test.unit.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter ... 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.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 -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.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.TestAccountBroker.test_list_containers_iter -test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter ... 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.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag -test.unit.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info ... 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.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_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.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items ... 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.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim ... 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.cli.test_info.TestPrintObjWeirdPath.test_print_obj -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj ... 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_manage_shard_ranges.TestManageShardRanges.test_info -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info ... 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.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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge ... 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.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_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.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.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.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted ... 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.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.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_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim ... 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_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_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_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.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration ... ok +test INFO: Begin account audit "once" mode +test INFO: Account audit "once" mode completed: 0.00s +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0094 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0052 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0137 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0102 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0054 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0022 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0088 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0049 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0052 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0081 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0063 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0087 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0046 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0092 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0068 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0068 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0097 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0097 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0108 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0011 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0060 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0058 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0015 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0063 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0058 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0058 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0092 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0010 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0057 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0069 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0057 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0114 "-" 1867675 -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.account.test_backend.TestAccountBrokerBeforeSPI.test_creation test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation ... 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_backend.TestAccountBrokerBeforeMetadata.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim ... 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.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.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_find_replace_enable +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_replace_enable ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_empty test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty ... ok +test.unit.cli.test_info.TestPrintObj.test_missing_etag +test.unit.cli.test_info.TestPrintObj.test_missing_etag ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_exception test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception ... 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.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.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info ... ok +test.unit.cli.test_recon.TestReconCommands.test_load_check +test.unit.cli.test_recon.TestReconCommands.test_load_check ... 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.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.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.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.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.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.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted ... 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.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.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.TestAccountBrokerBeforeSPI.test_list_containers_iter test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info ... 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_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts ... 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.TestAccountBrokerBeforeSPI.test_merge_items test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items ... 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_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_merge_warns_of_gap +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_gap ... ok test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking ... ok test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration ... 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_merge_warns_of_overlap +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_overlap ... 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.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.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_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 test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim ... 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_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.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.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_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_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.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.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.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.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_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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid ... 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.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_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_manage_shard_ranges.TestManageShardRanges.test_repair_gaps -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps ... 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.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.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_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.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.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.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.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.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.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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking ... 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_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 -test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_bucket_logging_PUT ... ok -test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_object_logging_GET_error -test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_object_logging_GET_error ... 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_logging.TestS3ApiLogging.test_object_logging_PUT_error -test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_object_logging_PUT_error ... 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.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_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.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.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.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.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.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.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.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 -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_match ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_match_with_existing_etag_is_at_header -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_match_with_existing_etag_is_at_header ... ok -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_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.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 -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_match_with_existing_etag_is_at_header ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_none_match -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_none_match ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_none_match_with_existing_etag_is_at_header -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_none_match_with_existing_etag_is_at_header ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_constraints_checking -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_constraints_checking ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_no_user_metadata -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_no_user_metadata ... ok -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_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 -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_encryption_override ... 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.crypto.test_encrypter.TestEncrypter.test_PUT_error_in_key_callback -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_error_in_key_callback ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_missing_key_callback -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_missing_key_callback ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_bad_client_etag -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_bad_client_etag ... 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.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_good_client_etag -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_good_client_etag ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_no_client_etag -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_no_client_etag ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_no_user_metadata -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_no_user_metadata ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_nothing_read -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_nothing_read ... ok -test.unit.account.test_server.TestAccountController.test_DELETE_empty -test.unit.account.test_server.TestAccountController.test_DELETE_empty ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_req -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_req ... ok -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 -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_bad_etag_in_headers_and_other_footers ... 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.crypto.test_encrypter.TestEncrypter.test_PUT_with_bad_etag_in_other_footers -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_bad_etag_in_other_footers ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_footers -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 -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.account.test_reaper.TestReaper.test_basic_reap_account -test.unit.account.test_reaper.TestReaper.test_basic_reap_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.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.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.account.test_reaper.TestReaper.test_creation -test.unit.account.test_reaper.TestReaper.test_creation ... 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_reaper.TestReaper.test_delay_reaping_conf_bad_value -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_bad_value ... ok -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_default -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_default ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_other_footers_and_etag_of_empty_body -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_other_footers_and_etag_of_empty_body ... ok -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_set -test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_set ... 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.crypto.test_encrypter.TestEncrypter.test_PUT_zero_size_object -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_zero_size_object ... ok -test.unit.account.test_reaper.TestReaper.test_reap_account -test.unit.account.test_reaper.TestReaper.test_reap_account ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_config_true_value_on_disable_encryption -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_config_true_value_on_disable_encryption ... ok -test.unit.account.test_reaper.TestReaper.test_reap_account_no_container -test.unit.account.test_reaper.TestReaper.test_reap_account_no_container ... ok -test.unit.account.test_reaper.TestReaper.test_reap_account_with_sharding -test.unit.account.test_reaper.TestReaper.test_reap_account_with_sharding ... 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.account.test_reaper.TestReaper.test_reap_container -test.unit.account.test_reaper.TestReaper.test_reap_container ... 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_parent_overlaps_with_children_donors -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_parent_overlaps_with_children_donors ... 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.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.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_info.TestPrintObj.test_missing_etag -test.unit.cli.test_info.TestPrintObj.test_missing_etag ... 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.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.account.test_server.TestAccountController.test_GET_accept_json -test.unit.account.test_server.TestAccountController.test_GET_accept_json ... ok -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_younger_overlapping_donor_shards -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_overlapping_donor_shards ... 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.account.test_server.TestAccountController.test_GET_accept_xml -test.unit.account.test_server.TestAccountController.test_GET_accept_xml ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace ... 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.cli.test_manage_shard_ranges.TestManageShardRanges.test_show -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show ... 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.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_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_ringbuilder.TestCommands.test_default_ringfile_check -test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check ... ok -test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter -test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter ... 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_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_default_sorted_output -test.unit.cli.test_ringbuilder.TestCommands.test_default_sorted_output ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_good -test.unit.cli.test_reload.TestValidateManagerPid.test_good ... 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_reload.TestValidateManagerPid.test_non_python -test.unit.cli.test_reload.TestValidateManagerPid.test_non_python ... 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_reload.TestValidateManagerPid.test_non_server -test.unit.cli.test_reload.TestValidateManagerPid.test_non_server ... 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_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_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_reload.TestValidateManagerPid.test_worker -test.unit.cli.test_reload.TestValidateManagerPid.test_worker ... 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.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.account.test_server.TestAccountController.test_GET_limit_marker_json -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json ... 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.account.test_server.TestAccountController.test_GET_limit_marker_plain -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain ... 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 -swift: Using crc32c_kern implementation for CRC32C. -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 -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_acl_utils.TestS3ApiAclUtils.test_canned_acl_header -test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils.test_canned_acl_header ... 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_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE ... 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 -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_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_deleteswift: Using crc32c_kern implementation for CRC32C. - ... ok -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -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_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 -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_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_with_empty_versioning -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_with_empty_versioning ... 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. -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.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_error ... 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_bucket.TestS3ApiBucketNoACL.test_bucket_GET_is_truncated -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_is_truncated ... swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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_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 -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_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 -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_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 -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_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 -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_bucket.TestS3ApiBucketNoACL.test_bucket_GET_passthroughs -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_passthroughs ... ok -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_bucket.TestS3ApiBucketNoACL.test_bucket_GET_str_max_keys -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_str_max_keys ... ok -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_bucket.TestS3ApiBucketNoACL.test_bucket_GET_subdir -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_subdir ... 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. -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 -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_bucket.TestS3ApiBucketNoACL.test_bucket_GET_url_encoded -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_url_encoded ... 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_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_fetch_owner -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_fetch_owner ... ok -swift: Using crc32c_kern implementation for CRC32C. -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 -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_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_passthroughs -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_passthroughs ... 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_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.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_queriesswift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - ... ok -swift: Using crc32c_kern implementation for CRC32C. -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 -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_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 -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_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 -swift: Using crc32c_kern implementation for CRC32C. -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 -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_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_versionsswift: Using crc32c_kern implementation for CRC32C. - ... ok -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -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_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 -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_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 -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_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 -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_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error ... 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_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging ... 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_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash ... 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_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash_error ... ok -swift: Using crc32c_kern implementation for CRC32C. -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT ... 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. -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 -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. -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 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: +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 +test-reaper INFO: Completed pass on account a, 1 containers deleted, 1 objects deleted, 1 containers remaining, 1 objects remaining, 1 containers possibly remaining, 1 objects possibly remaining, return codes: 1 2xxs, elapsed: 0.00s +test-reaper INFO: Beginning pass on account a +test-reaper INFO: Completed pass on account a, 1 containers deleted, 1 objects deleted, 1 containers remaining, 1 objects remaining, 1 containers possibly remaining, 1 objects possibly remaining, return codes: 1 2xxs, elapsed: 0.00s +test-reaper INFO: Beginning pass on account a +test-reaper INFO: Completed pass on account a, 1 containers deleted, 1 objects deleted, 1 containers remaining, 1 objects remaining, 1 containers possibly remaining, 1 objects possibly remaining, return codes: 1 2xxs, elapsed: 0.00s +test-reaper INFO: Beginning pass on account a +test-reaper INFO: Completed pass on account a, 1 containers deleted, 1 objects deleted, 1 containers remaining, 1 objects remaining, 1 containers possibly remaining, 1 objects possibly remaining, return codes: 1 2xxs, elapsed: 0.00s +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 +test-reaper INFO: Completed pass on account a, elapsed: 0.00s +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 +test-reaper INFO: Completed pass on account a, elapsed: 0.00s +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 +test-reaper INFO: Completed pass on account a, elapsed: 0.00s +test-reaper ERROR: Exception with objects for container c for account a: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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: + File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 391, in reap_container + policy_index = headers.get('X-Backend-Storage-Policy-Index', 0) + ^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get' +test-reaper ERROR: Exception with 10.10.10.1:6202/sda1: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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: + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.10.10.2:6202/sda1: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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: + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.10.10.3:6202/None: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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' -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 INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00033 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/tmpivdqqtky/sda/fake/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00226 seconds (442.46423/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.00033 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.00024 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_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: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.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 -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.test_internal_client.TestInternalClient.test_upload_object_plumbing -test.unit.common.test_internal_client.TestInternalClient.test_upload_object_plumbing ... 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_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_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.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.TestShardRangeList.test_filter -test.unit.common.test_utils.TestShardRangeList.test_filter ... ok -test.unit.common.test_utils.TestShardRangeList.test_find_lower -test.unit.common.test_utils.TestShardRangeList.test_find_lower ... ok -test.unit.common.test_utils.TestShardRangeList.test_includes -test.unit.common.test_utils.TestShardRangeList.test_includes ... ok -test.unit.common.test_utils.TestShardRangeList.test_init -test.unit.common.test_utils.TestShardRangeList.test_init ... ok -test.unit.common.test_utils.TestShardRangeList.test_init_with_list -test.unit.common.test_utils.TestShardRangeList.test_init_with_list ... ok -test.unit.common.test_utils.TestShardRangeList.test_pop -test.unit.common.test_utils.TestShardRangeList.test_pop ... ok -test.unit.common.test_utils.TestShardRangeList.test_slice -test.unit.common.test_utils.TestShardRangeList.test_slice ... ok -test.unit.common.test_utils.TestShardRangeList.test_states -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.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.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.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline ... 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.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_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.common.utils.test_logs.TestSwiftLogAdapter.test_exception -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception ... ok + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.10.10.1:6202/sda2: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + 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.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 -fake-swift INFO: - - 03/Sep/2025/11/04/26 GET /cont/obj HTTP/1.0 200 - some_agent - - 19 - - - 0.0003 - - 1756897466.578599691 1756897466.578890800 - -fake-swift INFO: - - 03/Sep/2025/11/04/26 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1756897466.579884529 1756897466.580054045 - -fake-swift INFO: - - 03/Sep/2025/11/04/26 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1756897466.580694675 1756897466.580847979 - -fake-swift INFO: - - 03/Sep/2025/11/04/26 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0001 - - 1756897466.581217766 1756897466.581337452 - -test DEBUG: Before request -test DEBUG: Inside of request (txn: foo) -test DEBUG: After request -fake-swift INFO: - - 03/Sep/2025/11/04/26 DELETE /container HTTP/1.0 409 - some_agent - - 19 - - - 0.0001 - - 1756897466.586715221 1756897466.586810589 - -test WARNING: Skipping /tmp/tmpwkzz_svy/devices3/device_is_file/data because [Errno 20] Not a directory: '/tmp/tmpwkzz_svy/devices3/device_is_file/data' -test WARNING: Skipping /tmp/tmpwkzz_svy/devices4/device/data because -test WARNING: Skipping device as it is not mounted -test WARNING: Skipping /tmp/tmpgy50vdlb/asdf/data because [Errno 20] Not a directory: '/tmp/tmpgy50vdlb/asdf/data' -test WARNING: Skipping /tmp/tmpgy50vdlb/asdf/data because [Errno 20] Not a directory: '/tmp/tmpgy50vdlb/asdf/data' -test WARNING: Skipping asdf as it is not mounted -test WARNING: Skipping drive as it is not mounted -test WARNING: Skipping /tmp/tmp00u3z0lf/asdf/data because [Errno 20] Not a directory: '/tmp/tmp00u3z0lf/asdf/data' -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 -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 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/tmphcq0el2x/sda/accounts/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00233 seconds (429.06640/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.00023 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 -REPLICATE: /sda/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', 'ffd58c59-547e-4e2b-80cb-716f6e94dac3-sda', '1756897465.99942', '1756897465.99800', '0', '') -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpsjjqpwhx/sda/accounts/0/cca/7e85f39cfbd92b74b0b21a19f4188cca/7e85f39cfbd92b74b0b21a19f4188cca.db -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '40f20baf-3ac6-4765-bbf1-7449e7e53ccf-sda', '1756897466.00464', '1756897466.0032', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('40f20baf-3ac6-4765-bbf1-7449e7e53ccf-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '40f20baf-3ac6-4765-bbf1-7449e7e53ccf-sda', '1756897466.00464', '1756897466.0032', '0', '') -REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('40f20baf-3ac6-4765-bbf1-7449e7e53ccf-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00833 seconds (120.03130/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, '02d71ec0c3b53fd92a821be6fd2a519b', 'af8b03b4-4d23-43a6-af4a-842662118f15-sda', '1756897466.01917', '1756897466.01771', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, rsync_then_merge, ('af8b03b4-4d23-43a6-af4a-842662118f15-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (11, 'd07a40497bc2200cbf231107a8681ed3', 'ad791b96-2802-4633-89f7-5682f5b89ca3-sda', '1756897466.03145', '1756897466.03001', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_items, ([{'ROWID': 1, 'name': '/a/c_0', 'put_timestamp': '1756897466.03465', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c_1', 'put_timestamp': '1756897466.0349', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c_2', 'put_timestamp': '1756897466.035', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c_3', 'put_timestamp': '1756897466.03508', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c_4', 'put_timestamp': '1756897466.03515', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c_5', 'put_timestamp': '1756897466.03522', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c_6', 'put_timestamp': '1756897466.03529', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c_7', 'put_timestamp': '1756897466.03536', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c_8', 'put_timestamp': '1756897466.03543', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c_9', 'put_timestamp': '1756897466.0355', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c_missing', 'put_timestamp': '1756897466.03558', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}], 'ad791b96-2802-4633-89f7-5682f5b89ca3-sda') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_syncs, ([],) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty ... 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: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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 mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:17 -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: Begin account audit "once" mode +test ERROR: Audit Failed for /tmp/tmpiy80mk2t/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 fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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_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: get_keys(): from callback: Testing: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 Middlewaretest.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.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim ... 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.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_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.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.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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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_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_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. -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. -test INFO: Begin account audit "once" mode -test ERROR: Audit Failed for /tmp/tmpjw132qrp/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 INFO: Begin account audit "once" mode -test INFO: Account audit "once" mode completed: 0.00s -=============================================================================== ---> Starting reconnaissance on 2 hosts (object) -=============================================================================== -=============================================================================== ---> Starting reconnaissance on 5 hosts (object) -=============================================================================== -=============================================================================== ---> Starting reconnaissance on 2 hosts (object) -=============================================================================== -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 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -5083,305 +4107,6 @@ 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 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.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 -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_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 -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_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token ... 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.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.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 -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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.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_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 -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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_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 -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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_healthcheck.TestHealthCheck.test_healthcheck -test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck ... ok -test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass -test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass ... ok -test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass_disabled -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_keystoneauth.ResellerInInfo.test_defaults -test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_defaults ... 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.test_keystoneauth.ResellerInInfo.test_multiple -test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_multiple ... 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 -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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_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 -swift: Using crc32c_kern implementation for CRC32C. -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 -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0022 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0068 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0021 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0023 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0028 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0020 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0028 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0048 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0051 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0037 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0044 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0008 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0023 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0013 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 3036813 -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 -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -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.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 -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml ... ok -Finished. Marked 0 objects for deletion. -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 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -5393,11 +4118,12 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE - self._delete_segments_bucket(req) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5407,24 +4133,17 @@ 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5435,72 +4154,33 @@ 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: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift 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): +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/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 Middleware -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.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 INFO: - - 03/Sep/2025/11/04/27 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0007 - - 1756897467.488769293 1756897467.489425659 0 fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 03/Sep/2025/11/04/27 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0006 - - 1756897467.490197420 1756897467.490816593 1 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -5518,8 +4198,11 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT - resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5527,620 +4210,313 @@ ^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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_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 -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_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 -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_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_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE ... ok -swift: Using crc32c_kern implementation for CRC32C. -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 -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -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_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 -swift: Using crc32c_kern implementation for CRC32C. -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 ... swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -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_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 -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_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 -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_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 -swift: Using crc32c_kern implementation for CRC32C. -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 ... swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -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_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 -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_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 -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_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 -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -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_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 -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -swift: Using crc32c_kern implementation for CRC32C. -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 -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_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 -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_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' -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_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' -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_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_okswift: Using crc32c_kern implementation for CRC32C. - ... 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. -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 -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_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 -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_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 -swift: Using crc32c_kern implementation for CRC32C. -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 -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_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 ... swift: Using crc32c_kern implementation for CRC32C. -ok -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_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 -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -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_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 -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_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 -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_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 -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_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 -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_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 -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_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 -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_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 -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_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 ... swift: Using crc32c_kern implementation for CRC32C. -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. -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 -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_s3request.TestRequest.test_sigv2_content_sha256_bad_value -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_bad_value ... 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.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 -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_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 -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_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 -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_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 -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_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 -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 -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_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 -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_s3request.TestRequest.test_validate_part_number_invalid_argument -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_argument ... 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.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 -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_s3request.TestStreamingInput.test_chunk_separator_missing -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing ... 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.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing ... 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_s3request.TestStreamingInput.test_good_with_trailers -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers ... 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_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 -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_s3request.TestStreamingInput.test_not_enough_content -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content ... ok -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read ... 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_s3request.TestStreamingInput.test_read_multiple_chunks -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -Ring Builder file does not exist: /tmp/tmpjr42p0lk/tmpnrqkgqlb -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/tmpv9hu2qi5/tmp1vpoqoqg -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/tmp63j4twwf/tmpbo62m5fe, build version 4, id 5a90871753d7449ebe1d93914d4e069e -64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 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/tmp63j4twwf/tmpbo62m5fe.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.35.1/test/unit/cli/test_default_output -/build/reproducible-path/swift-2.35.1/test/unit/cli/test_default_output_id_assigned -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 -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. -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.35.1/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.35.1/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 - 36 1 - 22 1 -Partition Matches - 3 1 - 5 1 - 6 1 - 8 1 - 9 1 - 12 1 - 13 1 - 14 1 - 15 1 - 24 1 - 36 1 - 39 1 - 44 1 - 51 1 - 57 1 - 63 1 - 7 1 - 16 1 - 17 1 - 21 1 - 22 1 - 26 1 - 28 1 - 31 1 - 32 1 - 37 1 - 40 1 - 41 1 - 45 1 - 52 1 - 53 1 - 62 1 - 1 1 - 2 1 - 4 1 - 10 1 - 18 1 - 19 1 - 29 1 - 35 1 - 38 1 - 47 1 - 48 1 - 49 1 - 50 1 - 55 1 - 56 1 - 61 1 -Partition Matches - 0 1 - 1 1 - 4 1 - 11 1 - 16 1 - 29 1 - 32 1 - 35 1 - 36 1 - 39 1 - 44 1 - 48 1 - 55 1 - 59 1 - 60 1 - 61 1 - 2 1 - 6 1 - 9 1 - 12 1 - 13 1 - 15 1 - 22 1 - 30 1 - 31 1 - 33 1 - 34 1 - 38 1 - 45 1 - 51 1 - 52 1 - 56 1 - 3 1 - 10 1 - 14 1 - 18 1 - 20 1 - 21 1 - 23 1 - 25 1 - 27 1 - 28 1 - 41 1 - 49 1 - 50 1 - 53 1 - 54 1 - 58 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 - 40 1 - 55 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 - 28 1 - 0 1 -Specified builder file "/tmp/tmp7mywauk5/tmpsjohvol2" 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-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 -test-reaper INFO: Completed pass on account a, 1 containers deleted, 1 objects deleted, 1 containers remaining, 1 objects remaining, 1 containers possibly remaining, 1 objects possibly remaining, return codes: 1 2xxs, elapsed: 0.00s -test-reaper INFO: Beginning pass on account a -test-reaper INFO: Completed pass on account a, 1 containers deleted, 1 objects deleted, 1 containers remaining, 1 objects remaining, 1 containers possibly remaining, 1 objects possibly remaining, return codes: 1 2xxs, elapsed: 0.00s -test-reaper INFO: Beginning pass on account a -test-reaper INFO: Completed pass on account a, 1 containers deleted, 1 objects deleted, 1 containers remaining, 1 objects remaining, 1 containers possibly remaining, 1 objects possibly remaining, return codes: 1 2xxs, elapsed: 0.00s -test-reaper INFO: Beginning pass on account a -test-reaper INFO: Completed pass on account a, 1 containers deleted, 1 objects deleted, 1 containers remaining, 1 objects remaining, 1 containers possibly remaining, 1 objects possibly remaining, return codes: 1 2xxs, elapsed: 0.00s -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 -test-reaper INFO: Completed pass on account a, elapsed: 0.00s -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 -test-reaper INFO: Completed pass on account a, elapsed: 0.00s -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 -test-reaper INFO: Completed pass on account a, elapsed: 0.00s -test-reaper ERROR: Exception with objects for container c for account a: +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.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.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 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.35.1/swift/account/reaper.py", line 391, in reap_container - policy_index = headers.get('X-Backend-Storage-Policy-Index', 0) - ^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'get' -test-reaper ERROR: Exception with 10.10.10.1:6202/sda1: + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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/tmpx613_l4e/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpx613_l4e/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/tmpx613_l4e/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpx613_l4e/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. +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0120 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0072 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0027 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0105 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx617cf76c58554173b9c0a-006ac530de" "proxy-server 1867673" 0.0029 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/c" "tx617cf76c58554173b9c0a-006ac530de" "container-server 1867673" 0.0025 "-" 1867673 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/c" "tx617cf76c58554173b9c0a-006ac530de" "container-server 1867673" 0.0011 "-" 1867673 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx617cf76c58554173b9c0a-006ac530de" "proxy-server 1867673" 0.0304 "-" 1867673 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx617cf76c58554173b9c0a-006ac530de" "proxy-server 1867673" 0.0201 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/18 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx617cf76c58554173b9c0a-006ac530de - 0.0507 - - 1791307998.326044083 1791307998.376731634 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx949b19ec587d42d3a042b-006ac530de" "proxy-server 1867673" 0.0011 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:36181/sda1/1/a1/c1" "tx949b19ec587d42d3a042b-006ac530de" "container-server 1867673" 0.0010 "-" 1867673 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a1/c1" "tx949b19ec587d42d3a042b-006ac530de" "container-server 1867673" 0.0053 "-" 1867673 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx949b19ec587d42d3a042b-006ac530de" "proxy-server 1867673" 0.0219 "-" 1867673 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx949b19ec587d42d3a042b-006ac530de" "proxy-server 1867673" 0.0300 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/18 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx949b19ec587d42d3a042b-006ac530de - 0.0425 - - 1791307998.385389090 1791307998.427867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd69e5b65b66247bd8d1a7-006ac530de" "proxy-server 1867673" 0.0019 "-" 1867673 -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.cli.test_reload.TestValidateManagerPid.test_good +test.unit.cli.test_reload.TestValidateManagerPid.test_good ... 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.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.s3api.test_obj.TestS3ApiObj.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT ... 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.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.cli.test_reload.TestValidateManagerPid.test_worker +test.unit.cli.test_reload.TestValidateManagerPid.test_worker ... 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.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.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.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.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.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.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.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.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_s3response.TestErrorResponse.test_error_response +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response ... 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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable ... 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.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.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.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.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.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_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.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.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.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.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-reaper ERROR: Exception with 10.10.10.1:6202/sda3: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container direct_delete_container( @@ -6154,9 +4530,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/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.10.10.2:6202/sda1: -Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container direct_delete_container( ~~~~~~~~~~~~~~~~~~~~~~~^ @@ -6181,9 +4554,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/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.10.10.3:6202/None: -Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container direct_delete_container( ~~~~~~~~~~~~~~~~~~~~~~~^ @@ -6208,6 +4578,32 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/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.10.10.1:6202/sda3: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 368, in reap_container + headers, objects = direct_get_container( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<2 lines>... + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers={USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 171, in fake_direct_get_container + raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Timeout Exception with 10.10.10.1:6202/sda3 +test-reaper ERROR: ERROR: invalid storage policy index: 2 +test-reaper ERROR: Exception with objects for container c for account a: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 391, in reap_container + policy_index = headers.get('X-Backend-Storage-Policy-Index', 0) + ^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get' +test-reaper ERROR: Exception with 10.10.10.1:6202/sda1: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container direct_delete_container( ~~~~~~~~~~~~~~~~~~~~~~~^ @@ -6221,7 +4617,7 @@ File "/build/reproducible-path/swift-2.35.1/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.10.10.1:6202/sda2: +test-reaper ERROR: Exception with 10.10.10.2:6202/sda1: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container direct_delete_container( @@ -6247,6 +4643,9 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/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.10.10.3:6202/None: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container direct_delete_container( ~~~~~~~~~~~~~~~~~~~~~~~^ @@ -6271,876 +4670,211 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container 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.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_s3request.TestStreamingInput.test_read_multiple_chunks_with_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size ... 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_s3request.TestStreamingInput.test_read_with_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size ... 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.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 -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_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 -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_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 -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_s3request.TestStreamingInput.test_small_final_chunk_size_ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_final_chunk_size_ok ... 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_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 -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_s3request.TestStreamingInput.test_unexpected_trailers -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers ... 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_s3request.TestStreamingInput.test_wrong_chunk_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size ... 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_s3request.TestStreamingInput.test_wrong_signature_first_chunk -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_first_chunk ... 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_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 -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: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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. -swift: 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 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 -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 -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 -swift: 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.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_blacklist -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_blacklist ... ok -swift: 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. -swift: 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.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double ... ok -swift: 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.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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container ... 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 -swift: expiring_objects_container_divisor is deprecated -swift: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account -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_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.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_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_can_load_pickled_ring_data -test.unit.common.ring.test_ring.TestRingData.test_can_load_pickled_ring_data ... 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_closes_file -test.unit.common.ring.test_ring.TestRingData.test_load_closes_file ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding ... 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.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_http_protocol.TestProxyProtocol.test_address_and_environ -test.unit.common.test_http_protocol.TestProxyProtocol.test_address_and_environ ... 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.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 -test.unit.common.test_http_protocol.TestProxyProtocol.test_multiple_requests_with_proxy ... ok -test.unit.common.test_http_protocol.TestProxyProtocol.test_request_with_proxy -test.unit.common.test_http_protocol.TestProxyProtocol.test_request_with_proxy ... ok -test.unit.common.test_http_protocol.TestProxyProtocol.test_request_with_proxy_https -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_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.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception ... 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.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.TestContainerBrokerBeforeShardRanges.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers ... 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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04:26 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE - self._delete_segments_bucket(req) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 208, in HEAD - return self._handle_acl(app, 'DELETE') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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_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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads ... ok - -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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.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 + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + 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.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.account.test_reaper.TestReaper.test_reap_device_with_sharding +test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding ... 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.account.test_reaper.TestReaper.test_reap_device_with_ts +test.unit.account.test_reaper.TestReaper.test_reap_device_with_ts ... 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.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 +test.unit.account.test_reaper.TestReaper.test_reap_object_timeout ... ok +test.unit.account.test_reaper.TestReaper.test_reap_warn_after_conf_bad_value +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.account.test_reaper.TestReaper.test_reset_stats +test.unit.account.test_reaper.TestReaper.test_reset_stats ... 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.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.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.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_unauthorized_token +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_unauthorized_token ... 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.test_memcache.TestCacheMiddleware.test_real_memcache_config +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config ... 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_symlink.SymlinkCopyingTestCase.test_copy_symlink +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink ... 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': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e'} +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0084 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0072 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0099 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0061 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0101 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0090 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0102 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0098 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0049 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0082 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0091 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0059 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0082 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:17 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0068 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0072 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0131 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0165 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0088 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0098 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0031 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0053 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0060 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0032 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0096 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0036 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0067 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0008 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0082 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0096 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0058 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0060 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0051 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1867675 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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since ... 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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces ... 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.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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_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.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 INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0060 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0007 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0020 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0018 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0023 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0065 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0018 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0018 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0019 "-" 3036813 -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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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.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.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 @@ -7165,361 +4899,161 @@ 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.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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges ... 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: 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: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware +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 fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -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: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2169, in _get_response - sw_resp = sw_req.get_response(app) - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 183, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/s3api/__init__.py", line 84, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/common/middleware/helpers.py", line 252, 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: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'}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.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_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.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.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_builder.TestRingBuilder.test_add_dev +test.unit.common.ring.test_builder.TestRingBuilder.test_add_dev ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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 + +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 WRITE fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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.35.1/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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: nojunk None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -test DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000'} -test DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000'} -test DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000'} -test DEBUG: checking permission: bucket None POST {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897468.73826', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897468.74243', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897468.74598', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET ... 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.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 - -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.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_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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.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 +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-reaper ERROR: Exception with 10.10.10.1:6202/sda3: +test-reaper ERROR: Exception with 10.10.10.1:6202/sda2: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container direct_delete_container( @@ -7569,463 +5103,81 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container raise self.myexp - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.10.10.1:6202/sda3: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 368, in reap_container - headers, objects = direct_get_container( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<2 lines>... - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers={USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 171, in fake_direct_get_container - raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Timeout Exception with 10.10.10.1:6202/sda3 -test-reaper ERROR: ERROR: invalid storage policy index: 2 -test-reaper ERROR: Exception with objects for container c for account a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 391, in reap_container - policy_index = headers.get('X-Backend-Storage-Policy-Index', 0) - ^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'get' -test-reaper ERROR: Exception with 10.10.10.1:6202/sda1: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.10.10.2:6202/sda1: +test-reaper ERROR: Exception with 10.0.0.0:1000/sda: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.35.1/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_reaper.py", line 160, in fake_direct_delete_object raise self.myexp swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Exception with 10.10.10.3:6202/None: +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.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - 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.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.account.test_reaper.TestReaper.test_reap_device_with_sharding -test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding ... 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.account.test_reaper.TestReaper.test_reap_device_with_ts -test.unit.account.test_reaper.TestReaper.test_reap_device_with_ts ... 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.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 -test.unit.account.test_reaper.TestReaper.test_reap_object_timeout ... ok -test.unit.account.test_reaper.TestReaper.test_reap_warn_after_conf_bad_value -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.account.test_reaper.TestReaper.test_reset_stats -test.unit.account.test_reaper.TestReaper.test_reset_stats ... 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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... 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 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 -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY jojo', (txn: txa65ce1d60f1941e2a6727-0068b820ba) -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXYjojo a b c d e', (txn: tx3886e2548dca4bccb1ff9-0068b820ba) -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY a b c d e', (txn: txf0cc307601ee4af18208e-0068b820ba) -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) 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: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [02/Sep/2025 23:04:26] "GET /someurl HTTP/1.1" 200 160 0.000054 -proxy INFO: 192.168.0.1 - - [02/Sep/2025 23:04:26] "GET /otherurl HTTP/1.1" 200 179 0.000030 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [02/Sep/2025 23:04:26] "GET /someurl HTTP/1.0" 200 186 0.000038 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [02/Sep/2025 23:04:26] "GET /someurl HTTP/1.0" 200 179 0.000035 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET /someurl HTTP/1.0" 200 180 0.000038 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET /someurl HTTP/1.0" 200 180 0.000034 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET /someurl HTTP/1.0" 200 180 0.000035 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET https://cluster.domain/bucket/key HTTP/1.0" 200 106 0.000038 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET http://cluster.domain/v1/acct/cont/obj HTTP/1.0" 200 112 0.000034 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET ftp://cluster.domain/bucket/key HTTP/1.0" 200 126 0.000030 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET https://cluster.domain HTTP/1.0" 200 117 0.000032 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET http:omg//wtf/bbq HTTP/1.0" 200 112 0.000034 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: tx90eacfc895fd4c0bade4e-0068b820ba) -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) 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: (3036830) wsgi exited, is_accepting=True (txn: test-trans-id) -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) 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: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "PUT /path HTTP/1.0" 200 105 0.000052 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET ///some-leading-slashes HTTP/1.0" 200 118 0.000038 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET /ohÿboy%what$now%E2%80%bd HTTP/1.0" 200 120 0.000038 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET /some%fFpath%D8%AA HTTP/1.0" 200 113 0.000033 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET / HTTP/1.1" 200 120 0.000050 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 44\r\nDate: Wed, 03 Sep 2025 11:04:26 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": null}' -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET /%FF HTTP/1.1" 200 123 0.000045 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 47\r\nDate: Wed, 03 Sep 2025 11:04:26 GMT\r\n\r\n{"RAW_PATH_INFO": "/%FF", "QUERY_STRING": null}' -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET /ÿ HTTP/1.1" 200 126 0.000047 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 50\r\nDate: Wed, 03 Sep 2025 11:04:26 GMT\r\n\r\n{"RAW_PATH_INFO": "/\\u00ff", "QUERY_STRING": null}'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_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 -test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sections ... ok -test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sub_sections -test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sub_sections ... ok -test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info -test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info ... ok -test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_disallowed_sections -test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_disallowed_sections ... ok -test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_unmatched_disallowed_sections -test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_unmatched_disallowed_sections ... ok -test.unit.common.test_registry.TestSwiftInfo.test_register_swift_admin_info -test.unit.common.test_registry.TestSwiftInfo.test_register_swift_admin_info ... ok -test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info -test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info ... ok -test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info_import_from_utils -test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info_import_from_utils ... ok -test.unit.common.test_swob.TestConditionalIfModifiedSince.test_absent -test.unit.common.test_swob.TestConditionalIfModifiedSince.test_absent ... ok -test.unit.common.test_swob.TestConditionalIfModifiedSince.test_before -test.unit.common.test_swob.TestConditionalIfModifiedSince.test_before ... ok -test.unit.common.test_swob.TestConditionalIfModifiedSince.test_greater -test.unit.common.test_swob.TestConditionalIfModifiedSince.test_greater ... ok -test.unit.common.test_swob.TestConditionalIfModifiedSince.test_out_of_range_is_ignored -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.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.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.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.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_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_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 + File "/build/reproducible-path/swift-2.35.1/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 +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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_service.TestS3ApiServiceAcl.test_service_GET +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET ... ok +test.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_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE ... 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.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.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 +Data file doesn't exist +Data file doesn't exist +[2026-10-06 17:33:19] Checking auditor stats +=============================================================================== 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -8351,8 +5503,6 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted ... ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies ... ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file @@ -8361,195 +5511,120 @@ test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_conflicting_meta_file ... ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_existing_meta_file test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_existing_meta_file ... 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.cli.test_relinker.TestRelinker.test_cleanup_conflicting_older_data_file test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_older_data_file ... ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_file 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.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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter ... ok -swift: handoff_delete=5 is too high to have an effect on a ring with replica count 3. Disabling. -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.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.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.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.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.unit.common.ring.test_builder.TestRingBuilder.test_cancel_increase_partition_power +test.unit.common.ring.test_builder.TestRingBuilder.test_cancel_increase_partition_power ... 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.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_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.common.ring.test_builder.TestRingBuilder.test_deepcopy +test.unit.common.ring.test_builder.TestRingBuilder.test_deepcopy ... ok +test.unit.cli.test_recon.TestRecon.test_get_error_ringnames +test.unit.cli.test_recon.TestRecon.test_get_error_ringnames ... 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.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 +swift: Using crc32c_kern implementation for CRC32C. +test.unit.cli.test_recon.TestRecon.test_quarantine_check +test.unit.cli.test_recon.TestRecon.test_quarantine_check ... ok +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.cli.test_recon.TestRecon.test_umount_check +test.unit.cli.test_recon.TestRecon.test_umount_check ... 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.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE ... 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_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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +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 fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:18 -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: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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': 'Wed, 03 Sep 2025 11:04:27 -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': 'Wed, 03 Sep 2025 11:04:27 -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': 'Wed, 03 Sep 2025 11:04:27 -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_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_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.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.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_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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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.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 @@ -8622,429 +5697,239 @@ 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.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.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.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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:19 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp6p4fqzdg/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp6p4fqzdg/node/sda1/objects/477 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp6p4fqzdg/node/sda1/objects/238/e9d/eecf9f250b2c9ae54967f8dc19835e9d/1791307999.36747.data to /tmp/tmp6p4fqzdg/node/sda1/objects/477/e9d/eecf9f250b2c9ae54967f8dc19835e9d/1791307999.36747.data: [Errno 17] File exists: '/tmp/tmp6p4fqzdg/node/sda1/objects/238/e9d/eecf9f250b2c9ae54967f8dc19835e9d/1791307999.36747.data' -> '/tmp/tmp6p4fqzdg/node/sda1/objects/477/e9d/eecf9f250b2c9ae54967f8dc19835e9d/1791307999.36747.data' +test DEBUG: Run listdir on /tmp/tmp6p4fqzdg/node/sda1/objects/238 +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): 17:33:19 10/06/26 GMT (0:00:00.055478 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:19 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpskvdo2tx/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpskvdo2tx/node/sda1/objects/295 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpskvdo2tx/node/sda1/objects/147/73f/93aae0268a31fe488ea637674c68473f/1791308000.46744.meta to /tmp/tmpskvdo2tx/node/sda1/objects/295/73f/93aae0268a31fe488ea637674c68473f/1791308000.46744.meta: [Errno 17] File exists: '/tmp/tmpskvdo2tx/node/sda1/objects/147/73f/93aae0268a31fe488ea637674c68473f/1791308000.46744.meta' -> '/tmp/tmpskvdo2tx/node/sda1/objects/295/73f/93aae0268a31fe488ea637674c68473f/1791308000.46744.meta' +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpskvdo2tx/node/sda1/objects/147/73f/93aae0268a31fe488ea637674c68473f/1791307999.46744.data to /tmp/tmpskvdo2tx/node/sda1/objects/295/73f/93aae0268a31fe488ea637674c68473f/1791307999.46744.data: [Errno 17] File exists: '/tmp/tmpskvdo2tx/node/sda1/objects/147/73f/93aae0268a31fe488ea637674c68473f/1791307999.46744.data' -> '/tmp/tmpskvdo2tx/node/sda1/objects/295/73f/93aae0268a31fe488ea637674c68473f/1791307999.46744.data' +test DEBUG: Run listdir on /tmp/tmpskvdo2tx/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) (2 files, 0 linked, 0 removed, 2 errors) +test INFO: Finished relinker (cleanup=True): 17:33:19 10/06/26 GMT (0:00:00.015357 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:19 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpb4e0qwna/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpb4e0qwna/node/sda1/objects/262 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpb4e0qwna/node/sda1/objects/131/5a9/8351eedf98dab34bf47fee2e2f0f05a9/1791307999.53153.data to /tmp/tmpb4e0qwna/node/sda1/objects/262/5a9/8351eedf98dab34bf47fee2e2f0f05a9/1791307999.53153.data: [Errno 17] File exists: '/tmp/tmpb4e0qwna/node/sda1/objects/131/5a9/8351eedf98dab34bf47fee2e2f0f05a9/1791307999.53153.data' -> '/tmp/tmpb4e0qwna/node/sda1/objects/262/5a9/8351eedf98dab34bf47fee2e2f0f05a9/1791307999.53153.data' +test DEBUG: Run listdir on /tmp/tmpb4e0qwna/node/sda1/objects/131 +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): 17:33:19 10/06/26 GMT (0:00:00.010333 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:19 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp89rcyc7y/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp89rcyc7y/node/sda1/objects/413 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmp89rcyc7y/node/sda1/objects/206/3cf/ce84be7a9241e9b4686c255d2e70c3cf/1791307999.60013.data +test DEBUG: Run listdir on /tmp/tmp89rcyc7y/node/sda1/objects/206 +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): 17:33:19 10/06/26 GMT (0:00:00.016551 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:19 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp115hb7qw/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp115hb7qw/node/sda1/objects/378 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmp115hb7qw/node/sda1/objects/189/90c/bd6f841530a727cb88bc2eddbf83c90c/1791307999.68085.ts to /tmp/tmp115hb7qw/node/sda1/objects/378/90c/bd6f841530a727cb88bc2eddbf83c90c/1791307999.68085.ts +test DEBUG: Removed /tmp/tmp115hb7qw/node/sda1/objects/189/90c/bd6f841530a727cb88bc2eddbf83c90c/1791307999.68085.ts +test DEBUG: Run listdir on /tmp/tmp115hb7qw/node/sda1/objects/189 +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): 17:33:19 10/06/26 GMT (0:00:00.023899 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpu9kdiach/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpu9kdiach/node/sda1/objects/317 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpu9kdiach/node/sda1/objects/158/4a3/9eb6a7ddbf28391c8a71df0346f7d4a3/1791308000.00636.ts to /tmp/tmpu9kdiach/node/sda1/objects/317/4a3/9eb6a7ddbf28391c8a71df0346f7d4a3/1791308000.00636.ts +test DEBUG: Removed /tmp/tmpu9kdiach/node/sda1/objects/158/4a3/9eb6a7ddbf28391c8a71df0346f7d4a3/1791308000.00636.ts +test DEBUG: Run listdir on /tmp/tmpu9kdiach/node/sda1/objects/158 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 +test DEBUG: Removed /tmp/tmpu9kdiach/node/sda1/objects/79/4a3/9eb6a7ddbf28391c8a71df0346f7d4a3/1791308000.00636.ts +test DEBUG: Run listdir on /tmp/tmpu9kdiach/node/sda1/objects/79 +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): 17:33:20 10/06/26 GMT (0:00:00.033412 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpd2vthgpc/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpd2vthgpc/node/sda1/objects/472 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpd2vthgpc/node/sda1/objects/236/546/ec0a2919c8d202422030949bcfcdf546/1791308000.11299.ts to /tmp/tmpd2vthgpc/node/sda1/objects/472/546/ec0a2919c8d202422030949bcfcdf546/1791308000.11299.ts +test DEBUG: Removed /tmp/tmpd2vthgpc/node/sda1/objects/236/546/ec0a2919c8d202422030949bcfcdf546/1791308000.11299.ts +test DEBUG: Run listdir on /tmp/tmpd2vthgpc/node/sda1/objects/236 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 +test DEBUG: Removed /tmp/tmpd2vthgpc/node/sda1/objects/59/546/ec0a2919c8d202422030949bcfcdf546/1791308000.11299.ts fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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_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.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle ... 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.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_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.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.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 - -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': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '446'} +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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -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.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.TestContainerBrokerBeforeShardRanges.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_range_single_record ... ok - -test-reaper ERROR: Exception with 10.10.10.1:6202/sda2: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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 -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0100 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0055 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0021 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0020 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0020 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0021 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0021 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 3036837 -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.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: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.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 +test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_newer_ts_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_newer_ts_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_ts_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_ts_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted +test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_finalize_increase_partition_power +test.unit.common.ring.test_builder.TestRingBuilder.test_finalize_increase_partition_power ... 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 INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0018 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0021 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0023 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0018 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0018 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0007 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0043 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 3036813 -test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0061 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0070 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0063 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0062 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0099 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0093 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0094 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0018 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0024 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0029 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0062 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0073 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0104 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0065 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0069 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0149 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0091 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0092 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0048 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0093 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0092 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0094 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0060 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0166 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0052 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0108 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0028 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0096 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0118 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0072 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 1867675 -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 @@ -9102,224 +5987,187 @@ 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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges ... 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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpgpqmxps6/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpgpqmxps6/node/sda1/objects/351 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpgpqmxps6/node/sda1/objects/175/397/afa921cc3ffed1ef6762418618f9a397/1756897466.45117.data to /tmp/tmpgpqmxps6/node/sda1/objects/351/397/afa921cc3ffed1ef6762418618f9a397/1756897466.45117.data: [Errno 17] File exists: '/tmp/tmpgpqmxps6/node/sda1/objects/175/397/afa921cc3ffed1ef6762418618f9a397/1756897466.45117.data' -> '/tmp/tmpgpqmxps6/node/sda1/objects/351/397/afa921cc3ffed1ef6762418618f9a397/1756897466.45117.data' -test DEBUG: Run listdir on /tmp/tmpgpqmxps6/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) (1 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 11:04:26 09/03/25 GMT (0:00:00.009129 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_wbdl4zb/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp_wbdl4zb/node/sda1/objects/439 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp_wbdl4zb/node/sda1/objects/219/16d/dbd4d586adac9966799240c51922916d/1756897466.47971.data to /tmp/tmp_wbdl4zb/node/sda1/objects/439/16d/dbd4d586adac9966799240c51922916d/1756897466.47971.data: [Errno 17] File exists: '/tmp/tmp_wbdl4zb/node/sda1/objects/219/16d/dbd4d586adac9966799240c51922916d/1756897466.47971.data' -> '/tmp/tmp_wbdl4zb/node/sda1/objects/439/16d/dbd4d586adac9966799240c51922916d/1756897466.47971.data' -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp_wbdl4zb/node/sda1/objects/219/16d/dbd4d586adac9966799240c51922916d/1756897467.47971.meta to /tmp/tmp_wbdl4zb/node/sda1/objects/439/16d/dbd4d586adac9966799240c51922916d/1756897467.47971.meta: [Errno 17] File exists: '/tmp/tmp_wbdl4zb/node/sda1/objects/219/16d/dbd4d586adac9966799240c51922916d/1756897467.47971.meta' -> '/tmp/tmp_wbdl4zb/node/sda1/objects/439/16d/dbd4d586adac9966799240c51922916d/1756897467.47971.meta' -test DEBUG: Run listdir on /tmp/tmp_wbdl4zb/node/sda1/objects/219 -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): 11:04:26 09/03/25 GMT (0:00:00.006243 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpcdpnvdtg/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpcdpnvdtg/node/sda1/objects/286 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpcdpnvdtg/node/sda1/objects/143/c8a/8f5e3077b9d0f72c9238a0860722cc8a/1756897466.50557.data to /tmp/tmpcdpnvdtg/node/sda1/objects/286/c8a/8f5e3077b9d0f72c9238a0860722cc8a/1756897466.50557.data: [Errno 17] File exists: '/tmp/tmpcdpnvdtg/node/sda1/objects/143/c8a/8f5e3077b9d0f72c9238a0860722cc8a/1756897466.50557.data' -> '/tmp/tmpcdpnvdtg/node/sda1/objects/286/c8a/8f5e3077b9d0f72c9238a0860722cc8a/1756897466.50557.data' -test DEBUG: Run listdir on /tmp/tmpcdpnvdtg/node/sda1/objects/143 -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): 11:04:26 09/03/25 GMT (0:00:00.005365 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpcjom4ns4/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpcjom4ns4/node/sda1/objects/373 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpcjom4ns4/node/sda1/objects/186/0a0/baf989f5b5218140550b91a98a4540a0/1756897466.53016.data -test DEBUG: Run listdir on /tmp/tmpcjom4ns4/node/sda1/objects/186 -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): 11:04:26 09/03/25 GMT (0:00:00.010703 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmps16vmvzw/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmps16vmvzw/node/sda1/objects/406 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmps16vmvzw/node/sda1/objects/203/303/cb0abaa04e64de57ca6d5105d3b54303/1756897466.56127.ts to /tmp/tmps16vmvzw/node/sda1/objects/406/303/cb0abaa04e64de57ca6d5105d3b54303/1756897466.56127.ts -test DEBUG: Removed /tmp/tmps16vmvzw/node/sda1/objects/203/303/cb0abaa04e64de57ca6d5105d3b54303/1756897466.56127.ts -test DEBUG: Run listdir on /tmp/tmps16vmvzw/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) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:26 09/03/25 GMT (0:00:00.011557 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpyrv8k5jt/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpyrv8k5jt/node/sda1/objects/303 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpyrv8k5jt/node/sda1/objects/151/202/97b867cc14e160e3605a976622acc202/1756897466.59210.ts to /tmp/tmpyrv8k5jt/node/sda1/objects/303/202/97b867cc14e160e3605a976622acc202/1756897466.59210.ts -test DEBUG: Removed /tmp/tmpyrv8k5jt/node/sda1/objects/151/202/97b867cc14e160e3605a976622acc202/1756897466.59210.ts -test DEBUG: Run listdir on /tmp/tmpyrv8k5jt/node/sda1/objects/151 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Removed /tmp/tmpyrv8k5jt/node/sda1/objects/75/202/97b867cc14e160e3605a976622acc202/1756897466.59210.ts -test DEBUG: Run listdir on /tmp/tmpyrv8k5jt/node/sda1/objects/75 -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): 11:04:26 09/03/25 GMT (0:00:00.014060 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpl1ez6qss/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpl1ez6qss/node/sda1/objects/457 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpl1ez6qss/node/sda1/objects/228/e30/e4946f331a51b0418124760cf271ce30/1756897466.62640.ts to /tmp/tmpl1ez6qss/node/sda1/objects/457/e30/e4946f331a51b0418124760cf271ce30/1756897466.62640.ts -test DEBUG: Removed /tmp/tmpl1ez6qss/node/sda1/objects/228/e30/e4946f331a51b0418124760cf271ce30/1756897466.62640.ts -test DEBUG: Run listdir on /tmp/tmpl1ez6qss/node/sda1/objects/228 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Removed /tmp/tmpl1ez6qss/node/sda1/objects/57/e30/e4946f331a51b0418124760cf271ce30/1756897466.62640.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 -test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_newer_ts_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_newer_ts_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_ts_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_ts_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted -test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter -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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:27 -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 +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Expecting an element , got nothing, line 1 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:27 -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: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_service.TestS3ApiServiceAcl.test_service_GET_subresource +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_subresource ... ok +test.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 +test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter +test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power +test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power ... 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': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -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 +test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power_failed +test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power_failed ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_init +test.unit.common.ring.test_builder.TestRingBuilder.test_init ... 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.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 +Checking config for swift-proxy-server +Sending USR1 signal +Process is RELOADING +Process is READY +Reloaded swift-proxy-server +test ERROR: Bad key for 'container': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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: 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': 'Tue, 06 Oct 2026 17:33:20 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -9327,14 +6175,37 @@ 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_empty_body +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_empty_body ... 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware @@ -9409,6 +6280,8 @@ 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.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.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 @@ -9427,992 +6300,2373 @@ 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.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.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults ... 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_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.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.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_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_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_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.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.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.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_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.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_xprofile.Test_html_viewer.test_download -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_download ... 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.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 -swift: Quarantining DB file -swift: Quarantining DB file -swift: 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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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#012Exception -swift: ERROR syncing /path/to/file with node {'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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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#012Exception -swift: ERROR Remote drive not mounted {'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} -swift: ERROR syncing /path/to/file with node {'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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR syncing /path/to/file with node {'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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR Remote drive not mounted {'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} -swift: 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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR syncing /path/to/file with node {'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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR syncing /path/to/file with node {'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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR Remote drive not mounted {'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} -swift: 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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR syncing /path/to/file with node {'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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR syncing /path/to/file with node {'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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR Remote drive not mounted {'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} -swift: 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} -swift: ERROR syncing /path/to/file with node {'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}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR syncing /path/to/file with node {'id': 5, 'weight': 10.0, 'zone': 5, 'ip': '1.1.1.5', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.5', 'replication_port': 6200, 'region': 1}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 681, in _replicate_object#012 success = self._repl_to_node(node, broker, partition, info,#012 different_region)#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 1230, in _execute_mock_call#012 result = next(effect)#012StopIteration -swift: ERROR Remote drive not mounted {'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} -swift: 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} -swift: 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} -swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 -swift: ERROR Remote drive not mounted {'id': 5, 'weight': 10.0, 'zone': 5, 'ip': '1.1.1.5', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.5', 'replication_port': 6200, 'region': 1} -swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 -swift: ERROR Remote drive not mounted {'id': 6, 'weight': 10.0, 'zone': 6, 'ip': '1.1.1.6', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.6', 'replication_port': 6200, 'region': 2} -swift: ERROR rsync failed with -1: ['rsync', '--quiet', '--no-motd', '--timeout=10', '--contimeout=1', '--whole-file', '/some/file', 'remote:/some/file'] +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.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.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_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_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.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.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.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.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.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_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 +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 +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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -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': 'Wed, 03 Sep 2025 11:04:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:17 -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.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.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 +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_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.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_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.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.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.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_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.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.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 + fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -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': 'Tue, 06 Oct 2026 17:33:18 -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': 'Tue, 06 Oct 2026 17:33:18 -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': 'Tue, 06 Oct 2026 17:33:18 -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': 'Tue, 06 Oct 2026 17:33:18 -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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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 +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_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_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_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 INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0036 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0093 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0138 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0037 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0115 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0007 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0112 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0029 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0070 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0053 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0063 "-" 1867675 - +test DEBUG: - - - [06/Oct/2026:17:33:18 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1867675 - +test DEBUG: - - - [06/Oct/2026:17:33:18 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1867675 - +test DEBUG: - - - [06/Oct/2026:17:33:18 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 1867675 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 282, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [06/Oct/2026:17:33:18 +0000] "REPLICATE /sda1/p/a/" 500 697 "-" "-" "-" 0.0028 "-" 1867675 - +test DEBUG: - - - [06/Oct/2026:17:33:18 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 1867675 - +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_server.py", line 2714, in mock_put_method + raise Exception() +Exception +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0093 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0072 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0028 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0068 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0094 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0014 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0062 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0090 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0051 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1867675 -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.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 + fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:18 -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 Middlewaretest.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_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_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.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -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.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 DEBUG: Run listdir on /tmp/tmpd2vthgpc/node/sda1/objects/59 +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): 17:33:20 10/06/26 GMT (0:00:00.042798 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpqqtlnsar/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpqqtlnsar/node/sda1/objects/377 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpqqtlnsar/node/sda1/objects/188/82f/bc8786861f4acdf3275c25250688582f/1791308000.21216.ts to /tmp/tmpqqtlnsar/node/sda1/objects/377/82f/bc8786861f4acdf3275c25250688582f/1791308000.21216.ts +test DEBUG: Removed /tmp/tmpqqtlnsar/node/sda1/objects/188/82f/bc8786861f4acdf3275c25250688582f/1791308000.21216.ts +test DEBUG: Run listdir on /tmp/tmpqqtlnsar/node/sda1/objects/188 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 +test DEBUG: Removed /tmp/tmpqqtlnsar/node/sda1/objects/47/82f/bc8786861f4acdf3275c25250688582f/1791308000.21216.ts +test DEBUG: Run listdir on /tmp/tmpqqtlnsar/node/sda1/objects/47 +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): 17:33:20 10/06/26 GMT (0:00:00.039602 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmptqvb8o3u/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmptqvb8o3u/node/sda1/objects/393 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmptqvb8o3u/node/sda1/objects/196/6a0/c4b24ff75c2b9f4d3f7503b25617a6a0/1791308001.31615.meta +test DEBUG: Removed /tmp/tmptqvb8o3u/node/sda1/objects/196/6a0/c4b24ff75c2b9f4d3f7503b25617a6a0/1791308000.31615.data +test DEBUG: Run listdir on /tmp/tmptqvb8o3u/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=True) (0 files, 0 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:20 10/06/26 GMT (0:00:00.017198 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpakg8hhtl/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpakg8hhtl/node/sda1/objects/437 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpakg8hhtl/node/sda1/objects/218/6e4/daddba161caa30ad635e1b437ef516e4/1791308002.40561.ts +test DEBUG: Run listdir on /tmp/tmpakg8hhtl/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) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:20 10/06/26 GMT (0:00:00.014377 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpjbp3uo7a/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpjbp3uo7a/node/sda1/objects/414 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpjbp3uo7a/node/sda1/objects/207/ad0/cf7c1f5358bdf20f0bfdf8f288d69ad0/1791308001.49319.meta +test DEBUG: Removed /tmp/tmpjbp3uo7a/node/sda1/objects/207/ad0/cf7c1f5358bdf20f0bfdf8f288d69ad0/1791308000.49319.data +test DEBUG: Run listdir on /tmp/tmpjbp3uo7a/node/sda1/objects/207 +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): 17:33:20 10/06/26 GMT (0:00:00.020318 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpalzw1k2g/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpalzw1k2g/node/sda1/objects/168/a3b/a8c8b849a77387ece952eb8948fc1a3b/1791308000.57427.data to /tmp/tmpalzw1k2g/node/sda1/objects/337/a3b/a8c8b849a77387ece952eb8948fc1a3b/1791308000.57427.data +test DEBUG: Run listdir on /tmp/tmpalzw1k2g/node/sda1/objects/337 +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:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpalzw1k2g/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmpalzw1k2g/node/sda1/objects/168/a3b/a8c8b849a77387ece952eb8948fc1a3b/1791308000.57427.data +test DEBUG: Run listdir on /tmp/tmpalzw1k2g/node/sda1/objects/168 +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): 17:33:20 10/06/26 GMT (0:00:00.017895 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpjvm5frto/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpjvm5frto/node/sda1/objects/115/e70/73fc355fc4cc2d82ffae81ce8e8d6e70/1791308000.66017.data to /tmp/tmpjvm5frto/node/sda1/objects/231/e70/73fc355fc4cc2d82ffae81ce8e8d6e70/1791308000.66017.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: 17:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpjvm5frto/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpjvm5frto/node/sda1/objects/231 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpjvm5frto/node/sda1/objects/115/e70/73fc355fc4cc2d82ffae81ce8e8d6e70/1791308000.66017.data +test DEBUG: Run listdir on /tmp/tmpjvm5frto/node/sda1/objects/115 +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): 17:33:20 10/06/26 GMT (0:00:00.023561 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp4zgsfapy/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp4zgsfapy/node/sda1/objects/162/43a/a295e328fcc152da279d5522bfed243a/1791308000.76333.data to /tmp/tmp4zgsfapy/node/sda1/objects/325/43a/a295e328fcc152da279d5522bfed243a/1791308000.76333.data +test DEBUG: Run listdir on /tmp/tmp4zgsfapy/node/sda1/objects/325 +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:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp4zgsfapy/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): 17:33:20 10/06/26 GMT (0:00:00.010217 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp4e_5rhdt/node/sda1 (cleanup=False) +test WARNING: Unexpected file /tmp/tmp4e_5rhdt/node/sda1/objects/26/427/1a68a0ad44222d40e4dbf8ad4458c427/1791308000.84983.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 +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 1032, in _timing_stats + result = func(cache, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift 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 +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 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 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 ERROR: Error in '/tmp/tmptbp4d1ho/container-sync-realms.conf' with mtime_check_interval: could not convert string to float: 'invalid' +test ERROR: Could not load '/tmp/tmprsqzv0ir/container-sync-realms.conf': File contains no section headers. +file: '/tmp/tmprsqzv0ir/container-sync-realms.conf', line: 1 +'invalid' +test DEBUG: Could not load 'f4e15a58a48b4ebb8f4ebb0b559bed8f': [Errno 2] No such file or directory: 'f4e15a58a48b4ebb8f4ebb0b559bed8f' +test ERROR: Could not load '/tmp/tmp2j9vhh0p/container-sync-realms.conf': [Errno 13] Permission denied: '/tmp/tmp2j9vhh0p/container-sync-realms.conf' +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.10155582427978516 +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.10223531723022461 +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.10248088836669922 +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.10265159606933594 +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.10278463363647461 +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.10292768478393555 +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.10308122634887695 +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.10323023796081543test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout +test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout ... ok + +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0191 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0137 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0139 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0016 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0141 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0234 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0010 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0017 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0110 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0009 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0178 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0015 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0102 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0134 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0083 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0107 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0133 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0133 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0101 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0154 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0095 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0093 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0189 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0097 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0016 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0097 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0137 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0149 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0097 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0016 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0098 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:19 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0137 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0068 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0055 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0015 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0061 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0078 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0095 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 -test.unit.account.test_server.TestAccountController.test_utf8_metadata +test.unit.account.test_server.TestAccountController.test_utf8_metadata ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting ... 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.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.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_prepare_increase_partition_power +test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power_failed +test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power_failed ... ok +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 1032, in _timing_stats + result = func(cache, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_DELETE_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission ... ok - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0007 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0027 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0019 "-" 3036813 - -test DEBUG: - - - [03/Sep/2025:11:04:27 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: - - - [03/Sep/2025:11:04:27 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: - - - [03/Sep/2025:11:04:27 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 3036813 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 282, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [03/Sep/2025:11:04:27 +0000] "REPLICATE /sda1/p/a/" 500 697 "-" "-" "-" 0.0026 "-" 3036813 - -test DEBUG: - - - [03/Sep/2025:11:04:27 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 3036813 - -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_server.py", line 2714, in mock_put_method - raise Exception() -Exception -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0023 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0013 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0007 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 3036813 - -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.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.account.test_server.TestAccountController.test_utf8_metadata -test.unit.account.test_server.TestAccountController.test_utf8_metadata ... 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: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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33:17 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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.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_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_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_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_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_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.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.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_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.ring.test_builder.TestRingBuilder.test_rebalance_with_seed +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_with_seed ... 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_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_ratelimit.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_ratelimit.TestSwiftInfo.test_registered_defaults ... 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.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.TestSloErrorsOldManifests.test_download_takes_too_long +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_download_takes_too_long ... 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.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.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.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 +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_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.ring.test_builder.TestRingBuilder.test_remove_zero_weighted +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted ... ok -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:26 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0049 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0014 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0015 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0018 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0013 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0013 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0015 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0019 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0050 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0020 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0045 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0036 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0112 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0029 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0095 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0102 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0067 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0060 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0050 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0066 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0145 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0073 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0047 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0046 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0038 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0064 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0062 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0013 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0021 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0013 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0086 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0074 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0138 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0065 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0008 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0056 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0037 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0015 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0014 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0080 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0016 "-" 1867675 - +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.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 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test WARNING: Unexpected file 1791308000.84983.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Relinking created link: /tmp/tmp4e_5rhdt/node/sda1/objects/26/427/1a68a0ad44222d40e4dbf8ad4458c427/1791308000.84983.data to /tmp/tmp4e_5rhdt/node/sda1/objects/52/427/1a68a0ad44222d40e4dbf8ad4458c427/1791308000.84983.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: 17:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp4e_5rhdt/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp4e_5rhdt/node/sda1/objects/52 +test WARNING: Unexpected file /tmp/tmp4e_5rhdt/node/sda1/objects/52/427/1a68a0ad44222d40e4dbf8ad4458c427/1791308000.84983.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/tmp4e_5rhdt/node/sda1/objects/52/427/1a68a0ad44222d40e4dbf8ad4458c427/1791308000.84983.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test WARNING: Unexpected file /tmp/tmp4e_5rhdt/node/sda1/objects/26/427/1a68a0ad44222d40e4dbf8ad4458c427/1791308000.84983.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test WARNING: Unexpected file 1791308000.84983.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Removed /tmp/tmp4e_5rhdt/node/sda1/objects/26/427/1a68a0ad44222d40e4dbf8ad4458c427/1791308000.84983.data +test DEBUG: Run listdir on /tmp/tmp4e_5rhdt/node/sda1/objects/26 +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): 17:33:20 10/06/26 GMT (0:00:00.014425 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:20 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp7neiicy0/node/sda1 (cleanup=True) +test WARNING: Unexpected file /tmp/tmp7neiicy0/node/sda1/objects/99/f92/63ab9d087feecb0da8e91cb49aa01f92/1791308000.94026.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test WARNING: Unexpected file 1791308000.94026.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Relinking (cleanup) created link: /tmp/tmp7neiicy0/node/sda1/objects/99/f92/63ab9d087feecb0da8e91cb49aa01f92/1791308000.94026.data to /tmp/tmp7neiicy0/node/sda1/objects/199/f92/63ab9d087feecb0da8e91cb49aa01f92/1791308000.94026.data +test DEBUG: Removed /tmp/tmp7neiicy0/node/sda1/objects/99/f92/63ab9d087feecb0da8e91cb49aa01f92/1791308000.94026.data +test DEBUG: Run listdir on /tmp/tmp7neiicy0/node/sda1/objects/199 +test WARNING: Unexpected file /tmp/tmp7neiicy0/node/sda1/objects/199/f92/63ab9d087feecb0da8e91cb49aa01f92/1791308000.94026.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Run listdir on /tmp/tmp7neiicy0/node/sda1/objects/99 +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): 17:33:20 10/06/26 GMT (0:00:00.027313 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpxf3wa673/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpxf3wa673/node/sda1/objects/201/97b/c926525213e4ef75792224d43d61097b/1791308001.03215.data to /tmp/tmpxf3wa673/node/sda1/objects/402/97b/c926525213e4ef75792224d43d61097b/1791308001.03215.data +test DEBUG: Run listdir on /tmp/tmpxf3wa673/node/sda1/objects/402 +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 +swift: Using crc32c_kern implementation for CRC32C. +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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +test.unit.common.test_memcached.TestMemcached.test_connection_pooling +test.unit.common.test_memcached.TestMemcached.test_connection_pooling ... 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 +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_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 +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_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.ring.test_builder.TestRingBuilder.test_rerebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance ... ok +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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write_acp:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '448'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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: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 +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_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.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.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 +/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_memcached.TestMemcached.test_delete +test.unit.common.test_memcached.TestMemcached.test_delete ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.common.test_memcached.TestMemcached.test_error_disabled +test.unit.common.test_memcached.TestMemcached.test_error_disabled ... 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. +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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write_acp:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:17 -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 +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 INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0076 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0135 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0137 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0096 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0094 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0091 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0108 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0008 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0136 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0096 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0096 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0051 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0151 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0103 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0024 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0064 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0058 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0051 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0056 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0062 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0068 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0057 "-" 1867675 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.common.ring.test_builder.TestRingBuilder.test_server_per_port +test.unit.common.ring.test_builder.TestRingBuilder.test_server_per_port ... 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.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 + +fake-swift DEBUG: permission denined: 403 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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.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: 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 WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: A key is specified for bucket API. fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: A key is specified for bucket API. +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-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/' 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 @@ -10431,9 +8685,692 @@ 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 -Tue Sep 2 23:04:31 2025 /tmp/tmpkfvj04vm/unittest.profile123 -Tue Sep 2 23:04:31 2025 /tmp/tmpkfvj04vm/unittest.profile3036822 -Tue Sep 2 23:04:31 2025 /tmp/tmpkfvj04vm/unittest.profile456 +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)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.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.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_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_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.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.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 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.0001673698425293 +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.0004823207855225 +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.0006451606750488 +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.0007758140563965 +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.0008888244628906 +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.0010182857513428 +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.0011398792266846 +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.0012543201446533 +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.10366678237915039 +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 1.9311904907226562e-05: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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 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 pipetest INFO: Processing files for policy platinum under /tmp/tmpy5qo6yud/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpy5qo6yud/node/sda1/objects/107/9f1/6b443fee4d4ac069a71549b62763f9f1/1791308001.16219.data to /tmp/tmpy5qo6yud/node/sda1/objects/214/9f1/6b443fee4d4ac069a71549b62763f9f1/1791308001.16219.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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.common.test_memcached.TestMemcached.test_error_limiting +test.unit.common.test_memcached.TestMemcached.test_error_limiting ... 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.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.middleware.test_xprofile.Test_html_viewer.test_download +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_download ... 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.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 +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/tmpsrinafo1/sda/accounts/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01059 seconds (94.44202/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.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.00021 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', '6779f891-b95c-4b58-8e15-ebaae8e3af24-sda', '1791307997.32969', '1791307997.32403', '0', '') +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpbyslzz7m/sda/accounts/0/cca/7e85f39cfbd92b74b0b21a19f4188cca/7e85f39cfbd92b74b0b21a19f4188cca.db +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '4e9c566f-f9f7-4b2b-b928-5822423f8084-sda', '1791307997.33941', '1791307997.338', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('4e9c566f-f9f7-4b2b-b928-5822423f8084-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '4e9c566f-f9f7-4b2b-b928-5822423f8084-sda', '1791307997.33941', '1791307997.338', '0', '') +REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('4e9c566f-f9f7-4b2b-b928-5822423f8084-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01709 seconds (58.50089/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, '5d77efcf107ae7c37c3f2e1f4dfe376c', '8349f5dd-5060-4943-9355-813cb1f7ab43-sda', '1791307997.37108', '1791307997.36951', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, rsync_then_merge, ('8349f5dd-5060-4943-9355-813cb1f7ab43-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (11, 'cb53459cb0a3a89aca948dcad7d4f19e', 'b99cf64e-cac8-4732-9557-837a9bd2ee3a-sda', '1791307997.40247', '1791307997.40093', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_items, ([{'ROWID': 1, 'name': '/a/c_0', 'put_timestamp': '1791307997.40577', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c_1', 'put_timestamp': '1791307997.40607', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c_2', 'put_timestamp': '1791307997.40616', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c_3', 'put_timestamp': '1791307997.40624', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c_4', 'put_timestamp': '1791307997.40631', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c_5', 'put_timestamp': '1791307997.40638', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c_6', 'put_timestamp': '1791307997.40646', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c_7', 'put_timestamp': '1791307997.40653', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c_8', 'put_timestamp': '1791307997.40659', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c_9', 'put_timestamp': '1791307997.40666', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c_missing', 'put_timestamp': '1791307997.40673', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}], 'b99cf64e-cac8-4732-9557-837a9bd2ee3a-sda') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_syncs, ([],) +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 +=============================================================================== +--> 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: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: 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.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2169, in _get_response + sw_resp = sw_req.get_response(app) + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 183, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/s3api/__init__.py", line 84, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/common/middleware/helpers.py", line 252, 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: kaboomtest.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.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.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_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_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.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_wrong_tier_with_no_where_to_go +test.unit.common.ring.test_builder.TestRingBuilder.test_wrong_tier_with_no_where_to_go ... 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': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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.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 +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.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 +/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", +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_default_sample_rate +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_default_sample_rate ... ok +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_metric_prefix +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_metric_prefix ... ok +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_no_default_sample_rate +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_no_default_sample_rate ... ok + +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 +fake INFO: - - 06/Oct/2026/17/33/22 GET /v1/a/c/o%3Ftemp_url_sig%3Ddeadbeefdeadbeef...%26temp_url_expires%3D1791309002 HTTP/1.0 404 - - - - - - - - 0.0002 - - 1791308002.460161209 1791308002.460311651 - +Wed Oct 7 07:33:22 2026 /tmp/tmp1huizajf/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmp1huizajf/unittest.profile1867666 +Wed Oct 7 07:33:22 2026 /tmp/tmp1huizajf/unittest.profile456 30 function calls in 0.001 seconds @@ -10442,15 +9379,15 @@ 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() + 6 0.000 0.000 0.000 0.000 :0(getcwd) 0 0.000 0.000 profile:0(profiler) 6 0.000 0.000 0.000 0.000 :0(setprofile) -Tue Sep 2 23:04:31 2025 /tmp/tmpkfvj04vm/unittest.profile123 -Tue Sep 2 23:04:31 2025 /tmp/tmpkfvj04vm/unittest.profile3036822 -Tue Sep 2 23:04:31 2025 /tmp/tmpkfvj04vm/unittest.profile456 +Wed Oct 7 07:33:22 2026 /tmp/tmp1huizajf/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmp1huizajf/unittest.profile1867666 +Wed Oct 7 07:33:22 2026 /tmp/tmp1huizajf/unittest.profile456 30 function calls in 0.001 seconds @@ -10465,9 +9402,9 @@ 0 0.000 0.000 profile:0(profiler) -Tue Sep 2 23:04:31 2025 /tmp/tmpkfvj04vm/unittest.profile123 -Tue Sep 2 23:04:31 2025 /tmp/tmpkfvj04vm/unittest.profile3036822 -Tue Sep 2 23:04:31 2025 /tmp/tmpkfvj04vm/unittest.profile456 +Wed Oct 7 07:33:22 2026 /tmp/tmp1huizajf/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmp1huizajf/unittest.profile1867666 +Wed Oct 7 07:33:22 2026 /tmp/tmp1huizajf/unittest.profile456 30 function calls in 0.001 seconds @@ -10476,13 +9413,13 @@ 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() + 6 0.000 0.000 0.000 0.000 :0(getcwd) 0 0.000 0.000 profile:0(profiler) 6 0.000 0.000 0.000 0.000 :0(setprofile) -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile123 5 function calls in 0.000 seconds @@ -10491,13 +9428,13 @@ 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() + 1 0.000 0.000 0.000 0.000 :0(getcwd) 0 0.000 0.000 profile:0(profiler) 1 0.000 0.000 0.000 0.000 :0(setprofile) -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile123 5 function calls in 0.000 seconds @@ -10506,13 +9443,13 @@ 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() + 1 0.000 0.000 0.000 0.000 :0(getcwd) 0 0.000 0.000 profile:0(profiler) 1 0.000 0.000 0.000 0.000 :0(setprofile) -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile123 5 function calls in 0.000 seconds @@ -10521,13 +9458,13 @@ 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() + 1 0.000 0.000 0.000 0.000 :0(getcwd) 0 0.000 0.000 profile:0(profiler) 1 0.000 0.000 0.000 0.000 :0(setprofile) -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile123 5 function calls in 0.000 seconds @@ -10536,699 +9473,433 @@ 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() + 1 0.000 0.000 0.000 0.000 :0(getcwd) 0 0.000 0.000 profile:0(profiler) 1 0.000 0.000 0.000 0.000 :0(setprofile) -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile3036822 -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile123test.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.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.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_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.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_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.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 - - -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 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 write_builder - write_ring -Exit codes: 0 = operation successful - 1 = operation completed with warnings - 2 = error -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. +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile1867666 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile456 - 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. + 30 function calls in 0.001 seconds - Option --yes assume a yes response to all questions. + Ordered by: internal time -swift-ring-builder search + 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 :1() + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) -or -swift-ring-builder search - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile1867666 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile456 - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. + 30 function calls in 0.001 seconds - Shows information about matching devices. + Ordered by: internal time -swift-ring-builder set_info - :[R:]/_ - [ :[R:]/_] ... - [--yes] + 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 :1() + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) -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] +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile1867666 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile123 +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile456 - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. + 30 function calls in 0.001 seconds - 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. + Ordered by: internal time - 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.cli.test_ringbuilder.TestCommands.test_main_with_safe -test.unit.cli.test_ringbuilder.TestCommands.test_main_with_safe ... 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 + 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 :1() + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 0 0.000 0.000 profile:0(profiler) + 6swift: Adding required filter versioned_writes to pipeline at position 3 +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.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.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_contentsswift: Adding required filter dlo to pipeline at position 3 + ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_drive +test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_drive ... ok +swift: Adding required filter copy to pipeline at position 3 +swift: Adding required filter listing_formats to pipeline at position 3 +swift: Pipeline was modified. New pipeline is "healthcheck catch_errors gatekeeper listing_formats copy dlo versioned_writes proxy-server". +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 +swift: Adding required filter versioned_writes to pipeline at position 1 +test.unit.common.test_utils.TestFileLikeIter.test_readlines_with_size +test.unit.common.test_utils.TestFileLikeIter.test_readlines_with_size ... ok +swift: Adding required filter dlo to pipeline at position 1 +swift: Adding required filter copy to pipeline at position 1 +swift: Adding required filter listing_formats to pipeline at position 1 +test.unit.common.test_utils.TestGreenAsyncPile.test_blocking_last_next_explodes +test.unit.common.test_utils.TestGreenAsyncPile.test_blocking_last_next_explodes ... ok +swift: Adding required filter gatekeeper to pipeline at position 1 +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 ... swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper listing_formats copy dlo versioned_writes healthcheck proxy-server". +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.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_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.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.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 +swift: Adding required filter versioned_writes to pipeline at position 2 +swift: Adding required filter dlo to pipeline at position 2 +swift: Adding required filter copy to pipeline at position 2 +swift: Adding required filter listing_formats to pipeline at position 2 +swift: Adding required filter gatekeeper to pipeline at position 0 +swift: Pipeline was modified. New pipeline is "gatekeeper healthcheck catch_errors listing_formats copy dlo versioned_writes proxy-server". -test DEBUG: Run listdir on /tmp/tmpl1ez6qss/node/sda1/objects/57 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 3/3 +fake-swift DEBUG: permission denined: 403 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 Middlewaretest.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 INFO: Processing files for policy platinum under /tmp/tmprs9wb0eq/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmprs9wb0eq/node/sda1/objects/138/39c/8adcd2ac5a72a52ea30f9dd697fe639c/1791308001.24433.data to /tmp/tmprs9wb0eq/node/sda1/objects/277/39c/8adcd2ac5a72a52ea30f9dd697fe639c/1791308001.24433.data +test DEBUG: Run listdir on /tmp/tmprs9wb0eq/node/sda1/objects/277 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 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): 11:04:26 09/03/25 GMT (0:00:00.008976 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp68berom7/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp68berom7/node/sda1/objects/482 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmp68berom7/node/sda1/objects/241/a79/f131feccd8371033aed0384071912a79/1756897466.65554.ts to /tmp/tmp68berom7/node/sda1/objects/482/a79/f131feccd8371033aed0384071912a79/1756897466.65554.ts -test DEBUG: Removed /tmp/tmp68berom7/node/sda1/objects/241/a79/f131feccd8371033aed0384071912a79/1756897466.65554.ts -test DEBUG: Run listdir on /tmp/tmp68berom7/node/sda1/objects/241 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Removed /tmp/tmp68berom7/node/sda1/objects/60/a79/f131feccd8371033aed0384071912a79/1756897466.65554.ts -test DEBUG: Run listdir on /tmp/tmp68berom7/node/sda1/objects/60 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 3/3 -test DEBUG: Updating recon for sda1 +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:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmprs9wb0eq/node/sda1 (cleanup=True) +test WARNING: Skipping /tmp/tmprs9wb0eq/node/sda1/objects because 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): 11:04:26 09/03/25 GMT (0:00:00.008066 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp5rurikhf/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp5rurikhf/node/sda1/objects/259 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp5rurikhf/node/sda1/objects/129/373/81bfc892ba15f1d6dccfe81a5412d373/1756897467.68306.meta -test DEBUG: Removed /tmp/tmp5rurikhf/node/sda1/objects/129/373/81bfc892ba15f1d6dccfe81a5412d373/1756897466.68306.data -test DEBUG: Run listdir on /tmp/tmp5rurikhf/node/sda1/objects/129 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +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): 17:33:21 10/06/26 GMT (0:00:00.010895 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp4yvs02uo/node/sda1 (cleanup=True) +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp4yvs02uo/node/sda1/objects/248/516/f8320bc577f9777f1be4d6ee4be94516/1791308001.32365.data to /tmp/tmp4yvs02uo/node/sda1/objects/496/516/f8320bc577f9777f1be4d6ee4be94516/1791308001.32365.data: [Errno 1] oops +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp4yvs02uo/node/sda1/objects/248/516/f8320bc577f9777f1be4d6ee4be94516/1791308002.32365.meta to /tmp/tmp4yvs02uo/node/sda1/objects/496/516/f8320bc577f9777f1be4d6ee4be94516/1791308002.32365.meta: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmp4yvs02uo/node/sda1/objects/248 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 0/1 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): 11:04:26 09/03/25 GMT (0:00:00.005651 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpy3ku6vly/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpy3ku6vly/node/sda1/objects/401 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpy3ku6vly/node/sda1/objects/200/3b1/c8b8f2e8673296a955eaaa382c0cc3b1/1756897468.70861.ts -test DEBUG: Run listdir on /tmp/tmpy3ku6vly/node/sda1/objects/200 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 2 errors) +test INFO: Finished relinker (cleanup=True): 17:33:21 10/06/26 GMT (0:00:00.008214 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp7bki_kvn/node/sda1 (cleanup=True) +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp7bki_kvn/node/sda1/objects/243/c9b/f346a4c6eab6087b38053687f9763c9b/1791308002.39680.meta to /tmp/tmp7bki_kvn/node/sda1/objects/486/c9b/f346a4c6eab6087b38053687f9763c9b/1791308002.39680.meta: [Errno 1] oops +test DEBUG: Relinking (cleanup) created link: /tmp/tmp7bki_kvn/node/sda1/objects/243/c9b/f346a4c6eab6087b38053687f9763c9b/1791308001.39680.data to /tmp/tmp7bki_kvn/node/sda1/objects/486/c9b/f346a4c6eab6087b38053687f9763c9b/1791308001.39680.data +test DEBUG: Run listdir on /tmp/tmp7bki_kvn/node/sda1/objects/486 +test DEBUG: Run listdir on /tmp/tmp7bki_kvn/node/sda1/objects/243 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 0/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): 11:04:26 09/03/25 GMT (0:00:00.005343 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpedcg94n8/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpedcg94n8/node/sda1/objects/511 +test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 1 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 17:33:21 10/06/26 GMT (0:00:00.013800 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp43_oyn0w/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp43_oyn0w/node/sda1/objects/456 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpedcg94n8/node/sda1/objects/255/f42/ffc06937bf251e7ba49dcfcbeef5ff42/1756897467.73339.meta -test DEBUG: Removed /tmp/tmpedcg94n8/node/sda1/objects/255/f42/ffc06937bf251e7ba49dcfcbeef5ff42/1756897466.73339.data -test DEBUG: Run listdir on /tmp/tmpedcg94n8/node/sda1/objects/255 +test DEBUG: Relinking (cleanup) created link: /tmp/tmp43_oyn0w/node/sda1/objects/228/1a4/e43b5697b47119a3545755abc27c11a4/1791308001.44771.data to /tmp/tmp43_oyn0w/node/sda1/objects/456/1a4/e43b5697b47119a3545755abc27c11a4/1791308001.44771.data +test DEBUG: Removed /tmp/tmp43_oyn0w/node/sda1/objects/228/1a4/e43b5697b47119a3545755abc27c11a4/1791308002.44771.meta +test DEBUG: Removed /tmp/tmp43_oyn0w/node/sda1/objects/228/1a4/e43b5697b47119a3545755abc27c11a4/1791308001.44771.data +test DEBUG: Run listdir on /tmp/tmp43_oyn0w/node/sda1/objects/228 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): 11:04:26 09/03/25 GMT (0:00:00.011455 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpxmgawr7h/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpxmgawr7h/node/sda1/objects/189/2e4/bdc4e953e3ba375966b244c1a04852e4/1756897466.77097.data to /tmp/tmpxmgawr7h/node/sda1/objects/379/2e4/bdc4e953e3ba375966b244c1a04852e4/1756897466.77097.data -test DEBUG: Run listdir on /tmp/tmpxmgawr7h/node/sda1/objects/379 -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: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpxmgawr7h/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmpxmgawr7h/node/sda1/objects/189/2e4/bdc4e953e3ba375966b244c1a04852e4/1756897466.77097.data -test DEBUG: Run listdir on /tmp/tmpxmgawr7h/node/sda1/objects/189 +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 1 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:21 10/06/26 GMT (0:00:00.015082 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpq2f2dlvk/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpq2f2dlvk/node/sda1/objects/245/7c8/f5f73aead416595c84daf02d72cbf7c8/1791308001.50322.data to /tmp/tmpq2f2dlvk/node/sda1/objects/491/7c8/f5f73aead416595c84daf02d72cbf7c8/1791308001.50322.data +test DEBUG: Removed /tmp/tmpq2f2dlvk/node/sda1/objects/245/7c8/f5f73aead416595c84daf02d72cbf7c8/1791308001.50322.data +test DEBUG: Run listdir on /tmp/tmpq2f2dlvk/node/sda1/objects/491 +test DEBUG: Run listdir on /tmp/tmpq2f2dlvk/node/sda1/objects/245 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): 11:04:26 09/03/25 GMT (0:00:00.005077 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpanxt_8gv/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpanxt_8gv/node/sda1/objects/234/4a6/ea9bf054087a42a322e72bdec79a94a6/1756897466.79931.data to /tmp/tmpanxt_8gv/node/sda1/objects/469/4a6/ea9bf054087a42a322e72bdec79a94a6/1756897466.79931.data -test DEBUG: Run listdir on /tmp/tmpanxt_8gv/node/sda1/objects/469 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:21 10/06/26 GMT (0:00:00.010515 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpx5psi53m/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpx5psi53m/node/sda1/objects/465 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpx5psi53m/node/sda1/objects/232/002/e8b868463f6d2f34f607cc7eadf74002/1791308001.56320.data to /tmp/tmpx5psi53m/node/sda1/objects/465/002/e8b868463f6d2f34f607cc7eadf74002/1791308001.56320.data: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmpx5psi53m/node/sda1/objects/232 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/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: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpanxt_8gv/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmpanxt_8gv/node/sda1/objects/234/4a6/ea9bf054087a42a322e72bdec79a94a6/1756897466.79931.data -test DEBUG: Run listdir on /tmp/tmpanxt_8gv/node/sda1/objects/234 +test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 17:33:21 10/06/26 GMT (0:00:00.014345 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmptvye1iqd/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmptvye1iqd/node/sda1/objects/142/47b/8eeef38d3bca5ce479ed1b80b23c647b/1791308002.62516.data to /tmp/tmptvye1iqd/node/sda1/objects/285/47b/8eeef38d3bca5ce479ed1b80b23c647b/1791308002.62516.data +test DEBUG: Relinking (cleanup) created link: /tmp/tmptvye1iqd/node/sda1/objects/142/47b/8eeef38d3bca5ce479ed1b80b23c647b/1791308003.62516.meta to /tmp/tmptvye1iqd/node/sda1/objects/285/47b/8eeef38d3bca5ce479ed1b80b23c647b/1791308003.62516.meta +test DEBUG: Removed /tmp/tmptvye1iqd/node/sda1/objects/142/47b/8eeef38d3bca5ce479ed1b80b23c647b/1791308003.62516.meta +test DEBUG: Removed /tmp/tmptvye1iqd/node/sda1/objects/142/47b/8eeef38d3bca5ce479ed1b80b23c647b/1791308002.62516.data +test DEBUG: Run listdir on /tmp/tmptvye1iqd/node/sda1/objects/285 +test DEBUG: Run listdir on /tmp/tmptvye1iqd/node/sda1/objects/142 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): 11:04:26 09/03/25 GMT (0:00:00.005293 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpkemgpl3f/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpkemgpl3f/node/sda1/objects/195/b6b/c365107bbc48b65b22e675dcaa73db6b/1756897466.89899.data to /tmp/tmpkemgpl3f/node/sda1/objects/390/b6b/c365107bbc48b65b22e675dcaa73db6b/1756897466.89899.data -test DEBUG: Run listdir on /tmp/tmpkemgpl3f/node/sda1/objects/390 -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: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpkemgpl3f/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): 11:04:26 09/03/25 GMT (0:00:00.002092 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpaz0480h5/node/sda1 (cleanup=False) -test WARNING: Unexpected file /tmp/tmpaz0480h5/node/sda1/objects/6/e70/06efee1f41eb33f210b9467f73f76e70/1756897466.92428.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 INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:21 10/06/26 GMT (0:00:00.008599 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpxmi0pbmg/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpxmi0pbmg/node/sda1/objects/488 +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 +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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:27 -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': 'Wed, 03 Sep 2025 11:04:27 -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': 'Wed, 03 Sep 2025 11:04:27 -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': 'Wed, 03 Sep 2025 11:04:27 -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: 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': 'Wed, 03 Sep 2025 11:04:27 -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 +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 + fake-swift 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.35.1/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 @@ -11252,25 +9923,50 @@ 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.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 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 requesttest.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 @@ -11278,6 +9974,9 @@ 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 +swift: Adding required filter versioned_writes to pipeline at position 2 +swift: Adding required filter dlo to pipeline at position 2 +swift: Adding required filter copy to pipeline at position 2 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 @@ -11304,8 +10003,10 @@ 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 +swift: Adding required filter listing_formats to pipeline at position 2 test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem ... ok +swift: Adding required filter gatekeeper to pipeline at position 1 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 @@ -11340,981 +10041,421 @@ 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_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_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 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper proxy_logging listing_formats copy dlo versioned_writes proxy-server". +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_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_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_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_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_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_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.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.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_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 -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/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) - - -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile3036822 -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile123 -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/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) - - -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile3036822 -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile123 -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/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) - - -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile3036822 - - 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) - - -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile3036822 - - 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) - - -Tue Sep 2 23:04:31 2025 /tmp/tmp3gdopvdf/unittest.profile3036822 - - 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) - - -Quarantined /tmp/tmpl8udz618/dev/dbs/par/pre/db to /tmp/tmpl8udz618/dev/quarantined/tests/db due to malformed database -Quarantined /tmp/tmpl8udz618/dev/dbs/par/pre/db to /tmp/tmpl8udz618/dev/quarantined/tests/db due to malformed database -Quarantined /tmp/tmpl8udz618/dev/dbs/par/pre/db to /tmp/tmpl8udz618/dev/quarantined/tests/db due to corrupted database -Quarantined /tmp/tmpl8udz618/dev/dbs/par/pre/db to /tmp/tmpl8udz618/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/tmp02u8u3z9/dev/dbs/par/pre/db to /tmp/tmp02u8u3z9/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/tmpi23b6ifn/dev/dbs/par/pre/db to /tmp/tmpi23b6ifn/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_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 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0008 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0014 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0008 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0013 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0051 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0015 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0014 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0013 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0012 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0017 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 3036813 - -[2025-09-03 11:04:27] Checking auditor stats -===============================================================================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.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_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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid ... 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_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.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 -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.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 -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_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.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.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_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 - -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:20 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:write OWNER +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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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.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.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.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 -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 -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.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_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_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.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_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_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.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_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.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: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_no_content_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 ... ok +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 +swift: Adding required filter versioned_writes to pipeline at position 1 +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_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.TestGetUserGroups.test_custom_url_config +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_custom_url_configswift: Adding required filter dlo to pipeline at position 1 + ... 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_xprofile.Test_profile_log.test_clear +test.unit.common.middleware.test_xprofile.Test_profile_log.test_clear ... swift: Adding required filter copy to pipeline at position 1 +ok +swift: Adding required filter listing_formats to pipeline at position 5 +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.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 +swift: Adding required filter gatekeeper to pipeline at position 1 +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_unicode +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_unicode ... ok +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". +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.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: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0062 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0018 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0020 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0013 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0018 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0020 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0019 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0021 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0030 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0019 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0020 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0023 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0023 "-" 3036837 -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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0062 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0078 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0062 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:20 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0051 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0061 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0058 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0123 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0063 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0067 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0072 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0050 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0045 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0110 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0038 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0036 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0036 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0053 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0035 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 -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 @@ -12333,61 +10474,204 @@ 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_complete_rsync_works ... swift: Adding required filter versioned_writes to pipeline at position 0 +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 +swift: Adding required filter dlo to pipeline at position 0 +swift: Adding required filter copy to pipeline at position 0 test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync ... ok +swift: Adding required filter listing_formats to pipeline at position 0 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container ... 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: 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.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout ... ok +swift: Adding required filter gatekeeper to pipeline at position 0 +swift: Adding required filter catch_errors to pipeline at position 0 +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 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper listing_formats copy dlo versioned_writes healthcheck proxy-server". +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 +swift: Adding required filter versioned_writes to pipeline at position 2 +swift: Adding required filter copy to pipeline at position 0 +swift: Adding required filter listing_formats to pipeline at position 0 +swift: Adding required filter gatekeeper to pipeline at position 0 +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist ... ok +swift: Adding required filter catch_errors to pipeline at position 0 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper listing_formats copy slo dlo versioned_writes healthcheck proxy-server". +swift: Adding required filter container_quotas to pipeline at position 3 +swift: Adding required filter catch_errors to pipeline at position 0 +swift: Pipeline was modified. New pipeline is "catch_errors healthcheck proxy-logging bulk container_quotas tempurl proxy-server". +swift: 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. +swift: Adding required filter versioned_writes to pipeline at position 5 +swift: Adding required filter dlo to pipeline at position 5 +swift: Adding required filter copy to pipeline at position 5 +swift: Adding required filter listing_formats to pipeline at position 3 +swift: Adding required filter gatekeeper to pipeline at position 1 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck cache listing_formats ratelimit tempauth copy dlo versioned_writes proxy-server". +swift: Adding required filter versioned_writes to pipeline at position 6 +swift: Adding required filter dlo to pipeline at position 6 +swift: Adding required filter copy to pipeline at position 6 +swift: Adding required filter listing_formats to pipeline at position 6 +swift: Adding required filter gatekeeper to pipeline at position 1 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck cache ratelimit tempauth proxy-logging listing_formats copy dlo versioned_writes proxy-server". +test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers +test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers ... ok +swift: Adding required filter versioned_writes to pipeline at position 7 +swift: Adding required filter dlo to pipeline at position 7 +swift: Adding required filter copy to pipeline at position 7 +swift: Adding required filter listing_formats to pipeline at position 4 +swift: Adding required filter gatekeeper to pipeline at position 1 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck proxy-logging cache listing_formats slo ratelimit tempauth copy dlo versioned_writes container-quotas account-quotas proxy-logging proxy-server". +swift: Adding required filter versioned_writes to pipeline at position 8 +swift: Adding required filter dlo to pipeline at position 8 +swift: Adding required filter copy to pipeline at position 8 +swift: Adding required filter listing_formats to pipeline at position 4 +swift: Adding required filter gatekeeper to pipeline at position 1 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck proxy-logging cache listing_formats bulk slo ratelimit tempauth copy dlo versioned_writes container-quotas account-quotas proxy-logging proxy-server". +swift: Adding required filter versioned_writes to pipeline at position 10 +swift: Adding required filter dlo to pipeline at position 10 +swift: Adding required filter copy to pipeline at position 10 +swift: Adding required filter listing_formats to pipeline at position 5 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck proxy-logging cache listing_formats container_sync bulk slo ratelimit tempauth copy dlo versioned_writes container-quotas account-quotas proxy-logging proxy-server". +swift: Adding required filter versioned_writes to pipeline at position 11 +swift: Adding required filter copy to pipeline at position 11 +swift: Adding required filter listing_formats to pipeline at position 5 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck proxy-logging cache listing_formats container_sync bulk slo dlo ratelimit tempauth copy versioned_writes container-quotas account-quotas proxy-logging proxy-server". +swift: Adding required filter versioned_writes to pipeline at position 12 +swift: Adding required filter copy to pipeline at position 12 +swift: Adding required filter listing_formats to pipeline at position 5 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck proxy-logging cache listing_formats container_sync bulk tempurl slo dlo ratelimit tempauth copy versioned_writes container-quotas account-quotas proxy-logging proxy-server". +swift: 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. +swift: Adding required filter versioned_writes to pipeline at position 14 +swift: Adding required filter copy to pipeline at position 10 +swift: Adding required filter listing_formats to pipeline at position 5 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck proxy-logging cache listing_formats container_sync bulk tempurl ratelimit tempauth copy container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server". +swift: 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. +swift: Adding required filter copy to pipeline at position 10 +swift: Adding required filter listing_formats to pipeline at position 5 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck proxy-logging cache listing_formats container_sync bulk tempurl ratelimit tempauth copy container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server". +swift: 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. +swift: Adding required filter listing_formats to pipeline at position 5 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck proxy-logging cache listing_formats container_sync bulk tempurl ratelimit tempauth copy container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server". +swift: 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. +swift: 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. +swift: Adding required filter versioned_writes to pipeline at position 2 +swift: Adding required filter dlo to pipeline at position 2 +swift: Adding required filter copy to pipeline at position 2 +swift: Adding required filter listing_formats to pipeline at position 2 +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper listing_formats copy dlo versioned_writes proxy-server". + +test DEBUG: Relinking (cleanup) created link: /tmp/tmpxmi0pbmg/node/sda1/objects/244/707/f40bd13dc09c106525216f38fd533707/1791308003.65911.meta to /tmp/tmpxmi0pbmg/node/sda1/objects/488/707/f40bd13dc09c106525216f38fd533707/1791308003.65911.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmpxmi0pbmg/node/sda1/objects/244/707/f40bd13dc09c106525216f38fd533707/1791308001.65911.data to /tmp/tmpxmi0pbmg/node/sda1/objects/488/707/f40bd13dc09c106525216f38fd533707/1791308001.65911.data +test DEBUG: Removed /tmp/tmpxmi0pbmg/node/sda1/objects/244/707/f40bd13dc09c106525216f38fd533707/1791308003.65911.meta +test DEBUG: Removed /tmp/tmpxmi0pbmg/node/sda1/objects/244/707/f40bd13dc09c106525216f38fd533707/1791308001.65911.data +test DEBUG: Run listdir on /tmp/tmpxmi0pbmg/node/sda1/objects/244 +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): 17:33:21 10/06/26 GMT (0:00:00.009445 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpovs4vkhu/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpovs4vkhu/node/sda1/objects/319 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmpovs4vkhu/node/sda1/objects/159/145/9ff932959a18b47c4e9caa6e15844145/1791308002.69484.data to /tmp/tmpovs4vkhu/node/sda1/objects/319/145/9ff932959a18b47c4e9caa6e15844145/1791308002.69484.data +test DEBUG: Relinking (cleanup) created link: /tmp/tmpovs4vkhu/node/sda1/objects/159/145/9ff932959a18b47c4e9caa6e15844145/1791308003.69484.meta to /tmp/tmpovs4vkhu/node/sda1/objects/319/145/9ff932959a18b47c4e9caa6e15844145/1791308003.69484.meta +test DEBUG: Removed /tmp/tmpovs4vkhu/node/sda1/objects/159/145/9ff932959a18b47c4e9caa6e15844145/1791308003.69484.meta +test DEBUG: Removed /tmp/tmpovs4vkhu/node/sda1/objects/159/145/9ff932959a18b47c4e9caa6e15844145/1791308002.69484.data +test DEBUG: Run listdir on /tmp/tmpovs4vkhu/node/sda1/objects/159 +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): 17:33:21 10/06/26 GMT (0:00:00.010109 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpe936iiag/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpe936iiag/node/sda1/objects/255/6f1/ff037d3bbc84dcd69f689153386fd6f1/1791308001.72884.data to /tmp/tmpe936iiag/node/sda1/objects/510/6f1/ff037d3bbc84dcd69f689153386fd6f1/1791308001.72884.data +test DEBUG: Relinking (cleanup) created link: /tmp/tmpe936iiag/node/sda1/objects/255/6f1/ff037d3bbc84dcd69f689153386fd6f1/1791308002.72884.meta to /tmp/tmpe936iiag/node/sda1/objects/510/6f1/ff037d3bbc84dcd69f689153386fd6f1/1791308002.72884.meta +test DEBUG: Removed /tmp/tmpe936iiag/node/sda1/objects/255/6f1/ff037d3bbc84dcd69f689153386fd6f1/1791308002.72884.meta +test DEBUG: Removed /tmp/tmpe936iiag/node/sda1/objects/255/6f1/ff037d3bbc84dcd69f689153386fd6f1/1791308001.72884.data +test DEBUG: Run listdir on /tmp/tmpe936iiag/node/sda1/objects/510 +test DEBUG: Run listdir on /tmp/tmpe936iiag/node/sda1/objects/255 +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): 17:33:21 10/06/26 GMT (0:00:00.006071 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmplugk_urm/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmplugk_urm/node/sda1/objects/190/8a5/be42098dab970a02ccef339bd70c48a5/1791308003.77604.ts to /tmp/tmplugk_urm/node/sda1/objects/380/8a5/be42098dab970a02ccef339bd70c48a5/1791308003.77604.ts +test DEBUG: Removed /tmp/tmplugk_urm/node/sda1/objects/190/8a5/be42098dab970a02ccef339bd70c48a5/1791308003.77604.ts +test DEBUG: Run listdir on /tmp/tmplugk_urm/node/sda1/objects/380 +test DEBUG: Run listdir on /tmp/tmplugk_urm/node/sda1/objects/190 +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): 17:33:21 10/06/26 GMT (0:00:00.017961 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpx4wu3hu6/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpx4wu3hu6/node/sda1/objects/241/36f/f1b84344025e8be1a2482097a4b7d36f/1791308003.83650.meta to /tmp/tmpx4wu3hu6/node/sda1/objects/483/36f/f1b84344025e8be1a2482097a4b7d36f/1791308003.83650.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmpx4wu3hu6/node/sda1/objects/241/36f/f1b84344025e8be1a2482097a4b7d36f/1791308002.83650.ts to /tmp/tmpx4wu3hu6/node/sda1/objects/483/36f/f1b84344025e8be1a2482097a4b7d36f/1791308002.83650.ts +test DEBUG: Removed /tmp/tmpx4wu3hu6/node/sda1/objects/241/36f/f1b84344025e8be1a2482097a4b7d36f/1791308003.83650.meta +test DEBUG: Removed /tmp/tmpx4wu3hu6/node/sda1/objects/241/36f/f1b84344025e8be1a2482097a4b7d36f/1791308002.83650.ts +test DEBUG: Run listdir on /tmp/tmpx4wu3hu6/node/sda1/objects/483 +test DEBUG: Run listdir on /tmp/tmpx4wu3hu6/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) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:21 10/06/26 GMT (0:00:00.016018 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpsjc2e6ty/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpsjc2e6ty/node/sda1/objects/432 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmpsjc2e6ty/node/sda1/objects/216/172/d87a824b2ef67c0170dafd3dc5ff2172/1791308003.90329.meta to /tmp/tmpsjc2e6ty/node/sda1/objects/432/172/d87a824b2ef67c0170dafd3dc5ff2172/1791308003.90329.meta +test DEBUG: Removed /tmp/tmpsjc2e6ty/node/sda1/objects/216/172/d87a824b2ef67c0170dafd3dc5ff2172/1791308003.90329.meta +test DEBUG: Removed /tmp/tmpsjc2e6ty/node/sda1/objects/216/172/d87a824b2ef67c0170dafd3dc5ff2172/1791308001.90329.data +test DEBUG: Run listdir on /tmp/tmpsjc2e6ty/node/sda1/objects/216 +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): 17:33:21 10/06/26 GMT (0:00:00.016647 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:21 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpolj1mxmo/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpolj1mxmo/node/sda1/objects/250/5bb/fac389705ad99150b67b049e58dd55bb/1791308001.98968.meta to /tmp/tmpolj1mxmo/node/sda1/objects/501/5bb/fac389705ad99150b67b049e58dd55bb/1791308001.98968.meta +test DEBUG: Removed /tmp/tmpolj1mxmo/node/sda1/objects/250/5bb/fac389705ad99150b67b049e58dd55bb/1791308001.98968.meta +test DEBUG: Run listdir on /tmp/tmpolj1mxmo/node/sda1/objects/501 +test DEBUG: Run listdir on /tmp/tmpolj1mxmo/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 DEBUG: Starting the S3 Token Authentication component test DEBUG: Starting the S3 Token Authentication component test DEBUG: Calling S3Token middleware. @@ -12427,976 +10711,1070 @@ test DEBUG: Calling S3Token middleware. test DEBUG: No authorization details from s3api. skipping. proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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.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_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.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.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.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path ... 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 INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET https://cluster.domain/bucket/key HTTP/1.0" 200 106 0.000057 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET http://cluster.domain/v1/acct/cont/obj HTTP/1.0" 200 112 0.000052 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET ftp://cluster.domain/bucket/key HTTP/1.0" 200 126 0.000037 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET https://cluster.domain HTTP/1.0" 200 117 0.000045 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET http:omg//wtf/bbq HTTP/1.0" 200 112 0.000040 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: tx377fc10e6bf24df3ad9e8-006ac530e3) +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) 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: (1867680) wsgi exited, is_accepting=True (txn: test-trans-id) +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) 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: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "PUT /path HTTP/1.0" 200 105 0.000068 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET ///some-leading-slashes HTTP/1.0" 200 118 0.000046 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET /ohÿboy%what$now%E2%80%bd HTTP/1.0" 200 120 0.000045 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET /some%fFpath%D8%AA HTTP/1.0" 200 113 0.000042 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET / HTTP/1.1" 200 120 0.000063 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 44\r\nDate: Tue, 06 Oct 2026 17:33:23 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": null}' +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET /%FF HTTP/1.1" 200 123 0.000052 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 47\r\nDate: Tue, 06 Oct 2026 17:33:23 GMT\r\n\r\n{"RAW_PATH_INFO": "/%FF", "QUERY_STRING": null}' +proxy INFO: (1867680) wsgi starting up on http:('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_request_helpers.TestHTTPResponseToDocumentIters.test_200 +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_200 ... ok +test.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.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_multiple_ranges +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_multiple_ranges ... 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.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_single_range +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_single_range ... 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.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.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.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.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.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.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy +test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy ... 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_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.TestSetSwiftDir.test_set_swift_dir +test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir ... 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 +swift: Failed to update sync_store /tmp/tmp_y9ynofm/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/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.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.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline ... 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 +swift: Failed to update sync_store /tmp/tmp_y9ynofm/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/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' -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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 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: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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.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 + +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 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 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_get_timeout +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_timeout ... 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.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_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_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 +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sections ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sub_sections +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sub_sections ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_disallowed_sections +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_disallowed_sections ... ok +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_unmatched_disallowed_sections +test.unit.common.test_registry.TestSwiftInfo.test_get_swift_info_with_unmatched_disallowed_sections ... ok +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_admin_info +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_admin_info ... ok +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info ... ok +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info_import_from_utils +test.unit.common.test_registry.TestSwiftInfo.test_register_swift_info_import_from_utils ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_bad_hostname_instantiation +test.unit.common.test_statsd_client.TestModuleFunctions.test_bad_hostname_instantiation ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_defaults +test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_defaults ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_options +test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_options ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv6_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv6_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_no_exception_when_cant_send_udp_packet +test.unit.common.test_statsd_client.TestModuleFunctions.test_no_exception_when_cant_send_udp_packet ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates +test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates_with_sample_rate_factor +test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates_with_sample_rate_factor ... ok +test.unit.common.test_statsd_client.TestModuleFunctions.test_sending_ipv6 +test.unit.common.test_statsd_client.TestModuleFunctions.test_sending_ipv6 ... 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.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.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.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.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.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.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_utils.TestSocketStringParser.test_socket_string_parser +test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser ... 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.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_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 INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:22 10/06/26 GMT (0:00:00.022458 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpot_o3xz9/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpot_o3xz9/node/sda1/objects/392 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpot_o3xz9/node/sda1/objects/196/74e/c41546d6b853d6b8b19bea710123774e/1791308003.06044.meta to /tmp/tmpot_o3xz9/node/sda1/objects/392/74e/c41546d6b853d6b8b19bea710123774e/1791308003.06044.meta: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmpot_o3xz9/node/sda1/objects/196 +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): 17:33:22 10/06/26 GMT (0:00:00.016726 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpoweb7ff8/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpoweb7ff8/node/sda1/objects/259 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmpoweb7ff8/node/sda1/objects/129/7ed/81b199dd093914006a3654f5628167ed/1791308004.14634.ts to /tmp/tmpoweb7ff8/node/sda1/objects/259/7ed/81b199dd093914006a3654f5628167ed/1791308004.14634.ts +test DEBUG: Removed /tmp/tmpoweb7ff8/node/sda1/objects/129/7ed/81b199dd093914006a3654f5628167ed/1791308004.14634.ts +test DEBUG: Run listdir on /tmp/tmpoweb7ff8/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, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:22 10/06/26 GMT (0:00:00.013692 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp3kp8kjyi/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp3kp8kjyi/node/sda1/objects/177/06a/b1deed31d2c4573abe28d4155856906a/1791308002.22055.ts to /tmp/tmp3kp8kjyi/node/sda1/objects/355/06a/b1deed31d2c4573abe28d4155856906a/1791308002.22055.ts +test DEBUG: Removed /tmp/tmp3kp8kjyi/node/sda1/objects/177/06a/b1deed31d2c4573abe28d4155856906a/1791308002.22055.ts +test DEBUG: Run listdir on /tmp/tmp3kp8kjyi/node/sda1/objects/355 +test DEBUG: Run listdir on /tmp/tmp3kp8kjyi/node/sda1/objects/177 +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): 17:33:22 10/06/26 GMT (0:00:00.017541 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpnb50fx4i/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpnb50fx4i/node/sda1/objects/164/fa0/a4772f7c57223ae4c2e69392debaefa0/1791308004.30705.meta to /tmp/tmpnb50fx4i/node/sda1/objects/328/fa0/a4772f7c57223ae4c2e69392debaefa0/1791308004.30705.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmpnb50fx4i/node/sda1/objects/164/fa0/a4772f7c57223ae4c2e69392debaefa0/1791308003.30705.data to /tmp/tmpnb50fx4i/node/sda1/objects/328/fa0/a4772f7c57223ae4c2e69392debaefa0/1791308003.30705.data +test DEBUG: Removed /tmp/tmpnb50fx4i/node/sda1/objects/164/fa0/a4772f7c57223ae4c2e69392debaefa0/1791308004.30705.meta +test DEBUG: Removed /tmp/tmpnb50fx4i/node/sda1/objects/164/fa0/a4772f7c57223ae4c2e69392debaefa0/1791308003.30705.data +test DEBUG: Run listdir on /tmp/tmpnb50fx4i/node/sda1/objects/328 +test DEBUG: Run listdir on /tmp/tmpnb50fx4i/node/sda1/objects/164 +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): 17:33:22 10/06/26 GMT (0:00:00.020875 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp0z3yz809/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp0z3yz809/node/sda1/objects/211/63a/d32c566341c2927177a8c0cf8b78b63a/1791308002.38310.data to /tmp/tmp0z3yz809/node/sda1/objects/422/63a/d32c566341c2927177a8c0cf8b78b63a/1791308002.38310.data +test DEBUG: Run listdir on /tmp/tmp0z3yz809/node/sda1/objects/422 +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:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0z3yz809/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp0z3yz809/node/sda1/objects/211/63a/d32c566341c2927177a8c0cf8b78b63a/1791308002.38310.data to /tmp/tmp0z3yz809/node/sda1/objects/422/63a/d32c566341c2927177a8c0cf8b78b63a/1791308002.38310.data +test DEBUG: Removed /tmp/tmp0z3yz809/node/sda1/objects/211/63a/d32c566341c2927177a8c0cf8b78b63a/1791308002.38310.data +test DEBUG: Run listdir on /tmp/tmp0z3yz809/node/sda1/objects/211 +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): 17:33:22 10/06/26 GMT (0:00:00.015440 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpxl2668qw/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpxl2668qw/node/sda1/objects/185/51f/b92cd0d41fdb22e8f5ade9866156a51f/1791308002.47463.data to /tmp/tmpxl2668qw/node/sda1/objects/370/51f/b92cd0d41fdb22e8f5ade9866156a51f/1791308002.47463.data +test DEBUG: Run listdir on /tmp/tmpxl2668qw/node/sda1/objects/370 +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:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpxl2668qw/node/sda1 (cleanup=True) +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpxl2668qw/node/sda1/objects/185/51f/b92cd0d41fdb22e8f5ade9866156a51f/1791308002.47463.data to /tmp/tmpxl2668qw/node/sda1/objects/370/51f/b92cd0d41fdb22e8f5ade9866156a51f/1791308002.47463.data: +test DEBUG: Run listdir on /tmp/tmpxl2668qw/node/sda1/objects/185 +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): 17:33:22 10/06/26 GMT (0:00:00.010308 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:22 10/06/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=True): 17:33:22 10/06/26 GMT (0:00:00.018392 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpwl_w0vea/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpwl_w0vea/node/sda1/objects/74/611/4a15283e38280348ccfed1ee22af5611/1791308002.63434.data to /tmp/tmpwl_w0vea/node/sda1/objects/148/611/4a15283e38280348ccfed1ee22af5611/1791308002.63434.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1test.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 + +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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -0000', 'Content-Md5': '/JzPJjlXCqpRBmlyhGXNDg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'fc9ccf2639570aaa510669728465cd0e', 'Content-Length': '139'} 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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33:23 -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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet ... ok +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 + +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET /ÿ HTTP/1.1" 200 126 0.000066 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 50\r\nDate: Tue, 06 Oct 2026 17:33:23 GMT\r\n\r\n{"RAW_PATH_INFO": "/\\u00ff", "QUERY_STRING": null}' +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "PUT /Here%20Is%20A%20SnowMan:☃ HTTP/1.0" 200 181 0.000059 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 86\r\nDate: Tue, 06 Oct 2026 17:33:23 GMT\r\nConnection: close\r\n\r\n{"RAW_PATH_INFO": "/Here%20Is%20A%20SnowMan:\\u00e2\\u0098\\u0083", "QUERY_STRING": null}' +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "POST /?and%20it=does+nothing+to+params&PALMTREE=ð%9fŒ%b4 HTTP/1.1" 200 178 0.000054 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 101\r\nDate: Tue, 06 Oct 2026 17:33:23 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": "and%20it=does+nothing+to+params&PALMTREE=\\u00f0%9f\\u008c%b4"}' +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET // HTTP/1.1" 200 121 0.000054 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 45\r\nDate: Tue, 06 Oct 2026 17:33:23 GMT\r\n\r\n{"RAW_PATH_INFO": "//", "QUERY_STRING": null}' +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET //bar HTTP/1.1" 200 124 0.000051 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 48\r\nDate: Tue, 06 Oct 2026 17:33:23 GMT\r\n\r\n{"RAW_PATH_INFO": "//bar", "QUERY_STRING": null}' +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET //////baz HTTP/1.1" 200 128 0.000059 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 52\r\nDate: Tue, 06 Oct 2026 17:33:23 GMT\r\n\r\n{"RAW_PATH_INFO": "//////baz", "QUERY_STRING": null}' +proxy INFO: (1867680) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867680) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:23] "GET /someurl HTTP/1.0" 200 102 0.000046 +proxy INFO: wsgi exiting +proxy INFO: (1867680) wsgi exited, is_accepting=True +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 DEBUG: Replicating db /tmp/tmppn21iduz/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.00390 seconds (256.72990/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/tmpqpjygks2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +test DEBUG: Not deleting db /tmp/tmpqpjygks2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db (2/3 success) +test DEBUG: Not deleting db /tmp/tmpqpjygks2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db (requires sharding, state unsharded) +test DEBUG: Not deleting db /tmp/tmpqpjygks2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308004.48730.db (requires sharding, state sharding) +test DEBUG: Not deleting db /tmp/tmpqpjygks2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308004.48730.db (2/3 success) +test DEBUG: Successfully deleted db /tmp/tmpqpjygks2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308004.48730.db +test DEBUG: Successfully deleted db /tmp/tmpqpjygks2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp6r85p7p9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (51, 'b446ac1a9a6559a9335d8126569bd468', 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda', '1791308004.50349', '1791308004.00000', '0', '', '1791308004.00000', 51, 0) +test DEBUG: /tmp/tmp6r85p7p9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'o0', 'created_at': '1791308005.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o1', 'created_at': '1791308006.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o2', 'created_at': '1791308007.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o3', 'created_at': '1791308008.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o4', 'created_at': '1791308009.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o5', 'created_at': '1791308010.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o6', 'created_at': '1791308011.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o7', 'created_at': '1791308012.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o8', 'created_at': '1791308013.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o9', 'created_at': '1791308014.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 11, 'name': 'o10', 'created_at': '1791308015.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 12, 'name': 'o11', 'created_at': '1791308016.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 13, 'name': 'o12', 'created_at': '1791308017.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 14, 'name': 'o13', 'created_at': '1791308018.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 15, 'name': 'o14', 'created_at': '1791308019.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 16, 'name': 'o15', 'created_at': '1791308020.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 17, 'name': 'o16', 'created_at': '1791308021.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 18, 'name': 'o17', 'created_at': '1791308022.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 19, 'name': 'o18', 'created_at': '1791308023.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 20, 'name': 'o19', 'created_at': '1791308024.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda')test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync +test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:29 -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': 'Wed, 03 Sep 2025 11:04:29 -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': 'Wed, 03 Sep 2025 11:04:29 -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': 'Wed, 03 Sep 2025 11:04:29 -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': 'Wed, 03 Sep 2025 11:04:29 -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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -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': 'Wed, 03 Sep 2025 11:04:29 -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': 'Wed, 03 Sep 2025 11:04:29 -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 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:18 -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': 'Wed, 03 Sep 2025 11:04:29 -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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.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 -swift: ERROR Bad response 301 from localhost -test.unit.common.middleware.test_formpost.TestFormPost.test_auth_scheme -test.unit.common.middleware.test_formpost.TestFormPost.test_auth_scheme ... ok -swift: ERROR Bad response 101 from localhost -test.unit.common.middleware.test_formpost.TestFormPost.test_chrome -test.unit.common.middleware.test_formpost.TestFormPost.test_chrome ... 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_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_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_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_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.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_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 -test.unit.common.middleware.test_formpost.TestFormPost.test_messed_up_start ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_multiple_content_type_encoding -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_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_formpost.TestFormPost.test_no_redirect_expired -test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_expired ... 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_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 -test.unit.common.middleware.test_formpost.TestFormPost.test_no_v1 ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_passthrough -test.unit.common.middleware.test_formpost.TestFormPost.test_passthrough ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_good -test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_good ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_unsupported -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_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_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 -test.unit.common.middleware.test_formpost.TestFormPost.test_safari ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_single_content_type_encoding -test.unit.common.middleware.test_formpost.TestFormPost.test_single_content_type_encoding ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_does_not_pass_query -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_does_not_pass_query ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_no_redirect_503 -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_no_redirect_503 ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_redirect_404 -test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_redirect_404 ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_truncated_attr_value -test.unit.common.middleware.test_formpost.TestFormPost.test_truncated_attr_value ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_wrong_account -test.unit.common.middleware.test_formpost.TestFormPost.test_wrong_account ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after_not_int -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after_not_int ... ok -test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at -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.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.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 -/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_object_versioning.ObjectVersioningTestDisabled.test_delete_object_with_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_delete_object_with_versioning_disabled ... 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_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.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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path ... 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.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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name ... 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.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_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 -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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object ... 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.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.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 - - -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 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 write_builder - write_ring -Exit codes: 0 = operation successful - 1 = operation completed with warnings - 2 = error -/tmp/tmpb1fjaqhh/tmp7mm1_600, build version 4, id db03442d1f0c40b782df3b03349d64d0 -64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 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/tmpb1fjaqhh/tmp7mm1_600.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 -Reassigned 192 (300.00%) partitions. Balance is now 5.00. Dispersion is now 0.00 -Reassigned 192 (300.00%) partitions. Balance is now 6.00. Dispersion is now 0.00 -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 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_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.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 -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_failure_does_not_reset_last_moves_epoch -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_failure_does_not_reset_last_moves_epoch ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_min_part_hours_not_passed -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_min_part_hours_not_passed ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_no_device_change -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_no_device_change ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_no_devices -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_no_devices ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_part_power_increase -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_part_power_increase ... 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 -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.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/container/test_reconciler.py", line 1928, in blow_up - raise Exception('kaboom!') -Exception: kaboom! - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +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 -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. -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 3036813 -my-daemon DEBUG: Forked worker 3036813 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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -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 -user quit -No .MockServer object at 0xffffb7d90380> running -.MockServerFactory.MockServer object at 0xffffb8551a90> (1) appears to have stopped -No .MockServerFactory.MockServer object at 0xffffb7dab750> running -No .MockServerFactory.MockServer object at 0xffffb7da8a50> running -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffb7e6a8b0> to die; giving up -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffb8551fd0> to die; killing -Signal .MockServerFactory.MockServer object at 0xffffb8551fd0> pid: None signal: 9 -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffb7da9bd0> to die; killing -Signal .MockServerFactory.MockServer object at 0xffffb7da9bd0> pid: None signal: 9 -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffb7da8a50> to die; killing -Signal .MockServerFactory.MockServer object at 0xffffb7da8a50> pid: None signal: 9 -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: 1test.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 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0081 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0028 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0046 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0040 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0008 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0049 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0073 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0072 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0021 "-" 1867675 - +test DEBUG: - - - [06/Oct/2026:17:33:21 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1867675 - +test DEBUG: - - - [06/Oct/2026:17:33:21 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1867675 - +test DEBUG: - - - [06/Oct/2026:17:33:21 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 1867675 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 282, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [06/Oct/2026:17:33:21 +0000] "REPLICATE /sda1/p/a/" 500 697 "-" "-" "-" 0.0014 "-" 1867675 - +test DEBUG: - - - [06/Oct/2026:17:33:21 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 1867675 - +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_server.py", line 2714, in mock_put_method + raise Exception() +Exception +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0073 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0052 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0049 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0009 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0071 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0068 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0058 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0051 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0015 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0061 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0055 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0057 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0016 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0063 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0092 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1867675 2 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0064 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1867675 -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.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 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.9311904907226562e-05: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.2649765014648438e-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.35.1/swift/common/memcached.py", line 447, in get + sock.sendall(b'get ' + cmd.hash_key + b'\r\n') + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 1375, in handle_get + raise Exception('get failed') +Exception: get failed +test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method get, config_timeout 0.01, time_spent 1.0 +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.35.1/swift/common/memcached.py", line 518, in incr + new_val = self._add(fp, sock, cmd, add_val, timeout) + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/memcached.py", line 415, in set + sock.sendall(set_msg(cmd.hash_key, flags, timeout, value)) + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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 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: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 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 optionstest.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 WARNING: Unexpected file 1756897466.92428.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Relinking created link: /tmp/tmpaz0480h5/node/sda1/objects/6/e70/06efee1f41eb33f210b9467f73f76e70/1756897466.92428.data to /tmp/tmpaz0480h5/node/sda1/objects/13/e70/06efee1f41eb33f210b9467f73f76e70/1756897466.92428.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: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpaz0480h5/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpaz0480h5/node/sda1/objects/13 -test WARNING: Unexpected file /tmp/tmpaz0480h5/node/sda1/objects/13/e70/06efee1f41eb33f210b9467f73f76e70/1756897466.92428.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/tmpaz0480h5/node/sda1/objects/13/e70/06efee1f41eb33f210b9467f73f76e70/1756897466.92428.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test WARNING: Unexpected file /tmp/tmpaz0480h5/node/sda1/objects/6/e70/06efee1f41eb33f210b9467f73f76e70/1756897466.92428.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test WARNING: Unexpected file 1756897466.92428.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Removed /tmp/tmpaz0480h5/node/sda1/objects/6/e70/06efee1f41eb33f210b9467f73f76e70/1756897466.92428.data -test DEBUG: Run listdir on /tmp/tmpaz0480h5/node/sda1/objects/6 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpwl_w0vea/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): 17:33:22 10/06/26 GMT (0:00:00.008704 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpcoi28u2k/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpcoi28u2k/node/sda1/objects/140/67b/8cdae4bbe4dd1d3ebd71ce036ec7367b/1791308002.73063.data to /tmp/tmpcoi28u2k/node/sda1/objects/281/67b/8cdae4bbe4dd1d3ebd71ce036ec7367b/1791308002.73063.data +test DEBUG: Removed /tmp/tmpcoi28u2k/node/sda1/objects/140/67b/8cdae4bbe4dd1d3ebd71ce036ec7367b/1791308002.73063.data +test DEBUG: Run listdir on /tmp/tmpcoi28u2k/node/sda1/objects/281 +test DEBUG: Run listdir on /tmp/tmpcoi28u2k/node/sda1/objects/140 +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): 11:04:26 09/03/25 GMT (0:00:00.005783 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:26 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpv3uejfff/node/sda1 (cleanup=True) -test WARNING: Unexpected file /tmp/tmpv3uejfff/node/sda1/objects/158/27c/9eab67076820ed23dddca099eea3d27c/1756897466.95279.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test WARNING: Unexpected file 1756897466.95279.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Relinking (cleanup) created link: /tmp/tmpv3uejfff/node/sda1/objects/158/27c/9eab67076820ed23dddca099eea3d27c/1756897466.95279.data to /tmp/tmpv3uejfff/node/sda1/objects/317/27c/9eab67076820ed23dddca099eea3d27c/1756897466.95279.data -test DEBUG: Removed /tmp/tmpv3uejfff/node/sda1/objects/158/27c/9eab67076820ed23dddca099eea3d27c/1756897466.95279.data -test DEBUG: Run listdir on /tmp/tmpv3uejfff/node/sda1/objects/317 -test WARNING: Unexpected file /tmp/tmpv3uejfff/node/sda1/objects/317/27c/9eab67076820ed23dddca099eea3d27c/1756897466.95279.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Run listdir on /tmp/tmpv3uejfff/node/sda1/objects/158 +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:22 10/06/26 GMT (0:00:00.015494 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpffax_oyd/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpffax_oyd/node/sda1/objects/23/ba7/17ed71fcbda1e093602799308d237ba7/1791308002.78837.data to /tmp/tmpffax_oyd/node/sda1/objects/47/ba7/17ed71fcbda1e093602799308d237ba7/1791308002.78837.data +test DEBUG: Removed /tmp/tmpffax_oyd/node/sda1/objects/23/ba7/17ed71fcbda1e093602799308d237ba7/1791308002.78837.data +test DEBUG: Run listdir on /tmp/tmpffax_oyd/node/sda1/objects/47 +test DEBUG: Run listdir on /tmp/tmpffax_oyd/node/sda1/objects/23 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): 11:04:26 09/03/25 GMT (0:00:00.007374 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpk02ruqw3/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpk02ruqw3/node/sda1/objects/6/e63/061d60998025672211068245abe5ee63/1756897466.98226.data to /tmp/tmpk02ruqw3/node/sda1/objects/12/e63/061d60998025672211068245abe5ee63/1756897466.98226.data +test INFO: Finished relinker (cleanup=True): 17:33:22 10/06/26 GMT (0:00:00.013327 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp9dldrxr6/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp9dldrxr6/node/sda1/objects/193/483/c1912ff08bb5bcead4374998cad62483/1791308002.85787.data to /tmp/tmp9dldrxr6/node/sda1/objects/387/483/c1912ff08bb5bcead4374998cad62483/1791308002.85787.data +test DEBUG: Run listdir on /tmp/tmp9dldrxr6/node/sda1/objects/387 test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon @@ -13451,7 +11829,84 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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': +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 + 0.000 0.000 0.000 0.000 :0(setprofile) + + +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile1867666 + + 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 :1() + 3 0.000 0.000 0.000 0.000 :0(getcwd) + 0 0.000 0.000 profile:0(profiler) + 3 0.000 0.000 0.000 0.000 :0(setprofile) + + +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile1867666 + + 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 :1() + 3 0.000 0.000 0.000 0.000 :0(getcwd) + 0 0.000 0.000 profile:0(profiler) + 3 0.000 0.000 0.000 0.000 :0(setprofile) + + +Wed Oct 7 07:33:22 2026 /tmp/tmppxdfuand/unittest.profile1867666 + + 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 :1() + 3 0.000 0.000 0.000 0.000 :0(getcwd) + 0 0.000 0.000 profile:0(profiler) + 3 0.000 0.000 0.000 0.000 :0(setprofile) + + +test WARNING: Skipping /tmp/tmp4d24657d/devices3/device_is_file/data because [Errno 20] Not a directory: '/tmp/tmp4d24657d/devices3/device_is_file/data' +test WARNING: Skipping /tmp/tmp4d24657d/devices4/device/data because +test WARNING: Skipping device as it is not mounted +test WARNING: Skipping /tmp/tmpzyyt1hxr/asdf/data because [Errno 20] Not a directory: '/tmp/tmpzyyt1hxr/asdf/data' +test WARNING: Skipping /tmp/tmpzyyt1hxr/asdf/data because [Errno 20] Not a directory: '/tmp/tmpzyyt1hxr/asdf/data' +test WARNING: Skipping asdf as it is not mounted +test WARNING: Skipping drive as it is not mounted +test WARNING: Skipping /tmp/tmp8wkawwrf/asdf/data because [Errno 20] Not a directory: '/tmp/tmp8wkawwrf/asdf/data' +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/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:23 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 749.52, bytes/sec: 767506.66, 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -13460,8 +11915,25 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/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.29, Total bytes/sec: 40908.56, Auditing time: 0.15, 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/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/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 Wed Oct 7 07:33:23 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 77.62, bytes/sec: 79484.91, 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -13470,8 +11942,24 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf8fn923a/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: 24.39, Total bytes/sec: 37958.05, 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/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:24 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 411.73, bytes/sec: 843225.15, 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -13480,8 +11968,23 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/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.48, Total bytes/sec: 49358.60, Auditing time: 0.10, Rate: 0.93 +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/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:24 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1155.77, bytes/sec: 2367025.24, 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -13490,8 +11993,23 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/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.44, Total bytes/sec: 51030.73, 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: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:24 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1240.18, bytes/sec: 2539897.87, 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -13500,8 +12018,23 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/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.52, Total bytes/sec: 51162.53, 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: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:24 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 983.19, bytes/sec: 2013580.54, 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -13510,7 +12043,1760 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.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 + +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 21, 'name': 'o20', 'created_at': '1791308025.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 22, 'name': 'o21', 'created_at': '1791308026.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 23, 'name': 'o22', 'created_at': '1791308027.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 24, 'name': 'o23', 'created_at': '1791308028.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 25, 'name': 'o24', 'created_at': '1791308029.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 26, 'name': 'o25', 'created_at': '1791308030.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 27, 'name': 'o26', 'created_at': '1791308031.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 28, 'name': 'o27', 'created_at': '1791308032.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 29, 'name': 'o28', 'created_at': '1791308033.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 30, 'name': 'o29', 'created_at': '1791308034.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda') +test DEBUG: /tmp/tmp6r85p7p9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 30 (0.0352881s) +test DEBUG: Synchronization for /tmp/tmp6r85p7p9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db has fallen more than 30 rows behind; moving on and will try again next pass. +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (51, 'b446ac1a9a6559a9335d8126569bd468', 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda', '1791308004.50349', '1791308004.00000', '0', '', '1791308004.00000', 51, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06290 seconds (15.89917/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/tmp6r85p7p9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (51, 'b446ac1a9a6559a9335d8126569bd468', 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda', '1791308004.50349', '1791308004.00000', '0', '', '1791308004.00000', 51, 0) +test DEBUG: /tmp/tmp6r85p7p9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row 30 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 31, 'name': 'o30', 'created_at': '1791308035.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 32, 'name': 'o31', 'created_at': '1791308036.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 33, 'name': 'o32', 'created_at': '1791308037.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 34, 'name': 'o33', 'created_at': '1791308038.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 35, 'name': 'o34', 'created_at': '1791308039.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 36, 'name': 'o35', 'created_at': '1791308040.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 37, 'name': 'o36', 'created_at': '1791308041.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 38, 'name': 'o37', 'created_at': '1791308042.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 39, 'name': 'o38', 'created_at': '1791308043.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 40, 'name': 'o39', 'created_at': '1791308044.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 41, 'name': 'o40', 'created_at': '1791308045.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 42, 'name': 'o41', 'created_at': '1791308046.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 43, 'name': 'o42', 'created_at': '1791308047.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 44, 'name': 'o43', 'created_at': '1791308048.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 45, 'name': 'o44', 'created_at': '1791308049.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 46, 'name': 'o45', 'created_at': '1791308050.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 47, 'name': 'o46', 'created_at': '1791308051.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 48, 'name': 'o47', 'created_at': '1791308052.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 49, 'name': 'o48', 'created_at': '1791308053.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 50, 'name': 'o49', 'created_at': '1791308054.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 51, 'name': 'o101', 'created_at': '1791308155.00000', 'size': 0, 'content_type': 'content-type-new', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda') +test DEBUG: /tmp/tmp6r85p7p9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 51 (0.0529027s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (51, 'b446ac1a9a6559a9335d8126569bd468', 'a3b9d71b-5d78-4ae4-969d-9ae1b213b9a3-sda', '1791308004.50349', '1791308004.00000', '0', '', '1791308004.00000', 51, 0) +test DEBUG: /tmp/tmp6r85p7p9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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.10679 seconds (9.36424/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 sdctest.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_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 + +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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33:23 -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: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0139 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0020 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0137 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0052 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0014 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0017 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0092 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0051 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0091 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c_zero" 201 - "-" "-" "-" 0.0034 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0016 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0015 "-" 1867675 2 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0021 "-" 1867675 3 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0059 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0010 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0057 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0013 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0062 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0165 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0066 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0000 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0108 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0131 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0021 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0100 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0130 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0016 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0055 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0016 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0100 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0107 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0097 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0014 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0097 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0017 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0087 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0107 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0016 "-" 1867675 1 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0014 "-" 1867675 0 +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0101 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0013 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0015 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0014 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0006 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0115 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0095 "-" 1867675 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_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 +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.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_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_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.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_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.TestCrypto.test_filter_factory +test.unit.common.middleware.crypto.test_crypto.TestCrypto.test_filter_factory ... 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.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 ... /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", +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_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.test_bulk.TestUntarMetadata.test_extract_metadata +test.unit.common.middleware.test_bulk.TestUntarMetadata.test_extract_metadata ... 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_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_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_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_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_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.TestNonSloPassthrough.test_get_nonmanifest_passthrough +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_get_nonmanifest_passthrough ... ok +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_methods_are_no_ops_when_not_enabled +test.unit.common.test_statsd_client.TestStatsdClientOutput.test_methods_are_no_ops_when_not_enabled ... 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.test_utils.TestCooperativeIterator.test_close +test.unit.common.test_utils.TestCooperativeIterator.test_close ... 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.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.test_utils.TestCooperativeIterator.test_init +test.unit.common.test_utils.TestCooperativeIterator.test_init ... 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.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.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.test_utils.TestCooperativeIterator.test_sleeps +test.unit.common.test_utils.TestCooperativeIterator.test_sleeps ... ok +test.unit.common.test_utils.TestNamespace.test_bounds_serialization +test.unit.common.test_utils.TestNamespace.test_bounds_serialization ... 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.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.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.test_utils.TestNamespace.test_expand +test.unit.common.test_utils.TestNamespace.test_expand ... 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.test_utils.TestNamespace.test_includes +test.unit.common.test_utils.TestNamespace.test_includes ... 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.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.TestPairs.test_pairs +test.unit.common.test_utils.TestPairs.test_pairs ... 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_utils.TestReiterate.test_reiterate_closes +test.unit.common.test_utils.TestReiterate.test_reiterate_closes ... 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.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.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.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.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.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.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.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.test_utils.TestUtils.test_drop_privileges +test.unit.common.test_utils.TestUtils.test_drop_privileges ... 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.test_utils.TestUtils.test_drop_privileges_no_setgroups +test.unit.common.test_utils.TestUtils.test_drop_privileges_no_setgroups ... 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.test_utils.TestUtils.test_dump_recon_cache +test.unit.common.test_utils.TestUtils.test_dump_recon_cache ... 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.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.middleware.test_tempauth.TestAuth.test_auth_scheme +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme ... 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.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.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.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.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.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.test_utils.TestUtils.test_get_db_files +test.unit.common.test_utils.TestUtils.test_get_db_files ... 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.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.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.test_utils.TestUtils.test_get_trans_id_time +test.unit.common.test_utils.TestUtils.test_get_trans_id_time ... 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.test_utils.TestUtils.test_get_valid_utf8_str +test.unit.common.test_utils.TestUtils.test_get_valid_utf8_str ... 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.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.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.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.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 +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.middleware.test_tempauth.TestAuth.test_deny_cross_reseller +test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller ... 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.middleware.test_tempauth.TestAuth.test_detect_reseller_request +test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request ... 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.middleware.test_tempauth.TestAuth.test_get_token_fail +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail ... 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.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.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.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.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.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.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.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.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.middleware.test_tempauth.TestAuth.test_old_token_overdate +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate ... 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.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.test_utils.TestUtils.test_linkat_race_dir_not_exists +test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists ... 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.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_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_old_style_pickled_ring +test.unit.common.ring.test_ring.TestRing.test_reload_old_style_pickled_ring ... 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_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_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.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.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.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.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.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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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.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 +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.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.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 INFO: Processing files for policy platinum under /tmp/tmpv905r6zq/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpv905r6zq/node/sda1/objects/231/2bd/e74a69178f78e27a81219dd395e6e2bd/1791308002.95069.data to /tmp/tmpv905r6zq/node/sda1/objects/462/2bd/e74a69178f78e27a81219dd395e6e2bd/1791308002.95069.data +test DEBUG: Run listdir on /tmp/tmpv905r6zq/node/sda1/objects/462 +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:33:22 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpv905r6zq/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmpv905r6zq/node/sda1/objects/231/2bd/e74a69178f78e27a81219dd395e6e2bd/1791308002.95069.data +test DEBUG: Run listdir on /tmp/tmpv905r6zq/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) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:22 10/06/26 GMT (0:00:00.009517 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp8008ub84/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp8008ub84/node/sda1/objects/248/be3/f89e33367154d40ec32a51c290f99be3/1791308003.03964.data to /tmp/tmp8008ub84/node/sda1/objects/497/be3/f89e33367154d40ec32a51c290f99be3/1791308003.03964.data +test DEBUG: Run listdir on /tmp/tmp8008ub84/node/sda1/objects/497 +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:33:23 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp8008ub84/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmp8008ub84/node/sda1/objects/248/be3/f89e33367154d40ec32a51c290f99be3/1791308003.03964.data +test DEBUG: Run listdir on /tmp/tmp8008ub84/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, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:24 10/06/26 GMT (0:00:01.009907 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpkgtsa7x8/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpkgtsa7x8/node/sda1/objects/107/f48/6b83989960162aa16dab59a6ae87cf48/1791308004.10442.data to /tmp/tmpkgtsa7x8/node/sda1/objects/215/f48/6b83989960162aa16dab59a6ae87cf48/1791308004.10442.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: 17:33:24 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpkgtsa7x8/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpkgtsa7x8/node/sda1/objects/215 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpkgtsa7x8/node/sda1/objects/107/f48/6b83989960162aa16dab59a6ae87cf48/1791308004.10442.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): 17:33:24 10/06/26 GMT (0:00:00.121965 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpdohu323x/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpdohu323x/node/sda1/objects/24/392/18821c979ebc2b64fe6e2ef1171c6392/1791308004.28412.data to /tmp/tmpdohu323x/node/sda1/objects/49/392/18821c979ebc2b64fe6e2ef1171c6392/1791308004.28412.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: 17:33:24 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpdohu323x/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpdohu323x/node/sda1/objects/49 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpdohu323x/node/sda1/objects/24/392/18821c979ebc2b64fe6e2ef1171c6392/1791308004.28412.data +test DEBUG: Run listdir on /tmp/tmpdohu323x/node/sda1/objects/24 +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): 17:33:25 10/06/26 GMT (0:00:01.012791 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp_1fxpcl0/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp_1fxpcl0/node/sda1/objects/236/893/ec3a5588b03c773c9d91923900ed8893/1791308005.35219.data to /tmp/tmp_1fxpcl0/node/sda1/objects/472/893/ec3a5588b03c773c9d91923900ed8893/1791308005.35219.data +test DEBUG: Run listdir on /tmp/tmp_1fxpcl0/node/sda1/objects/472 +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:33:25 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp_1fxpcl0/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmp_1fxpcl0/node/sda1/objects/236/893/ec3a5588b03c773c9d91923900ed8893/1791308005.35219.data +test DEBUG: Run listdir on /tmp/tmp_1fxpcl0/node/sda1/objects/236 +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): 17:33:25 10/06/26 GMT (0:00:00.010518 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:25 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpxlb67iup/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpxlb67iup/node/sda1/objects/350 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmpxlb67iup/node/sda1/objects/175/0f4/af422a9667bb906d268fa85fa5d010f4/1791308005.42993.data to /tmp/tmpxlb67iup/node/sda1/objects/350/0f4/af422a9667bb906d268fa85fa5d010f4/1791308005.42993.data +test DEBUG: Removed /tmp/tmpxlb67iup/node/sda1/objects/175/0f4/af422a9667bb906d268fa85fa5d010f4/1791308005.42993.data +test DEBUG: Run listdir on /tmp/tmpxlb67iup/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) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:25 10/06/26 GMT (0:00:00.015817 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpcjzye1di/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpcjzye1di/node/sda1/objects/174/7b4/ae936c9855e21713f866d99a3c1327b4/1791308005.49088.ts to /tmp/tmpcjzye1di/node/sda1/objects/349/7b4/ae936c9855e21713f866d99a3c1327b4/1791308005.49088.ts +test DEBUG: Run listdir on /tmp/tmpcjzye1di/node/sda1/objects/349 +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_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.TestContainerBrokerBeforeMetadata.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker ... 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 INFO: - - 06/Oct/2026/17/33/19 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1791307999.455065250 1791307999.455966473 1 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 06/Oct/2026/17/33/19 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0048 - - 1791307999.456491709 1791307999.461246729 0 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +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_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 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/tmp4khfn7jn: 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_creation +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:23 -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 + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:36181/sda1/2/a/c1" "txd69e5b65b66247bd8d1a7-006ac530de" "container-server 1867673" 0.0011 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:36093/sdb1/2/a/c1" "txd69e5b65b66247bd8d1a7-006ac530de" "container-server 1867673" 0.0098 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd69e5b65b66247bd8d1a7-006ac530de" "proxy-server 1867673" 0.0354 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd69e5b65b66247bd8d1a7-006ac530de" "proxy-server 1867673" 0.0254 "-" 1867673 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/18 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txd69e5b65b66247bd8d1a7-006ac530de - 0.0527 - - 1791307998.431262493 1791307998.483922243 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79b5d919e5f94315b694c-006ac530de" "proxy-server 1867673" 0.0101 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/c2" "tx79b5d919e5f94315b694c-006ac530de" "container-server 1867673" 0.0011 "-" 1867673 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/c2" "tx79b5d919e5f94315b694c-006ac530de" "container-server 1867673" 0.0016 "-" 1867673 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx79b5d919e5f94315b694c-006ac530de" "proxy-server 1867673" 0.0343 "-" 1867673 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx79b5d919e5f94315b694c-006ac530de" "proxy-server 1867673" 0.0470 "-" 1867673 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/18 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx79b5d919e5f94315b694c-006ac530de - 0.0629 - - 1791307998.493482828 1791307998.556403875 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe4715e68ce4a4ace94c3a-006ac530de" "proxy-server 1867673" 0.0180 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" "txe4715e68ce4a4ace94c3a-006ac530de" "container-server 1867673" 0.0016 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" "txe4715e68ce4a4ace94c3a-006ac530de" "container-server 1867673" 0.0090 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" 201 - "PUT http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" "txe4715e68ce4a4ace94c3a-006ac530de" "proxy-server 1867673" 0.0247 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" 201 - "PUT http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" "txe4715e68ce4a4ace94c3a-006ac530de" "proxy-server 1867673" 0.0375 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5cdda889993a4ae99922b-006ac530de" "proxy-server 1867673" 0.0090 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sdb1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" 204 - "HEAD http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" "tx5cdda889993a4ae99922b-006ac530de" "proxy-server 1867673" 0.0017 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx21328bef784d4e238cf83-006ac530de" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sdb1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" 204 - "HEAD http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" "tx321e96df9cdf4c3e93b8a-006ac530de" "proxy-server 1867673" 0.0012 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 201 - "PUT http://foo:8080/sdi1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "txa5a234115e7749c9b6b34-006ac530de" "object-server 1867673" 0.0046 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdh1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 201 - "PUT http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "txa5a234115e7749c9b6b34-006ac530de" "proxy-server 1867673" 0.1190 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdi1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 201 - "PUT http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "txa5a234115e7749c9b6b34-006ac530de" "proxy-server 1867673" 0.1082 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 201 - "PUT http://foo:8080/sdg1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "txa5a234115e7749c9b6b34-006ac530de" "object-server 1867673" 0.0005 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdg1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 201 - "PUT http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "txa5a234115e7749c9b6b34-006ac530de" "proxy-server 1867673" 0.1266 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8207b1177da946ab8ca92-006ac530de" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sdb1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" 204 - "HEAD http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" "txe901fa72f0034a70a9802-006ac530de" "proxy-server 1867673" 0.0081 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "POST /sdh1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 202 76 "POST http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "tx9b09d2f1bd8a4dddaf43b-006ac530de" "proxy-server 1867673" 0.0106 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 201 - "POST http://foo:8080/sdg1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "tx9b09d2f1bd8a4dddaf43b-006ac530de" "object-server 1867673" 0.0004 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "POST /sdg1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 202 76 "POST http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "tx9b09d2f1bd8a4dddaf43b-006ac530de" "proxy-server 1867673" 0.0124 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 201 - "POST http://foo:8080/sdi1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "tx9b09d2f1bd8a4dddaf43b-006ac530de" "object-server 1867673" 0.0053 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "POST /sdi1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 202 76 "POST http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "tx9b09d2f1bd8a4dddaf43b-006ac530de" "proxy-server 1867673" 0.0263 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd7de15b431d446acbd2f8-006ac530de" "proxy-server 1867673" 0.0019 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/1/a/1e2272e6dd004054bc39d215ba07cbab" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/1e2272e6dd004054bc39d215ba07cbab" "txd7de15b431d446acbd2f8-006ac530de" "container-server 1867673" 0.0093 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/1/a/1e2272e6dd004054bc39d215ba07cbab" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" "txd7de15b431d446acbd2f8-006ac530de" "container-server 1867673" 0.0010 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sdb1/0/a/1e2272e6dd004054bc39d215ba07cbab" 201 - "PUT http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txd7de15b431d446acbd2f8-006ac530de" "proxy-server 1867673" 0.0165 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "PUT /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 201 - "PUT http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txd7de15b431d446acbd2f8-006ac530de" "proxy-server 1867673" 0.0355 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5340ee870edf4662aa029-006ac530de" "proxy-server 1867673" 0.0101 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sdb1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "tx5340ee870edf4662aa029-006ac530de" "proxy-server 1867673" 0.0013 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx28c4523c8225460d99bfb-006ac530de" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:18 +0000] "HEAD /sda1/1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" 204 - "HEAD http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c" "tx59c808848dd146eb8450e-006ac530de" "proxy-server 1867673" 0.0118 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdg1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 200 92 "GET http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "tx952737fd9cf542ad848aa-006ac530de" "proxy-server 1867673" 0.0010 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdh1/2/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" 200 92 "GET http://foo:8080/v1/a/cc7ef9e8a9f0488fa23b9bcc426b916c/o" "tx952737fd9cf542ad848aa-006ac530de" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx65893dfc1ba44dc4a6287-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://foo:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txf6fa402ca0a64094a3629-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab/o" 201 - "PUT http://foo:8080/sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx8b920c4cfa744e399fe20-006ac530df" "object-server 1867673" 0.0005 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdb1/0/a/1e2272e6dd004054bc39d215ba07cbab/o" 201 - "PUT http://foo:8080/sdg1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx8b920c4cfa744e399fe20-006ac530df" "object-server 1867673" 0.0004 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdg1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 201 - "PUT http://foo:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx8b920c4cfa744e399fe20-006ac530df" "proxy-server 1867673" 0.0443 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdh1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 201 - "PUT http://foo:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx8b920c4cfa744e399fe20-006ac530df" "proxy-server 1867673" 0.0459 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 201 - "PUT http://foo:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx8b920c4cfa744e399fe20-006ac530df" "proxy-server 1867673" 0.0407 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4c98768b8a884659968ca-006ac530df" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txef5af8dfcd1c40b3a7525-006ac530df" "proxy-server 1867673" 0.0078 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txd4f63f88034a480d8e2b0-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdh1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txd4f63f88034a480d8e2b0-006ac530df" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc968ea8f711841fe90f9f-006ac530df" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "tx45e887eef3334595b717a-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdg1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txd40ae5fdd4c8451f816db-006ac530df" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7bbe452c645349febe630-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdb1/0/a/1e2272e6dd004054bc39d215ba07cbab" 200 384 "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab?format=json&states=listing" "tx7bbe452c645349febe630-006ac530df" "proxy-server 1867673" 0.0037 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx65a9cf9e9f884e21a39c2-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txe69b201a3ef94ee5887fe-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdh1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx4d2b26ae884543c5ba36f-006ac530df" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdg1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx4d2b26ae884543c5ba36f-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf7e96bfb10644d50b272d-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "tx14cfc0c8609e4b28be736-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx53dd1ce75ee743f7b3061-006ac530df" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdh1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx53dd1ce75ee743f7b3061-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx47f75383dae54989ac3e4-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txe0529bb576644744ada27-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdg1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 412 - "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txbdb978eb0a9e43e0885a8-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdh1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 412 - "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txbdb978eb0a9e43e0885a8-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: txbdb978eb0a9e43e0885a8-006ac530df) +proxy DEBUG: Ignoring 412 from primary (txn: txbdb978eb0a9e43e0885a8-006ac530df) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 412 - "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txbdb978eb0a9e43e0885a8-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: txbdb978eb0a9e43e0885a8-006ac530df) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfd3b39c75ab9451291d6c-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txd3650859a8b1458d85f97-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdg1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 304 - "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txb872ab62c48a45f4b5c19-006ac530df" "proxy-server 1867673" 0.0049 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdh1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 304 - "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txb872ab62c48a45f4b5c19-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 304 - "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txb872ab62c48a45f4b5c19-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txddd9ac6fc1ef4d68b151c-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "tx7d797c766675414a93e97-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdh1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 304 - "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx835c2da3d10643cd9ead1-006ac530df" "proxy-server 1867673" 0.0049 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 304 - "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx835c2da3d10643cd9ead1-006ac530df" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdg1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 304 - "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx835c2da3d10643cd9ead1-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx67cf91b9038c4130a8288-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txef195bc3bfe74fd39ddd5-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx411302ba17ce423fb7d26-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdg1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "GET http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx411302ba17ce423fb7d26-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa23166d3b7c14eff952c6-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "tx7723e50317974d8e8c8c4-006ac530df" "proxy-server 1867673" 0.0095 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdh1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txaaa6ff0611e546de9ee16-006ac530df" "proxy-server 1867673" 0.0047 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8feaea54865d4887ab4ca-006ac530df" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "tx799a1cc43e8d4664aeba1-006ac530df" "proxy-server 1867673" 0.0095 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx1d8d4d0227634eec9d656-006ac530df" "proxy-server 1867673" 0.0048 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf56f086bc0ca413b864c1-006ac530df" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txd081f3b8f0834636b2422-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdg1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 412 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx839eff8e71c4440f9da62-006ac530df" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 412 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx839eff8e71c4440f9da62-006ac530df" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdh1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 412 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx839eff8e71c4440f9da62-006ac530df" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6e48cdde3b4a4491aae6e-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "tx90d1d61bf2964bb984d5a-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 304 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txd41e534ce95e4718a928f-006ac530df" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txce4f28e6244145e9aca86-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "txc0b92d7664794ac58d68c-006ac530df" "proxy-server 1867673" 0.0100 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 304 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "tx8b228e776d9b4c9da4094-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7f1e9c69b0664fb69a464-006ac530df" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/0/a/1e2272e6dd004054bc39d215ba07cbab" 204 - "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab" "tx43c81372388348419c25b-006ac530df" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdi1/2/a/1e2272e6dd004054bc39d215ba07cbab/o" 200 92 "HEAD http://localhost:8080/v1/a/1e2272e6dd004054bc39d215ba07cbab/o" "txe512ed9de77943ae9586c-006ac530df" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe184bff122d142b2a4efe-006ac530df" "proxy-server 1867673" 0.0058 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/1/a/af68eebdeba9412f88ed561eea07adf9" 201 - "PUT http://127.0.0.1:36181/sda1/2/a/af68eebdeba9412f88ed561eea07adf9" "txe184bff122d142b2a4efe-006ac530df" "container-server 1867673" 0.0185 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdb1/1/a/af68eebdeba9412f88ed561eea07adf9" 201 - "PUT http://127.0.0.1:36093/sdb1/2/a/af68eebdeba9412f88ed561eea07adf9" "txe184bff122d142b2a4efe-006ac530df" "container-server 1867673" 0.0009 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdb1/2/a/af68eebdeba9412f88ed561eea07adf9" 201 - "PUT http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9" "txe184bff122d142b2a4efe-006ac530df" "proxy-server 1867673" 0.0358 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/2/a/af68eebdeba9412f88ed561eea07adf9" 201 - "PUT http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9" "txe184bff122d142b2a4efe-006ac530df" "proxy-server 1867673" 0.0261 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx02f1508f2cc84b7f9c2e1-006ac530df" "proxy-server 1867673" 0.0183 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/2/a/af68eebdeba9412f88ed561eea07adf9" 204 - "HEAD http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9" "tx02f1508f2cc84b7f9c2e1-006ac530df" "proxy-server 1867673" 0.0011 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7b7980be00424ed68edb2-006ac530df" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/2/a/af68eebdeba9412f88ed561eea07adf9" 204 - "HEAD http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9" "tx79ede14249324efcb1723-006ac530df" "proxy-server 1867673" 0.0036 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/2/a/af68eebdeba9412f88ed561eea07adf9/o" 201 - "PUT http://foo:8080/sdc1/1/a/af68eebdeba9412f88ed561eea07adf9/o" "txfaf8a51d9f1f4d4c8e932-006ac530df" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdb1/2/a/af68eebdeba9412f88ed561eea07adf9/o" 201 - "PUT http://foo:8080/sdd1/1/a/af68eebdeba9412f88ed561eea07adf9/o" "txfaf8a51d9f1f4d4c8e932-006ac530df" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdc1/1/a/af68eebdeba9412f88ed561eea07adf9/o" 201 - "PUT http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9/o" "txfaf8a51d9f1f4d4c8e932-006ac530df" "proxy-server 1867673" 0.0098 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdd1/1/a/af68eebdeba9412f88ed561eea07adf9/o" 201 - "PUT http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9/o" "txfaf8a51d9f1f4d4c8e932-006ac530df" "proxy-server 1867673" 0.0097 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6c430090d6af49d7bfa1c-006ac530df" "proxy-server 1867673" 0.0018 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/2/a/af68eebdeba9412f88ed561eea07adf9" 204 - "HEAD http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9" "txe9a9b2414d07421891589-006ac530df" "proxy-server 1867673" 0.0029 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdb1/2/a/af68eebdeba9412f88ed561eea07adf9/o" 201 - "POST http://foo:8080/sdc1/1/a/af68eebdeba9412f88ed561eea07adf9/o" "tx512092bf468046b3ab51b-006ac530df" "object-server 1867673" 0.0005 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/2/a/af68eebdeba9412f88ed561eea07adf9/o" 201 - "POST http://foo:8080/sdd1/1/a/af68eebdeba9412f88ed561eea07adf9/o" "tx512092bf468046b3ab51b-006ac530df" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "POST /sdc1/1/a/af68eebdeba9412f88ed561eea07adf9/o" 202 76 "POST http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9/o" "tx512092bf468046b3ab51b-006ac530df" "proxy-server 1867673" 0.0060 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "POST /sdd1/1/a/af68eebdeba9412f88ed561eea07adf9/o" 202 76 "POST http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9/o" "tx512092bf468046b3ab51b-006ac530df" "proxy-server 1867673" 0.0091 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaf6ea9722fa64e2fa755a-006ac530df" "proxy-server 1867673" 0.0017 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdb1/1/a/7aa649df13ff45239ac242d20db6b5ad" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/7aa649df13ff45239ac242d20db6b5ad" "txaf6ea9722fa64e2fa755a-006ac530df" "container-server 1867673" 0.0010 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/1/a/7aa649df13ff45239ac242d20db6b5ad" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" "txaf6ea9722fa64e2fa755a-006ac530df" "container-server 1867673" 0.0022 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/0/a/7aa649df13ff45239ac242d20db6b5ad" 201 - "PUT http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "txaf6ea9722fa64e2fa755a-006ac530df" "proxy-server 1867673" 0.0115 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 201 - "PUT http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "txaf6ea9722fa64e2fa755a-006ac530df" "proxy-server 1867673" 0.0162 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb33b412ea0bc45969ff40-006ac530df" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "txb33b412ea0bc45969ff40-006ac530df" "proxy-server 1867673" 0.0018 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5c3b6e04a9014e08a512e-006ac530df" "proxy-server 1867673" 0.0033 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/2/a/af68eebdeba9412f88ed561eea07adf9" 204 - "HEAD http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9" "txa053735ade854629a01e4-006ac530df" "proxy-server 1867673" 0.0066 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdd1/1/a/af68eebdeba9412f88ed561eea07adf9/o" 200 24 "GET http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9/o" "txd5e284366ed44eed9ab16-006ac530df" "proxy-server 1867673" 0.0050 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdc1/1/a/af68eebdeba9412f88ed561eea07adf9/o" 200 24 "GET http://foo:8080/v1/a/af68eebdeba9412f88ed561eea07adf9/o" "txd5e284366ed44eed9ab16-006ac530df" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9fcc9c920094a66ad2ce-006ac530df" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://foo:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx6b6b876732e24e26b172c-006ac530df" "proxy-server 1867673" 0.0094 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sda1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 201 - "PUT http://foo:8080/sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx9a4337ac596449fc82f0b-006ac530df" "object-server 1867673" 0.0005 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 201 - "PUT http://foo:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx9a4337ac596449fc82f0b-006ac530df" "proxy-server 1867673" 0.0317 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 201 - "PUT http://foo:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx9a4337ac596449fc82f0b-006ac530df" "proxy-server 1867673" 0.0395 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 201 - "PUT http://foo:8080/sdi1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx9a4337ac596449fc82f0b-006ac530df" "object-server 1867673" 0.0005 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "PUT /sdi1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 201 - "PUT http://foo:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx9a4337ac596449fc82f0b-006ac530df" "proxy-server 1867673" 0.0418 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa7fb9f4586424bfd99dc9-006ac530df" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "HEAD /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "txe0036b0ce7e444af93f19-006ac530df" "proxy-server 1867673" 0.0101 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx6a7db1cb93274cc4b4542-006ac530df" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:19 +0000] "GET /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx6a7db1cb93274cc4b4542-006ac530df" "proxy-server 1867673" 0.0049 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx23863e20205f448485808-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx97cfee83d28c46c69e03e-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdi1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txbb79060c431247cf89bec-006ac530e0" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6f5c202501f64c62bae46-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 200 380 "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad?format=json&states=listing" "tx6f5c202501f64c62bae46-006ac530e0" "proxy-server 1867673" 0.0105 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb925426e542f49d0b2318-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx74580b53d2084001a7cbb-006ac530e0" "proxy-server 1867673" 0.0045 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txfb83bb7a91214fa389bd2-006ac530e0" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txfb83bb7a91214fa389bd2-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1545152bf1d341fe837e4-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx556ea166a4194a93b9273-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx7c6ff7735d5c4d9d83a60-006ac530e0" "proxy-server 1867673" 0.0076 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx7c6ff7735d5c4d9d83a60-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0da20fe51f034987b50d1-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "txca6b13564c464c7c92a4d-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 412 - "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx5b8a0a84cbea41a3ac8e7-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdi1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 412 - "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx5b8a0a84cbea41a3ac8e7-006ac530e0" "proxy-server 1867673" 0.0048 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx5b8a0a84cbea41a3ac8e7-006ac530e0) +proxy DEBUG: Ignoring 412 from primary (txn: tx5b8a0a84cbea41a3ac8e7-006ac530e0) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 412 - "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx5b8a0a84cbea41a3ac8e7-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx5b8a0a84cbea41a3ac8e7-006ac530e0) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx47ce978fcf2f4a33aba92-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx83b4d9df181847fa9cefe-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 304 - "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txb6b53839765146e88e0b2-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdi1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 304 - "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txb6b53839765146e88e0b2-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 304 - "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txb6b53839765146e88e0b2-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx668155dd54014e418f29a-006ac530e0" "proxy-server 1867673" 0.0058 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "txeb24f4f0b9574494b5478-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdi1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 304 - "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx46f7bc2d28e04165bcf85-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 304 - "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx46f7bc2d28e04165bcf85-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 304 - "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx46f7bc2d28e04165bcf85-006ac530e0" "proxy-server 1867673" 0.0093 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc1ab48be8451407e90775-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx008de57ca1a346599ed88-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdi1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx3f3b4f70c15b4d7bae4f8-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "GET http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx3f3b4f70c15b4d7bae4f8-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa7eab61e4af84ac8a5f1d-006ac530e0" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "txd1518b7bf2534a36bc004-006ac530e0" "proxy-server 1867673" 0.0095 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txbd5245c102f241f78a07f-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx524cfa7befc443b8b5883-006ac530e0" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx269fd2c4ab734ede951da-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txfa9fafa5efc64516b3e2c-006ac530e0" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa71ba990e22744739ea02-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx7f8d0ec3b22945609ba48-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 412 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txa5b6f9f5b326472d9f6b5-006ac530e0" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdi1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 412 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txa5b6f9f5b326472d9f6b5-006ac530e0" "proxy-server 1867673" 0.0088 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdh1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 412 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txa5b6f9f5b326472d9f6b5-006ac530e0" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0b8b35a78a8046aba0adc-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx211e68a924534bacbab9b-006ac530e0" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 304 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx71d4c43947bc4abba9c8b-006ac530e0" "proxy-server 1867673" 0.0031 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txef84f1c5e5844d16afae6-006ac530e0" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "tx8dacd2b73e3a46fba3822-006ac530e0" "proxy-server 1867673" 0.0096 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdg1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 304 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "txfb0099057b9f474f892a1-006ac530e0" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4526376657e84e0cae097-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/7aa649df13ff45239ac242d20db6b5ad" 204 - "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad" "txe1543edbe6864b589367d-006ac530e0" "proxy-server 1867673" 0.0072 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdi1/0/a/7aa649df13ff45239ac242d20db6b5ad/o" 200 92 "HEAD http://localhost:8080/v1/a/7aa649df13ff45239ac242d20db6b5ad/o" "tx66c15cc9b9e34838ad767-006ac530e0" "proxy-server 1867673" 0.0051 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8a17c6c9145844178d7d8-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdb1/1/a/8e5394a676b540faa695a010b43a8fc4" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/8e5394a676b540faa695a010b43a8fc4" "tx8a17c6c9145844178d7d8-006ac530e0" "container-server 1867673" 0.0010 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/1/a/8e5394a676b540faa695a010b43a8fc4" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/8e5394a676b540faa695a010b43a8fc4" "tx8a17c6c9145844178d7d8-006ac530e0" "container-server 1867673" 0.0052 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdb1/1/a/8e5394a676b540faa695a010b43a8fc4" 201 - "PUT http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4" "tx8a17c6c9145844178d7d8-006ac530e0" "proxy-server 1867673" 0.0357 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/1/a/8e5394a676b540faa695a010b43a8fc4" 201 - "PUT http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4" "tx8a17c6c9145844178d7d8-006ac530e0" "proxy-server 1867673" 0.0173 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx059583c942cd49a599ee2-006ac530e0" "proxy-server 1867673" 0.0018 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a/8e5394a676b540faa695a010b43a8fc4" 204 - "HEAD http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4" "tx059583c942cd49a599ee2-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txebdb96566e014b8ea77df-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a/8e5394a676b540faa695a010b43a8fc4" 204 - "HEAD http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4" "tx76189290740544bab9234-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdh1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 201 - "PUT http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4/o" "txf96f6892cf69428a94daa-006ac530e0" "proxy-server 1867673" 0.0196 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 201 - "PUT http://foo:8080/sdi1/1/a/8e5394a676b540faa695a010b43a8fc4/o" "txf96f6892cf69428a94daa-006ac530e0" "object-server 1867673" 0.0005 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdb1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 201 - "PUT http://foo:8080/sdg1/1/a/8e5394a676b540faa695a010b43a8fc4/o" "txf96f6892cf69428a94daa-006ac530e0" "object-server 1867673" 0.0086 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdi1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 201 - "PUT http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4/o" "txf96f6892cf69428a94daa-006ac530e0" "proxy-server 1867673" 0.0334 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdg1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 201 - "PUT http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4/o" "txf96f6892cf69428a94daa-006ac530e0" "proxy-server 1867673" 0.0324 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe557e7553bb0401e88fff-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a/8e5394a676b540faa695a010b43a8fc4" 204 - "HEAD http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4" "txbad890c6f7a9426e97d4b-006ac530e0" "proxy-server 1867673" 0.0076 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "POST /sdi1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 202 76 "POST http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4/o" "tx052e4d1367734bb1be1e3-006ac530e0" "proxy-server 1867673" 0.0556 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdb1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 201 - "POST http://foo:8080/sdh1/1/a/8e5394a676b540faa695a010b43a8fc4/o" "tx052e4d1367734bb1be1e3-006ac530e0" "object-server 1867673" 0.0004 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "POST /sdh1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 202 76 "POST http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4/o" "tx052e4d1367734bb1be1e3-006ac530e0" "proxy-server 1867673" 0.0581 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 201 - "POST http://foo:8080/sdg1/1/a/8e5394a676b540faa695a010b43a8fc4/o" "tx052e4d1367734bb1be1e3-006ac530e0" "object-server 1867673" 0.0004 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "POST /sdg1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 202 76 "POST http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4/o" "tx052e4d1367734bb1be1e3-006ac530e0" "proxy-server 1867673" 0.0580 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3faf5a6c05794c47815b6-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdb1/1/a/ee6acd3d8c784eea8cec10fa82107dbf" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx3faf5a6c05794c47815b6-006ac530e0" "container-server 1867673" 0.0069 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/1/a/ee6acd3d8c784eea8cec10fa82107dbf" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx3faf5a6c05794c47815b6-006ac530e0" "container-server 1867673" 0.0071 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 201 - "PUT http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx3faf5a6c05794c47815b6-006ac530e0" "proxy-server 1867673" 0.0330 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 201 - "PUT http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx3faf5a6c05794c47815b6-006ac530e0" "proxy-server 1867673" 0.0248 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9b9c95844786482493920-006ac530e0" "proxy-server 1867673" 0.0106 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx9b9c95844786482493920-006ac530e0" "proxy-server 1867673" 0.0108 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2815e81afc9e4d6981436-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a/8e5394a676b540faa695a010b43a8fc4" 204 - "HEAD http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4" "tx364d6f9ed8f043d3b2269-006ac530e0" "proxy-server 1867673" 0.0022 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdi1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 200 92 "GET http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4/o" "tx5b6d66209bd1460993804-006ac530e0" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdg1/1/a/8e5394a676b540faa695a010b43a8fc4/o" 200 92 "GET http://foo:8080/v1/a/8e5394a676b540faa695a010b43a8fc4/o" "tx5b6d66209bd1460993804-006ac530e0" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx919556f0bda34eaaaf8ee-006ac530e0" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://foo:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx6f3a7fd29d09486ba4c17-006ac530e0" "proxy-server 1867673" 0.0012 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 201 - "PUT http://foo:8080/sdd1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx7d5641d8febb49dc81276-006ac530e0" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdd1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 201 - "PUT http://foo:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx7d5641d8febb49dc81276-006ac530e0" "proxy-server 1867673" 0.0108 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 201 - "PUT http://foo:8080/sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx7d5641d8febb49dc81276-006ac530e0" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "PUT /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 201 - "PUT http://foo:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx7d5641d8febb49dc81276-006ac530e0" "proxy-server 1867673" 0.0276 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9ca40e3b8a4e4ddc817ec-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx8c21032265174defbbe65-006ac530e0" "proxy-server 1867673" 0.0105 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "GET /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 200 24 "GET http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx72d8780bb12a45d18e25c-006ac530e0" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7fe8cc6ee008452d9736a-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "txd8c13e26f7954e5ebcee9-006ac530e0" "proxy-server 1867673" 0.0023 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:20 +0000] "HEAD /sdd1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 200 24 "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx5c08e30657064c0bbb2d1-006ac530e0" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd472699ba09f49fcb58ad-006ac530e0" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 200 380 "GET http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf?format=json&states=listing" "txd472699ba09f49fcb58ad-006ac530e0" "proxy-server 1867673" 0.0104 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx900138fe168645b8a3fb2-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx81e0825fe65c40c9a8d1b-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdd1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 200 24 "GET http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "txeff1acd7814e46e598d03-006ac530e1" "proxy-server 1867673" 0.0088 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx32ee969b9bdd4a7ab766a-006ac530e1" "proxy-server 1867673" 0.0057 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "txb737f6af1c6843199c924-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 200 24 "GET http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "txd502e313ab9340c3ac0bc-006ac530e1" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx55a73791b5164b62b1f58-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx87251b037f27487c97b46-006ac530e1" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 412 - "GET http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "txf6daf8dc3d7c43389b9b1-006ac530e1" "proxy-server 1867673" 0.0089 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdd1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 412 - "GET http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "txf6daf8dc3d7c43389b9b1-006ac530e1" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb887693814b147bb8a029-006ac530e1" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx67d543b6d7494f849c352-006ac530e1" "proxy-server 1867673" 0.0059 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 304 - "GET http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "txff13ebea28d342bd8be71-006ac530e1" "proxy-server 1867673" 0.0048 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcb29620c31164f93b9e35-006ac530e1" "proxy-server 1867673" 0.0094 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "txe74baf74490f409eaf678-006ac530e1" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 304 - "GET http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "txe1015d2aaea541b98649b-006ac530e1" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4c709bf665274c0a8a839-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx75171357248b4081b47ca-006ac530e1" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdd1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 200 24 "GET http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx9647b6f1a01f49a8b762b-006ac530e1" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc73d467c41c747778a17c-006ac530e1" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx1c08772ec843421ab4396-006ac530e1" "proxy-server 1867673" 0.0094 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdd1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 200 24 "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx4ccd16d7216e46f88bc1e-006ac530e1" "proxy-server 1867673" 0.0047 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcc4d7a69756346f2aecb1-006ac530e1" "proxy-server 1867673" 0.0054 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx9b8c5d99ca1347efb2848-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 200 24 "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx2a29997b537941dd84bf9-006ac530e1" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc7169a7538d5445caf0a2-006ac530e1" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx450322a3f6874d849cca2-006ac530e1" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdd1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 412 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx6a88c47d908142639c0b8-006ac530e1" "proxy-server 1867673" 0.0006 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 412 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx6a88c47d908142639c0b8-006ac530e1" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa8e7cfaaf3fe491382e94-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "txe6f539bdf822483a8d6f5-006ac530e1" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 304 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx679e692d8912403b97e70-006ac530e1" "proxy-server 1867673" 0.0087 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx04d5450351b54546886b7-006ac530e1" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx877b4f9416d946b9ae3d1-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdd1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 304 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx33bbf962ed1641cf8291e-006ac530e1" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9204f4b6708a4b959dca9-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/0/a/ee6acd3d8c784eea8cec10fa82107dbf" 204 - "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf" "tx2351f1ac18fa407da7cb7-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdc1/3/a/ee6acd3d8c784eea8cec10fa82107dbf/o" 200 24 "HEAD http://localhost:8080/v1/a/ee6acd3d8c784eea8cec10fa82107dbf/o" "tx09fedf19f51c44f9a3cf3-006ac530e1" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc7ae85c20b2c456d931f5-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdb1/1/a/f80fb28c018043d1aa1d8ae295c18434" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/f80fb28c018043d1aa1d8ae295c18434" "txc7ae85c20b2c456d931f5-006ac530e1" "container-server 1867673" 0.0010 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/1/a/f80fb28c018043d1aa1d8ae295c18434" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/f80fb28c018043d1aa1d8ae295c18434" "txc7ae85c20b2c456d931f5-006ac530e1" "container-server 1867673" 0.0092 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/0/a/f80fb28c018043d1aa1d8ae295c18434" 201 - "PUT http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434" "txc7ae85c20b2c456d931f5-006ac530e1" "proxy-server 1867673" 0.0243 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdb1/0/a/f80fb28c018043d1aa1d8ae295c18434" 201 - "PUT http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434" "txc7ae85c20b2c456d931f5-006ac530e1" "proxy-server 1867673" 0.0411 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf5de4a2ea234fc996f75-006ac530e1" "proxy-server 1867673" 0.0018 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/f80fb28c018043d1aa1d8ae295c18434" 204 - "HEAD http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434" "txdf5de4a2ea234fc996f75-006ac530e1" "proxy-server 1867673" 0.0011 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9c057021b63943beb7e0d-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/0/a/f80fb28c018043d1aa1d8ae295c18434" 204 - "HEAD http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434" "txc3d8ca621b3a4b4f8bfb3-006ac530e1" "proxy-server 1867673" 0.0012 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 201 - "PUT http://foo:8080/sdd1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx0824f6ebafde4378a875f-006ac530e1" "object-server 1867673" 0.0005 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdd1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 201 - "PUT http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx0824f6ebafde4378a875f-006ac530e1" "proxy-server 1867673" 0.0275 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdb1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 201 - "PUT http://foo:8080/sdc1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx0824f6ebafde4378a875f-006ac530e1" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdc1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 201 - "PUT http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx0824f6ebafde4378a875f-006ac530e1" "proxy-server 1867673" 0.0253 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5bd7450efc9144689e040-006ac530e1" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/f80fb28c018043d1aa1d8ae295c18434" 204 - "HEAD http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434" "tx7886d2cdbd1642d0b037c-006ac530e1" "proxy-server 1867673" 0.0112 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 201 - "POST http://foo:8080/sdc1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx6a3a0a3f45184bdba6a69-006ac530e1" "object-server 1867673" 0.0085 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdb1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 201 - "POST http://foo:8080/sdd1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx6a3a0a3f45184bdba6a69-006ac530e1" "object-server 1867673" 0.0005 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "POST /sdd1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 202 76 "POST http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx6a3a0a3f45184bdba6a69-006ac530e1" "proxy-server 1867673" 0.0139 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "POST /sdc1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 202 76 "POST http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx6a3a0a3f45184bdba6a69-006ac530e1" "proxy-server 1867673" 0.0288 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx40ee790622884b419e9ca-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/1/a/9ae61c7cc5274716967c4e98451cbe2a" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" "tx40ee790622884b419e9ca-006ac530e1" "container-server 1867673" 0.0094 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdb1/1/a/9ae61c7cc5274716967c4e98451cbe2a" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/9ae61c7cc5274716967c4e98451cbe2a" "tx40ee790622884b419e9ca-006ac530e1" "container-server 1867673" 0.0010 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 201 - "PUT http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx40ee790622884b419e9ca-006ac530e1" "proxy-server 1867673" 0.0409 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdb1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 201 - "PUT http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx40ee790622884b419e9ca-006ac530e1" "proxy-server 1867673" 0.0374 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf6ea62b8469e495797356-006ac530e1" "proxy-server 1867673" 0.0061 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "txf6ea62b8469e495797356-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx25f37590ae6b433c9a2fd-006ac530e1" "proxy-server 1867673" 0.0073 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/f80fb28c018043d1aa1d8ae295c18434" 204 - "HEAD http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434" "txf42387abe1984568810fc-006ac530e1" "proxy-server 1867673" 0.0214 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdd1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 200 24 "GET http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx29586ae142c0468ca1e48-006ac530e1" "proxy-server 1867673" 0.0162 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdc1/0/a/f80fb28c018043d1aa1d8ae295c18434/o" 200 24 "GET http://foo:8080/v1/a/f80fb28c018043d1aa1d8ae295c18434/o" "tx29586ae142c0468ca1e48-006ac530e1" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf2221660e7934aa382444-006ac530e1" "proxy-server 1867673" 0.0094 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://foo:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx8dabb2ffed734e6ab2555-006ac530e1" "proxy-server 1867673" 0.0042 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdb1/0/a/9ae61c7cc5274716967c4e98451cbe2a/o" 201 - "PUT http://foo:8080/sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx9f630057b5ed40d0a1a41-006ac530e1" "object-server 1867673" 0.0005 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a/o" 201 - "PUT http://foo:8080/sdd1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx9f630057b5ed40d0a1a41-006ac530e1" "object-server 1867673" 0.0048 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdd1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 201 - "PUT http://foo:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx9f630057b5ed40d0a1a41-006ac530e1" "proxy-server 1867673" 0.0194 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "PUT /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 201 - "PUT http://foo:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx9f630057b5ed40d0a1a41-006ac530e1" "proxy-server 1867673" 0.0270 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx308e6cb7afd34b9ab84c8-006ac530e1" "proxy-server 1867673" 0.0016 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "txcb9cd17960e94349b5791-006ac530e1" "proxy-server 1867673" 0.0050 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sdd1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 200 24 "GET http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx05f83ce09be24c90b0514-006ac530e1" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx69f28ddecf044955bc266-006ac530e1" "proxy-server 1867673" 0.0099 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx868a4595af3440cd85c04-006ac530e1" "proxy-server 1867673" 0.0138 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 200 24 "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx450430ab4f194bc28ed6c-006ac530e1" "proxy-server 1867673" 0.0088 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa8d3709cca6a4b9092daf-006ac530e1" "proxy-server 1867673" 0.0094 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "GET /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 200 382 "GET http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a?format=json&states=listing" "txa8d3709cca6a4b9092daf-006ac530e1" "proxy-server 1867673" 0.0102 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx23f73ee862b142bb93434-006ac530e1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "txfe1cb483833346ad8ce10-006ac530e2" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdd1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 200 24 "GET http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx161228aff93943d9bd71c-006ac530e2" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfb1a202712f04154b6d2f-006ac530e2" "proxy-server 1867673" 0.0101 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "txd50f3b0a98764a4cb7de9-006ac530e2" "proxy-server 1867673" 0.0094 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdd1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 200 24 "GET http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx0eeecf38e54249ee8c302-006ac530e2" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1a805b071fac4c8688036-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "txd2fa99f546914f978ab74-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 412 - "GET http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "txc353857980344cc7801e7-006ac530e2" "proxy-server 1867673" 0.0006 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdd1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 412 - "GET http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "txc353857980344cc7801e7-006ac530e2" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx992f7a7937da4fa3aa551-006ac530e2" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx35423551df8141b5b9f3c-006ac530e2" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 304 - "GET http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx4694a55d673d49c99520b-006ac530e2" "proxy-server 1867673" 0.0088 "-" 1867673 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-container-sync INFO: Container sync report: a/c, time window start: 1791308002.947903, time window end: 1791308002.947903, 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.35.1/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: 1791308002.9575846, time window end: 1791308002.9575953, 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.35.1/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: 1791308002.9577358, time window end: 1791308002.9581556, 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: 1791308002.9582758, time window end: 1791308002.9583263, 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/container/test_sync.py", line 1173, in fake_get_object + raise exc[-1] +swift.common.exceptions.ClientException: test client exceptiontest.unit.container.test_sync.TestContainerSync.test_container_sync_row_put +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file ... 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/tmpcjzye1di/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpcjzye1di/node/sda1/objects/174 +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, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:25 10/06/26 GMT (0:00:00 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpjsvxeqje/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpjsvxeqje/node/sda1/objects/147/bef/93ad4010902afcae0f9c3dafacc52bef/1791308005.55985.data to /tmp/tmpjsvxeqje/node/sda1/objects/295/bef/93ad4010902afcae0f9c3dafacc52bef/1791308005.55985.data +test DEBUG: Run listdir on /tmp/tmpjsvxeqje/node/sda1/objects/295 +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:33:25 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpjsvxeqje/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmpjsvxeqje/node/sda1/objects/147/bef/93ad4010902afcae0f9c3dafacc52bef/1791308005.55985.data +test DEBUG: Run listdir on /tmp/tmpjsvxeqje/node/sda1/objects/147 +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): 17:33:25 10/06/26 GMT (0:00:00.010510 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpj6xi14m1/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpj6xi14m1/node/sda1/objects/25/bc8/19c09936a6bb4b2fbce77e292dccdbc8/1791308005.63490.data to /tmp/tmpj6xi14m1/node/sda1/objects/51/bc8/19c09936a6bb4b2fbce77e292dccdbc8/1791308005.63490.data +test DEBUG: Relinking created link: /tmp/tmpj6xi14m1/node/sda1/objects/25/bc8/19c09936a6bb4b2fbce77e292dccdbc8/1791308006.00000.meta to /tmp/tmpj6xi14m1/node/sda1/objects/51/bc8/19c09936a6bb4b2fbce77e292dccdbc8/1791308006.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: 17:33:25 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpj6xi14m1/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpj6xi14m1/node/sda1/objects/51 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error cleaning up /tmp/tmpj6xi14m1/node/sda1/objects/25/bc8/19c09936a6bb4b2fbce77e292dccdbc8/1791308006.00000.meta: OSError() +test DEBUG: Removed /tmp/tmpj6xi14m1/node/sda1/objects/25/bc8/19c09936a6bb4b2fbce77e292dccdbc8/1791308005.63490.data +test DEBUG: Run listdir on /tmp/tmpj6xi14m1/node/sda1/objects/25 +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): 17:33:25 10/06/26 GMT (0:00:00.014915 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:25 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0g1n3zbp/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp0g1n3zbp/node/sda1/objects/385 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp0g1n3zbp/node/sda1/objects/192/cc6/c097a133fa222b4b7ddc7cb95e853cc6/1791308005.71223.data to /tmp/tmp0g1n3zbp/node/sda1/objects/385/cc6/c097a133fa222b4b7ddc7cb95e853cc6/1791308005.71223.data: [Errno 17] File exists: '/tmp/tmp0g1n3zbp/node/sda1/objects/192/cc6/c097a133fa222b4b7ddc7cb95e853cc6/1791308005.71223.data' -> '/tmp/tmp0g1n3zbp/node/sda1/objects/385/cc6/c097a133fa222b4b7ddc7cb95e853cc6/1791308005.71223.data' +test DEBUG: Run listdir on /tmp/tmp0g1n3zbp/node/sda1/objects/192 +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): 17:33:25 10/06/26 GMT (0:00:00.013724 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpd4xb70av/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpd4xb70av/node/sda1/objects/159/82d/9fd348cfe7018bdcd8c495892e33082d/1791308005.76999.data to /tmp/tmpd4xb70av/node/sda1/objects/319/82d/9fd348cfe7018bdcd8c495892e33082d/1791308005.76999.data +test DEBUG: Run listdir on /tmp/tmpd4xb70av/node/sda1/objects/319 +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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -13541,706 +13827,7 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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 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.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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 -OSErrortest.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.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.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_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.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.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.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.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_cancel_increase_partition_power -test.unit.common.ring.test_builder.TestRingBuilder.test_cancel_increase_partition_power ... 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_finalize_increase_partition_power -test.unit.common.ring.test_builder.TestRingBuilder.test_finalize_increase_partition_power ... 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_increase_partition_power -test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power_failed -test.unit.common.ring.test_builder.TestRingBuilder.test_increase_partition_power_failed ... 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_prepare_increase_partition_power -test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power_failed -test.unit.common.ring.test_builder.TestRingBuilder.test_prepare_increase_partition_power_failed ... 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_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.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_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_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_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.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.TestPairs.test_pairs -test.unit.common.test_utils.TestPairs.test_pairs ... 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.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.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_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.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.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.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.TestContainerBroker.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container ... 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.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 -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.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.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.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.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 ERROR: ERROR Could not get container info /tmp/tmpq7_6v236/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpq7_6v236/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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/tmp0itulhsv/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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': +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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -14249,37 +13836,8 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp0itulhsv/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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/tmpvcxdw2sr/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpvcxdw2sr/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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': +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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -14288,27 +13846,146 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpvcxdw2sr/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpvcxdw2sr/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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': +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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:19 -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 +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 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.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.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.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 DEBUG: Replicating db /tmp/tmpu_6509ph/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (2, '5948ef90bb166c67adeb8b01d27ac438', '6c555622-a67d-41b0-b3f6-b3c1a787cf58-sda', '1791308004.71234', '1791306000.00000', '0', '', '1791306000.00000', 0, 0) +test DEBUG: /tmp/tmpu_6509ph/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1791306002.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1791306003.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '6c555622-a67d-41b0-b3f6-b3c1a787cf58-sda') +test DEBUG: /tmp/tmpu_6509ph/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00633097s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (2, '5948ef90bb166c67adeb8b01d27ac438', '6c555622-a67d-41b0-b3f6-b3c1a787cf58-sda', '1791308004.71234', '1791306000.00000', '0', '', '1791306000.00000', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('6c555622-a67d-41b0-b3f6-b3c1a787cf58-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpu_6509ph/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04848 seconds (20.62792/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/tmpu_6509ph/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (2, '3b720809dbb2b104855eca9a9ea06ec3', 'dc1326c6-3836-4352-adbb-7f8784af7d7d-sda', '1791308004.77442', '1791306000', '0', '', '1791306000', 2, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('dc1326c6-3836-4352-adbb-7f8784af7d7d-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (2, '3b720809dbb2b104855eca9a9ea06ec3', 'dc1326c6-3836-4352-adbb-7f8784af7d7d-sda', '1791308004.77442', '1791306000', '0', '', '1791306000', 2, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('dc1326c6-3836-4352-adbb-7f8784af7d7d-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpehrsmihk/sda/containers/0/435/ccaf04f8b51ddee12913dc9a3db72435/ccaf04f8b51ddee12913dc9a3db72435.db +REPLICATE: /sdb/0/ccaf04f8b51ddee12913dc9a3db72435, sync, (2, '5948ef90bb166c67adeb8b01d27ac438', '1096106c-95fb-4b98-b14a-4af8d327ef76-sda', '1791308004.81079', '1791306000.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1791308004.81188"]}', '1791306000.00000', 0, 1) +test DEBUG: /tmp/tmpehrsmihk/sda/containers/0/435/ccaf04f8b51ddee12913dc9a3db72435/ccaf04f8b51ddee12913dc9a3db72435.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/ccaf04f8b51ddee12913dc9a3db72435, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1791306002.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1791306003.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '1096106c-95fb-4b98-b14a-4af8d327ef76-sda') +test DEBUG: /tmp/tmpehrsmihk/sda/containers/0/435/ccaf04f8b51ddee12913dc9a3db72435/ccaf04f8b51ddee12913dc9a3db72435.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.0158823s) +REPLICATE: /sdb/0/ccaf04f8b51ddee12913dc9a3db72435, merge_syncs, ([],) +REPLICATE: /sdc/0/ccaf04f8b51ddee12913dc9a3db72435, sync, (2, '5948ef90bb166c67adeb8b01d27ac438', '1096106c-95fb-4b98-b14a-4af8d327ef76-sda', '1791308004.81079', '1791306000.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1791308004.81188"]}', '1791306000.00000', 0, 1) +REPLICATE: /sdc/0/ccaf04f8b51ddee12913dc9a3db72435, complete_rsync, ('1096106c-95fb-4b98-b14a-4af8d327ef76-sda', 'ccaf04f8b51ddee12913dc9a3db72435.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpehrsmihk/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06148 seconds (16.26466/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/tmpehrsmihk/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (2, 'fc862e532bc5e4f5fef2c4114b372c61', 'ec7676ad-f297-4d4e-85fa-86b6cb650c04-sda', '1791308004.88840', '1791306000', '0', '', '1791306000', 2, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('ec7676ad-f297-4d4e-85fa-86b6cb650c04-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (2, 'fc862e532bc5e4f5fef2c4114b372c61', 'ec7676ad-f297-4d4e-85fa-86b6cb650c04-sda', '1791308004.88840', '1791306000', '0', '', '1791306000', 2, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('ec7676ad-f297-4d4e-85fa-86b6cb650c04-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp5qxcy6qk/sda/containers/0/435/ccaf04f8b51ddee12913dc9a3db72435/ccaf04f8b51ddee12913dc9a3db72435.db +REPLICATE: /sdb/0/ccaf04f8b51ddee12913dc9a3db72435, sync, (2, '5948ef90bb166c67adeb8b01d27ac438', 'da3e9de6-28a6-467e-bb61-bbb17ccb8efd-sda', '1791308004.93845', '1791306000.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1791308004.93957"]}', '1791306000.00000', 0, 1) +test DEBUG: /tmp/tmp5qxcy6qk/sda/containers/0/435/ccaf04f8b51ddee12913dc9a3db72435/ccaf04f8b51ddee12913dc9a3db72435.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/ccaf04f8b51ddee12913dc9a3db72435, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1791306002.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1791306003.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da3e9de6-28a6-467e-bb61-bbb17ccb8efd-sda')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: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/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.11, Total bytes/sec: 50464.80, 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/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:24 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1291.75, bytes/sec: 2645498.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': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -14317,27 +13994,24 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpvcxdw2sr/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpvcxdw2sr/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/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.42, Total bytes/sec: 49267.17, Auditing time: 0.10, Rate: 0.94 +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/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/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 Wed Oct 7 07:33:24 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1183.83, bytes/sec: 2424480.55, 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -14346,27 +14020,27 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpvcxdw2sr/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpvcxdw2sr/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/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/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvfucktzr/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.37, Total bytes/sec: 50908.64, Auditing time: 0.09, Rate: 0.93 +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/tmp47r5bbiz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp47r5bbiz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp47r5bbiz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:24 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1132.07, bytes/sec: 2318470.88, 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -14375,27 +14049,41 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpvcxdw2sr/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpvcxdw2sr/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmp47r5bbiz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp47r5bbiz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.jsontest.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object ... ok +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:25 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp73kvz6l6/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp73kvz6l6/node/sda1/objects/314 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmp73kvz6l6/node/sda1/objects/157/f86/9d193d61b649bf5aa33d86431f878f86/1791308005.80102.ts +test DEBUG: Run listdir on /tmp/tmp73kvz6l6/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) (0 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:25 10/06/26 GMT (0:00:00.007424 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:25 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpyi8yo76w/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpyi8yo76w/node/sda1/objects/204/93d/ccb42ae5f57de126fb1f374a9227593d/1791308005.83098.data to /tmp/tmpyi8yo76w/node/sda1/objects/409/93d/ccb42ae5f57de126fb1f374a9227593d/1791308005.83098.data +test DEBUG: Relinking (cleanup) created link: /tmp/tmpyi8yo76w/node/sda1/objects/204/93d/ccb42ae5f57de126fb1f374a9227593d/1791308006.00000.meta to /tmp/tmpyi8yo76w/node/sda1/objects/409/93d/ccb42ae5f57de126fb1f374a9227593d/1791308006.00000.meta +test DEBUG: Removed /tmp/tmpyi8yo76w/node/sda1/objects/204/93d/ccb42ae5f57de126fb1f374a9227593d/1791308006.00000.meta +test DEBUG: Removed /tmp/tmpyi8yo76w/node/sda1/objects/204/93d/ccb42ae5f57de126fb1f374a9227593d/1791308005.83098.data +test DEBUG: Run listdir on /tmp/tmpyi8yo76w/node/sda1/objects/409 +test DEBUG: Run listdir on /tmp/tmpyi8yo76w/node/sda1/objects/204 +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): 17:33:25 10/06/26 GMT (0:00:00.006824 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -14404,27 +14092,10 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpvcxdw2sr/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpvcxdw2sr/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift-foo/relinker.recon' +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:25 10/06/26 GMT +test INFO: Finished relinker (cleanup=False): 17:33:25 10/06/26 GMT (0:00:00.000490 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -14433,27 +14104,8 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpvcxdw2sr/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpvcxdw2sr/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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': +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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -14462,2534 +14114,353 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpvcxdw2sr/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpvcxdw2sr/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueErrortest.unit.common.test_db_auditor.TestAuditor.test_run_forever -test.unit.common.test_db_auditor.TestAuditor.test_run_forever ... ok -test.unit.common.test_manager.TestServer.test_wait -test.unit.common.test_manager.TestServer.test_wait ... 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.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.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.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.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.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.TestSetSwiftDir.test_set_swift_dir -test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir ... 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_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_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_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 -test.unit.container.test_server.TestContainerController.test_DELETE_object -test.unit.container.test_server.TestContainerController.test_DELETE_object ... ok +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_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter ... 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': 'Tue, 06 Oct 2026 17:33:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 -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 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. -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (0/3 success) -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2/3 success) -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2 new rows) -test-replicator ERROR: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (negative max_row_delta: -1) -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Failed to delete db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py -ERROR reading HTTP response from {'replication_ip': '127.0.0.1', 'replication_port': 80, 'device': 'sdb1'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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.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 + +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -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': 'Tue, 06 Oct 2026 17:33:18 -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': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -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': 'Tue, 06 Oct 2026 17:33:18 -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.35.1/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.35.1/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-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 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_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_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_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_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 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. -Reassigned 768 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -No partitions could be reassigned. -The time between rebalances must be at least min_part_hours: 1 hours (1:00:00 remaining) -Reassigned 192 (75.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -No partitions could be reassigned. -The time between rebalances must be at least min_part_hours: 1 hours (0:24:00 remaining) -No partitions could be reassigned. -There is no need to do so at this time -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 1000.0 -No partitions could be reassigned. -The time between rebalances must be at least min_part_hours: 1 hours (1:00:00 remaining) -------------------------------------------------------------------------------- -An error has occurred during ring validation. Common -causes of failure are rings that are empty or do not -have enough devices to accommodate the replica count. -Original exception message: - There are no devices in this ring, or all devices have been deleted -------------------------------------------------------------------------------- -Partition power increase in progress. -You need to finish the increase first before rebalancing. -Reassigned 0 (0.00%) partitions. Balance is now 0.00. Dispersion is now 0.00test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_remove_zero_weighted_device -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_remove_zero_weighted_device ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_removed_devices -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_removed_devices ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_resets_time_remaining -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.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.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 -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.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 -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_no_matching -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 INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0007 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0769 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0007 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0037 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0027 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:27 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0025 "-" 3036837 - -test DEBUG: - - - [03/Sep/2025:11:04:27 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0026 "-" 3036837 - -test DEBUG: - - - [03/Sep/2025:11:04:28 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: - - - [03/Sep/2025:11:04:28 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 3036837 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 282, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [03/Sep/2025:11:04:28 +0000] "REPLICATE /sda1/p/a/" 500 697 "-" "-" "-" 0.0026 "-" 3036837 - -test DEBUG: - - - [03/Sep/2025:11:04:28 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 3036837 - -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/test/unit/account/test_server.py", line 2714, in mock_put_method - raise Exception() -Exceptiontest.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 -test.unit.cli.test_ringbuilder.TestCommands.test_search_device_domain_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_new_format -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.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.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 INFO: Processing files for policy platinum under /tmp/tmpizy05a1d/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpizy05a1d/node/sda1/objects/38/6a5/2604bbd3c14237eeb1b16c9403dcd6a5/1756897468.01237.data to /tmp/tmpizy05a1d/node/sda1/objects/76/6a5/2604bbd3c14237eeb1b16c9403dcd6a5/1756897468.01237.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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 "once" mode -test ERROR: ERROR Could not get container info /tmp/tmp9845m8iz/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueErrortest.unit.common.test_db_auditor.TestAuditor.test_run_once -test.unit.common.test_db_auditor.TestAuditor.test_run_once ... 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.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 -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 {'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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 {'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': 'Wed, 03 Sep 2025 11:04:26 -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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE + self._delete_segments_bucket(req) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 208, in HEAD + return self._handle_acl(app, 'DELETE') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 OWNER +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: public None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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: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_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_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.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 ERROR: ERROR Could not get container info /tmp/tmp9845m8iz/tmp_test_database_auditor/fail1.db: +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.35.1/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.35.1/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': + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -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 - -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_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_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.TestUTC.test_tzname -test.unit.common.test_utils.TestUTC.test_tzname ... 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_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.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 -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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock ... 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 INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0028 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0048 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0014 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0021 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0019 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:29 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0032 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0015 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0018 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/c_zero" 201 - "-" "-" "-" 0.0008 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0013 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0012 "-" 3036837 3 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0008 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0013 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0013 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 -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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata ... 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.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.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.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 ERROR: Problem finding shard upper in '/tmp/tmp1_svbfq6/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmp1_svbfq6/test_container.db': : + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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/tmp6skbxl6j/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp6skbxl6j/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.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.TestContainerBrokerBeforeShardRanges.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim ... ok + File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/container/test_sync.py", line 1338, in fake_head_object + raise Exception() +Exceptiontest.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.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.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.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 -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 {'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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:28 -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 -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 INFO: Processing files for policy platinum under /tmp/tmpzoqucfkg/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpzoqucfkg/node/sda1/objects/109/0ee/6dca5eecaf44db0e4b5d87a91061d0ee/1756897469.25801.data to /tmp/tmpzoqucfkg/node/sda1/objects/219/0ee/6dca5eecaf44db0e4b5d87a91061d0ee/1756897469.25801.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: 11:04:29 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpzoqucfkg/node/sda1 (cleanup=True) -test WARNING: Skipping /tmp/tmpzoqucfkg/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): 11:04:29 09/03/25 GMT (0:00:00.002576 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:29 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmph3p53xzg/node/sda1 (cleanup=True) -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmph3p53xzg/node/sda1/objects/175/e68/afdd3278a813a9fb5ecd2a9cfadcbe68/1756897469.28294.data to /tmp/tmph3p53xzg/node/sda1/objects/351/e68/afdd3278a813a9fb5ecd2a9cfadcbe68/1756897469.28294.data: [Errno 1] oops -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmph3p53xzg/node/sda1/objects/175/e68/afdd3278a813a9fb5ecd2a9cfadcbe68/1756897470.28294.meta to /tmp/tmph3p53xzg/node/sda1/objects/351/e68/afdd3278a813a9fb5ecd2a9cfadcbe68/1756897470.28294.meta: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmph3p53xzg/node/sda1/objects/175 -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): 11:04:29 09/03/25 GMT (0:00:00.003997 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:29 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp51pb2s11/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp51pb2s11/node/sda1/objects/236/39e/ec03de6f392c866b51cb26f55366239e/1756897469.30660.data to /tmp/tmp51pb2s11/node/sda1/objects/472/39e/ec03de6f392c866b51cb26f55366239e/1756897469.30660.data -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp51pb2s11/node/sda1/objects/236/39e/ec03de6f392c866b51cb26f55366239e/1756897470.30660.meta to /tmp/tmp51pb2s11/node/sda1/objects/472/39e/ec03de6f392c866b51cb26f55366239e/1756897470.30660.meta: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmp51pb2s11/node/sda1/objects/472 -test DEBUG: Run listdir on /tmp/tmp51pb2s11/node/sda1/objects/236 -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): 11:04:29 09/03/25 GMT (0:00:00.005046 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:29 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmptfc4zryn/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmptfc4zryn/node/sda1/objects/270 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmptfc4zryn/node/sda1/objects/135/f06/876e8673f4c96d3316e769feddd6bf06/1756897469.33079.data to /tmp/tmptfc4zryn/node/sda1/objects/270/f06/876e8673f4c96d3316e769feddd6bf06/1756897469.33079.data -test DEBUG: Removed /tmp/tmptfc4zryn/node/sda1/objects/135/f06/876e8673f4c96d3316e769feddd6bf06/1756897470.33079.meta -test DEBUG: Removed /tmp/tmptfc4zryn/node/sda1/objects/135/f06/876e8673f4c96d3316e769feddd6bf06/1756897469.33079.data -test DEBUG: Run listdir on /tmp/tmptfc4zryn/node/sda1/objects/135 -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): 11:04:29 09/03/25 GMT (0:00:00.007132 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:29 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp4g0l_idb/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp4g0l_idb/node/sda1/objects/165/812/a56ed82e0b3bea17215ab290f4278812/1756897469.35774.data to /tmp/tmp4g0l_idb/node/sda1/objects/330/812/a56ed82e0b3bea17215ab290f4278812/1756897469.35774.data -test DEBUG: Removed /tmp/tmp4g0l_idb/node/sda1/objects/165/812/a56ed82e0b3bea17215ab290f4278812/1756897469.35774.data -test DEBUG: Run listdir on /tmp/tmp4g0l_idb/node/sda1/objects/330 -test DEBUG: Run listdir on /tmp/tmp4g0l_idb/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): 11:04:29 09/03/25 GMT (0:00:00.005890 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:29 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp3z1zbuld/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp3z1zbuld/node/sda1/objects/484 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp3z1zbuld/node/sda1/objects/242/326/f20f4f17badef8f81aeffbb1730bf326/1756897469.38261.data to /tmp/tmp3z1zbuld/node/sda1/objects/484/326/f20f4f17badef8f81aeffbb1730bf326/1756897469.38261.data: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmp3z1zbuld/node/sda1/objects/242 -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): 11:04:29 09/03/25 GMT (0:00:00.005350 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:29 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp5qsxg8l7/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp5qsxg8l7/node/sda1/objects/197/336/c5803ce8ce7c13c8eca2ad05a6add336/1756897471.76109.meta to /tmp/tmp5qsxg8l7/node/sda1/objects/395/336/c5803ce8ce7c13c8eca2ad05a6add336/1756897471.76109.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmp5qsxg8l7/node/sda1/objects/197/336/c5803ce8ce7c13c8eca2ad05a6add336/1756897470.76109.data to /tmp/tmp5qsxg8l7/node/sda1/objects/395/336/c5803ce8ce7c13c8eca2ad05a6add336/1756897470.76109.data -test DEBUG: Removed /tmp/tmp5qsxg8l7/node/sda1/objects/197/336/c5803ce8ce7c13c8eca2ad05a6add336/1756897471.76109.meta -test DEBUG: Removed /tmp/tmp5qsxg8l7/node/sda1/objects/197/336/c5803ce8ce7c13c8eca2ad05a6add336/1756897470.76109.data -test DEBUG: Run listdir on /tmp/tmp5qsxg8l7/node/sda1/objects/395 -test DEBUG: Run listdir on /tmp/tmp5qsxg8l7/node/sda1/objects/197 -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): 11:04:29 09/03/25 GMT (0:00:00.005714 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:29 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpje1z0nsi/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpje1z0nsi/node/sda1/objects/435 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpje1z0nsi/node/sda1/objects/217/137/d9ce58b3c93cba9c2d14fb03e35f9137/1756897471.78572.meta to /tmp/tmpje1z0nsi/node/sda1/objects/435/137/d9ce58b3c93cba9c2d14fb03e35f9137/1756897471.78572.metatest.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted ... 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 - -test ERROR: Error in '/tmp/tmpmlepyp7x/container-sync-realms.conf' with mtime_check_interval: could not convert string to float: 'invalid' -test ERROR: Could not load '/tmp/tmpkmj38b_5/container-sync-realms.conf': File contains no section headers. -file: '/tmp/tmpkmj38b_5/container-sync-realms.conf', line: 1 -'invalid' -test DEBUG: Could not load '345ec1942a894a478845d9e4db144121': [Errno 2] No such file or directory: '345ec1942a894a478845d9e4db144121' -test ERROR: Could not load '/tmp/tmpnj3ca4dv/container-sync-realms.conf': [Errno 13] Permission denied: '/tmp/tmpnj3ca4dv/container-sync-realms.conf' -test ERROR: Problem finding shard upper in '/tmp/tmptvhs8f27/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmptvhs8f27/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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/tmpaapeddh3/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpaapeddh3/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.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 - -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/tmpn_h3rput/var/run/one-server.pid with wrong pid 3 -output Removing pid file /tmp/tmpn_h3rput/var/run/zero-server.pid with invalid pid -output Removing pid file /tmp/tmpn_h3rput/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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0034 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0031 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 3036813 0 -test ERROR: ERROR Account update failed with 127.0.0.1:44877/sda1 (will retry later): Response 503 OK -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0033 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0022 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0005 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0020 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0041 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0028 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0039 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0005 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0062 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0067 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0046 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0006 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0020 "-" 3036813 - -test DEBUG: Unlinked retiring db '/tmp/tmpatjvwgs1/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0005 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 -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_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors ... 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 -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_backend.TestContainerBroker.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_deleted ... 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.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.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.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.TestContainerBrokerBeforeShardRanges.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs ... 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.00022 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.00036 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.00100 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required ... 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_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_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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -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 "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ -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 - 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.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2169, in _get_response + sw_resp = sw_req.get_response(app) File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response status, headers, app_iter = self.call_application(application) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 183, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/s3api/__init__.py", line 84, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/container/test_reconciler.py", line 2134, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -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.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.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.TestModuleFunctions.test_bad_hostname_instantiation -test.unit.common.test_statsd_client.TestModuleFunctions.test_bad_hostname_instantiation ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_defaults -test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_defaults ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_options -test.unit.common.test_statsd_client.TestModuleFunctions.test_get_statsd_client_options ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv6_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestModuleFunctions.test_ipv6_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_no_exception_when_cant_send_udp_packet -test.unit.common.test_statsd_client.TestModuleFunctions.test_no_exception_when_cant_send_udp_packet ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates -test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates ... ok -test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates_with_sample_rate_factor -test.unit.common.test_statsd_client.TestModuleFunctions.test_sample_rates_with_sample_rate_factor ... ok -test.unit.common.test_statsd_client.TestModuleFunctions.test_sending_ipv6 -test.unit.common.test_statsd_client.TestModuleFunctions.test_sending_ipv6 ... 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.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.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.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.container.test_backend.TestContainerBroker.test_storage_policy_property -test.unit.container.test_backend.TestContainerBroker.test_storage_policy_property ... 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.TestSocketStringParser.test_socket_string_parser -test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser ... ok -test.unit.common.utils.test_config.TestReadConf.test_readconf -test.unit.common.utils.test_config.TestReadConf.test_readconf ... ok -test.unit.container.test_backend.TestContainerBroker.test_sync_merging -test.unit.container.test_backend.TestContainerBroker.test_sync_merging ... 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.container.test_reconciler.TestReconciler.test_can_reconcile_policy -test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy ... 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.TestReconciler.test_concurrency -test.unit.container.test_reconciler.TestReconciler.test_concurrency ... 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.TestReconciler.test_concurrency_config -test.unit.container.test_reconciler.TestReconciler.test_concurrency_config ... 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_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.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.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.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.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.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.TestReconciler.test_multi_process_should_process -test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process ... 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 INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 3036837 3 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0050 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0019 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0013 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0013 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0015 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0013 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0013 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0013 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0018 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0006 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:04:31 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -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_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_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.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_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_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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta ... 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.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.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 - -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -Reassigned 48 (75.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -Reassigned 20 (31.25%) partitions. Balance is now 24.48. Dispersion is now 0.00 -------------------------------------------------------------------------------- -NOTE: Balance of 24.48 indicates you should push this - ring, wait at least 1 hours, and rebalance/repush. -------------------------------------------------------------------------------- -Reassigned 64 (100.00%) partitions. Balance is now 100.00. Dispersion is now 33.33 -------------------------------------------------------------------------------- -NOTE: Dispersion of 33.333333 indicates some parts are not - optimally dispersed. - - You may want to adjust some device weights, increase - the overload or review the dispersion report. -------------------------------------------------------------------------------- -Reassigned 64 (100.00%) partitions. Balance is now 100.00. Dispersion is now 16.67 -------------------------------------------------------------------------------- -NOTE: Dispersion of 16.666667 indicates some parts are not - optimally dispersed. - - You may want to adjust some device weights, increase - the overload or review the dispersion report. -------------------------------------------------------------------------------- -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -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_"" - d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" - d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" marked for removal and will be removed next rebalance. -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. -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 -d4r2z3-[3001:0:1234::c1c0:abcd:876]:8000R[3::10]:9000/sda30_"other meta data" marked for removal and will be removed next rebalance. -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" marked for removal and will be removed next rebalance. -Search value matched 0 devices. -The on-disk ring builder is unchanged. -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. - -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. -Partition power increase in progress. You need -to finish the increase first before removing devices. -Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Devices: id region zone ip address port replication ip replication port name weight partitions balance meta - 4 2 3 test.test.com 6200 r.test.com 7000 sda3 3.14 2 33.67 some meta data -Devices: id region zone ip address port replication ip replication port name weight partitions balance meta - 0 0 0 127.0.0.1 6200 127.0.0.1 6200 sda1 100.00 0 -100.00 some meta data -Devices: id region zone ip address port replication ip replication port name weight partitions balance meta - 0 0 0 127.0.0.1 6200 127.0.0.1 6200 sda1 100.00 0 -100.00 some meta data -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4test.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.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 -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 -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_already_exists -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_already_exists ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_domain_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_domain_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv4_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv4_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv4_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv4_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv6_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv6_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv6_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv6_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_no_matching -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_no_matching ... 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 ERROR: Failed to unlink '/tmp/tmp8k3hujmy/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -16998,18 +14469,9 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmp8k3hujmy/containers/part/suffix/hash/container_1756897478.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmp8k3hujmy/containers/part/suffix/hash/container_1756897478.00000.db': ['/tmp/tmp8k3hujmy/containers/part/suffix/hash/container.db', '/tmp/tmp8k3hujmy/containers/part/suffix/hash/container_1756897479.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp8k3hujmy/containers/part/suffix/hash/container_1756897479.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-TestDiskFileManager WARNING: Unexpected file /tmp/tmpiszifb7c/tmp_test_obj_server_DiskFile/be9fa302-8731-44ac-b74b-59a134d14f9c/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.35.1/swift/obj/diskfile.py", line 1527, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 252, 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) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -17018,1029 +14480,472 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 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 - -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -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': 'Wed, 03 Sep 2025 11:04:28 -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': 'Wed, 03 Sep 2025 11:04:28 -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': 'Wed, 03 Sep 2025 11:04:28 -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': 'Wed, 03 Sep 2025 11:04:28 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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) +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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_bucket.TestS3ApiBucketAcl.test_bucket_GET_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error ... ok -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 -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.35.1/swift/obj/diskfile.py", line 1527, 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock ... 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.35.1/swift/obj/diskfile.py", line 1527, 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges ... 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.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 -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.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.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim ... 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.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 ERROR: Failed to unlink '/tmp/tmpjx9jijs3/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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/tmpjx9jijs3/containers/part/suffix/hash/container_1756897478.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpjx9jijs3/containers/part/suffix/hash/container_1756897478.00000.db': ['/tmp/tmpjx9jijs3/containers/part/suffix/hash/container.db', '/tmp/tmpjx9jijs3/containers/part/suffix/hash/container_1756897479.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpjx9jijs3/containers/part/suffix/hash/container_1756897479.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: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmpk868se99/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/made-up-filename: Expected directory, found file at /tmp/tmpk868se99/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c -test ERROR: ERROR Object /tmp/tmpk868se99/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c failed audit and was quarantined: Expected directory, found file at /tmp/tmpk868se99/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded +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 DEBUG: Skipping the update of recently changed /tmp/tmp47r5bbiz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp47r5bbiz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp47r5bbiz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp47r5bbiz/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.84, Total bytes/sec: 49985.40, 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/tmpuifvp586/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1300.56, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/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: 580.04, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.17 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test DEBUG: Run listdir on /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: 0 audit watcher(s) loaded +test DEBUG: Skipping the update of recently changed /tmp/tmpt354dbh4/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpt354dbh4/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpt354dbh4/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:24 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1225.69, bytes/sec: 2510208.82, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpt354dbh4/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpt354dbh4/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpt354dbh4/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpt354dbh4/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpt354dbh4/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpt354dbh4/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.42, Total bytes/sec: 50988.14, 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/tmpuifvp586/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1431.50, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpuifvp586/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: 605.85, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.19 -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/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1560.38, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/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: 647.97, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.17 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test DEBUG: Run listdir on /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: 0 audit watcher(s) loaded +test DEBUG: Skipping the update of recently changed /tmp/tmp7xc4vlhh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7xc4vlhh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7xc4vlhh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:25 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1272.54, bytes/sec: 2606169.48, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp7xc4vlhh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7xc4vlhh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7xc4vlhh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7xc4vlhh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7xc4vlhh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7xc4vlhh/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.31, Total bytes/sec: 50808.78, Auditing time: 0.10, Rate: 0.98 +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/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.jsontest.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_diskfile.TestDiskFileManager.test_yield_hashes_tombstones -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones ... 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_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_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_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 DEBUG: Skipping the update of recently changed /tmp/tmpbrh7neve/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbrh7neve/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbrh7neve/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Wed Oct 7 07:33:25 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1492.10, 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': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpbrh7neve/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbrh7neve/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbrh7neve/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbrh7neve/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbrh7neve/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.jsontest.unit.obj.test_auditor.TestAuditWatchers.test_watchers +test.unit.obj.test_auditor.TestAuditWatchers.test_watchers ... 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.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 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpje1z0nsi/node/sda1/objects/217/137/d9ce58b3c93cba9c2d14fb03e35f9137/1756897469.78572.data to /tmp/tmpje1z0nsi/node/sda1/objects/435/137/d9ce58b3c93cba9c2d14fb03e35f9137/1756897469.78572.data -test DEBUG: Removed /tmp/tmpje1z0nsi/node/sda1/objects/217/137/d9ce58b3c93cba9c2d14fb03e35f9137/1756897471.78572.meta -test DEBUG: Removed /tmp/tmpje1z0nsi/node/sda1/objects/217/137/d9ce58b3c93cba9c2d14fb03e35f9137/1756897469.78572.data -test DEBUG: Run listdir on /tmp/tmpje1z0nsi/node/sda1/objects/217 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: /tmp/tmp5qxcy6qk/sda/containers/0/435/ccaf04f8b51ddee12913dc9a3db72435/ccaf04f8b51ddee12913dc9a3db72435.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00798631s) +REPLICATE: /sdb/0/ccaf04f8b51ddee12913dc9a3db72435, merge_syncs, ([],) +REPLICATE: /sdc/0/ccaf04f8b51ddee12913dc9a3db72435, sync, (2, '5948ef90bb166c67adeb8b01d27ac438', 'da3e9de6-28a6-467e-bb61-bbb17ccb8efd-sda', '1791308004.93845', '1791306000.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1791308004.93957"]}', '1791306000.00000', 0, 1) +REPLICATE: /sdc/0/ccaf04f8b51ddee12913dc9a3db72435, complete_rsync, ('da3e9de6-28a6-467e-bb61-bbb17ccb8efd-sda', 'ccaf04f8b51ddee12913dc9a3db72435.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmp5qxcy6qk/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04805 seconds (20.81009/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/tmp5qxcy6qk/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (2, 'fc862e532bc5e4f5fef2c4114b372c61', 'f84420ff-049b-40cf-8cb2-73fc55e365d8-sda', '1791308004.98814', '1791306000', '0', '', '1791306000', 2, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('f84420ff-049b-40cf-8cb2-73fc55e365d8-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (2, 'fc862e532bc5e4f5fef2c4114b372c61', 'f84420ff-049b-40cf-8cb2-73fc55e365d8-sda', '1791308004.98814', '1791306000', '0', '', '1791306000', 2, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('f84420ff-049b-40cf-8cb2-73fc55e365d8-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpazig884z/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (2, '653a6efb2a07c4d58c77aafb360ed659', '93c9c5f0-7d0a-41af-9c2a-4a82385bbe91-sda', '1791308005.03407', '1791308005.00000', '0', '', '1791308005.00000', 1, 1) +test DEBUG: /tmp/tmpazig884z/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1791308007.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1791308008.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '93c9c5f0-7d0a-41af-9c2a-4a82385bbe91-sda') +test DEBUG: /tmp/tmpazig884z/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00776219s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (2, '653a6efb2a07c4d58c77aafb360ed659', '93c9c5f0-7d0a-41af-9c2a-4a82385bbe91-sda', '1791308005.03407', '1791308005.00000', '0', '', '1791308005.00000', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('93c9c5f0-7d0a-41af-9c2a-4a82385bbe91-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpazig884z/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03565 seconds (28.05115/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/tmpazig884z/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'b533d67fb5e6f5596812cbfb32005984', 'a6a3e8ce-102f-48b0-b85b-50b9b922ad65-sda', '1791308005.07970', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('a6a3e8ce-102f-48b0-b85b-50b9b922ad65-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'b533d67fb5e6f5596812cbfb32005984', 'a6a3e8ce-102f-48b0-b85b-50b9b922ad65-sda', '1791308005.07970', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('a6a3e8ce-102f-48b0-b85b-50b9b922ad65-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpazig884z/sdb/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'b533d67fb5e6f5596812cbfb32005984', 'b25312dc-da54-4f58-9813-a7c9650ad4af-', '1791308005.07970', '1791306000', '0', '', '1791306000', 1, 0) +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db in sync with 10.0.0.2:1002/sdc, nothing to do +REPLICATE: /sda/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'b533d67fb5e6f5596812cbfb32005984', 'b25312dc-da54-4f58-9813-a7c9650ad4af-', '1791308005.07970', '1791306000', '0', '', '1791306000', 1, 0) +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db in sync with 10.0.0.0:1000/sda, nothing to do +test DEBUG: Replicating db /tmp/tmpazig884z/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (2, '33cc9a95d16f4a21e44642bccd93c72b', '427f6599-d94d-4875-8f05-9aa8fedb6171-sdb', '1791308005.03407', '1791308006.00000', '0', '', '1791308006.00000', 1, 1) +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row -1 +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1791308009.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1791308010.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '427f6599-d94d-4875-8f05-9aa8fedb6171-sdb') +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.008214s) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([{'remote_id': '93c9c5f0-7d0a-41af-9c2a-4a82385bbe91-sda', 'sync_point': 2}],) +REPLICATE: /sda/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (2, '33cc9a95d16f4a21e44642bccd93c72b', '427f6599-d94d-4875-8f05-9aa8fedb6171-sdb', '1791308005.03407', '1791308006.00000', '0', '', '1791308006.00000', 1, 1) +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.0:1000/sda, starting at row -1 +REPLICATE: /sda/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1791308009.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1791308010.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '427f6599-d94d-4875-8f05-9aa8fedb6171-sdb') +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.0137904s)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 +test.unit.common.test_utils.TestUtils.test_lock_path +test.unit.common.test_utils.TestUtils.test_lock_path ... 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 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): 11:04:30 09/03/25 GMT (0:00:01.032851 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:30 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpauybb004/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpauybb004/node/sda1/objects/467 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpauybb004/node/sda1/objects/233/492/e9fef402fde3b373bba18228aa742492/1756897472.84906.meta to /tmp/tmpauybb004/node/sda1/objects/467/492/e9fef402fde3b373bba18228aa742492/1756897472.84906.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmpauybb004/node/sda1/objects/233/492/e9fef402fde3b373bba18228aa742492/1756897471.84906.data to /tmp/tmpauybb004/node/sda1/objects/467/492/e9fef402fde3b373bba18228aa742492/1756897471.84906.data -test DEBUG: Removed /tmp/tmpauybb004/node/sda1/objects/233/492/e9fef402fde3b373bba18228aa742492/1756897472.84906.meta -test DEBUG: Removed /tmp/tmpauybb004/node/sda1/objects/233/492/e9fef402fde3b373bba18228aa742492/1756897471.84906.data -test DEBUG: Run listdir on /tmp/tmpauybb004/node/sda1/objects/233 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:25 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0v6eml9r/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp0v6eml9r/node/sda1/objects/140/c18/8cabe08327951a333bec0bb43b01fc18/1791308005.99713.data to /tmp/tmp0v6eml9r/node/sda1/objects/281/c18/8cabe08327951a333bec0bb43b01fc18/1791308005.99713.data +test DEBUG: Run listdir on /tmp/tmp0v6eml9r/node/sda1/objects/281 +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=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:30 09/03/25 GMT (0:00:00.007113 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:30 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmph5gmoxeq/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmph5gmoxeq/node/sda1/objects/217/a4a/d9ea9422a8797935a1ce8b481c1d7a4a/1756897471.87528.meta to /tmp/tmph5gmoxeq/node/sda1/objects/435/a4a/d9ea9422a8797935a1ce8b481c1d7a4a/1756897471.87528.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmph5gmoxeq/node/sda1/objects/217/a4a/d9ea9422a8797935a1ce8b481c1d7a4a/1756897470.87528.data to /tmp/tmph5gmoxeq/node/sda1/objects/435/a4a/d9ea9422a8797935a1ce8b481c1d7a4a/1756897470.87528.data -test DEBUG: Removed /tmp/tmph5gmoxeq/node/sda1/objects/217/a4a/d9ea9422a8797935a1ce8b481c1d7a4a/1756897471.87528.meta -test DEBUG: Removed /tmp/tmph5gmoxeq/node/sda1/objects/217/a4a/d9ea9422a8797935a1ce8b481c1d7a4a/1756897470.87528.data -test DEBUG: Run listdir on /tmp/tmph5gmoxeq/node/sda1/objects/435 -test DEBUG: Run listdir on /tmp/tmph5gmoxeq/node/sda1/objects/217 +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.006723 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0v6eml9r/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmp0v6eml9r/node/sda1/objects/140/c18/8cabe08327951a333bec0bb43b01fc18/1791308005.99713.data +test DEBUG: Run listdir on /tmp/tmp0v6eml9r/node/sda1/objects/140 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): 11:04:30 09/03/25 GMT (0:00:00.006487 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:30 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpdop765t1/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpdop765t1/node/sda1/objects/211/5c6/d30869f93e72757aea517ba7182a15c6/1756897472.90070.ts to /tmp/tmpdop765t1/node/sda1/objects/422/5c6/d30869f93e72757aea517ba7182a15c6/1756897472.90070.ts -test DEBUG: Removed /tmp/tmpdop765t1/node/sda1/objects/211/5c6/d30869f93e72757aea517ba7182a15c6/1756897472.90070.ts -test DEBUG: Run listdir on /tmp/tmpdop765t1/node/sda1/objects/422 -test DEBUG: Run listdir on /tmp/tmpdop765t1/node/sda1/objects/211 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 17:33:26 10/06/26 GMT (0:00:00.009169 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.005242 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/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): 17:33:26 10/06/26 GMT (0:00:00.003228 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.002951 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/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): 17:33:26 10/06/26 GMT (0:00:00.006560 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/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): 17:33:26 10/06/26 GMT (0:00:00.003466 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.003871 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.002938 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.002985 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpbjxkja5g/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpbjxkja5g/node/sda1/objects/185/04a/b97fee66d18c67257d6873683124b04a/1791308006.21715.ts to /tmp/tmpbjxkja5g/node/sda1/objects/370/04a/b97fee66d18c67257d6873683124b04a/1791308006.21715.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/tmpbjxkja5g/node/sda1/objects/46/04a/b97fee66d18c67257d6873683124b04a/1791308006.21715.ts to /tmp/tmpbjxkja5g/node/sda1/objects/370/04a/b97fee66d18c67257d6873683124b04a/1791308006.21715.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 3/3 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): 11:04:30 09/03/25 GMT (0:00:00.005759 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:30 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpm7no2pco/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpm7no2pco/node/sda1/objects/250/79d/fa2514a9dd1defa46ce773419efee79d/1756897472.92544.meta to /tmp/tmpm7no2pco/node/sda1/objects/500/79d/fa2514a9dd1defa46ce773419efee79d/1756897472.92544.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmpm7no2pco/node/sda1/objects/250/79d/fa2514a9dd1defa46ce773419efee79d/1756897471.92544.ts to /tmp/tmpm7no2pco/node/sda1/objects/500/79d/fa2514a9dd1defa46ce773419efee79d/1756897471.92544.ts -test DEBUG: Removed /tmp/tmpm7no2pco/node/sda1/objects/250/79d/fa2514a9dd1defa46ce773419efee79d/1756897472.92544.meta -test DEBUG: Removed /tmp/tmpm7no2pco/node/sda1/objects/250/79d/fa2514a9dd1defa46ce773419efee79d/1756897471.92544.ts -test DEBUG: Run listdir on /tmp/tmpm7no2pco/node/sda1/objects/500 -test DEBUG: Run listdir on /tmp/tmpm7no2pco/node/sda1/objects/250 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 3 hash dirs processed (cleanup=False) (3 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.008200 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpw4mudj_r/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpw4mudj_r/node/sda1/objects/196/4a2/c45362c7ed9b8dd3aad9fc4698abb4a2/1791308006.27360.ts to /tmp/tmpw4mudj_r/node/sda1/objects/392/4a2/c45362c7ed9b8dd3aad9fc4698abb4a2/1791308006.27360.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=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:30 09/03/25 GMT (0:00:00.006632 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:30 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmph2k89bix/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmph2k89bix/node/sda1/objects/454 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmph2k89bix/node/sda1/objects/227/3cd/e323105ce967bbd15df8f90f25cab3cd/1756897472.95109.meta to /tmp/tmph2k89bix/node/sda1/objects/454/3cd/e323105ce967bbd15df8f90f25cab3cd/1756897472.95109.meta -test DEBUG: Removed /tmp/tmph2k89bix/node/sda1/objects/227/3cd/e323105ce967bbd15df8f90f25cab3cd/1756897472.95109.meta -test DEBUG: Removed /tmp/tmph2k89bix/node/sda1/objects/227/3cd/e323105ce967bbd15df8f90f25cab3cd/1756897470.95109.data -test DEBUG: Run listdir on /tmp/tmph2k89bix/node/sda1/objects/227 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.007390 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmporcv1j_7/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/tmporcv1j_7/node/sda1/objects/76/57f/99bd2519f485eaaca98d99c1d688a57f/1791308006.33316.ts to /tmp/tmporcv1j_7/node/sda1/objects/307/57f/99bd2519f485eaaca98d99c1d688a57f/1791308006.33316.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=True) (1 files, 1 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:30 09/03/25 GMT (0:00:00.006685 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:30 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmphlaag7ql/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmphlaag7ql/node/sda1/objects/158/c1d/9e4c7f429bb458803569998747c20c1d/1756897470.97697.meta to /tmp/tmphlaag7ql/node/sda1/objects/316/c1d/9e4c7f429bb458803569998747c20c1d/1756897470.97697.meta -test DEBUG: Removed /tmp/tmphlaag7ql/node/sda1/objects/158/c1d/9e4c7f429bb458803569998747c20c1d/1756897470.97697.meta -test DEBUG: Run listdir on /tmp/tmphlaag7ql/node/sda1/objects/316 -test DEBUG: Run listdir on /tmp/tmphlaag7ql/node/sda1/objects/158 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.012380 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpz_ytr8rb/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpz_ytr8rb/node/sda1/objects/142/e02/8e0c6a6130ba976919f4811d7b43be02/1791308006.39073.ts to /tmp/tmpz_ytr8rb/node/sda1/objects/284/e02/8e0c6a6130ba976919f4811d7b43be02/1791308006.39073.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: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:30 09/03/25 GMT (0:00:00.006199 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:31 09/03/25 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 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0001 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0027 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0023 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0024 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0023 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0022 "-" 3036813 0 -test DEBUG: Unlinked retiring db '/tmp/tmpohlr7vpv/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0073 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0022 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0035 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0029 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0061 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0034 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0030 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 3036813 - -test 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_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 -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 3036822 -test NOTICE: Started child 1 (PID 97) for port 6009 -test NOTICE: Child 2 (PID 3036822, 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 ERROR: Problem finding shard upper in '/tmp/tmp4m4jchrj/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmp4m4jchrj/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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/tmpj6g3q_z7/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpj6g3q_z7/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.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_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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 {'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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 {'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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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_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 +test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.003570 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpdh2s5rx2/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpdh2s5rx2/node/sda1/objects/149/1ab/95674c491fbe7669298788f875fa21ab/1791308006.43649.ts to /tmp/tmpdh2s5rx2/node/sda1/objects/298/1ab/95674c491fbe7669298788f875fa21ab/1791308006.43649.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 INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.003929 elapsed)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 -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 WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 -test DEBUG: pulling items from the queue -test DEBUG: checking container 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1756231200 -test DEBUG: looking for objects in 1756231200 -test DEBUG: checking container 1756227600 -test DEBUG: looking for objects in 1756227600 -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'} +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpr_kpgrgr/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpr_kpgrgr/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpr_kpgrgr/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/tmpk0dwc0pw/node/sda1/objects-1: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.35.1/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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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'} + File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_reconstructor.py", line 1055, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor ERROR: Unable to create /tmp/tmpk0dwc0pw/node/sda1/objects-2: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.35.1/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 1756897200 -test DEBUG: looking for objects in 1756897200 -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'} + File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_reconstructor.py", line 1055, 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/tmp5_fjgqan/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (119.33/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp5_fjgqan/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp5_fjgqan/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/tmp5_fjgqan/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmp5_fjgqan/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (263.93/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpm_3v__uv/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpm_3v__uv/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpm_3v__uv/node/sda1/objects-1/2 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.04s (82.26/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0158s, min 0.0002s, med 0.0005s +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpm_3v__uv/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpm_3v__uv/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpm_3v__uv/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.04s (84.72/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0111s, min 0.0006s, 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/tmpo6tlbeaj/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (110.52/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/tmpo6tlbeaj/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (80.78/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/tmpvf0b3l3z/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (296.04/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/tmpvf0b3l3z/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (314.49/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/tmp2pidqoqd/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp2pidqoqd/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp2pidqoqd/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.35.1/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.35.1/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 1756897200 -test DEBUG: looking for objects in 1756897200 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1756893600 -test DEBUG: looking for objects in 1756893600 -test DEBUG: checking container 1756890000 -test DEBUG: looking for objects in 1756890000 -test DEBUG: checking container 1756886400 -test DEBUG: looking for objects in 1756886400 -test DEBUG: checking container 1756882800 -test DEBUG: looking for objects in 1756882800 -test DEBUG: checking container 1756879200 -test DEBUG: looking for objects in 1756879200 -test DEBUG: checking container 1756875600 -test DEBUG: looking for objects in 1756875600 -test DEBUG: checking container 1756872000 -test DEBUG: looking for objects in 1756872000 -test DEBUG: checking container 1756868400 -test DEBUG: looking for objects in 1756868400 -test DEBUG: checking container 1756864800 -test DEBUG: looking for objects in 1756864800 -test DEBUG: checking container 1756292400 -test DEBUG: looking for objects in 1756292400 -test DEBUG: checking container 1756288800 -test DEBUG: looking for objects in 1756288800 -test DEBUG: checking container 1756285200 -test DEBUG: looking for objects in 1756285200 -test DEBUG: checking container 1756281600 -test DEBUG: looking for objects in 1756281600 -test DEBUG: checking container 1756278000 -test DEBUG: looking for objects in 1756278000 -test DEBUG: checking container 1756274400 -test DEBUG: looking for objects in 1756274400 -test DEBUG: checking container 1756270800 -test DEBUG: looking for objects in 1756270800 -test DEBUG: checking container 1756267200 -test DEBUG: looking for objects in 1756267200 -test DEBUG: checking container 1756263600 -test DEBUG: looking for objects in 1756263600 -test DEBUG: checking container 1756260000 -test DEBUG: looking for objects in 1756260000 -test INFO: Reconciler Stats: {} -test DEBUG: pulling items from the queuetest.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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 READtest.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 - -Devices: id region zone ip address port replication ip replication port name weight partitions balance meta - 4 2 3 2001:0:1234::c1c0:abcd:876 6200 2::10 7000 sda3 3.14 2 33.67 some meta data -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Devices: id region zone ip address port replication ip replication port name weight partitions balance meta - 4 2 3 2001:0:1234::c1c0:abcd:876 6200 2::10 7000 sda3 3.14 2 33.67 some meta data -No matching devices found -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. - -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. -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_"" - d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" - d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"something" -Device d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" is now d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"something" -Device d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" is now d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"something" -Device d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" is now d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"something" -Device 1 already uses 127.0.0.2:6201/sda2. -Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" is now d4r2z3-test.test2.com:9000Rr.test2.com:9000/sda300_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.2.1:9000R127.0.2.1:9000/sda100_"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.1.1:8000/sda10_"other meta data" -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::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" is now d4r2z3-[4001:0:1234::c1c0:abcd:876]:9000R[4::10]:9000/sda300_"other meta data" -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::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" is now d4r2z3-[3001:0:1234::c1c0:abcd:876]:8000R[3::10]:8000/sda30_"other meta data" -Search value matched 0 devices. -The on-disk ring builder is unchanged. -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. - -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_set_info_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_values_no_devices -test.unit.cli.test_ringbuilder.TestCommands.test_set_info_values_no_devices ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_min_part_hours -test.unit.cli.test_ringbuilder.TestCommands.test_set_min_part_hours ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_min_part_hours_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_set_min_part_hours_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_overload -test.unit.cli.test_ringbuilder.TestCommands.test_set_overload ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_negative -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.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 -test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_percent ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_percent_strange_input -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.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 -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 -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_values_no_devices -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_values_no_devices ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas -test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_invalid_value -test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_invalid_value ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_all_devices -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_all_devices ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -Data file doesn't exist -Data file doesn't exist + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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/tmp9n73agqz/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp9n73agqz/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/tmp9n73agqz/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (476.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/tmp9n73agqz/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp9n73agqz/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/tmp9n73agqz/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (666.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 WARNING: sda5 is not mountedtest.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.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 +Finished. Marked 0 objects for deletion. DEBUG: New builder; performing initial balance New builder; performing initial balance DEBUG: Planning 3.0 on (1,) @@ -18067,1546 +14972,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 65 (Last start was 0) -Gather start is 65 (Last start was 0) +DEBUG: Gather start is 82 (Last start was 0) +Gather start is 82 (Last start was 0) DEBUG: Gathered 768 parts Gathered 768 parts -DEBUG: Placed 172/0 onto dev r1z1-10.1.1.1/sda -Placed 172/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 172/1 onto dev r1z1-10.1.1.1/sdd -Placed 172/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 172/2 onto dev r1z1-10.1.1.1/sdb -Placed 172/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 114/0 onto dev r1z1-10.1.1.1/sdc -Placed 114/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 114/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/sdc -Placed 121/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 121/2 onto dev r1z1-10.1.1.1/sda -Placed 121/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 65/0 onto dev r1z1-10.1.1.1/sdd -Placed 65/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 65/1 onto dev r1z1-10.1.1.1/sdb -Placed 65/1 onto dev r1z1-10.1.1.1/sdb -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 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/sdd -Placed 76/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 76/2 onto dev r1z1-10.1.1.1/sdb -Placed 76/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 215/0 onto dev r1z1-10.1.1.1/sdc -Placed 215/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 215/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 164/0 onto dev r1z1-10.1.1.1/sdb -Placed 164/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 164/1 onto dev r1z1-10.1.1.1/sdc -Placed 164/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 164/2 onto dev r1z1-10.1.1.1/sda -Placed 164/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 243/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 100/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 100/2 onto dev r1z1-10.1.1.1/sdb -Placed 100/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 86/0 onto dev r1z1-10.1.1.1/sdc -Placed 86/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 86/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 79/0 onto dev r1z1-10.1.1.1/sdb -Placed 79/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 79/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 0/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 245/0 onto dev r1z1-10.1.1.1/sda -Placed 245/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 245/1 onto dev r1z1-10.1.1.1/sdd -Placed 245/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 245/2 onto dev r1z1-10.1.1.1/sdb -Placed 245/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 61/0 onto dev r1z1-10.1.1.1/sdc -Placed 61/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 61/1 onto dev r1z1-10.1.1.1/sda -Placed 61/1 onto dev r1z1-10.1.1.1/sda -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 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/sdc -Placed 217/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 217/2 onto dev r1z1-10.1.1.1/sda -Placed 217/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 80/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 54/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 54/2 onto dev r1z1-10.1.1.1/sdb -Placed 54/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 122/0 onto dev r1z1-10.1.1.1/sdc -Placed 122/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 122/1 onto dev r1z1-10.1.1.1/sda -Placed 122/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 122/2 onto dev r1z1-10.1.1.1/sdd -Placed 122/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 27/0 onto dev r1z1-10.1.1.1/sdb -Placed 27/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 27/1 onto dev r1z1-10.1.1.1/sdc -Placed 27/1 onto dev r1z1-10.1.1.1/sdc -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 14/0 onto dev r1z1-10.1.1.1/sdd -Placed 14/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 14/1 onto dev r1z1-10.1.1.1/sdb -Placed 14/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 14/2 onto dev r1z1-10.1.1.1/sdc -Placed 14/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 205/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 205/2 onto dev r1z1-10.1.1.1/sdb -Placed 205/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 186/0 onto dev r1z1-10.1.1.1/sdc -Placed 186/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 186/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 64/0 onto dev r1z1-10.1.1.1/sdb -Placed 64/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 64/1 onto dev r1z1-10.1.1.1/sdc -Placed 64/1 onto dev r1z1-10.1.1.1/sdc -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 130/0 onto dev r1z1-10.1.1.1/sdd -Placed 130/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 130/1 onto dev r1z1-10.1.1.1/sdb -Placed 130/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 130/2 onto dev r1z1-10.1.1.1/sdc -Placed 130/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 161/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 161/2 onto dev r1z1-10.1.1.1/sdb -Placed 161/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 68/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 68/2 onto dev r1z1-10.1.1.1/sdd -Placed 68/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 253/0 onto dev r1z1-10.1.1.1/sdb -Placed 253/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 253/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 17/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 178/0 onto dev r1z1-10.1.1.1/sda -Placed 178/0 onto dev r1z1-10.1.1.1/sda -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 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/sda -Placed 58/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 58/2 onto dev r1z1-10.1.1.1/sdd -Placed 58/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/sdc -Placed 189/1 onto dev r1z1-10.1.1.1/sdc -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 170/0 onto dev r1z1-10.1.1.1/sdd -Placed 170/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 170/1 onto dev r1z1-10.1.1.1/sdb -Placed 170/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 170/2 onto dev r1z1-10.1.1.1/sdc -Placed 170/2 onto dev r1z1-10.1.1.1/sdc -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/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 214/0 onto dev r1z1-10.1.1.1/sdc -Placed 214/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 214/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 200/0 onto dev r1z1-10.1.1.1/sdb -Placed 200/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 200/1 onto dev r1z1-10.1.1.1/sdc -Placed 200/1 onto dev r1z1-10.1.1.1/sdc -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 129/0 onto dev r1z1-10.1.1.1/sdd -Placed 129/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 129/1 onto dev r1z1-10.1.1.1/sdb -Placed 129/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 129/2 onto dev r1z1-10.1.1.1/sdc -Placed 129/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 179/0 onto dev r1z1-10.1.1.1/sda -Placed 179/0 onto dev r1z1-10.1.1.1/sda -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 155/0 onto dev r1z1-10.1.1.1/sdc -Placed 155/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 155/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 29/0 onto dev r1z1-10.1.1.1/sdb -Placed 29/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 29/1 onto dev r1z1-10.1.1.1/sdc -Placed 29/1 onto dev r1z1-10.1.1.1/sdc -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 71/0 onto dev r1z1-10.1.1.1/sdd -Placed 71/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 71/1 onto dev r1z1-10.1.1.1/sdb -Placed 71/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 71/2 onto dev r1z1-10.1.1.1/sdc -Placed 71/2 onto dev r1z1-10.1.1.1/sdc -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/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 116/0 onto dev r1z1-10.1.1.1/sdc -Placed 116/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 116/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/sdc -Placed 226/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 226/2 onto dev r1z1-10.1.1.1/sda -Placed 226/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 165/0 onto dev r1z1-10.1.1.1/sdd -Placed 165/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 165/1 onto dev r1z1-10.1.1.1/sdb -Placed 165/1 onto dev r1z1-10.1.1.1/sdb -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 246/0 onto dev r1z1-10.1.1.1/sda -Placed 246/0 onto dev r1z1-10.1.1.1/sda -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 233/0 onto dev r1z1-10.1.1.1/sdc -Placed 233/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 233/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 182/0 onto dev r1z1-10.1.1.1/sdb -Placed 182/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 182/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 44/2 onto dev r1z1-10.1.1.1/sdc -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/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 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/sda -Placed 85/1 onto dev r1z1-10.1.1.1/sda -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 191/0 onto dev r1z1-10.1.1.1/sdb -Placed 191/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 191/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 16/0 onto dev r1z1-10.1.1.1/sdd -Placed 16/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 16/1 onto dev r1z1-10.1.1.1/sdb -Placed 16/1 onto dev r1z1-10.1.1.1/sdb -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 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/sdd -Placed 63/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 63/2 onto dev r1z1-10.1.1.1/sdb -Placed 63/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 36/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 36/2 onto dev r1z1-10.1.1.1/sdd -Placed 36/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/sdc -Placed 219/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 219/2 onto dev r1z1-10.1.1.1/sda -Placed 219/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 239/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 134/0 onto dev r1z1-10.1.1.1/sda -Placed 134/0 onto dev r1z1-10.1.1.1/sda -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 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/sda -Placed 160/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 160/2 onto dev r1z1-10.1.1.1/sdd -Placed 160/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 171/0 onto dev r1z1-10.1.1.1/sdb -Placed 171/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 171/1 onto dev r1z1-10.1.1.1/sdc -Placed 171/1 onto dev r1z1-10.1.1.1/sdc -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 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/sdc -Placed 20/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 139/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 139/2 onto dev r1z1-10.1.1.1/sdb -Placed 139/2 onto dev r1z1-10.1.1.1/sdb +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/sdc +Placed 56/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 56/2 onto dev r1z1-10.1.1.1/sda +Placed 56/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 194/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 192/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 192/2 onto dev r1z1-10.1.1.1/sdb +Placed 192/2 onto dev r1z1-10.1.1.1/sdb DEBUG: Placed 97/0 onto dev r1z1-10.1.1.1/sdc Placed 97/0 onto dev r1z1-10.1.1.1/sdc DEBUG: Placed 97/1 onto dev r1z1-10.1.1.1/sda Placed 97/1 onto dev r1z1-10.1.1.1/sda 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 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/sdc -Placed 237/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 237/2 onto dev r1z1-10.1.1.1/sda -Placed 237/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 153/0 onto dev r1z1-10.1.1.1/sdb +Placed 153/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 153/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 53/0 onto dev r1z1-10.1.1.1/sdd +Placed 53/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 53/1 onto dev r1z1-10.1.1.1/sdb +Placed 53/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 53/2 onto dev r1z1-10.1.1.1/sdc +Placed 53/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 51/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 51/2 onto dev r1z1-10.1.1.1/sdb +Placed 51/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 130/0 onto dev r1z1-10.1.1.1/sdc +Placed 130/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 130/1 onto dev r1z1-10.1.1.1/sda +Placed 130/1 onto dev r1z1-10.1.1.1/sda +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 134/0 onto dev r1z1-10.1.1.1/sdb +Placed 134/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 134/1 onto dev r1z1-10.1.1.1/sdc +Placed 134/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 134/2 onto dev r1z1-10.1.1.1/sda +Placed 134/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 249/0 onto dev r1z1-10.1.1.1/sdd +Placed 249/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 249/1 onto dev r1z1-10.1.1.1/sdb +Placed 249/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 249/2 onto dev r1z1-10.1.1.1/sdc +Placed 249/2 onto dev r1z1-10.1.1.1/sdc +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/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 46/0 onto dev r1z1-10.1.1.1/sdc +Placed 46/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 46/1 onto dev r1z1-10.1.1.1/sda +Placed 46/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc +Placed 18/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 18/2 onto dev r1z1-10.1.1.1/sda +Placed 18/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 73/0 onto dev r1z1-10.1.1.1/sdd +Placed 73/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 73/1 onto dev r1z1-10.1.1.1/sdb +Placed 73/1 onto dev r1z1-10.1.1.1/sdb +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 200/0 onto dev r1z1-10.1.1.1/sda +Placed 200/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 204/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc +Placed 40/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 40/2 onto dev r1z1-10.1.1.1/sda +Placed 40/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 72/0 onto dev r1z1-10.1.1.1/sdd +Placed 72/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 72/1 onto dev r1z1-10.1.1.1/sdb +Placed 72/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 72/2 onto dev r1z1-10.1.1.1/sdc +Placed 72/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 217/0 onto dev r1z1-10.1.1.1/sda +Placed 217/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 149/1 onto dev r1z1-10.1.1.1/sda +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 13/0 onto dev r1z1-10.1.1.1/sdb +Placed 13/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 13/1 onto dev r1z1-10.1.1.1/sdc +Placed 13/1 onto dev r1z1-10.1.1.1/sdc +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 39/0 onto dev r1z1-10.1.1.1/sdd +Placed 39/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 39/1 onto dev r1z1-10.1.1.1/sdb +Placed 39/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 39/2 onto dev r1z1-10.1.1.1/sdc +Placed 39/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 8/0 onto dev r1z1-10.1.1.1/sda +Placed 8/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 8/1 onto dev r1z1-10.1.1.1/sdd +Placed 8/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 8/2 onto dev r1z1-10.1.1.1/sdb +Placed 8/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 47/0 onto dev r1z1-10.1.1.1/sdc +Placed 47/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 47/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 212/0 onto dev r1z1-10.1.1.1/sdb +Placed 212/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 212/2 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 177/0 onto dev r1z1-10.1.1.1/sdd Placed 177/0 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 177/1 onto dev r1z1-10.1.1.1/sdb Placed 177/1 onto dev r1z1-10.1.1.1/sdb 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 26/0 onto dev r1z1-10.1.1.1/sda -Placed 26/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 26/1 onto dev r1z1-10.1.1.1/sdd -Placed 26/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 26/2 onto dev r1z1-10.1.1.1/sdb -Placed 26/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 178/0 onto dev r1z1-10.1.1.1/sda +Placed 178/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 32/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 32/2 onto dev r1z1-10.1.1.1/sdd +Placed 32/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/sdc +Placed 254/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 254/2 onto dev r1z1-10.1.1.1/sda +Placed 254/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 99/0 onto dev r1z1-10.1.1.1/sdd +Placed 99/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 99/1 onto dev r1z1-10.1.1.1/sdb +Placed 99/1 onto dev r1z1-10.1.1.1/sdb +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 164/0 onto dev r1z1-10.1.1.1/sda +Placed 164/0 onto dev r1z1-10.1.1.1/sda +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 67/0 onto dev r1z1-10.1.1.1/sdc Placed 67/0 onto dev r1z1-10.1.1.1/sdc 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/sdd Placed 67/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 231/0 onto dev r1z1-10.1.1.1/sdb -Placed 231/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 231/1 onto dev r1z1-10.1.1.1/sdc -Placed 231/1 onto dev r1z1-10.1.1.1/sdc -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 159/0 onto dev r1z1-10.1.1.1/sdd -Placed 159/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 159/1 onto dev r1z1-10.1.1.1/sdb -Placed 159/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 159/2 onto dev r1z1-10.1.1.1/sdc -Placed 159/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 56/0 onto dev r1z1-10.1.1.1/sda -Placed 56/0 onto dev r1z1-10.1.1.1/sda -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 234/0 onto dev r1z1-10.1.1.1/sdc -Placed 234/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 234/1 onto dev r1z1-10.1.1.1/sda -Placed 234/1 onto dev r1z1-10.1.1.1/sda -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 12/0 onto dev r1z1-10.1.1.1/sdb -Placed 12/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 12/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 2/0 onto dev r1z1-10.1.1.1/sdd -Placed 2/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 2/1 onto dev r1z1-10.1.1.1/sdb -Placed 2/1 onto dev r1z1-10.1.1.1/sdb -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 101/0 onto dev r1z1-10.1.1.1/sda -Placed 101/0 onto dev r1z1-10.1.1.1/sda -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 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/sdc +Placed 222/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 222/2 onto dev r1z1-10.1.1.1/sda +Placed 222/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 210/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 105/0 onto dev r1z1-10.1.1.1/sda +Placed 105/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 105/1 onto dev r1z1-10.1.1.1/sdd +Placed 105/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 105/2 onto dev r1z1-10.1.1.1/sdb +Placed 105/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 208/0 onto dev r1z1-10.1.1.1/sdc +Placed 208/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 208/1 onto dev r1z1-10.1.1.1/sda +Placed 208/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 208/2 onto dev r1z1-10.1.1.1/sdd +Placed 208/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 110/0 onto dev r1z1-10.1.1.1/sdb +Placed 110/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 110/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 148/0 onto dev r1z1-10.1.1.1/sdd +Placed 148/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 148/1 onto dev r1z1-10.1.1.1/sdb +Placed 148/1 onto dev r1z1-10.1.1.1/sdb +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 48/0 onto dev r1z1-10.1.1.1/sda +Placed 48/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 48/1 onto dev r1z1-10.1.1.1/sdd +Placed 48/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 48/2 onto dev r1z1-10.1.1.1/sdb +Placed 48/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 251/1 onto dev r1z1-10.1.1.1/sda +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 33/0 onto dev r1z1-10.1.1.1/sdb +Placed 33/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 33/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 143/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 253/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 253/2 onto dev r1z1-10.1.1.1/sdb +Placed 253/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 15/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc +Placed 98/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 98/2 onto dev r1z1-10.1.1.1/sda +Placed 98/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 26/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 59/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 59/2 onto dev r1z1-10.1.1.1/sdb +Placed 59/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 140/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 140/2 onto dev r1z1-10.1.1.1/sdd +Placed 140/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/sdc +Placed 50/1 onto dev r1z1-10.1.1.1/sdc +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 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/sdc +Placed 42/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 126/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 126/2 onto dev r1z1-10.1.1.1/sdb +Placed 126/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 154/0 onto dev r1z1-10.1.1.1/sdc +Placed 154/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 154/1 onto dev r1z1-10.1.1.1/sda +Placed 154/1 onto dev r1z1-10.1.1.1/sda +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 172/0 onto dev r1z1-10.1.1.1/sdb +Placed 172/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 172/1 onto dev r1z1-10.1.1.1/sdc +Placed 172/1 onto dev r1z1-10.1.1.1/sdc +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 65/0 onto dev r1z1-10.1.1.1/sdd +Placed 65/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 65/1 onto dev r1z1-10.1.1.1/sdb +Placed 65/1 onto dev r1z1-10.1.1.1/sdb +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 237/0 onto dev r1z1-10.1.1.1/sda +Placed 237/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 237/1 onto dev r1z1-10.1.1.1/sdd +Placed 237/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 237/2 onto dev r1z1-10.1.1.1/sdb +Placed 237/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 85/1 onto dev r1z1-10.1.1.1/sda +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 61/0 onto dev r1z1-10.1.1.1/sdb +Placed 61/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 61/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 92/0 onto dev r1z1-10.1.1.1/sdd +Placed 92/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 92/1 onto dev r1z1-10.1.1.1/sdb +Placed 92/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdd +Placed 88/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 88/2 onto dev r1z1-10.1.1.1/sdb +Placed 88/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 17/0 onto dev r1z1-10.1.1.1/sdc +Placed 17/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 17/1 onto dev r1z1-10.1.1.1/sda +Placed 17/1 onto dev r1z1-10.1.1.1/sda +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 159/0 onto dev r1z1-10.1.1.1/sdb +Placed 159/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 159/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 70/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 145/0 onto dev r1z1-10.1.1.1/sda +Placed 145/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 112/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc +Placed 147/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 147/2 onto dev r1z1-10.1.1.1/sda +Placed 147/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 156/2 onto dev r1z1-10.1.1.1/sdc +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/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 214/0 onto dev r1z1-10.1.1.1/sdc +Placed 214/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 214/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 7/0 onto dev r1z1-10.1.1.1/sdb +Placed 7/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 7/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 121/0 onto dev r1z1-10.1.1.1/sdd +Placed 121/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 121/1 onto dev r1z1-10.1.1.1/sdb +Placed 121/1 onto dev r1z1-10.1.1.1/sdb +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 106/0 onto dev r1z1-10.1.1.1/sda +Placed 106/0 onto dev r1z1-10.1.1.1/sda +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 255/0 onto dev r1z1-10.1.1.1/sdc +Placed 255/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 255/1 onto dev r1z1-10.1.1.1/sda +Placed 255/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc +Placed 202/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 202/2 onto dev r1z1-10.1.1.1/sda +Placed 202/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 87/0 onto dev r1z1-10.1.1.1/sdd +Placed 87/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 87/1 onto dev r1z1-10.1.1.1/sdb +Placed 87/1 onto dev r1z1-10.1.1.1/sdb +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 189/0 onto dev r1z1-10.1.1.1/sda +Placed 189/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 189/1 onto dev r1z1-10.1.1.1/sdd +Placed 189/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 189/2 onto dev r1z1-10.1.1.1/sdb +Placed 189/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 213/0 onto dev r1z1-10.1.1.1/sdc +Placed 213/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 213/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 246/0 onto dev r1z1-10.1.1.1/sdb +Placed 246/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 246/1 onto dev r1z1-10.1.1.1/sdc +Placed 246/1 onto dev r1z1-10.1.1.1/sdc +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 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/sdc +Placed 242/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 115/0 onto dev r1z1-10.1.1.1/sda +Placed 115/0 onto dev r1z1-10.1.1.1/sda +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 57/0 onto dev r1z1-10.1.1.1/sdc Placed 57/0 onto dev r1z1-10.1.1.1/sdc 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/sdd Placed 57/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/sdc -Placed 73/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 73/2 onto dev r1z1-10.1.1.1/sda -Placed 73/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 154/2 onto dev r1z1-10.1.1.1/sdc +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/sdc +Placed 198/1 onto dev r1z1-10.1.1.1/sdc +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 165/0 onto dev r1z1-10.1.1.1/sdd +Placed 165/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 165/1 onto dev r1z1-10.1.1.1/sdb +Placed 165/1 onto dev r1z1-10.1.1.1/sdb +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 21/0 onto dev r1z1-10.1.1.1/sda Placed 21/0 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 21/1 onto dev r1z1-10.1.1.1/sdd Placed 21/1 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 21/2 onto dev r1z1-10.1.1.1/sdb Placed 21/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 247/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 247/2 onto dev r1z1-10.1.1.1/sdd -Placed 247/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 211/0 onto dev r1z1-10.1.1.1/sdb -Placed 211/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 211/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 167/0 onto dev r1z1-10.1.1.1/sdd -Placed 167/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 167/1 onto dev r1z1-10.1.1.1/sdb -Placed 167/1 onto dev r1z1-10.1.1.1/sdb -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 125/0 onto dev r1z1-10.1.1.1/sda -Placed 125/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 125/1 onto dev r1z1-10.1.1.1/sdd -Placed 125/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 125/2 onto dev r1z1-10.1.1.1/sdb -Placed 125/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 123/0 onto dev r1z1-10.1.1.1/sdc -Placed 123/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 123/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 249/0 onto dev r1z1-10.1.1.1/sdb -Placed 249/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 249/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 152/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 126/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 126/2 onto dev r1z1-10.1.1.1/sdb -Placed 126/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 70/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 70/2 onto dev r1z1-10.1.1.1/sdd -Placed 70/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/sdc -Placed 254/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 254/2 onto dev r1z1-10.1.1.1/sda -Placed 254/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 105/2 onto dev r1z1-10.1.1.1/sdc -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/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 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/sda -Placed 153/1 onto dev r1z1-10.1.1.1/sda -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 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/sdc -Placed 220/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 220/2 onto dev r1z1-10.1.1.1/sda -Placed 220/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 89/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 222/0 onto dev r1z1-10.1.1.1/sda -Placed 222/0 onto dev r1z1-10.1.1.1/sda -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 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/sda -Placed 10/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 10/2 onto dev r1z1-10.1.1.1/sdd -Placed 10/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 176/0 onto dev r1z1-10.1.1.1/sdb -Placed 176/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 176/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 102/2 onto dev r1z1-10.1.1.1/sdc -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/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 103/0 onto dev r1z1-10.1.1.1/sdc -Placed 103/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 103/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 83/0 onto dev r1z1-10.1.1.1/sdb -Placed 83/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 83/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 235/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 111/0 onto dev r1z1-10.1.1.1/sda -Placed 111/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 111/1 onto dev r1z1-10.1.1.1/sdd -Placed 111/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 111/2 onto dev r1z1-10.1.1.1/sdb -Placed 111/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 206/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 206/2 onto dev r1z1-10.1.1.1/sdd -Placed 206/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/sdc -Placed 19/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 19/2 onto dev r1z1-10.1.1.1/sda -Placed 19/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 28/2 onto dev r1z1-10.1.1.1/sdc -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/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 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/sda -Placed 224/1 onto dev r1z1-10.1.1.1/sda -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 48/0 onto dev r1z1-10.1.1.1/sdb -Placed 48/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 48/1 onto dev r1z1-10.1.1.1/sdc -Placed 48/1 onto dev r1z1-10.1.1.1/sdc -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 59/0 onto dev r1z1-10.1.1.1/sdd -Placed 59/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 59/1 onto dev r1z1-10.1.1.1/sdb -Placed 59/1 onto dev r1z1-10.1.1.1/sdb -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 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/sdd -Placed 137/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 137/2 onto dev r1z1-10.1.1.1/sdb -Placed 137/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 131/1 onto dev r1z1-10.1.1.1/sda -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 25/0 onto dev r1z1-10.1.1.1/sdb -Placed 25/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 25/1 onto dev r1z1-10.1.1.1/sdc -Placed 25/1 onto dev r1z1-10.1.1.1/sdc -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 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/sdc -Placed 115/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 22/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 22/2 onto dev r1z1-10.1.1.1/sdb -Placed 22/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 1/0 onto dev r1z1-10.1.1.1/sdc -Placed 1/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 1/2 onto dev r1z1-10.1.1.1/sdd +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/sda +Placed 170/1 onto dev r1z1-10.1.1.1/sda +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 162/0 onto dev r1z1-10.1.1.1/sdb +Placed 162/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 162/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 184/0 onto dev r1z1-10.1.1.1/sdd +Placed 184/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 184/1 onto dev r1z1-10.1.1.1/sdb +Placed 184/1 onto dev r1z1-10.1.1.1/sdb +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 80/0 onto dev r1z1-10.1.1.1/sda +Placed 80/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 80/1 onto dev r1z1-10.1.1.1/sdd +Placed 80/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 80/2 onto dev r1z1-10.1.1.1/sdb +Placed 80/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 179/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 179/2 onto dev r1z1-10.1.1.1/sdd +Placed 179/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 94/0 onto dev r1z1-10.1.1.1/sdb +Placed 94/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 94/1 onto dev r1z1-10.1.1.1/sdc +Placed 94/1 onto dev r1z1-10.1.1.1/sdc +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 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/sdc +Placed 231/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 100/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 100/2 onto dev r1z1-10.1.1.1/sdb +Placed 100/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 223/0 onto dev r1z1-10.1.1.1/sdc +Placed 223/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 223/1 onto dev r1z1-10.1.1.1/sda +Placed 223/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc Placed 9/1 onto dev r1z1-10.1.1.1/sdc DEBUG: Placed 9/2 onto dev r1z1-10.1.1.1/sda Placed 9/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 168/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 236/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 236/2 onto dev r1z1-10.1.1.1/sdb -Placed 236/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 248/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 248/2 onto dev r1z1-10.1.1.1/sdd -Placed 248/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 95/0 onto dev r1z1-10.1.1.1/sdb -Placed 95/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 95/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 213/0 onto dev r1z1-10.1.1.1/sdd -Placed 213/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 213/1 onto dev r1z1-10.1.1.1/sdb -Placed 213/1 onto dev r1z1-10.1.1.1/sdb -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 210/0 onto dev r1z1-10.1.1.1/sda -Placed 210/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 210/1 onto dev r1z1-10.1.1.1/sdd -Placed 210/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 210/2 onto dev r1z1-10.1.1.1/sdb -Placed 210/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 39/1 onto dev r1z1-10.1.1.1/sda -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 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/sdc -Placed 38/1 onto dev r1z1-10.1.1.1/sdc -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 52/0 onto dev r1z1-10.1.1.1/sdd -Placed 52/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 52/1 onto dev r1z1-10.1.1.1/sdb -Placed 52/1 onto dev r1z1-10.1.1.1/sdb -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 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/sdd -Placed 128/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 128/2 onto dev r1z1-10.1.1.1/sdb -Placed 128/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 30/0 onto dev r1z1-10.1.1.1/sdc -Placed 30/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 30/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 180/0 onto dev r1z1-10.1.1.1/sdb -Placed 180/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 180/1 onto dev r1z1-10.1.1.1/sdc -Placed 180/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 180/2 onto dev r1z1-10.1.1.1/sda -Placed 180/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 203/0 onto dev r1z1-10.1.1.1/sdd -Placed 203/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 203/1 onto dev r1z1-10.1.1.1/sdb -Placed 203/1 onto dev r1z1-10.1.1.1/sdb -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 241/0 onto dev r1z1-10.1.1.1/sda -Placed 241/0 onto dev r1z1-10.1.1.1/sda -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 141/0 onto dev r1z1-10.1.1.1/sdc -Placed 141/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 141/1 onto dev r1z1-10.1.1.1/sda -Placed 141/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 141/2 onto dev r1z1-10.1.1.1/sdd -Placed 141/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 49/0 onto dev r1z1-10.1.1.1/sdb -Placed 49/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 49/1 onto dev r1z1-10.1.1.1/sdc -Placed 49/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 49/2 onto dev r1z1-10.1.1.1/sda -Placed 49/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 197/2 onto dev r1z1-10.1.1.1/sdc -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/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 173/0 onto dev r1z1-10.1.1.1/sdc -Placed 173/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 173/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 127/0 onto dev r1z1-10.1.1.1/sdb -Placed 127/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 127/1 onto dev r1z1-10.1.1.1/sdc -Placed 127/1 onto dev r1z1-10.1.1.1/sdc -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 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/sdc -Placed 113/2 onto dev r1z1-10.1.1.1/sdc -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/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 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/sda -Placed 93/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 93/2 onto dev r1z1-10.1.1.1/sdd -Placed 93/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/sdc -Placed 18/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 18/2 onto dev r1z1-10.1.1.1/sda -Placed 18/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 40/0 onto dev r1z1-10.1.1.1/sdd -Placed 40/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 40/1 onto dev r1z1-10.1.1.1/sdb -Placed 40/1 onto dev r1z1-10.1.1.1/sdb -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 75/0 onto dev r1z1-10.1.1.1/sda -Placed 75/0 onto dev r1z1-10.1.1.1/sda -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 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/sdc +Placed 6/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 29/0 onto dev r1z1-10.1.1.1/sda +Placed 29/0 onto dev r1z1-10.1.1.1/sda +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 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/sda Placed 138/1 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 138/2 onto dev r1z1-10.1.1.1/sdd Placed 138/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/sdc -Placed 142/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 142/2 onto dev r1z1-10.1.1.1/sda -Placed 142/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 201/0 onto dev r1z1-10.1.1.1/sdd -Placed 201/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 201/1 onto dev r1z1-10.1.1.1/sdb -Placed 201/1 onto dev r1z1-10.1.1.1/sdb -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 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/sdd -Placed 209/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 209/2 onto dev r1z1-10.1.1.1/sdb -Placed 209/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 37/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 37/2 onto dev r1z1-10.1.1.1/sdd -Placed 37/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 156/0 onto dev r1z1-10.1.1.1/sdb -Placed 156/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 156/1 onto dev r1z1-10.1.1.1/sdc -Placed 156/1 onto dev r1z1-10.1.1.1/sdc -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 199/0 onto dev r1z1-10.1.1.1/sdd -Placed 199/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 199/1 onto dev r1z1-10.1.1.1/sdb -Placed 199/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 199/2 onto dev r1z1-10.1.1.1/sdc -Placed 199/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 5/0 onto dev r1z1-10.1.1.1/sda -Placed 5/0 onto dev r1z1-10.1.1.1/sda -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 230/0 onto dev r1z1-10.1.1.1/sdc -Placed 230/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 230/1 onto dev r1z1-10.1.1.1/sda -Placed 230/1 onto dev r1z1-10.1.1.1/sda -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 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/sdc -Placed 198/1 onto dev r1z1-10.1.1.1/sdc -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 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/sdc -Placed 244/2 onto dev r1z1-10.1.1.1/sdc -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/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 143/0 onto dev r1z1-10.1.1.1/sdc -Placed 143/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 143/1 onto dev r1z1-10.1.1.1/sda -Placed 143/1 onto dev r1z1-10.1.1.1/sda -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 81/0 onto dev r1z1-10.1.1.1/sdb -Placed 81/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 81/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 24/0 onto dev r1z1-10.1.1.1/sdd -Placed 24/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 24/1 onto dev r1z1-10.1.1.1/sdb -Placed 24/1 onto dev r1z1-10.1.1.1/sdb -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 208/0 onto dev r1z1-10.1.1.1/sda -Placed 208/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 208/1 onto dev r1z1-10.1.1.1/sdd -Placed 208/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 208/2 onto dev r1z1-10.1.1.1/sdb -Placed 208/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 242/0 onto dev r1z1-10.1.1.1/sdc -Placed 242/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 242/1 onto dev r1z1-10.1.1.1/sda -Placed 242/1 onto dev r1z1-10.1.1.1/sda -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 33/0 onto dev r1z1-10.1.1.1/sdb -Placed 33/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 33/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 47/0 onto dev r1z1-10.1.1.1/sdd -Placed 47/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 47/1 onto dev r1z1-10.1.1.1/sdb -Placed 47/1 onto dev r1z1-10.1.1.1/sdb -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 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/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 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/sda -Placed 108/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 108/2 onto dev r1z1-10.1.1.1/sdd -Placed 108/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 191/0 onto dev r1z1-10.1.1.1/sdb +Placed 191/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 191/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 124/0 onto dev r1z1-10.1.1.1/sdd +Placed 124/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 124/1 onto dev r1z1-10.1.1.1/sdb +Placed 124/1 onto dev r1z1-10.1.1.1/sdb +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 229/0 onto dev r1z1-10.1.1.1/sda +Placed 229/0 onto dev r1z1-10.1.1.1/sda +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 90/0 onto dev r1z1-10.1.1.1/sdc +Placed 90/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 90/1 onto dev r1z1-10.1.1.1/sda +Placed 90/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc Placed 84/1 onto dev r1z1-10.1.1.1/sdc 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 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/sdc -Placed 88/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 99/0 onto dev r1z1-10.1.1.1/sda -Placed 99/0 onto dev r1z1-10.1.1.1/sda -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 187/0 onto dev r1z1-10.1.1.1/sdc -Placed 187/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 187/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/sdc -Placed 78/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 78/2 onto dev r1z1-10.1.1.1/sda -Placed 78/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 223/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 110/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 110/2 onto dev r1z1-10.1.1.1/sdb -Placed 110/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 132/0 onto dev r1z1-10.1.1.1/sdc -Placed 132/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 132/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 144/0 onto dev r1z1-10.1.1.1/sdb -Placed 144/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 144/1 onto dev r1z1-10.1.1.1/sdc -Placed 144/1 onto dev r1z1-10.1.1.1/sdc -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 106/0 onto dev r1z1-10.1.1.1/sdd -Placed 106/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 106/1 onto dev r1z1-10.1.1.1/sdb -Placed 106/1 onto dev r1z1-10.1.1.1/sdb -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 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/sdd -Placed 34/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 34/2 onto dev r1z1-10.1.1.1/sdb -Placed 34/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 92/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 92/2 onto dev r1z1-10.1.1.1/sdd -Placed 92/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/sdc -Placed 32/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 32/2 onto dev r1z1-10.1.1.1/sda -Placed 32/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 41/0 onto dev r1z1-10.1.1.1/sdd -Placed 41/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 41/1 onto dev r1z1-10.1.1.1/sdb -Placed 41/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 41/2 onto dev r1z1-10.1.1.1/sdc -Placed 41/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 51/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 51/2 onto dev r1z1-10.1.1.1/sdb -Placed 51/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 60/0 onto dev r1z1-10.1.1.1/sdc -Placed 60/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 60/1 onto dev r1z1-10.1.1.1/sda -Placed 60/1 onto dev r1z1-10.1.1.1/sda -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 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/sdc -Placed 124/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 124/2 onto dev r1z1-10.1.1.1/sda -Placed 124/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 174/0 onto dev r1z1-10.1.1.1/sdd -Placed 174/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 174/1 onto dev r1z1-10.1.1.1/sdb -Placed 174/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 174/2 onto dev r1z1-10.1.1.1/sdc -Placed 174/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 225/0 onto dev r1z1-10.1.1.1/sda -Placed 225/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 225/1 onto dev r1z1-10.1.1.1/sdd -Placed 225/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 225/2 onto dev r1z1-10.1.1.1/sdb -Placed 225/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 255/0 onto dev r1z1-10.1.1.1/sdc -Placed 255/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 255/1 onto dev r1z1-10.1.1.1/sda -Placed 255/1 onto dev r1z1-10.1.1.1/sda -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 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/sdc -Placed 184/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 184/2 onto dev r1z1-10.1.1.1/sda -Placed 184/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 218/0 onto dev r1z1-10.1.1.1/sdd -Placed 218/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 218/1 onto dev r1z1-10.1.1.1/sdb -Placed 218/1 onto dev r1z1-10.1.1.1/sdb -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 4/0 onto dev r1z1-10.1.1.1/sda -Placed 4/0 onto dev r1z1-10.1.1.1/sda -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 8/0 onto dev r1z1-10.1.1.1/sdc -Placed 8/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 8/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/sdc -Placed 91/1 onto dev r1z1-10.1.1.1/sdc -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 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/sdc -Placed 188/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 55/0 onto dev r1z1-10.1.1.1/sda -Placed 55/0 onto dev r1z1-10.1.1.1/sda -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 147/0 onto dev r1z1-10.1.1.1/sdc -Placed 147/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 147/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 204/0 onto dev r1z1-10.1.1.1/sdb -Placed 204/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 204/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 185/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 125/0 onto dev r1z1-10.1.1.1/sda +Placed 125/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 125/1 onto dev r1z1-10.1.1.1/sdd +Placed 125/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 125/2 onto dev r1z1-10.1.1.1/sdb +Placed 125/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 173/0 onto dev r1z1-10.1.1.1/sdc +Placed 173/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 173/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/sdc +Placed 201/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 201/2 onto dev r1z1-10.1.1.1/sda +Placed 201/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 35/0 onto dev r1z1-10.1.1.1/sdd +Placed 35/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 35/1 onto dev r1z1-10.1.1.1/sdb +Placed 35/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 35/2 onto dev r1z1-10.1.1.1/sdc +Placed 35/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 16/0 onto dev r1z1-10.1.1.1/sda +Placed 16/0 onto dev r1z1-10.1.1.1/sda +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 76/0 onto dev r1z1-10.1.1.1/sdc +Placed 76/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 76/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 82/0 onto dev r1z1-10.1.1.1/sdb +Placed 82/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 82/1 onto dev r1z1-10.1.1.1/sdc +Placed 82/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 82/2 onto dev r1z1-10.1.1.1/sda +Placed 82/2 onto dev r1z1-10.1.1.1/sda 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/sdc Placed 31/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 82/0 onto dev r1z1-10.1.1.1/sda -Placed 82/0 onto dev r1z1-10.1.1.1/sda -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 232/0 onto dev r1z1-10.1.1.1/sdc -Placed 232/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 232/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/sdc -Placed 96/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 96/2 onto dev r1z1-10.1.1.1/sda -Placed 96/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 77/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 104/0 onto dev r1z1-10.1.1.1/sda -Placed 104/0 onto dev r1z1-10.1.1.1/sda -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 216/0 onto dev r1z1-10.1.1.1/sdc -Placed 216/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 216/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 45/0 onto dev r1z1-10.1.1.1/sdb -Placed 45/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 45/1 onto dev r1z1-10.1.1.1/sdc -Placed 45/1 onto dev r1z1-10.1.1.1/sdc -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 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/sdc -Placed 228/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 30/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 30/2 onto dev r1z1-10.1.1.1/sdb +Placed 30/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 252/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 252/2 onto dev r1z1-10.1.1.1/sdd +Placed 252/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/sdc +Placed 175/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 175/2 onto dev r1z1-10.1.1.1/sda +Placed 175/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 60/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 5/0 onto dev r1z1-10.1.1.1/sda +Placed 5/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 66/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 66/2 onto dev r1z1-10.1.1.1/sdd +Placed 66/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 227/0 onto dev r1z1-10.1.1.1/sdb +Placed 227/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 227/1 onto dev r1z1-10.1.1.1/sdc +Placed 227/1 onto dev r1z1-10.1.1.1/sdc +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 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/sdc +Placed 197/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 27/0 onto dev r1z1-10.1.1.1/sda +Placed 27/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 27/1 onto dev r1z1-10.1.1.1/sdd +Placed 27/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 27/2 onto dev r1z1-10.1.1.1/sdb +Placed 27/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 190/0 onto dev r1z1-10.1.1.1/sdc +Placed 190/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 190/1 onto dev r1z1-10.1.1.1/sda +Placed 190/1 onto dev r1z1-10.1.1.1/sda +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 36/0 onto dev r1z1-10.1.1.1/sdb +Placed 36/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 36/1 onto dev r1z1-10.1.1.1/sdc +Placed 36/1 onto dev r1z1-10.1.1.1/sdc +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 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/sdc +Placed 182/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 219/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 219/2 onto dev r1z1-10.1.1.1/sdb +Placed 219/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 118/0 onto dev r1z1-10.1.1.1/sdc +Placed 118/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 118/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 28/0 onto dev r1z1-10.1.1.1/sdb +Placed 28/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 28/1 onto dev r1z1-10.1.1.1/sdc +Placed 28/1 onto dev r1z1-10.1.1.1/sdc +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 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/sdc +Placed 103/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 188/0 onto dev r1z1-10.1.1.1/sda +Placed 188/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 188/1 onto dev r1z1-10.1.1.1/sdd +Placed 188/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 188/2 onto dev r1z1-10.1.1.1/sdb +Placed 188/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 183/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 183/2 onto dev r1z1-10.1.1.1/sdd +Placed 183/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 54/0 onto dev r1z1-10.1.1.1/sdb +Placed 54/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 54/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 203/0 onto dev r1z1-10.1.1.1/sdd +Placed 203/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 203/1 onto dev r1z1-10.1.1.1/sdb +Placed 203/1 onto dev r1z1-10.1.1.1/sdb +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 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/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 236/0 onto dev r1z1-10.1.1.1/sdc +Placed 236/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 236/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/sdc +Placed 101/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 101/2 onto dev r1z1-10.1.1.1/sda +Placed 101/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 71/0 onto dev r1z1-10.1.1.1/sdd +Placed 71/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 71/1 onto dev r1z1-10.1.1.1/sdb +Placed 71/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 71/2 onto dev r1z1-10.1.1.1/sdc +Placed 71/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 238/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 238/2 onto dev r1z1-10.1.1.1/sdb +Placed 238/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 111/0 onto dev r1z1-10.1.1.1/sdc +Placed 111/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 111/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/sdc +Placed 221/1 onto dev r1z1-10.1.1.1/sdc +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 4/0 onto dev r1z1-10.1.1.1/sdd +Placed 4/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 4/1 onto dev r1z1-10.1.1.1/sdb +Placed 4/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 4/2 onto dev r1z1-10.1.1.1/sdc +Placed 4/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 243/0 onto dev r1z1-10.1.1.1/sda +Placed 243/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 241/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 241/2 onto dev r1z1-10.1.1.1/sdd +Placed 241/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/sdc +Placed 146/1 onto dev r1z1-10.1.1.1/sdc +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 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/sdc +Placed 152/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 180/0 onto dev r1z1-10.1.1.1/sda +Placed 180/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 240/1 onto dev r1z1-10.1.1.1/sda +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 117/0 onto dev r1z1-10.1.1.1/sdb +Placed 117/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 117/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 187/0 onto dev r1z1-10.1.1.1/sdd +Placed 187/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 187/1 onto dev r1z1-10.1.1.1/sdb +Placed 187/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdd +Placed 186/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 186/2 onto dev r1z1-10.1.1.1/sdb +Placed 186/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 161/0 onto dev r1z1-10.1.1.1/sdc +Placed 161/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 161/1 onto dev r1z1-10.1.1.1/sda +Placed 161/1 onto dev r1z1-10.1.1.1/sda +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 102/0 onto dev r1z1-10.1.1.1/sdb +Placed 102/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 102/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 20/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 176/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 176/2 onto dev r1z1-10.1.1.1/sdb +Placed 176/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 38/0 onto dev r1z1-10.1.1.1/sdc +Placed 38/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 38/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/sdc +Placed 86/1 onto dev r1z1-10.1.1.1/sdc +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 225/0 onto dev r1z1-10.1.1.1/sdd +Placed 225/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 225/1 onto dev r1z1-10.1.1.1/sdb +Placed 225/1 onto dev r1z1-10.1.1.1/sdb +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 163/0 onto dev r1z1-10.1.1.1/sda Placed 163/0 onto dev r1z1-10.1.1.1/sda 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 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/sda -Placed 13/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 13/2 onto dev r1z1-10.1.1.1/sdd -Placed 13/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 35/0 onto dev r1z1-10.1.1.1/sdb -Placed 35/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 35/1 onto dev r1z1-10.1.1.1/sdc -Placed 35/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 35/2 onto dev r1z1-10.1.1.1/sda -Placed 35/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 74/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 94/0 onto dev r1z1-10.1.1.1/sda -Placed 94/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 94/1 onto dev r1z1-10.1.1.1/sdd -Placed 94/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 94/2 onto dev r1z1-10.1.1.1/sdb -Placed 94/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 192/0 onto dev r1z1-10.1.1.1/sdc -Placed 192/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 192/1 onto dev r1z1-10.1.1.1/sda -Placed 192/1 onto dev r1z1-10.1.1.1/sda -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 69/0 onto dev r1z1-10.1.1.1/sdb -Placed 69/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 69/1 onto dev r1z1-10.1.1.1/sdc -Placed 69/1 onto dev r1z1-10.1.1.1/sdc -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 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/sdc -Placed 42/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 185/0 onto dev r1z1-10.1.1.1/sda -Placed 185/0 onto dev r1z1-10.1.1.1/sda -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 7/0 onto dev r1z1-10.1.1.1/sdc -Placed 7/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 7/1 onto dev r1z1-10.1.1.1/sda -Placed 7/1 onto dev r1z1-10.1.1.1/sda -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 162/0 onto dev r1z1-10.1.1.1/sdb -Placed 162/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 162/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 195/0 onto dev r1z1-10.1.1.1/sdd -Placed 195/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 195/1 onto dev r1z1-10.1.1.1/sdb -Placed 195/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 195/2 onto dev r1z1-10.1.1.1/sdc -Placed 195/2 onto dev r1z1-10.1.1.1/sdc -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/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 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/sda Placed 196/1 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 196/2 onto dev r1z1-10.1.1.1/sdd Placed 196/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 6/0 onto dev r1z1-10.1.1.1/sdb -Placed 6/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 6/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 43/0 onto dev r1z1-10.1.1.1/sdd -Placed 43/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 43/1 onto dev r1z1-10.1.1.1/sdb -Placed 43/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 43/2 onto dev r1z1-10.1.1.1/sdc -Placed 43/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 66/0 onto dev r1z1-10.1.1.1/sda -Placed 66/0 onto dev r1z1-10.1.1.1/sda -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 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/sda -Placed 136/1 onto dev r1z1-10.1.1.1/sda -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 190/0 onto dev r1z1-10.1.1.1/sdb -Placed 190/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 190/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 183/0 onto dev r1z1-10.1.1.1/sdd -Placed 183/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 183/1 onto dev r1z1-10.1.1.1/sdb -Placed 183/1 onto dev r1z1-10.1.1.1/sdb -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 248/0 onto dev r1z1-10.1.1.1/sdb +Placed 248/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 248/1 onto dev r1z1-10.1.1.1/sdc +Placed 248/1 onto dev r1z1-10.1.1.1/sdc +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 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/sdc +Placed 207/2 onto dev r1z1-10.1.1.1/sdc +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/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 235/0 onto dev r1z1-10.1.1.1/sdc +Placed 235/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 235/1 onto dev r1z1-10.1.1.1/sda +Placed 235/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc +Placed 52/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 52/2 onto dev r1z1-10.1.1.1/sda +Placed 52/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 137/2 onto dev r1z1-10.1.1.1/sdc +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/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 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/sda +Placed 2/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 2/2 onto dev r1z1-10.1.1.1/sdd +Placed 2/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 171/0 onto dev r1z1-10.1.1.1/sdb +Placed 171/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 171/1 onto dev r1z1-10.1.1.1/sdc +Placed 171/1 onto dev r1z1-10.1.1.1/sdc +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 55/0 onto dev r1z1-10.1.1.1/sdd +Placed 55/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 55/1 onto dev r1z1-10.1.1.1/sdb +Placed 55/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 55/2 onto dev r1z1-10.1.1.1/sdc +Placed 55/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 34/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 34/2 onto dev r1z1-10.1.1.1/sdb +Placed 34/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 127/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 127/2 onto dev r1z1-10.1.1.1/sdd +Placed 127/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 230/0 onto dev r1z1-10.1.1.1/sdb +Placed 230/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 230/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 228/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 141/0 onto dev r1z1-10.1.1.1/sda +Placed 141/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 141/1 onto dev r1z1-10.1.1.1/sdd +Placed 141/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 141/2 onto dev r1z1-10.1.1.1/sdb +Placed 141/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 74/0 onto dev r1z1-10.1.1.1/sdc +Placed 74/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 74/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 69/0 onto dev r1z1-10.1.1.1/sdb +Placed 69/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 69/1 onto dev r1z1-10.1.1.1/sdc +Placed 69/1 onto dev r1z1-10.1.1.1/sdc +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 215/0 onto dev r1z1-10.1.1.1/sdd +Placed 215/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 215/1 onto dev r1z1-10.1.1.1/sdb +Placed 215/1 onto dev r1z1-10.1.1.1/sdb +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 120/0 onto dev r1z1-10.1.1.1/sda Placed 120/0 onto dev r1z1-10.1.1.1/sda 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 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/sda -Placed 98/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 98/2 onto dev r1z1-10.1.1.1/sdd -Placed 98/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 90/0 onto dev r1z1-10.1.1.1/sdb -Placed 90/0 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 90/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 212/0 onto dev r1z1-10.1.1.1/sdd -Placed 212/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 212/1 onto dev r1z1-10.1.1.1/sdb -Placed 212/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 212/2 onto dev r1z1-10.1.1.1/sdc -Placed 212/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 181/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 181/2 onto dev r1z1-10.1.1.1/sdb -Placed 181/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 157/0 onto dev r1z1-10.1.1.1/sdc -Placed 157/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 157/1 onto dev r1z1-10.1.1.1/sda -Placed 157/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 157/2 onto dev r1z1-10.1.1.1/sdd -Placed 157/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/sdc -Placed 166/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 166/2 onto dev r1z1-10.1.1.1/sda -Placed 166/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 151/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 118/0 onto dev r1z1-10.1.1.1/sda -Placed 118/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 118/1 onto dev r1z1-10.1.1.1/sdd -Placed 118/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 118/2 onto dev r1z1-10.1.1.1/sdb -Placed 118/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 227/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 227/2 onto dev r1z1-10.1.1.1/sdd -Placed 227/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 53/0 onto dev r1z1-10.1.1.1/sdb -Placed 53/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 53/1 onto dev r1z1-10.1.1.1/sdc -Placed 53/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 53/2 onto dev r1z1-10.1.1.1/sda -Placed 53/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 72/0 onto dev r1z1-10.1.1.1/sdd -Placed 72/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 72/1 onto dev r1z1-10.1.1.1/sdb -Placed 72/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 72/2 onto dev r1z1-10.1.1.1/sdc -Placed 72/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/sdd -Placed 133/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 133/2 onto dev r1z1-10.1.1.1/sdb -Placed 133/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 119/0 onto dev r1z1-10.1.1.1/sdc -Placed 119/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 119/1 onto dev r1z1-10.1.1.1/sda -Placed 119/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 119/2 onto dev r1z1-10.1.1.1/sdd -Placed 119/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/sdc -Placed 207/1 onto dev r1z1-10.1.1.1/sdc -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 46/0 onto dev r1z1-10.1.1.1/sdd -Placed 46/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 46/1 onto dev r1z1-10.1.1.1/sdb -Placed 46/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 46/2 onto dev r1z1-10.1.1.1/sdc -Placed 46/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 87/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 87/2 onto dev r1z1-10.1.1.1/sdb -Placed 87/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 194/0 onto dev r1z1-10.1.1.1/sdc -Placed 194/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 194/1 onto dev r1z1-10.1.1.1/sda -Placed 194/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 194/2 onto dev r1z1-10.1.1.1/sdd -Placed 194/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/sdc -Placed 50/1 onto dev r1z1-10.1.1.1/sdc -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 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/sdc -Placed 221/2 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 175/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 175/2 onto dev r1z1-10.1.1.1/sdb -Placed 175/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 148/0 onto dev r1z1-10.1.1.1/sdc -Placed 148/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 148/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 229/0 onto dev r1z1-10.1.1.1/sdb -Placed 229/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 229/1 onto dev r1z1-10.1.1.1/sdc -Placed 229/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 229/2 onto dev r1z1-10.1.1.1/sda -Placed 229/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 158/0 onto dev r1z1-10.1.1.1/sdd -Placed 158/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 158/1 onto dev r1z1-10.1.1.1/sdb -Placed 158/1 onto dev r1z1-10.1.1.1/sdb -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 3/0 onto dev r1z1-10.1.1.1/sda -Placed 3/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 3/1 onto dev r1z1-10.1.1.1/sdd -Placed 3/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 3/2 onto dev r1z1-10.1.1.1/sdb -Placed 3/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 169/1 onto dev r1z1-10.1.1.1/sda +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 193/0 onto dev r1z1-10.1.1.1/sdb +Placed 193/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 193/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 220/0 onto dev r1z1-10.1.1.1/sdd +Placed 220/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 220/1 onto dev r1z1-10.1.1.1/sdb +Placed 220/1 onto dev r1z1-10.1.1.1/sdb +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 58/0 onto dev r1z1-10.1.1.1/sda +Placed 58/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 78/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 78/2 onto dev r1z1-10.1.1.1/sdd +Placed 78/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/sdc +Placed 44/1 onto dev r1z1-10.1.1.1/sdc +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 174/0 onto dev r1z1-10.1.1.1/sdd +Placed 174/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 174/1 onto dev r1z1-10.1.1.1/sdb +Placed 174/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 174/2 onto dev r1z1-10.1.1.1/sdc +Placed 174/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 232/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 232/2 onto dev r1z1-10.1.1.1/sdb +Placed 232/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 37/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 37/2 onto dev r1z1-10.1.1.1/sdd +Placed 37/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/sdc +Placed 96/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 96/2 onto dev r1z1-10.1.1.1/sda +Placed 96/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 233/0 onto dev r1z1-10.1.1.1/sdd +Placed 233/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 233/1 onto dev r1z1-10.1.1.1/sdb +Placed 233/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdd +Placed 12/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 12/2 onto dev r1z1-10.1.1.1/sdb +Placed 12/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 209/0 onto dev r1z1-10.1.1.1/sdc +Placed 209/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 209/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 234/0 onto dev r1z1-10.1.1.1/sdb +Placed 234/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 234/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 64/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 122/0 onto dev r1z1-10.1.1.1/sda +Placed 122/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 122/1 onto dev r1z1-10.1.1.1/sdd +Placed 122/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 122/2 onto dev r1z1-10.1.1.1/sdb +Placed 122/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 244/0 onto dev r1z1-10.1.1.1/sdc +Placed 244/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 244/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/sdc +Placed 167/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 167/2 onto dev r1z1-10.1.1.1/sda +Placed 167/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 168/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 49/0 onto dev r1z1-10.1.1.1/sda +Placed 49/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 108/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 108/2 onto dev r1z1-10.1.1.1/sdd +Placed 108/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/sdc +Placed 19/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 19/2 onto dev r1z1-10.1.1.1/sda +Placed 19/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 104/0 onto dev r1z1-10.1.1.1/sdd +Placed 104/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 104/1 onto dev r1z1-10.1.1.1/sdb +Placed 104/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdd +Placed 139/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 139/2 onto dev r1z1-10.1.1.1/sdb +Placed 139/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 22/0 onto dev r1z1-10.1.1.1/sdc +Placed 22/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 22/1 onto dev r1z1-10.1.1.1/sda +Placed 22/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc +Placed 89/1 onto dev r1z1-10.1.1.1/sdc +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 226/0 onto dev r1z1-10.1.1.1/sdd +Placed 226/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 226/1 onto dev r1z1-10.1.1.1/sdb +Placed 226/1 onto dev r1z1-10.1.1.1/sdb +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 24/0 onto dev r1z1-10.1.1.1/sda +Placed 24/0 onto dev r1z1-10.1.1.1/sda +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 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/sda +Placed 224/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc +Placed 245/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 245/2 onto dev r1z1-10.1.1.1/sda +Placed 245/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 41/0 onto dev r1z1-10.1.1.1/sdd +Placed 41/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 41/1 onto dev r1z1-10.1.1.1/sdb +Placed 41/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 41/2 onto dev r1z1-10.1.1.1/sdc +Placed 41/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 157/0 onto dev r1z1-10.1.1.1/sda +Placed 157/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 157/1 onto dev r1z1-10.1.1.1/sdd +Placed 157/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 157/2 onto dev r1z1-10.1.1.1/sdb +Placed 157/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 199/1 onto dev r1z1-10.1.1.1/sda +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 75/0 onto dev r1z1-10.1.1.1/sdb +Placed 75/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 75/1 onto dev r1z1-10.1.1.1/sdc +Placed 75/1 onto dev r1z1-10.1.1.1/sdc +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 83/0 onto dev r1z1-10.1.1.1/sdd +Placed 83/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 83/1 onto dev r1z1-10.1.1.1/sdb +Placed 83/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 83/2 onto dev r1z1-10.1.1.1/sdc +Placed 83/2 onto dev r1z1-10.1.1.1/sdc +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/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 45/0 onto dev r1z1-10.1.1.1/sdc +Placed 45/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 45/1 onto dev r1z1-10.1.1.1/sda +Placed 45/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 45/2 onto dev r1z1-10.1.1.1/sdd +Placed 45/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 95/0 onto dev r1z1-10.1.1.1/sdb +Placed 95/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 95/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 247/0 onto dev r1z1-10.1.1.1/sdd +Placed 247/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 247/1 onto dev r1z1-10.1.1.1/sdb +Placed 247/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 247/2 onto dev r1z1-10.1.1.1/sdc +Placed 247/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 166/0 onto dev r1z1-10.1.1.1/sda +Placed 166/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 166/1 onto dev r1z1-10.1.1.1/sdd +Placed 166/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 166/2 onto dev r1z1-10.1.1.1/sdb +Placed 166/2 onto dev r1z1-10.1.1.1/sdb DEBUG: Placed 62/0 onto dev r1z1-10.1.1.1/sdc Placed 62/0 onto dev r1z1-10.1.1.1/sdc 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/sdd Placed 62/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/sdc -Placed 238/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 238/2 onto dev r1z1-10.1.1.1/sda -Placed 238/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 135/0 onto dev r1z1-10.1.1.1/sdd -Placed 135/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 135/1 onto dev r1z1-10.1.1.1/sdb -Placed 135/1 onto dev r1z1-10.1.1.1/sdb -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 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/sdd -Placed 109/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 109/2 onto dev r1z1-10.1.1.1/sdb -Placed 109/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 11/0 onto dev r1z1-10.1.1.1/sdc -Placed 11/0 onto dev r1z1-10.1.1.1/sdc -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/sdd -Placed 11/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 140/0 onto dev r1z1-10.1.1.1/sdb -Placed 140/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 140/1 onto dev r1z1-10.1.1.1/sdc -Placed 140/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 140/2 onto dev r1z1-10.1.1.1/sda -Placed 140/2 onto dev r1z1-10.1.1.1/sda -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/sdc -Placed 146/2 onto dev r1z1-10.1.1.1/sdc +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/sdc +Placed 133/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 133/2 onto dev r1z1-10.1.1.1/sda +Placed 133/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 195/0 onto dev r1z1-10.1.1.1/sdd +Placed 195/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 195/1 onto dev r1z1-10.1.1.1/sdb +Placed 195/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 195/2 onto dev r1z1-10.1.1.1/sdc +Placed 195/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 119/0 onto dev r1z1-10.1.1.1/sda +Placed 119/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 119/1 onto dev r1z1-10.1.1.1/sdd +Placed 119/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 119/2 onto dev r1z1-10.1.1.1/sdb +Placed 119/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 63/0 onto dev r1z1-10.1.1.1/sdc +Placed 63/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 63/1 onto dev r1z1-10.1.1.1/sda +Placed 63/1 onto dev r1z1-10.1.1.1/sda +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 181/0 onto dev r1z1-10.1.1.1/sdb +Placed 181/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 181/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 81/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 116/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 116/2 onto dev r1z1-10.1.1.1/sdb +Placed 116/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 239/0 onto dev r1z1-10.1.1.1/sdc +Placed 239/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 239/1 onto dev r1z1-10.1.1.1/sda +Placed 239/1 onto dev r1z1-10.1.1.1/sda +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 206/0 onto dev r1z1-10.1.1.1/sdb +Placed 206/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 206/1 onto dev r1z1-10.1.1.1/sdc +Placed 206/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 206/2 onto dev r1z1-10.1.1.1/sda +Placed 206/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 155/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 77/0 onto dev r1z1-10.1.1.1/sda +Placed 77/0 onto dev r1z1-10.1.1.1/sda +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 113/0 onto dev r1z1-10.1.1.1/sdc +Placed 113/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 113/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 131/0 onto dev r1z1-10.1.1.1/sdb +Placed 131/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 131/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 3/0 onto dev r1z1-10.1.1.1/sdd +Placed 3/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 3/1 onto dev r1z1-10.1.1.1/sdb +Placed 3/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdd Placed 107/1 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 107/2 onto dev r1z1-10.1.1.1/sdb Placed 107/2 onto dev r1z1-10.1.1.1/sdb -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/sda -Placed 145/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 145/2 onto dev r1z1-10.1.1.1/sdd -Placed 145/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/sdc -Placed 202/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 202/2 onto dev r1z1-10.1.1.1/sda -Placed 202/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 252/0 onto dev r1z1-10.1.1.1/sdd -Placed 252/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 252/1 onto dev r1z1-10.1.1.1/sdb -Placed 252/1 onto dev r1z1-10.1.1.1/sdb -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 1/0 onto dev r1z1-10.1.1.1/sdc +Placed 1/0 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 1/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/sdc +Placed 132/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 132/2 onto dev r1z1-10.1.1.1/sda +Placed 132/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 0/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 91/0 onto dev r1z1-10.1.1.1/sda +Placed 91/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 91/1 onto dev r1z1-10.1.1.1/sdd +Placed 91/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 91/2 onto dev r1z1-10.1.1.1/sdb +Placed 91/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 68/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 68/2 onto dev r1z1-10.1.1.1/sdd +Placed 68/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/sdc +Placed 218/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 218/2 onto dev r1z1-10.1.1.1/sda +Placed 218/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 160/0 onto dev r1z1-10.1.1.1/sdd +Placed 160/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 160/1 onto dev r1z1-10.1.1.1/sdb +Placed 160/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 160/2 onto dev r1z1-10.1.1.1/sdc +Placed 160/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 205/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 205/2 onto dev r1z1-10.1.1.1/sdb +Placed 205/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 136/1 onto dev r1z1-10.1.1.1/sda +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 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/sdc +Placed 135/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 135/2 onto dev r1z1-10.1.1.1/sda +Placed 135/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 114/0 onto dev r1z1-10.1.1.1/sdd +Placed 114/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 114/1 onto dev r1z1-10.1.1.1/sdb +Placed 114/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdd +Placed 11/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 11/2 onto dev r1z1-10.1.1.1/sdb +Placed 11/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 144/0 onto dev r1z1-10.1.1.1/sdc +Placed 144/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 144/1 onto dev r1z1-10.1.1.1/sda +Placed 144/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 144/2 onto dev r1z1-10.1.1.1/sdd +Placed 144/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 109/0 onto dev r1z1-10.1.1.1/sdb +Placed 109/0 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 109/2 onto dev r1z1-10.1.1.1/sda +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/sdc +Placed 79/2 onto dev r1z1-10.1.1.1/sdc +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/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 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/sda +Placed 10/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 10/2 onto dev r1z1-10.1.1.1/sdd +Placed 10/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/sdc +Placed 158/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 158/2 onto dev r1z1-10.1.1.1/sda +Placed 158/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 216/0 onto dev r1z1-10.1.1.1/sdd +Placed 216/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 216/1 onto dev r1z1-10.1.1.1/sdb +Placed 216/1 onto dev r1z1-10.1.1.1/sdb +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 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/sdd +Placed 142/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 142/2 onto dev r1z1-10.1.1.1/sdb +Placed 142/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 93/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 93/2 onto dev r1z1-10.1.1.1/sdd +Placed 93/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/sdc +Placed 123/1 onto dev r1z1-10.1.1.1/sdc +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 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/sdc +Placed 151/2 onto dev r1z1-10.1.1.1/sdc +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/sdd +Placed 128/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 128/2 onto dev r1z1-10.1.1.1/sdb +Placed 128/2 onto dev r1z1-10.1.1.1/sdb +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/sda +Placed 25/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 25/2 onto dev r1z1-10.1.1.1/sdd +Placed 25/2 onto dev r1z1-10.1.1.1/sdd DEBUG: Assigned 768 parts Assigned 768 parts DEBUG: Finished rebalance plan after 1 attempts @@ -19647,9 +16552,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 147 (Last start was 65) -DEBUG: Gather start is 147 (Last start was 65) -Gather start is 147 (Last start was 65) +DEBUG: Gather start is 164 (Last start was 82) +DEBUG: Gather start is 164 (Last start was 82) +Gather start is 164 (Last start was 82) 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 @@ -19701,10 +16606,10 @@ 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 147 (Last start was 65) -DEBUG: Gather start is 147 (Last start was 65) -DEBUG: Gather start is 147 (Last start was 65) -Gather start is 147 (Last start was 65) +DEBUG: Gather start is 164 (Last start was 82) +DEBUG: Gather start is 164 (Last start was 82) +DEBUG: Gather start is 164 (Last start was 82) +Gather start is 164 (Last start was 82) 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 @@ -19715,841 +16620,2860 @@ 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 INFO: Object audit (ZBF). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1479.99, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmppq_s6l3u/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: 561.19, 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: 0 audit watcher(s) loaded -test ERROR: ERROR Trying to audit /tmp/tmpla4p6zlg/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 238, in failsafe_object_audit - self.object_audit(location) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 258, in object_audit - df = diskfile_mgr.get_diskfile_from_audit_location(location) - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1499, in get_diskfile_from_audit_location - return self.diskfile_cls.from_hash_dir( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -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/tmphm511ppp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmphm511ppp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmphm511ppp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test ERROR: ERROR Trying to audit /tmp/tmphm511ppp/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 238, in failsafe_object_audit - self.object_audit(location) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 258, in object_audit - df = diskfile_mgr.get_diskfile_from_audit_location(location) - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1499, in get_diskfile_from_audit_location - 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/tmphm511ppp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmphm511ppp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmphm511ppp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmphm511ppp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmphm511ppp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmphm511ppp/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: 621.93, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.36 -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/tmp1ggkud7h/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1756897478.03400.data.9ILVBL -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: Rsync tempfile: /tmp/tmp1ggkud7h/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1756897478.03400.data.9ILVBL -test DEBUG: Rsync tempfile: /tmp/tmp1ggkud7h/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1756897478.03400.data.9ILVBL -test WARNING: Unexpected file /tmp/tmp1ggkud7h/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/tmpa8d5lyt8/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: Run listdir on /tmp/tmpm_uuq9z7/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/tmpxi36yz75/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1756897478.06460#1#d.data: Invalid EC metadata at offset 0x850 -test ERROR: ERROR Object /tmp/tmpxi36yz75/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: Invalid EC metadata at offset 0x850 -test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmpxi36yz75/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1756897478.06885#1#d.data: Invalid EC metadata at offset 0x10a0 -test ERROR: ERROR Object /tmp/tmpxi36yz75/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: Invalid EC metadata at offset 0x10a0 -test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmpxi36yz75/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1756897478.07326#1#d.data: Invalid EC metadata at offset 0x0 -test ERROR: ERROR Object /tmp/tmpxi36yz75/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: Invalid EC metadata at offset 0x0 -test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmpsam2a6kt/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897478.08052.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test ERROR: ERROR Object /tmp/tmpsam2a6kt/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/tmpomh7q2rz/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897478.08628.data: metadata content-length 1024 does not match actual object size 1034 -test ERROR: ERROR Object /tmp/tmpomh7q2rz/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/tmpomh7q2rz/tmp_test_object_auditor/node/sda/objects-1/0/e8c/354ad2ed1c680ff8b4d687a780198e8c/1756897478.08969.data: metadata content-length 1024 does not match actual object size 1034 -test ERROR: ERROR Object /tmp/tmpomh7q2rz/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 1034test.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_auditor.TestAuditor.test_object_run_fast_track_non_zero -test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_non_zero ... 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 -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_auditor.TestAuditor.test_object_run_logging -test.unit.obj.test_auditor.TestAuditor.test_object_run_logging ... ok -test.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-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp0rsg5i2z/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1472017820.44503.data.QBYCYU -test-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp0rsg5i2z/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.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/tmp2zp8b840/tmp_test_obj_server_DiskFile/sda1/objects/0 -test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmp4ylgr8lg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897478.92758#2#d.data close failure: Bad : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2371, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5490, in mock_handle_close_quarantine - raise Exception("Bad") -Exception: Bad - -test-TestECDiskFile ERROR: Problem cleaning up /tmp/tmpj_e5wi8f/tmp_test_obj_server_DiskFile/sda1/objects/0/221/2f5b65d1019c019d79e6f1411fb79221 (): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3282, 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/tmpsrte08b3/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1756897478.94929#2#d.data ([Errno 21] Some IO Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3243, 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/tmpuitnkyst/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1756897478.95300#2#d.data ([Errno 100] Some Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3243, 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/tmpl1vbvhph/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1756897478.95662#2#d.data ([Errno 122] EDQUOT): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, 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/tmpucprhlj2/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1756897478.96026#2#d.data ([Errno 28] ENOSPC): [Errno 28] ENOSPC -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpnf5ecngv/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1756897478.96333#2#d.data ([Errno 100] Some Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, 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/tmp5e6xjbz6/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1756897478.96702#2#d.data ([Errno 21] Some other IO Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, 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 +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.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 +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_match ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_match_with_existing_etag_is_at_header +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_match_with_existing_etag_is_at_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.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_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.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 +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_match_with_existing_etag_is_at_header ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_none_match +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_none_match ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_none_match_with_existing_etag_is_at_header +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_none_match_with_existing_etag_is_at_header ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_constraints_checking +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_constraints_checking ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_no_user_metadata +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_no_user_metadata ... ok +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_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 +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_encryption_override ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_error_in_key_callback +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_error_in_key_callback ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_missing_key_callback +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_missing_key_callback ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_bad_client_etag +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_bad_client_etag ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_good_client_etag +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_good_client_etag ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_no_client_etag +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_multiseg_no_client_etag ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_no_user_metadata +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_no_user_metadata ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_nothing_read +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 +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 +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_bad_etag_in_headers_and_other_footers ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_bad_etag_in_other_footers +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_bad_etag_in_other_footers ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_footers +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 +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.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.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 +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_other_footers_and_etag_of_empty_body ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_zero_size_object +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_zero_size_object ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_config_true_value_on_disable_encryption +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.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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:29 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -0000', 'Content-Md5': 'kFTZTwtkYdPhxLvq8qlnRQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '9054d94f0b6461d3e1c4bbeaf2a96745', '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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -0000', 'Content-Md5': 'Hr0xviIAz+p3lV3fm6jm/g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '1ebd31be2200cfea77955ddf9ba8e6fe', '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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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.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 - -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "PUT /Here%20Is%20A%20SnowMan:☃ HTTP/1.0" 200 181 0.000044 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 86\r\nDate: Wed, 03 Sep 2025 11:04:26 GMT\r\nConnection: close\r\n\r\n{"RAW_PATH_INFO": "/Here%20Is%20A%20SnowMan:\\u00e2\\u0098\\u0083", "QUERY_STRING": null}' -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "POST /?and%20it=does+nothing+to+params&PALMTREE=ð%9fŒ%b4 HTTP/1.1" 200 178 0.000046 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 101\r\nDate: Wed, 03 Sep 2025 11:04:26 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": "and%20it=does+nothing+to+params&PALMTREE=\\u00f0%9f\\u008c%b4"}' -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET // HTTP/1.1" 200 121 0.000042 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 45\r\nDate: Wed, 03 Sep 2025 11:04:26 GMT\r\n\r\n{"RAW_PATH_INFO": "//", "QUERY_STRING": null}' -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET //bar HTTP/1.1" 200 124 0.000041 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 48\r\nDate: Wed, 03 Sep 2025 11:04:26 GMT\r\n\r\n{"RAW_PATH_INFO": "//bar", "QUERY_STRING": null}' -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET //////baz HTTP/1.1" 200 128 0.000055 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 52\r\nDate: Wed, 03 Sep 2025 11:04:26 GMT\r\n\r\n{"RAW_PATH_INFO": "//////baz", "QUERY_STRING": null}' -proxy INFO: (3036830) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (3036830) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:04:26] "GET /someurl HTTP/1.0" 200 102 0.000038 -proxy INFO: wsgi exiting -proxy INFO: (3036830) wsgi exited, is_accepting=True -sharder-test WARNING: Reclaimable db stuck waiting for shrinking, path: a/c, db: /tmp/tmp13wqjcyf/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/tmpaj4md0x3/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/tmpaj4md0x3/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/tmpaj4md0x3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpaj4md0x3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1756897469.00000, (0, 0) as of 1756897469.00000, active as of 1756897469.00000> to ShardRange<'k' to 't' as of 1756897470.00000, (0, 0) as of 1756897470.00000, active as of 1756897470.00000>, path: .shards_a/shard_c, db: /tmp/tmpaj4md0x3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpaj4md0x3/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/tmpaj4md0x3/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/tmpaj4md0x3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpaj4md0x3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897474.00000, (0, 0) as of 1756897474.00000, shrinking as of 1756897471.00000> to ShardRange<'k' to 't' as of 1756897474.00000, (0, 0) as of 1756897474.00000, sharding as of 1756897475.00000>, path: .shards_a/shard_c, db: /tmp/tmpaj4md0x3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpaj4md0x3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpaj4md0x3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpaj4md0x3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897469.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1d5/5ae3280cfb82c57e575fc561ac9fd1d5/5ae3280cfb82c57e575fc561ac9fd1d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897471.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a99/6d03a74a050e52e528e5973975e4fa99/6d03a74a050e52e528e5973975e4fa99.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897470.00000, (0, 0) as of 1756897470.00000, found as of 1756897470.00000> to ShardRange<'k' to 't' as of 1756897471.00000, (0, 0) as of 1756897471.00000, created as of 1756897471.00000>, path: .shards_a/shard_c_1756897471.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a99/6d03a74a050e52e528e5973975e4fa99/6d03a74a050e52e528e5973975e4fa99.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897473.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/c19/a39672b20405cf81d9a6bf3e31859c19/a39672b20405cf81d9a6bf3e31859c19.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897472.00000, (0, 0) as of 1756897472.00000, found as of 1756897472.00000> to ShardRange<'k' to 't' as of 1756897473.00000, (0, 0) as of 1756897473.00000, cleaved as of 1756897473.00000>, path: .shards_a/shard_c_1756897473.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/c19/a39672b20405cf81d9a6bf3e31859c19/a39672b20405cf81d9a6bf3e31859c19.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897475.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/fe5/83dc8b971634db38c300dcf8cf648fe5/83dc8b971634db38c300dcf8cf648fe5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897474.00000, (0, 0) as of 1756897474.00000, found as of 1756897474.00000> to ShardRange<'k' to 't' as of 1756897475.00000, (0, 0) as of 1756897475.00000, active as of 1756897475.00000>, path: .shards_a/shard_c_1756897475.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/fe5/83dc8b971634db38c300dcf8cf648fe5/83dc8b971634db38c300dcf8cf648fe5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897477.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/e99/bd4c73629d372bd7c787dfd991e1ee99/bd4c73629d372bd7c787dfd991e1ee99.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897476.00000, (0, 0) as of 1756897476.00000, found as of 1756897476.00000> to ShardRange<'k' to 't' as of 1756897477.00000, (0, 0) as of 1756897477.00000, shrinking as of 1756897477.00000>, path: .shards_a/shard_c_1756897477.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/e99/bd4c73629d372bd7c787dfd991e1ee99/bd4c73629d372bd7c787dfd991e1ee99.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897477.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/e99/bd4c73629d372bd7c787dfd991e1ee99/bd4c73629d372bd7c787dfd991e1ee99.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897479.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b8b/08a9afc37f757b9aa176b396aad45b8b/08a9afc37f757b9aa176b396aad45b8b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897478.00000, (0, 0) as of 1756897478.00000, found as of 1756897478.00000> to ShardRange<'k' to 't' as of 1756897479.00000, (0, 0) as of 1756897479.00000, sharding as of 1756897479.00000>, path: .shards_a/shard_c_1756897479.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b8b/08a9afc37f757b9aa176b396aad45b8b/08a9afc37f757b9aa176b396aad45b8b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897479.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b8b/08a9afc37f757b9aa176b396aad45b8b/08a9afc37f757b9aa176b396aad45b8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897481.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/22a/62bc6a407aa6de5ea03ed490937b322a/62bc6a407aa6de5ea03ed490937b322a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897480.00000, (0, 0) as of 1756897480.00000, found as of 1756897480.00000> to ShardRange<'k' to 't' as of 1756897481.00000, (0, 0) as of 1756897481.00000, sharded as of 1756897481.00000>, path: .shards_a/shard_c_1756897481.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/22a/62bc6a407aa6de5ea03ed490937b322a/62bc6a407aa6de5ea03ed490937b322a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897481.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/22a/62bc6a407aa6de5ea03ed490937b322a/62bc6a407aa6de5ea03ed490937b322a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897483.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/012/fb2a77154a23373c5162b0a65019f012/fb2a77154a23373c5162b0a65019f012.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897482.00000, (0, 0) as of 1756897482.00000, found as of 1756897482.00000> to ShardRange<'k' to 't' as of 1756897483.00000, (0, 0) as of 1756897483.00000, shrunk as of 1756897483.00000>, path: .shards_a/shard_c_1756897483.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/012/fb2a77154a23373c5162b0a65019f012/fb2a77154a23373c5162b0a65019f012.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897483.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/012/fb2a77154a23373c5162b0a65019f012/fb2a77154a23373c5162b0a65019f012.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897485.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/0e7/45f2608669c095320932d91c1d3140e7/45f2608669c095320932d91c1d3140e7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897484.00000, (0, 0) as of 1756897484.00000, created as of 1756897484.00000> to ShardRange<'k' to 't' as of 1756897485.00000, (0, 0) as of 1756897485.00000, found as of 1756897485.00000>, path: .shards_a/shard_c_1756897485.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/0e7/45f2608669c095320932d91c1d3140e7/45f2608669c095320932d91c1d3140e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897487.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/5ce/eeda23b73aa109ae8ffe23bc655aa5ce/eeda23b73aa109ae8ffe23bc655aa5ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897489.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b30/5bcb3d80b530c68abb63ee5f333cfb30/5bcb3d80b530c68abb63ee5f333cfb30.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897488.00000, (0, 0) as of 1756897488.00000, created as of 1756897488.00000> to ShardRange<'k' to 't' as of 1756897489.00000, (0, 0) as of 1756897489.00000, cleaved as of 1756897489.00000>, path: .shards_a/shard_c_1756897489.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b30/5bcb3d80b530c68abb63ee5f333cfb30/5bcb3d80b530c68abb63ee5f333cfb30.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897491.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/7f5/04068e08625886132ad06c3a4ec5f7f5/04068e08625886132ad06c3a4ec5f7f5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897490.00000, (0, 0) as of 1756897490.00000, created as of 1756897490.00000> to ShardRange<'k' to 't' as of 1756897491.00000, (0, 0) as of 1756897491.00000, active as of 1756897491.00000>, path: .shards_a/shard_c_1756897491.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/7f5/04068e08625886132ad06c3a4ec5f7f5/04068e08625886132ad06c3a4ec5f7f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897493.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/46b/13f7dd9e2c44fbf1578c9a103839646b/13f7dd9e2c44fbf1578c9a103839646b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897492.00000, (0, 0) as of 1756897492.00000, created as of 1756897492.00000> to ShardRange<'k' to 't' as of 1756897493.00000, (0, 0) as of 1756897493.00000, shrinking as of 1756897493.00000>, path: .shards_a/shard_c_1756897493.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/46b/13f7dd9e2c44fbf1578c9a103839646b/13f7dd9e2c44fbf1578c9a103839646b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897493.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/46b/13f7dd9e2c44fbf1578c9a103839646b/13f7dd9e2c44fbf1578c9a103839646b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897495.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/576/e4832c20b9ce4d4508dd13fcfb3af576/e4832c20b9ce4d4508dd13fcfb3af576.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897494.00000, (0, 0) as of 1756897494.00000, created as of 1756897494.00000> to ShardRange<'k' to 't' as of 1756897495.00000, (0, 0) as of 1756897495.00000, sharding as of 1756897495.00000>, path: .shards_a/shard_c_1756897495.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/576/e4832c20b9ce4d4508dd13fcfb3af576/e4832c20b9ce4d4508dd13fcfb3af576.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897495.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/576/e4832c20b9ce4d4508dd13fcfb3af576/e4832c20b9ce4d4508dd13fcfb3af576.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897497.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/7ac/42a80f01e88a590a55253077419f97ac/42a80f01e88a590a55253077419f97ac.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897496.00000, (0, 0) as of 1756897496.00000, created as of 1756897496.00000> to ShardRange<'k' to 't' as of 1756897497.00000, (0, 0) as of 1756897497.00000, sharded as of 1756897497.00000>, path: .shards_a/shard_c_1756897497.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/7ac/42a80f01e88a590a55253077419f97ac/42a80f01e88a590a55253077419f97ac.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897497.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/7ac/42a80f01e88a590a55253077419f97ac/42a80f01e88a590a55253077419f97ac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897499.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/11f/56226eb6c1a6f597f92f00a2d442611f/56226eb6c1a6f597f92f00a2d442611f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897498.00000, (0, 0) as of 1756897498.00000, created as of 1756897498.00000> to ShardRange<'k' to 't' as of 1756897499.00000, (0, 0) as of 1756897499.00000, shrunk as of 1756897499.00000>, path: .shards_a/shard_c_1756897499.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/11f/56226eb6c1a6f597f92f00a2d442611f/56226eb6c1a6f597f92f00a2d442611f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897499.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/11f/56226eb6c1a6f597f92f00a2d442611f/56226eb6c1a6f597f92f00a2d442611f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897501.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/3d5/55a8aa4c36bbec789fca8391e33dd3d5/55a8aa4c36bbec789fca8391e33dd3d5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897500.00000, (0, 0) as of 1756897500.00000, cleaved as of 1756897500.00000> to ShardRange<'k' to 't' as of 1756897501.00000, (0, 0) as of 1756897501.00000, found as of 1756897501.00000>, path: .shards_a/shard_c_1756897501.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/3d5/55a8aa4c36bbec789fca8391e33dd3d5/55a8aa4c36bbec789fca8391e33dd3d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897503.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/40f/b8c6043d05baf03da57c574fe76e540f/b8c6043d05baf03da57c574fe76e540f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897502.00000, (0, 0) as of 1756897502.00000, cleaved as of 1756897502.00000> to ShardRange<'k' to 't' as of 1756897503.00000, (0, 0) as of 1756897503.00000, created as of 1756897503.00000>, path: .shards_a/shard_c_1756897503.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/40f/b8c6043d05baf03da57c574fe76e540f/b8c6043d05baf03da57c574fe76e540f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897505.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/013/1551027bf30bb2f9b2e8a4b787650013/1551027bf30bb2f9b2e8a4b787650013.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897507.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b87/fe50c55b11386c1d619e8b9417dc3b87/fe50c55b11386c1d619e8b9417dc3b87.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897506.00000, (0, 0) as of 1756897506.00000, cleaved as of 1756897506.00000> to ShardRange<'k' to 't' as of 1756897507.00000, (0, 0) as of 1756897507.00000, active as of 1756897507.00000>, path: .shards_a/shard_c_1756897507.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b87/fe50c55b11386c1d619e8b9417dc3b87/fe50c55b11386c1d619e8b9417dc3b87.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897509.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/5e5/570f4ae006db5f5c6b598b078a4ba5e5/570f4ae006db5f5c6b598b078a4ba5e5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897508.00000, (0, 0) as of 1756897508.00000, cleaved as of 1756897508.00000> to ShardRange<'k' to 't' as of 1756897509.00000, (0, 0) as of 1756897509.00000, shrinking as of 1756897509.00000>, path: .shards_a/shard_c_1756897509.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/5e5/570f4ae006db5f5c6b598b078a4ba5e5/570f4ae006db5f5c6b598b078a4ba5e5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897509.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/5e5/570f4ae006db5f5c6b598b078a4ba5e5/570f4ae006db5f5c6b598b078a4ba5e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897511.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/918/7974e447104fb96d944ac0ea05213918/7974e447104fb96d944ac0ea05213918.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897510.00000, (0, 0) as of 1756897510.00000, cleaved as of 1756897510.00000> to ShardRange<'k' to 't' as of 1756897511.00000, (0, 0) as of 1756897511.00000, sharding as of 1756897511.00000>, path: .shards_a/shard_c_1756897511.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/918/7974e447104fb96d944ac0ea05213918/7974e447104fb96d944ac0ea05213918.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897511.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/918/7974e447104fb96d944ac0ea05213918/7974e447104fb96d944ac0ea05213918.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897513.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ef1/38f1da80d8029b888a03d0e6db18def1/38f1da80d8029b888a03d0e6db18def1.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897512.00000, (0, 0) as of 1756897512.00000, cleaved as of 1756897512.00000> to ShardRange<'k' to 't' as of 1756897513.00000, (0, 0) as of 1756897513.00000, sharded as of 1756897513.00000>, path: .shards_a/shard_c_1756897513.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ef1/38f1da80d8029b888a03d0e6db18def1/38f1da80d8029b888a03d0e6db18def1.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897513.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ef1/38f1da80d8029b888a03d0e6db18def1/38f1da80d8029b888a03d0e6db18def1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897515.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/d14/7f805590c159bf7f3c2628b08574fd14/7f805590c159bf7f3c2628b08574fd14.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897514.00000, (0, 0) as of 1756897514.00000, cleaved as of 1756897514.00000> to ShardRange<'k' to 't' as of 1756897515.00000, (0, 0) as of 1756897515.00000, shrunk as of 1756897515.00000>, path: .shards_a/shard_c_1756897515.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/d14/7f805590c159bf7f3c2628b08574fd14/7f805590c159bf7f3c2628b08574fd14.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897515.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/d14/7f805590c159bf7f3c2628b08574fd14/7f805590c159bf7f3c2628b08574fd14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897517.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1f0/c99fd49e373931e88dba92abfec3e1f0/c99fd49e373931e88dba92abfec3e1f0.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897516.00000, (0, 0) as of 1756897516.00000, active as of 1756897516.00000> to ShardRange<'k' to 't' as of 1756897517.00000, (0, 0) as of 1756897517.00000, found as of 1756897517.00000>, path: .shards_a/shard_c_1756897517.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1f0/c99fd49e373931e88dba92abfec3e1f0/c99fd49e373931e88dba92abfec3e1f0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897519.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/382/38f6e18016dae1b5eec07d874f524382/38f6e18016dae1b5eec07d874f524382.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897518.00000, (0, 0) as of 1756897518.00000, active as of 1756897518.00000> to ShardRange<'k' to 't' as of 1756897519.00000, (0, 0) as of 1756897519.00000, created as of 1756897519.00000>, path: .shards_a/shard_c_1756897519.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/382/38f6e18016dae1b5eec07d874f524382/38f6e18016dae1b5eec07d874f524382.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897521.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ca5/ac8c293c498700ba0782ec8dace5eca5/ac8c293c498700ba0782ec8dace5eca5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897520.00000, (0, 0) as of 1756897520.00000, active as of 1756897520.00000> to ShardRange<'k' to 't' as of 1756897521.00000, (0, 0) as of 1756897521.00000, cleaved as of 1756897521.00000>, path: .shards_a/shard_c_1756897521.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ca5/ac8c293c498700ba0782ec8dace5eca5/ac8c293c498700ba0782ec8dace5eca5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897523.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/114/d752e880200c241e6cb4e6765aa27114/d752e880200c241e6cb4e6765aa27114.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897525.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1ad/e1ce27a3243d63d4f734a77a9fdab1ad/e1ce27a3243d63d4f734a77a9fdab1ad.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897524.00000, (0, 0) as of 1756897524.00000, active as of 1756897524.00000> to ShardRange<'k' to 't' as of 1756897525.00000, (0, 0) as of 1756897525.00000, shrinking as of 1756897525.00000>, path: .shards_a/shard_c_1756897525.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1ad/e1ce27a3243d63d4f734a77a9fdab1ad/e1ce27a3243d63d4f734a77a9fdab1ad.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897525.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1ad/e1ce27a3243d63d4f734a77a9fdab1ad/e1ce27a3243d63d4f734a77a9fdab1ad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897527.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/561/0ba5de29f2ccf8887cd01d4f8a842561/0ba5de29f2ccf8887cd01d4f8a842561.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897526.00000, (0, 0) as of 1756897526.00000, active as of 1756897526.00000> to ShardRange<'k' to 't' as of 1756897527.00000, (0, 0) as of 1756897527.00000, sharding as of 1756897527.00000>, path: .shards_a/shard_c_1756897527.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/561/0ba5de29f2ccf8887cd01d4f8a842561/0ba5de29f2ccf8887cd01d4f8a842561.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897527.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/561/0ba5de29f2ccf8887cd01d4f8a842561/0ba5de29f2ccf8887cd01d4f8a842561.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897529.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/02b/3d53044fefe5173a5b80e4840621802b/3d53044fefe5173a5b80e4840621802b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897528.00000, (0, 0) as of 1756897528.00000, active as of 1756897528.00000> to ShardRange<'k' to 't' as of 1756897529.00000, (0, 0) as of 1756897529.00000, sharded as of 1756897529.00000>, path: .shards_a/shard_c_1756897529.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/02b/3d53044fefe5173a5b80e4840621802b/3d53044fefe5173a5b80e4840621802b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897529.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/02b/3d53044fefe5173a5b80e4840621802b/3d53044fefe5173a5b80e4840621802b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897531.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/9f7/8f3583502a6193742a4f03430d1149f7/8f3583502a6193742a4f03430d1149f7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897530.00000, (0, 0) as of 1756897530.00000, active as of 1756897530.00000> to ShardRange<'k' to 't' as of 1756897531.00000, (0, 0) as of 1756897531.00000, shrunk as of 1756897531.00000>, path: .shards_a/shard_c_1756897531.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/9f7/8f3583502a6193742a4f03430d1149f7/8f3583502a6193742a4f03430d1149f7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897531.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/9f7/8f3583502a6193742a4f03430d1149f7/8f3583502a6193742a4f03430d1149f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897533.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/36a/91a76b523414cf42794ce1cd15d4836a/91a76b523414cf42794ce1cd15d4836a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897532.00000, (0, 0) as of 1756897532.00000, shrinking as of 1756897532.00000> to ShardRange<'k' to 't' as of 1756897533.00000, (0, 0) as of 1756897533.00000, found as of 1756897533.00000>, path: .shards_a/shard_c_1756897533.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/36a/91a76b523414cf42794ce1cd15d4836a/91a76b523414cf42794ce1cd15d4836a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897535.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/4b1/a34800fd1bcc16d3766593cf89df64b1/a34800fd1bcc16d3766593cf89df64b1.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897534.00000, (0, 0) as of 1756897534.00000, shrinking as of 1756897534.00000> to ShardRange<'k' to 't' as of 1756897535.00000, (0, 0) as of 1756897535.00000, created as of 1756897535.00000>, path: .shards_a/shard_c_1756897535.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/4b1/a34800fd1bcc16d3766593cf89df64b1/a34800fd1bcc16d3766593cf89df64b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897537.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/32b/679b46bb65a22df59ac835b166eac32b/679b46bb65a22df59ac835b166eac32b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897536.00000, (0, 0) as of 1756897536.00000, shrinking as of 1756897536.00000> to ShardRange<'k' to 't' as of 1756897537.00000, (0, 0) as of 1756897537.00000, cleaved as of 1756897537.00000>, path: .shards_a/shard_c_1756897537.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/32b/679b46bb65a22df59ac835b166eac32b/679b46bb65a22df59ac835b166eac32b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897539.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/2cd/de6784522dd3cc940e8db2e9829e52cd/de6784522dd3cc940e8db2e9829e52cd.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897538.00000, (0, 0) as of 1756897538.00000, shrinking as of 1756897538.00000> to ShardRange<'k' to 't' as of 1756897539.00000, (0, 0) as of 1756897539.00000, active as of 1756897539.00000>, path: .shards_a/shard_c_1756897539.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/2cd/de6784522dd3cc940e8db2e9829e52cd/de6784522dd3cc940e8db2e9829e52cd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897541.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/092/92b0d8c374d89dcd7133a8aeaf84f092/92b0d8c374d89dcd7133a8aeaf84f092.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897541.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/092/92b0d8c374d89dcd7133a8aeaf84f092/92b0d8c374d89dcd7133a8aeaf84f092.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897543.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/c04/4598d5b2f2028679a3cc0d98eff26c04/4598d5b2f2028679a3cc0d98eff26c04.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897542.00000, (0, 0) as of 1756897542.00000, shrinking as of 1756897542.00000> to ShardRange<'k' to 't' as of 1756897543.00000, (0, 0) as of 1756897543.00000, sharding as of 1756897543.00000>, path: .shards_a/shard_c_1756897543.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/c04/4598d5b2f2028679a3cc0d98eff26c04/4598d5b2f2028679a3cc0d98eff26c04.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897543.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/c04/4598d5b2f2028679a3cc0d98eff26c04/4598d5b2f2028679a3cc0d98eff26c04.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897545.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/054/73f2ad8ad2bee7a4a8732e1739a90054/73f2ad8ad2bee7a4a8732e1739a90054.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897544.00000, (0, 0) as of 1756897544.00000, shrinking as of 1756897544.00000> to ShardRange<'k' to 't' as of 1756897545.00000, (0, 0) as of 1756897545.00000, sharded as of 1756897545.00000>, path: .shards_a/shard_c_1756897545.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/054/73f2ad8ad2bee7a4a8732e1739a90054/73f2ad8ad2bee7a4a8732e1739a90054.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897545.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/054/73f2ad8ad2bee7a4a8732e1739a90054/73f2ad8ad2bee7a4a8732e1739a90054.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897547.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/333/b10d45575dd7a40f35739df8717b5333/b10d45575dd7a40f35739df8717b5333.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897546.00000, (0, 0) as of 1756897546.00000, shrinking as of 1756897546.00000> to ShardRange<'k' to 't' as of 1756897547.00000, (0, 0) as of 1756897547.00000, shrunk as of 1756897547.00000>, path: .shards_a/shard_c_1756897547.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/333/b10d45575dd7a40f35739df8717b5333/b10d45575dd7a40f35739df8717b5333.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897547.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/333/b10d45575dd7a40f35739df8717b5333/b10d45575dd7a40f35739df8717b5333.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897549.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/bce/dd4224d989338b8d6ef7ab26452d0bce/dd4224d989338b8d6ef7ab26452d0bce.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897548.00000, (0, 0) as of 1756897548.00000, sharding as of 1756897548.00000> to ShardRange<'k' to 't' as of 1756897549.00000, (0, 0) as of 1756897549.00000, found as of 1756897549.00000>, path: .shards_a/shard_c_1756897549.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/bce/dd4224d989338b8d6ef7ab26452d0bce/dd4224d989338b8d6ef7ab26452d0bce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897551.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/cbf/5f0d7823f7a693035d8d02c98953ccbf/5f0d7823f7a693035d8d02c98953ccbf.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897550.00000, (0, 0) as of 1756897550.00000, sharding as of 1756897550.00000> to ShardRange<'k' to 't' as of 1756897551.00000, (0, 0) as of 1756897551.00000, created as of 1756897551.00000>, path: .shards_a/shard_c_1756897551.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/cbf/5f0d7823f7a693035d8d02c98953ccbf/5f0d7823f7a693035d8d02c98953ccbf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897553.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/10c/8b6ff650822812cff528fec680d7210c/8b6ff650822812cff528fec680d7210c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897552.00000, (0, 0) as of 1756897552.00000, sharding as of 1756897552.00000> to ShardRange<'k' to 't' as of 1756897553.00000, (0, 0) as of 1756897553.00000, cleaved as of 1756897553.00000>, path: .shards_a/shard_c_1756897553.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/10c/8b6ff650822812cff528fec680d7210c/8b6ff650822812cff528fec680d7210c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897555.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/2e0/4ee8b317b9be68a316ab7a7e842a82e0/4ee8b317b9be68a316ab7a7e842a82e0.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897554.00000, (0, 0) as of 1756897554.00000, sharding as of 1756897554.00000> to ShardRange<'k' to 't' as of 1756897555.00000, (0, 0) as of 1756897555.00000, active as of 1756897555.00000>, path: .shards_a/shard_c_1756897555.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/2e0/4ee8b317b9be68a316ab7a7e842a82e0/4ee8b317b9be68a316ab7a7e842a82e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897557.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/470/c4e98f5b6e0b4e5891651a22edb64470/c4e98f5b6e0b4e5891651a22edb64470.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897556.00000, (0, 0) as of 1756897556.00000, sharding as of 1756897556.00000> to ShardRange<'k' to 't' as of 1756897557.00000, (0, 0) as of 1756897557.00000, shrinking as of 1756897557.00000>, path: .shards_a/shard_c_1756897557.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/470/c4e98f5b6e0b4e5891651a22edb64470/c4e98f5b6e0b4e5891651a22edb64470.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897557.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/470/c4e98f5b6e0b4e5891651a22edb64470/c4e98f5b6e0b4e5891651a22edb64470.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897559.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/09c/73d1d5557af707cf8b54ac96648ed09c/73d1d5557af707cf8b54ac96648ed09c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897559.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/09c/73d1d5557af707cf8b54ac96648ed09c/73d1d5557af707cf8b54ac96648ed09c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897561.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/bf5/fbff1030f9146d90509ea4c4c84e2bf5/fbff1030f9146d90509ea4c4c84e2bf5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897560.00000, (0, 0) as of 1756897560.00000, sharding as of 1756897560.00000> to ShardRange<'k' to 't' as of 1756897561.00000, (0, 0) as of 1756897561.00000, sharded as of 1756897561.00000>, path: .shards_a/shard_c_1756897561.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/bf5/fbff1030f9146d90509ea4c4c84e2bf5/fbff1030f9146d90509ea4c4c84e2bf5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897561.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/bf5/fbff1030f9146d90509ea4c4c84e2bf5/fbff1030f9146d90509ea4c4c84e2bf5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897563.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/fbf/a630322b61f167bfdc3805ff7fd07fbf/a630322b61f167bfdc3805ff7fd07fbf.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897562.00000, (0, 0) as of 1756897562.00000, sharding as of 1756897562.00000> to ShardRange<'k' to 't' as of 1756897563.00000, (0, 0) as of 1756897563.00000, shrunk as of 1756897563.00000>, path: .shards_a/shard_c_1756897563.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/fbf/a630322b61f167bfdc3805ff7fd07fbf/a630322b61f167bfdc3805ff7fd07fbf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897563.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/fbf/a630322b61f167bfdc3805ff7fd07fbf/a630322b61f167bfdc3805ff7fd07fbf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897565.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/d6b/ec886398caa7ae0130f928d836804d6b/ec886398caa7ae0130f928d836804d6b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897564.00000, (0, 0) as of 1756897564.00000, sharded as of 1756897564.00000> to ShardRange<'k' to 't' as of 1756897565.00000, (0, 0) as of 1756897565.00000, found as of 1756897565.00000>, path: .shards_a/shard_c_1756897565.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/d6b/ec886398caa7ae0130f928d836804d6b/ec886398caa7ae0130f928d836804d6b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897567.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/c4d/86f941a07b6b37f4b88e2e4093289c4d/86f941a07b6b37f4b88e2e4093289c4d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897566.00000, (0, 0) as of 1756897566.00000, sharded as of 1756897566.00000> to ShardRange<'k' to 't' as of 1756897567.00000, (0, 0) as of 1756897567.00000, created as of 1756897567.00000>, path: .shards_a/shard_c_1756897567.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/c4d/86f941a07b6b37f4b88e2e4093289c4d/86f941a07b6b37f4b88e2e4093289c4d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897569.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1d9/796f529fcd8b95541530acc53c56f1d9/796f529fcd8b95541530acc53c56f1d9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897568.00000, (0, 0) as of 1756897568.00000, sharded as of 1756897568.00000> to ShardRange<'k' to 't' as of 1756897569.00000, (0, 0) as of 1756897569.00000, cleaved as of 1756897569.00000>, path: .shards_a/shard_c_1756897569.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1d9/796f529fcd8b95541530acc53c56f1d9/796f529fcd8b95541530acc53c56f1d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897571.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b89/27c885d009e83f8b17a9cf4ea9028b89/27c885d009e83f8b17a9cf4ea9028b89.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897570.00000, (0, 0) as of 1756897570.00000, sharded as of 1756897570.00000> to ShardRange<'k' to 't' as of 1756897571.00000, (0, 0) as of 1756897571.00000, active as of 1756897571.00000>, path: .shards_a/shard_c_1756897571.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b89/27c885d009e83f8b17a9cf4ea9028b89/27c885d009e83f8b17a9cf4ea9028b89.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897573.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/636/59c820545ef0ade85320f37de1a3c636/59c820545ef0ade85320f37de1a3c636.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897572.00000, (0, 0) as of 1756897572.00000, sharded as of 1756897572.00000> to ShardRange<'k' to 't' as of 1756897573.00000, (0, 0) as of 1756897573.00000, shrinking as of 1756897573.00000>, path: .shards_a/shard_c_1756897573.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/636/59c820545ef0ade85320f37de1a3c636/59c820545ef0ade85320f37de1a3c636.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897573.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/636/59c820545ef0ade85320f37de1a3c636/59c820545ef0ade85320f37de1a3c636.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897575.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/497/144ce7a6c70c6fde323779cf40d72497/144ce7a6c70c6fde323779cf40d72497.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897574.00000, (0, 0) as of 1756897574.00000, sharded as of 1756897574.00000> to ShardRange<'k' to 't' as of 1756897575.00000, (0, 0) as of 1756897575.00000, sharding as of 1756897575.00000>, path: .shards_a/shard_c_1756897575.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/497/144ce7a6c70c6fde323779cf40d72497/144ce7a6c70c6fde323779cf40d72497.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897575.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/497/144ce7a6c70c6fde323779cf40d72497/144ce7a6c70c6fde323779cf40d72497.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897577.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1f2/c7f1c826a5f1476ee6e3603edbe321f2/c7f1c826a5f1476ee6e3603edbe321f2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897577.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1f2/c7f1c826a5f1476ee6e3603edbe321f2/c7f1c826a5f1476ee6e3603edbe321f2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897579.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/0c5/5c12c1b97f542c883c23a6aa190800c5/5c12c1b97f542c883c23a6aa190800c5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897578.00000, (0, 0) as of 1756897578.00000, sharded as of 1756897578.00000> to ShardRange<'k' to 't' as of 1756897579.00000, (0, 0) as of 1756897579.00000, shrunk as of 1756897579.00000>, path: .shards_a/shard_c_1756897579.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/0c5/5c12c1b97f542c883c23a6aa190800c5/5c12c1b97f542c883c23a6aa190800c5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897579.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/0c5/5c12c1b97f542c883c23a6aa190800c5/5c12c1b97f542c883c23a6aa190800c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897581.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/371/243e6dcf4c9f15eb78f41c9f8c007371/243e6dcf4c9f15eb78f41c9f8c007371.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897580.00000, (0, 0) as of 1756897580.00000, shrunk as of 1756897580.00000> to ShardRange<'k' to 't' as of 1756897581.00000, (0, 0) as of 1756897581.00000, found as of 1756897581.00000>, path: .shards_a/shard_c_1756897581.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/371/243e6dcf4c9f15eb78f41c9f8c007371/243e6dcf4c9f15eb78f41c9f8c007371.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897583.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/6df/d8bb80955da548b3b1ff8e35393716df/d8bb80955da548b3b1ff8e35393716df.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897582.00000, (0, 0) as of 1756897582.00000, shrunk as of 1756897582.00000> to ShardRange<'k' to 't' as of 1756897583.00000, (0, 0) as of 1756897583.00000, created as of 1756897583.00000>, path: .shards_a/shard_c_1756897583.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/6df/d8bb80955da548b3b1ff8e35393716df/d8bb80955da548b3b1ff8e35393716df.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897585.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/985/712ae71b69fc8cd3fbf23a47cf57d985/712ae71b69fc8cd3fbf23a47cf57d985.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897584.00000, (0, 0) as of 1756897584.00000, shrunk as of 1756897584.00000> to ShardRange<'k' to 't' as of 1756897585.00000, (0, 0) as of 1756897585.00000, cleaved as of 1756897585.00000>, path: .shards_a/shard_c_1756897585.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/985/712ae71b69fc8cd3fbf23a47cf57d985/712ae71b69fc8cd3fbf23a47cf57d985.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897587.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/fd6/69ae209a1bf4f43da1456321c8273fd6/69ae209a1bf4f43da1456321c8273fd6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897586.00000, (0, 0) as of 1756897586.00000, shrunk as of 1756897586.00000> to ShardRange<'k' to 't' as of 1756897587.00000, (0, 0) as of 1756897587.00000, active as of 1756897587.00000>, path: .shards_a/shard_c_1756897587.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/fd6/69ae209a1bf4f43da1456321c8273fd6/69ae209a1bf4f43da1456321c8273fd6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897589.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f3c/d98217b5136aa05b3e8f8df57f1e3f3c/d98217b5136aa05b3e8f8df57f1e3f3c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897588.00000, (0, 0) as of 1756897588.00000, shrunk as of 1756897588.00000> to ShardRange<'k' to 't' as of 1756897589.00000, (0, 0) as of 1756897589.00000, shrinking as of 1756897589.00000>, path: .shards_a/shard_c_1756897589.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f3c/d98217b5136aa05b3e8f8df57f1e3f3c/d98217b5136aa05b3e8f8df57f1e3f3c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897589.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f3c/d98217b5136aa05b3e8f8df57f1e3f3c/d98217b5136aa05b3e8f8df57f1e3f3c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897591.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f96/2af970aef5a31c9f1c38c1778ed87f96/2af970aef5a31c9f1c38c1778ed87f96.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897590.00000, (0, 0) as of 1756897590.00000, shrunk as of 1756897590.00000> to ShardRange<'k' to 't' as of 1756897591.00000, (0, 0) as of 1756897591.00000, sharding as of 1756897591.00000>, path: .shards_a/shard_c_1756897591.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f96/2af970aef5a31c9f1c38c1778ed87f96/2af970aef5a31c9f1c38c1778ed87f96.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897591.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f96/2af970aef5a31c9f1c38c1778ed87f96/2af970aef5a31c9f1c38c1778ed87f96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897593.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/cc1/637c0cc5b78d65d1e1e49ca27f616cc1/637c0cc5b78d65d1e1e49ca27f616cc1.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897592.00000, (0, 0) as of 1756897592.00000, shrunk as of 1756897592.00000> to ShardRange<'k' to 't' as of 1756897593.00000, (0, 0) as of 1756897593.00000, sharded as of 1756897593.00000>, path: .shards_a/shard_c_1756897593.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/cc1/637c0cc5b78d65d1e1e49ca27f616cc1/637c0cc5b78d65d1e1e49ca27f616cc1.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897593.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/cc1/637c0cc5b78d65d1e1e49ca27f616cc1/637c0cc5b78d65d1e1e49ca27f616cc1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897595.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f40/86bd094158b375ca6c03cad205632f40/86bd094158b375ca6c03cad205632f40.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897595.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f40/86bd094158b375ca6c03cad205632f40/86bd094158b375ca6c03cad205632f40.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897596.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f2d/13656257c3da7dbc6b9ca3487ace9f2d/13656257c3da7dbc6b9ca3487ace9f2d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897598.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/4f7/983282dfdb850b59131f779d50c3b4f7/983282dfdb850b59131f779d50c3b4f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897600.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1a3/6a717a9097420a0156c2e6cba24bb1a3/6a717a9097420a0156c2e6cba24bb1a3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897602.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/e08/5ad21a7b1ed4a20369b7f71d3813de08/5ad21a7b1ed4a20369b7f71d3813de08.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897604.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/8cd/c0e8056705c6ff13f1db47a6e4c7e8cd/c0e8056705c6ff13f1db47a6e4c7e8cd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897606.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/39f/2e3f35841657778642de3d83de41339f/2e3f35841657778642de3d83de41339f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897608.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/db2/d93deb2e897b73c79577c5a9aa1f3db2/d93deb2e897b73c79577c5a9aa1f3db2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897610.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/232/3e8ec8542a27d60250f9870ccbd78232/3e8ec8542a27d60250f9870ccbd78232.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897612.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/209/aa0ed0da04f03a619e802f11f5948209/aa0ed0da04f03a619e802f11f5948209.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897614.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/af1/18d97efd0299cf36b07518bee4b69af1/18d97efd0299cf36b07518bee4b69af1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897616.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/077/300564822903c1a338d1a3f81718d077/300564822903c1a338d1a3f81718d077.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897618.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b1e/210fbbd4ebc891b0f9c3758c93a6bb1e/210fbbd4ebc891b0f9c3758c93a6bb1e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897620.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a52/b7cb76c72c3e12b45dd5e62d2a656a52/b7cb76c72c3e12b45dd5e62d2a656a52.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897622.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/707/805a7dbc2db30ac8c1e1b87800358707/805a7dbc2db30ac8c1e1b87800358707.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897624.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1d8/86d974ea9253891ecdcfabb727a931d8/86d974ea9253891ecdcfabb727a931d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897626.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/988/c3c928f40cddf03b414d923643bd6988/c3c928f40cddf03b414d923643bd6988.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897628.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a1a/9565bec41813ddf1d644a7b464258a1a/9565bec41813ddf1d644a7b464258a1a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897630.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a7c/7abb3fc30fd75ef4ef178f973be17a7c/7abb3fc30fd75ef4ef178f973be17a7c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897632.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/667/04add78bf463633046e130e561dda667/04add78bf463633046e130e561dda667.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897634.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/0bd/2592a6cd547c671d3636347f338110bd/2592a6cd547c671d3636347f338110bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897636.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/1ae/f53a240169a588e690df3ec8fb7371ae/f53a240169a588e690df3ec8fb7371ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897638.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/369/eb196c5ee27db51f0f5e87b715c70369/eb196c5ee27db51f0f5e87b715c70369.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897640.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/efe/75adc607977ee6155e2132c9681aaefe/75adc607977ee6155e2132c9681aaefe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897642.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/2f0/9ff3afc50ff2ad4eae83ad299405c2f0/9ff3afc50ff2ad4eae83ad299405c2f0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897644.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/412/a3b6ceb1943fc8802e88ee955f44f412/a3b6ceb1943fc8802e88ee955f44f412.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897646.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a3a/7fb8a89b289a61d1bf158176756f7a3a/7fb8a89b289a61d1bf158176756f7a3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897648.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/baa/1c044b2cbf2e2f479dfb6d7be311dbaa/1c044b2cbf2e2f479dfb6d7be311dbaa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897650.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a4f/2d4959ac0b020cb32bba2118c2c1ea4f/2d4959ac0b020cb32bba2118c2c1ea4f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897652.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/4f9/53a8acb72b0cf247d2877d2208b804f9/53a8acb72b0cf247d2877d2208b804f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897654.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a53/a2cfddd1df3bf65ea0f0512a75de2a53/a2cfddd1df3bf65ea0f0512a75de2a53.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897656.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ecd/afb87db376dce7e83ebe8d27d03ececd/afb87db376dce7e83ebe8d27d03ececd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897658.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/328/eb07cd69653fd9a3f8b37506a9948328/eb07cd69653fd9a3f8b37506a9948328.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897660.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/e30/555d07824587819e95a595f3dcab0e30/555d07824587819e95a595f3dcab0e30.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897660.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/e30/555d07824587819e95a595f3dcab0e30/555d07824587819e95a595f3dcab0e30.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897662.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/5af/cb519e364892f936616a5b504ca1b5af/cb519e364892f936616a5b504ca1b5af.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897662.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/5af/cb519e364892f936616a5b504ca1b5af/cb519e364892f936616a5b504ca1b5af.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897664.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/d5c/4f76ec5992d855cb0ee2493a08631d5c/4f76ec5992d855cb0ee2493a08631d5c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897664.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/d5c/4f76ec5992d855cb0ee2493a08631d5c/4f76ec5992d855cb0ee2493a08631d5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897666.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a37/502290f4b69f668f022e155ab96cfa37/502290f4b69f668f022e155ab96cfa37.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897666.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/a37/502290f4b69f668f022e155ab96cfa37/502290f4b69f668f022e155ab96cfa37.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897668.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ac7/89a09cfd5177620333d62bee7fe53ac7/89a09cfd5177620333d62bee7fe53ac7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897668.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ac7/89a09cfd5177620333d62bee7fe53ac7/89a09cfd5177620333d62bee7fe53ac7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897670.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/6d7/165aec0ec7ed6e98e4de86105aaa96d7/165aec0ec7ed6e98e4de86105aaa96d7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897670.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/6d7/165aec0ec7ed6e98e4de86105aaa96d7/165aec0ec7ed6e98e4de86105aaa96d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897672.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/e33/a4939a4c2cf57f5e3e5f7524b5445e33/a4939a4c2cf57f5e3e5f7524b5445e33.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897672.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/e33/a4939a4c2cf57f5e3e5f7524b5445e33/a4939a4c2cf57f5e3e5f7524b5445e33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897674.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b45/0a59c27c5f71a4b1b4fa80b2aaf46b45/0a59c27c5f71a4b1b4fa80b2aaf46b45.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897674.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b45/0a59c27c5f71a4b1b4fa80b2aaf46b45/0a59c27c5f71a4b1b4fa80b2aaf46b45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897676.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f3a/dc67b33c9c3e1159317def8d78570f3a/dc67b33c9c3e1159317def8d78570f3a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897676.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f3a/dc67b33c9c3e1159317def8d78570f3a/dc67b33c9c3e1159317def8d78570f3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897678.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/550/2ffdd315845b5f37908fe42ce6ec6550/2ffdd315845b5f37908fe42ce6ec6550.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897678.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/550/2ffdd315845b5f37908fe42ce6ec6550/2ffdd315845b5f37908fe42ce6ec6550.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897680.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/2e1/838bda079904c59bb86dd9fb6f01b2e1/838bda079904c59bb86dd9fb6f01b2e1.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897680.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/2e1/838bda079904c59bb86dd9fb6f01b2e1/838bda079904c59bb86dd9fb6f01b2e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897682.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/9ac/3d56c281d859f94f1f98df63a3b979ac/3d56c281d859f94f1f98df63a3b979ac.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897682.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/9ac/3d56c281d859f94f1f98df63a3b979ac/3d56c281d859f94f1f98df63a3b979ac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897684.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/356/c6b69327de14dbf7d5c0521d062a2356/c6b69327de14dbf7d5c0521d062a2356.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897684.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/356/c6b69327de14dbf7d5c0521d062a2356/c6b69327de14dbf7d5c0521d062a2356.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897686.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/031/b32cb495fa80f072b78bcbc0867ad031/b32cb495fa80f072b78bcbc0867ad031.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897686.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/031/b32cb495fa80f072b78bcbc0867ad031/b32cb495fa80f072b78bcbc0867ad031.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897688.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/603/70105f4ace7ef32604d9f4bcbbca2603/70105f4ace7ef32604d9f4bcbbca2603.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897688.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/603/70105f4ace7ef32604d9f4bcbbca2603/70105f4ace7ef32604d9f4bcbbca2603.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897690.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/806/a8e02133440e764ae31ebc0207fe4806/a8e02133440e764ae31ebc0207fe4806.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897690.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/806/a8e02133440e764ae31ebc0207fe4806/a8e02133440e764ae31ebc0207fe4806.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897692.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/afd/b10496623773913b2735b499c5c05afd/b10496623773913b2735b499c5c05afd.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897692.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/afd/b10496623773913b2735b499c5c05afd/b10496623773913b2735b499c5c05afd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897694.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/892/f966e8c331280fbd1a74f315ee4f4892/f966e8c331280fbd1a74f315ee4f4892.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897694.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/892/f966e8c331280fbd1a74f315ee4f4892/f966e8c331280fbd1a74f315ee4f4892.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897696.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/329/069ce6cc11b7400939ddb0b121fee329/069ce6cc11b7400939ddb0b121fee329.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897696.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/329/069ce6cc11b7400939ddb0b121fee329/069ce6cc11b7400939ddb0b121fee329.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897698.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/20a/4ec1ca23f86955f446b0686f7e3f920a/4ec1ca23f86955f446b0686f7e3f920a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897698.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/20a/4ec1ca23f86955f446b0686f7e3f920a/4ec1ca23f86955f446b0686f7e3f920a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897700.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/0eb/78f227509607cab39f8271d65072c0eb/78f227509607cab39f8271d65072c0eb.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897700.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/0eb/78f227509607cab39f8271d65072c0eb/78f227509607cab39f8271d65072c0eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897702.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/9a4/5559631bbbd28364a1d31339f53459a4/5559631bbbd28364a1d31339f53459a4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897702.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/9a4/5559631bbbd28364a1d31339f53459a4/5559631bbbd28364a1d31339f53459a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897704.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/d91/eb48f7972038f1fbfb54dde618252d91/eb48f7972038f1fbfb54dde618252d91.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897704.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/d91/eb48f7972038f1fbfb54dde618252d91/eb48f7972038f1fbfb54dde618252d91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897706.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/c06/4c3359a9a65466626f9e168526020c06/4c3359a9a65466626f9e168526020c06.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_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 INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0030 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0031 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0088 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0034 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0030 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0005 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0029 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0019 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 3036813 -test.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.unit.container.test_server.TestContainerController.test_GET_non_ascii -test.unit.container.test_server.TestContainerController.test_GET_non_ascii ... 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': 'Tue, 06 Oct 2026 17:33: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 None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 INFO: Processing files for policy platinum under /tmp/tmp_13puhmp/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp_13puhmp/node/sda1/objects/465 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp_13puhmp/node/sda1/objects/232/a66/e88a43aa4bbbfe0b46dcad3f4adc4a66/1756897472.00204.meta to /tmp/tmp_13puhmp/node/sda1/objects/465/a66/e88a43aa4bbbfe0b46dcad3f4adc4a66/1756897472.00204.meta: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmp_13puhmp/node/sda1/objects/232 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpdc3183g6/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpdc3183g6/node/sda1/objects/88/52e/583a0bf5dcfe827f1207a4a51e4e152e/1791308008.47218.meta to /tmp/tmpdc3183g6/node/sda1/objects/176/52e/583a0bf5dcfe827f1207a4a51e4e152e/1791308008.47218.meta +test DEBUG: Relinking created link: /tmp/tmpdc3183g6/node/sda1/objects/88/52e/583a0bf5dcfe827f1207a4a51e4e152e/1791308007.47218.data to /tmp/tmpdc3183g6/node/sda1/objects/176/52e/583a0bf5dcfe827f1207a4a51e4e152e/1791308007.47218.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/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, 1 errors) -test INFO: Finished relinker (cleanup=True): 11:04:32 09/03/25 GMT (0:00:01.103913 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:32 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmplsglftck/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmplsglftck/node/sda1/objects/489 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmplsglftck/node/sda1/objects/244/f5c/f4c67e69a3a2699a094d02073f2b9f5c/1756897474.14667.ts to /tmp/tmplsglftck/node/sda1/objects/489/f5c/f4c67e69a3a2699a094d02073f2b9f5c/1756897474.14667.ts -test DEBUG: Removed /tmp/tmplsglftck/node/sda1/objects/244/f5c/f4c67e69a3a2699a094d02073f2b9f5c/1756897474.14667.ts -test DEBUG: Run listdir on /tmp/tmplsglftck/node/sda1/objects/244 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.003473 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpqvx7lkt5/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpqvx7lkt5/node/sda1/objects/127/e63/7f1596b885ace0cf5750b6a3e5905e63/1791308006.50271.data to /tmp/tmpqvx7lkt5/node/sda1/objects/254/e63/7f1596b885ace0cf5750b6a3e5905e63/1791308006.50271.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=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:32 09/03/25 GMT (0:00:00.011713 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:32 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpy00zpo5f/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpy00zpo5f/node/sda1/objects/182/1ca/b62e0811edd8d5de01c137afafe861ca/1756897472.17772.ts to /tmp/tmpy00zpo5f/node/sda1/objects/364/1ca/b62e0811edd8d5de01c137afafe861ca/1756897472.17772.ts -test DEBUG: Removed /tmp/tmpy00zpo5f/node/sda1/objects/182/1ca/b62e0811edd8d5de01c137afafe861ca/1756897472.17772.ts -test DEBUG: Run listdir on /tmp/tmpy00zpo5f/node/sda1/objects/364 -test DEBUG: Run listdir on /tmp/tmpy00zpo5f/node/sda1/objects/182 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.005198 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpq3j_cg8m/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpq3j_cg8m/node/sda1/objects/27/5aa/1bc85b3f51aff8bcbc13bee970bff5aa/1791308007.55392.data to /tmp/tmpq3j_cg8m/node/sda1/objects/55/5aa/1bc85b3f51aff8bcbc13bee970bff5aa/1791308007.55392.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=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:32 09/03/25 GMT (0:00:00.005814 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:32 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmphbyatyc5/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmphbyatyc5/node/sda1/objects/155/94f/9bb7e321289500aae16cc1679022394f/1756897473.20283.data to /tmp/tmphbyatyc5/node/sda1/objects/311/94f/9bb7e321289500aae16cc1679022394f/1756897473.20283.data -test DEBUG: Relinking (cleanup) created link: /tmp/tmphbyatyc5/node/sda1/objects/155/94f/9bb7e321289500aae16cc1679022394f/1756897474.20283.meta to /tmp/tmphbyatyc5/node/sda1/objects/311/94f/9bb7e321289500aae16cc1679022394f/1756897474.20283.meta -test DEBUG: Removed /tmp/tmphbyatyc5/node/sda1/objects/155/94f/9bb7e321289500aae16cc1679022394f/1756897474.20283.meta -test DEBUG: Removed /tmp/tmphbyatyc5/node/sda1/objects/155/94f/9bb7e321289500aae16cc1679022394f/1756897473.20283.data -test DEBUG: Run listdir on /tmp/tmphbyatyc5/node/sda1/objects/311 -test DEBUG: Run listdir on /tmp/tmphbyatyc5/node/sda1/objects/155 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.015468 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmppdekhz49/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmppdekhz49/node/sda1/objects/11/f2e/0bb97233f79861fb3c40328692484f2e/1791308006.65404.data to /tmp/tmppdekhz49/node/sda1/objects/23/f2e/0bb97233f79861fb3c40328692484f2e/1791308006.65404.data +test DEBUG: Relinking created link: /tmp/tmppdekhz49/node/sda1/objects/11/f2e/0bb97233f79861fb3c40328692484f2e/1791308008.65404.meta to /tmp/tmppdekhz49/node/sda1/objects/23/f2e/0bb97233f79861fb3c40328692484f2e/1791308008.65404.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=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:32 09/03/25 GMT (0:00:00.005997 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp8k4tuk6b/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp8k4tuk6b/node/sda1/objects/230/e48/e67417182bfa7f1ee65c300171619e48/1756897472.22834.data to /tmp/tmp8k4tuk6b/node/sda1/objects/460/e48/e67417182bfa7f1ee65c300171619e48/1756897472.22834.data -test DEBUG: Run listdir on /tmp/tmp8k4tuk6b/node/sda1/objects/460 +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.017181 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp7wpwulhi/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp7wpwulhi/node/sda1/objects/74/4d4/4a3d8b7ec991efb91e7e8d448d5814d4/1791308006.72054.data to /tmp/tmp7wpwulhi/node/sda1/objects/148/4d4/4a3d8b7ec991efb91e7e8d448d5814d4/1791308006.72054.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: 11:04:32 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp8k4tuk6b/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp8k4tuk6b/node/sda1/objects/230/e48/e67417182bfa7f1ee65c300171619e48/1756897472.22834.data to /tmp/tmp8k4tuk6b/node/sda1/objects/460/e48/e67417182bfa7f1ee65c300171619e48/1756897472.22834.data -test DEBUG: Removed /tmp/tmp8k4tuk6b/node/sda1/objects/230/e48/e67417182bfa7f1ee65c300171619e48/1756897472.22834.data -test DEBUG: Run listdir on /tmp/tmp8k4tuk6b/node/sda1/objects/230 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.011526 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpfe527hfo/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpfe527hfo/node/sda1/objects/80/5c9/505e7a77fbe296cd0388ce79f53f05c9/1791308008.80111.meta to /tmp/tmpfe527hfo/node/sda1/objects/160/5c9/505e7a77fbe296cd0388ce79f53f05c9/1791308008.80111.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=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:32 09/03/25 GMT (0:00:00.005838 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpqnf59973/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpqnf59973/node/sda1/objects/139/a1c/8b18d4c7c277ed3fa34fe385442dda1c/1756897472.25820.data to /tmp/tmpqnf59973/node/sda1/objects/278/a1c/8b18d4c7c277ed3fa34fe385442dda1c/1756897472.25820.data -test DEBUG: Run listdir on /tmp/tmpqnf59973/node/sda1/objects/278 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.007929 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpg0lwgmfj/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, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:32 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpqnf59973/node/sda1 (cleanup=True) -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpqnf59973/node/sda1/objects/139/a1c/8b18d4c7c277ed3fa34fe385442dda1c/1756897472.25820.data to /tmp/tmpqnf59973/node/sda1/objects/278/a1c/8b18d4c7c277ed3fa34fe385442dda1c/1756897472.25820.data: -test DEBUG: Run listdir on /tmp/tmpqnf59973/node/sda1/objects/139 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 0/1 +test INFO: 1 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.007454 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp4pf7e8ji/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 WARNING: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 11:04:32 09/03/25 GMT (0:00:00.004907 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:32 09/03/25 GMT +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.011911 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp49m06u5m/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp49m06u5m/node/sda1/objects/85/66f/55b3263349ce66c6759d0400d29df66f/1791308007.94992.meta to /tmp/tmp49m06u5m/node/sda1/objects/171/66f/55b3263349ce66c6759d0400d29df66f/1791308007.94992.meta +test DEBUG: Relinking created link: /tmp/tmp49m06u5m/node/sda1/objects/85/66f/55b3263349ce66c6759d0400d29df66f/1791308006.94992.data to /tmp/tmp49m06u5m/node/sda1/objects/171/66f/55b3263349ce66c6759d0400d29df66f/1791308006.94992.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=True): 11:04:32 09/03/25 GMT (0:00:00.001967 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp7lqsx8d1/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp7lqsx8d1/node/sda1/objects/109/89e/6da5e472d640f0ed729d713f6083689e/1756897472.30714.data to /tmp/tmp7lqsx8d1/node/sda1/objects/219/89e/6da5e472d640f0ed729d713f6083689e/1756897472.30714.data +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.004429 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:26 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpnps_9en4/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpnps_9en4/node/sda1/objects/64/82d/4088e9d959f41f7e4ab71fec4475c82d/1791308008.97774.ts to /tmp/tmpnps_9en4/node/sda1/objects/129/82d/4088e9d959f41f7e4ab71fec4475c82d/1791308008.97774.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: 11:04:32 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp7lqsx8d1/node/sda1 (cleanup=True)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 INFO: Finished relinker (cleanup=False): 17:33:26 10/06/26 GMT (0:00:00.004160 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:27 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmprg4sghxe/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmprg4sghxe/node/sda1/objects/91/f6d/5bea4538f3b166a88bcc3bdca55ebf6d/1791308009.02526.meta to /tmp/tmprg4sghxe/node/sda1/objects/183/f6d/5bea4538f3b166a88bcc3bdca55ebf6d/1791308009.02526.metatest.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-TestECDiskFile ERROR: Error removing tempfile: /tmp/tmpi79vjgge/tmp_test_obj_server_DiskFile/sda1/tmp/tmpmnc05wwn: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1844, in open - fallocate(self._fd, self._size) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ +test DEBUG: Relinking created link: /tmp/tmprg4sghxe/node/sda1/objects/91/f6d/5bea4538f3b166a88bcc3bdca55ebf6d/1791308008.02526.ts to /tmp/tmprg4sghxe/node/sda1/objects/183/f6d/5bea4538f3b166a88bcc3bdca55ebf6d/1791308008.02526.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): 17:33:27 10/06/26 GMT (0:00:00.007609 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 + +REPLICATE: /sda/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([{'remote_id': '93c9c5f0-7d0a-41af-9c2a-4a82385bbe91-sda', 'sync_point': 2}],) +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpazig884z/sdb/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 2 dbs in 0.08196 seconds (24.40305/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/tmpazig884z/sdb/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (2, '36fa39a5e7ffd6c477aceb5d10590bde', 'b25312dc-da54-4f58-9813-a7c9650ad4af-', '1791308005.07970', '1791306000', '0', '', '1791306000', 1, 0) +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row 1 +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1791308010.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1791308010.00000', 'deleted': 0, 'storage_policy_index': 0}], 'b25312dc-da54-4f58-9813-a7c9650ad4af-') +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00953817s) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, merge_syncs, ([{'remote_id': 'a6a3e8ce-102f-48b0-b85b-50b9b922ad65-sda', 'sync_point': 1}],) +REPLICATE: /sda/0/d14493ac31084772eb00d73ee28538e9, sync, (2, '36fa39a5e7ffd6c477aceb5d10590bde', 'b25312dc-da54-4f58-9813-a7c9650ad4af-', '1791308005.07970', '1791306000', '0', '', '1791306000', 1, 0) +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db usyncing chunks to 10.0.0.0:1000/sda, starting at row 1 +REPLICATE: /sda/0/d14493ac31084772eb00d73ee28538e9, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1791308010.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1791308010.00000', 'deleted': 0, 'storage_policy_index': 0}], 'b25312dc-da54-4f58-9813-a7c9650ad4af-') +test DEBUG: /tmp/tmpazig884z/sdb/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.0071733s) +REPLICATE: /sda/0/d14493ac31084772eb00d73ee28538e9, merge_syncs, ([{'remote_id': 'a6a3e8ce-102f-48b0-b85b-50b9b922ad65-sda', 'sync_point': 1}],) +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, 'f5d1384c39db3aa104bd95896e2252b7', 'e4eb170d-38c3-4edf-b864-e2f4571809a9-', '1791308005.29413', '1791308005.28699', '0', '', '1791308005.28699', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('e4eb170d-38c3-4edf-b864-e2f4571809a9-', 'e8fbcd486a77117e2cd3398aa1f9485f_1791308005.29552.db') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, 'f5d1384c39db3aa104bd95896e2252b7', 'e4eb170d-38c3-4edf-b864-e2f4571809a9-', '1791308005.29413', '1791308005.28699', '0', '', '1791308005.28699', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.29546', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308005.29546', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308005.29546', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.29565', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.29565', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.29552', 'epoch': '1791308005.29552', 'reported': 0, 'tombstones': -1}], 'e4eb170d-38c3-4edf-b864-e2f4571809a9-') +test DEBUG: /tmp/tmpby9nxgi5/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.29552.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpby9nxgi5/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.29552.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (6, '48a6384265bbb5439d480019d10c98f9', 'dc518926-3f53-488a-bbb0-e1f1d5436da8-', '1791308005.37110', '1791308005.36903', '0', '', '1791308005.36903', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.40556', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791308005.40556', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308005.40556', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.41311', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.41311', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.37238', 'epoch': '1791308005.37238', 'reported': 0, 'tombstones': -1}], 'dc518926-3f53-488a-bbb0-e1f1d5436da8-') +test DEBUG: /tmp/tmp5g5a4ltz/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.37238.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp5g5a4ltz/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.37238.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (6, '48a6384265bbb5439d480019d10c98f9', 'dc518926-3f53-488a-bbb0-e1f1d5436da8-', '1791308005.37110', '1791308005.40253', '0', '', '1791308005.36903', 101, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.40556', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791308005.40556', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308005.40556', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.41311', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.41311', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.37238', 'epoch': '1791308005.37238', 'reported': 0, 'tombstones': -1}], 'dc518926-3f53-488a-bbb0-e1f1d5436da8-') +test DEBUG: /tmp/tmp5g5a4ltz/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.37238.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp5g5a4ltz/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.37238.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (6, '48a6384265bbb5439d480019d10c98f9', '38ca0230-d5de-473a-9426-b006f1d1f73f-', '1791308005.51037', '1791308005.50830', '0', '', '1791308005.50830', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.54385', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791308005.54385', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308005.54385', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.54994', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.54994', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.51181', 'epoch': '1791308005.51181', 'reported': 0, 'tombstones': -1}], '38ca0230-d5de-473a-9426-b006f1d1f73f-')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-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpxwrt6h1u/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpxwrt6h1u/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpxwrt6h1u/node/sda1/objects-1/2 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (192.38/sec, 0s remaining) +test-reconstructor INFO: 6 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0052s, min 0.0005s, med 0.0007s +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpmlv1_6dw/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpmlv1_6dw/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpmlv1_6dw/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (378.82/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/tmpmlv1_6dw/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpmlv1_6dw/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpmlv1_6dw/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (349.53/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/tmpmlv1_6dw/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpmlv1_6dw/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpmlv1_6dw/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmpmlv1_6dw/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (126.68/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/tmpssa6td_y/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/tmpssa6td_y/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpssa6td_y/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 WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpr6b8f5im/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpr6b8f5im/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 DEBUG: Run listdir on /tmp/tmpr6b8f5im/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/tmpjm_los2x/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpjm_los2x/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpjm_los2x/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/tmp8w0c9dgr/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp8w0c9dgr/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/tmp8w0c9dgr/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/tmp2cq6yqsd/node/sda1/objects-2/1 +test-reconstructor INFO: Ring change detected for policy 1 (one). Aborting current reconstruction pass for this policy. +test-reconstructor DEBUG: Run listdir on /tmp/tmp2cq6yqsd/node/sda1/objects-2/2 +test-reconstructor INFO: Removing partition: /tmp/tmp2cq6yqsd/node/sda1/objects-2/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp2cq6yqsd/node/sda1/objects-2/0 +test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.00s (765.20/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.0005686283111572266 seconds. +test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmplgi3pyq6/node/sda1/objects-1/burrito' +test-reconstructor INFO: Removing partition: /tmp/tmplgi3pyq6/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/tmp9vgoeedi/node/sda1/objects-1/2 +test-reconstructor WARNING: Unable to read '/tmp/tmp9vgoeedi/node/sda1/objects-1/1/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 408, 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.35.1/swift/common/utils/__init__.py", line 1328, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 804, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmp9vgoeedi/node/sda1/objects-1/1' +test-reconstructor WARNING: Unexpected entity '/tmp/tmp9vgoeedi/node/sda1/objects-1/1' is not a directory +test-reconstructor INFO: Removing partition: /tmp/tmp9vgoeedi/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp9vgoeedi/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (487.31/sec, 0s remaining)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 +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 +test.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_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 + +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:23 -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 +/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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:21 -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 +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 DEBUG: /tmp/tmprxf8dus0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.51181.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmprxf8dus0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.51181.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (6, '48a6384265bbb5439d480019d10c98f9', '38ca0230-d5de-473a-9426-b006f1d1f73f-', '1791308005.51037', '1791308005.54084', '0', '', '1791308005.50830', 101, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.54385', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791308005.54385', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308005.54385', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.54994', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.54994', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.51181', 'epoch': '1791308005.51181', 'reported': 0, 'tombstones': -1}], '38ca0230-d5de-473a-9426-b006f1d1f73f-') +test DEBUG: /tmp/tmprxf8dus0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.51181.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmprxf8dus0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.51181.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (5, '79c1147c32052975311e42b3a8b869b2', '7763afd6-d0ba-4ce3-b275-035450c26c1f-', '1791308005.65155', '1791308005.64964', '0', '', '1791308005.64964', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.68172', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.68172', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308005.68172', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.68835', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.68835', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.65714', 'epoch': '1791308005.65714', 'reported': 0, 'tombstones': -1}], '7763afd6-d0ba-4ce3-b275-035450c26c1f-') +test DEBUG: /tmp/tmp0tbb29_t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.65714.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp0tbb29_t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.65714.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (5, '79c1147c32052975311e42b3a8b869b2', '7763afd6-d0ba-4ce3-b275-035450c26c1f-', '1791308005.65155', '1791308005.67879', '0', '', '1791308005.64964', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.68172', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.68172', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308005.68172', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.68835', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.68835', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.65714', 'epoch': '1791308005.65714', 'reported': 0, 'tombstones': -1}], '7763afd6-d0ba-4ce3-b275-035450c26c1f-') +test DEBUG: /tmp/tmp0tbb29_t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.65714.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp0tbb29_t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.65714.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (5, '79c1147c32052975311e42b3a8b869b2', '2f5d0def-9180-4e8a-8e19-8e70f2af90f4-', '1791308005.79315', '1791308005.78313', '0', '', '1791308005.78313', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.81398', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.81398', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308005.81398', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.82206', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.82206', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.79453', 'epoch': '1791308005.79453', 'reported': 0, 'tombstones': -1}], '2f5d0def-9180-4e8a-8e19-8e70f2af90f4-') +test DEBUG: /tmp/tmpzz_g2k5i/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.79453.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpzz_g2k5i/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.79453.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (5, '79c1147c32052975311e42b3a8b869b2', '2f5d0def-9180-4e8a-8e19-8e70f2af90f4-', '1791308005.79315', '1791308005.81113', '0', '', '1791308005.78313', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.81398', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.81398', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308005.81398', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.82206', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.82206', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.79453', 'epoch': '1791308005.79453', 'reported': 0, 'tombstones': -1}], '2f5d0def-9180-4e8a-8e19-8e70f2af90f4-') +test DEBUG: /tmp/tmpzz_g2k5i/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.79453.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpzz_g2k5i/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.79453.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, 'f5d1384c39db3aa104bd95896e2252b7', '7ca0c141-ffda-41f0-8b02-bf18f6d5e53a-', '1791308005.94504', '1791308005.93900', '0', '', '1791308005.93900', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.94638', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308005.94638', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308005.94638', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.94657', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.94657', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.94644', 'epoch': '1791308005.94644', 'reported': 0, 'tombstones': -1}], '7ca0c141-ffda-41f0-8b02-bf18f6d5e53a-')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 +statsd_reader thread: OSError(88, 'Socket operation on non-socket')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 +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 +statsd_reader thread: OSError(88, 'Socket operation on non-socket')/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", +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.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_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_libc.TestModifyPriority.test__NR_ioprio_set +test.unit.common.utils.test_libc.TestModifyPriority.test__NR_ioprio_set ... 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, 55s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjbwlpvr7/node/sdb1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpjbwlpvr7/node/sdb1/objects-1/3 +test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (757.09/sec, 0s remaining) +test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.00s (986.82/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjbwlpvr7/node/sda1/objects-1/0 +test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.00s (676.57/sec, 0s remaining) +test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.00s (857.12/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjbwlpvr7/node/sdb1/objects-1/1 +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (878.79/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjbwlpvr7/node/sdb1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpjbwlpvr7/node/sda1/objects-1/2 +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (760.64/sec, 0s remaining) +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (732.69/sec, 0s remaining) +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (835.42/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjbwlpvr7/node/sda1/objects-1/1 +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (719.70/sec, 0s remaining) +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (705.94/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (793.17/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjbwlpvr7/node/sdc1/objects-1/0 +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (721.27/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (705.74/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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, 28s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpxgd5wn5v/node/sdc1/objects-1/0 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (681.34/sec, 0s remaining) +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (569.41/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/tmpdwe8m017/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (180.41/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpfpphluj6/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (542.53/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmpfpphluj6/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703205.88201#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpfpphluj6/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpfpphluj6/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703205.88201#4.data' -> '/tmp/tmpfpphluj6/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703205.88201#4#d.data' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3257, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpfpphluj6/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/tmpdc9pacrm/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (437.41/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmpdc9pacrm/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703205.90622#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpdc9pacrm/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpdc9pacrm/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703205.90622#4.data' -> '/tmp/tmpdc9pacrm/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703205.90622#4#d.data' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3257, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpdc9pacrm/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' +test-ssync-receiver INFO: (1867654) wsgi starting up on http://127.0.0.1:40807 +test-ssync-receiver DEBUG: (1867654) accepted ('127.0.0.1', 51898) +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 INFO: 127.0.0.1 - - [07/Oct/2026 07:33:27] "SSYNC /dev/9 HTTP/1.1" 200 428 0.132486 +test-ssync-receiver INFO: (1867654) wsgi starting up on http://127.0.0.1:52675 +test-ssync-receiver INFO: (1867654) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1867654) accepted ('127.0.0.1', 50962) +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 INFO: 127.0.0.1 - - [07/Oct/2026 07:33:27] "SSYNC /dev/9 HTTP/1.1" 200 354 0.124907 +test-ssync-receiver INFO: (1867654) wsgi starting up on http://127.0.0.1:51679 +test-ssync-receiver INFO: (1867654) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1867654) accepted ('127.0.0.1', 36064) +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 INFO: 127.0.0.1 - - [07/Oct/2026 07:33:27] "SSYNC /dev/9 HTTP/1.1" 200 391 0.130924 +test-ssync-receiver INFO: (1867654) wsgi starting up on http://127.0.0.1:34691 +test-ssync-receiver INFO: (1867654) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1867654) accepted ('127.0.0.1', 53622) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 3, available: 3, sent: 2, deletable: 3test.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_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_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/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + ... 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.common.utils.test_libc.TestModifyPriority.test_modify_priority +test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority ... 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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:26 -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.35.1/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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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_server.TestNonLegacyDefaultStoragePolicy.test_DELETE +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE ... ok +test ERROR: get_keys(): from callback: Testing: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: 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 object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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_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.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate ... 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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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.TestNonLegacyDefaultStoragePolicy.test_DELETE_object +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_DELETE_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission ... ok +test.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: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:27 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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 +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_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_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_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.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.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.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.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.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.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.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.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 +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.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.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.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_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_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.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_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_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_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.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.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.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.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.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_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_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.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-ssync-receiver INFO: 127.0.0.1 - - [07/Oct/2026 07:33:27] "SSYNC /dev/9 HTTP/1.1" 200 354 0.129811 +test-ssync-receiver INFO: (1867654) wsgi starting up on http://127.0.0.1:56929 +test-ssync-receiver INFO: (1867654) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1867654) accepted ('127.0.0.1', 58622) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-sender DEBUG: Run listdir on /tmp/tmpwqzznieb/tmp_test_ssync_sender/dev/objects/9 +test-ssync-receiver INFO: 127.0.0.1 - - [07/Oct/2026 07:33:27] "SSYNC /dev/9 HTTP/1.1" 200 317 0.100639 +test-ssync-receiver DEBUG: Run listdir on /tmp/tmpwqzznieb/tmp_test_ssync_receiver/dev/objects/9 +test-ssync-receiver DEBUG: (1867654) accepted ('127.0.0.1', 58634) +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 INFO: 127.0.0.1 - - [07/Oct/2026 07:33:27] "SSYNC /dev/9 HTTP/1.1" 200 276 0.106789 +test-ssync-receiver INFO: (1867654) wsgi starting up on http://127.0.0.1:52615 +test-ssync-receiver DEBUG: (1867654) accepted ('127.0.0.1', 54582) +test-ssync-receiver INFO: (1867654) wsgi exited, is_accepting=True +test-ssync-sender ERROR: 127.0.0.1:52615/dev/9 Expected status 200; got 400 (b"Invalid X-Backend-Ssync-Frag-Index 'Not a number'") +test-ssync-receiver INFO: (1867654) wsgi starting up on http://127.0.0.1:41597 +test-ssync-receiver DEBUG: (1867654) accepted ('127.0.0.1', 50870) +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 - - [07/Oct/2026 07:33:27] "SSYNC /dev/9 HTTP/1.1" 200 317 0.096648 +test-ssync-receiver INFO: (1867654) 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 INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx11092449f80142f58a7ad-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx859cd61dd9834953834a1-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx8671f7090900451f926ac-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txe85e941392214a43be662-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx55d449fdf1174c4198593-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txeea327ab219a4df483407-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txe783c2c1c2af45f4a8243-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa0e73823ec154cd7a9024-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx833346ba6eff42309af77-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txec9392ad64134133ad8a2-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx7730ee5c49054e349c6f6-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx81ef6a8fc6b5426fb53b7-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3609d6af163046f880e23-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3cff9dee8a9f407d91faa-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txd0c1680b3d2d483ebfdab-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9f8b7bb75cdd402d8911f-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc051b6c0735944d19c779-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx4e572a91c5d741529d22b-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txeb2bd9e58705472082ff2-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx568c44967a5840c5b48d8-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txa00addc9db1d4480a1a51-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb9f5992372e640cba69c3-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx273a5d0de692412d92150-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txe544d0927d5f479c82328-006ac530e8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx80c9b7c7488f48a3b7b81-006ac530e8) +test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: txb491546dcb524074ac0d4-006ac530e8) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx6fafee1281e540b8ab1f4-006ac530e8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_no_memcache_available +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_memcache_available ... 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.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 DEBUG: /tmp/tmp7o5igzkd/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.94644.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp7o5igzkd/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.94644.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, 'f5d1384c39db3aa104bd95896e2252b7', '7ca0c141-ffda-41f0-8b02-bf18f6d5e53a-', '1791308005.94504', '1791308005.96704', '0', '', '1791308005.93900', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308005.94638', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308005.94638', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308005.94638', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308005.94657', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308005.94657', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308005.94644', 'epoch': '1791308005.94644', 'reported': 0, 'tombstones': -1}], '7ca0c141-ffda-41f0-8b02-bf18f6d5e53a-') +test DEBUG: /tmp/tmp7o5igzkd/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.94644.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp7o5igzkd/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308005.94644.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, '76e27fe9e64bef27aebf2b8181059294', 'c28e567c-e96c-43b9-9b81-e10e7fe1c519-', '1791308006.38812', '1791308006.38631', '0', '', '1791308006.38631', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308006.39094', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308006.39094', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308006.39094', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308006.39112', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308006.39112', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308006.39100', 'epoch': '1791308006.39100', 'reported': 0, 'tombstones': -1}], 'c28e567c-e96c-43b9-9b81-e10e7fe1c519-') +test DEBUG: /tmp/tmpff3pjax4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.39100.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpff3pjax4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.39100.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, '76e27fe9e64bef27aebf2b8181059294', 'c28e567c-e96c-43b9-9b81-e10e7fe1c519-', '1791308006.38812', '1791308006.41295', '0', '', '1791308006.38631', 99, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308006.39094', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308006.39094', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308006.39094', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308006.39112', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308006.39112', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308006.39100', 'epoch': '1791308006.39100', 'reported': 0, 'tombstones': -1}], 'c28e567c-e96c-43b9-9b81-e10e7fe1c519-') +test DEBUG: /tmp/tmpff3pjax4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.39100.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpff3pjax4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.39100.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (8, 'f3a1baf70fbb2b49e04408af38d2e367', '1d413f2e-79b5-4c9d-a343-1176913147eb-', '1791308006.60280', '1791308006.60096', '0', '', '1791308006.60096', 2, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('1d413f2e-79b5-4c9d-a343-1176913147eb-', 'e8fbcd486a77117e2cd3398aa1f9485f_1791308006.60753.db') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (8, 'f3a1baf70fbb2b49e04408af38d2e367', '1d413f2e-79b5-4c9d-a343-1176913147eb-', '1791308006.60280', '1791308006.60096', '0', '', '1791308006.60096', 2, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308006.60506', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308006.60506', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308006.60506', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308006.60804', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308006.60804', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308006.60753', 'epoch': '1791308006.60753', 'reported': 0, 'tombstones': -1}], '1d413f2e-79b5-4c9d-a343-1176913147eb-') +test DEBUG: /tmp/tmp4si0od5t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.60753.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp4si0od5t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.60753.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (8, 'f3a1baf70fbb2b49e04408af38d2e367', '7dc562af-a712-4e43-82ea-c7ba20d5c09f-', '1791308006.68168', '1791308006.67672', '0', '', '1791308006.67672', 2, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('7dc562af-a712-4e43-82ea-c7ba20d5c09f-', 'e8fbcd486a77117e2cd3398aa1f9485f_1791308006.68437.db') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (8, 'f3a1baf70fbb2b49e04408af38d2e367', '7dc562af-a712-4e43-82ea-c7ba20d5c09f-', '1791308006.68168', '1791308006.67672', '0', '', '1791308006.67672', 2, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308006.68290', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308006.68290', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308006.68290', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308006.68452', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308006.68452', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308006.68437', 'epoch': '1791308006.68437', 'reported': 0, 'tombstones': -1}], '7dc562af-a712-4e43-82ea-c7ba20d5c09f-') +test DEBUG: /tmp/tmp9dm3t8h2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.68437.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp9dm3t8h2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.68437.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, '6bbdbbad24dce376158316a9db5e35f9', 'b8833917-9fe9-4df7-b6c4-276c78c2e034-', '1791308006.76233', '1791308006.75627', '0', '', '1791308006.75627', 3, 0)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.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.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty ... 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': 'Tue, 06 Oct 2026 17:33:28 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 +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 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. +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-TestDiskFileManager WARNING: Unexpected file /tmp/tmpide9x0c5/tmp_test_obj_server_DiskFile/bfdccb8b-9d45-484c-b555-7c1ad4dc8d4b/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.35.1/swift/obj/diskfile.py", line 1527, 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 +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:27 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpziu6z2en/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpziu6z2en/node/sda1/objects/32/325/20312e95c0c5897fd25c1a80f5034325/1791308009.18739.meta to /tmp/tmpziu6z2en/node/sda1/objects/64/325/20312e95c0c5897fd25c1a80f5034325/1791308009.18739.meta +test DEBUG: Relinking created link: /tmp/tmpziu6z2en/node/sda1/objects/32/325/20312e95c0c5897fd25c1a80f5034325/1791308008.18739.data to /tmp/tmpziu6z2en/node/sda1/objects/64/325/20312e95c0c5897fd25c1a80f5034325/1791308008.18739.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): 17:33:27 10/06/26 GMT (0:00:00.007908 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:27 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp1tcqjtzo/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmp1tcqjtzo/node/sda1/objects/29/5d4/1dd3470062c6b7aa908b0468321225d4/1791308009.24937.ts to /tmp/tmp1tcqjtzo/node/sda1/objects/59/5d4/1dd3470062c6b7aa908b0468321225d4/1791308009.24937.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): 17:33:27 10/06/26 GMT (0:00:00.007774 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 +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.35.1/swift/obj/diskfile.py", line 1527, 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 + +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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:21 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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.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 +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.35.1/swift/obj/diskfile.py", line 1527, 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_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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:22 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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 + +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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:22 -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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa9c1df5c3171419ab7198-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx481d9a33a56b4ff6b2410-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx8fdf982116dd4181bf370-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx938cf2fe2a3c4e98bb51b-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: txd7d2ee3f2d7a43508cd81-006ac530e8) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx9a0e5db23bc84d2e8f39e-006ac530e8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx4233443e6d794706b82cd-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx66cfe5604ddf4b0eae432-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx489d2637f1f1429fb7a2c-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txdcebf3da75d640989ebb2-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txddb6ed61c29747dd88cbf-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx73279c631a744f5498028-006ac530e8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0393fde8139045fa94c68-006ac530e8) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0393fde8139045fa94c68-006ac530e8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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/tmp1k7hqmxq/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp1k7hqmxq/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/tmp1k7hqmxq/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp1k7hqmxq/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. +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0034 "-" 1867654 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0059 "-" 1867654 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0121 "-" 1867654 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0071 "-" 1867654 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb15f9b76e636473c8eb5c-006ac530e9" "proxy-server 1867654" 0.0012 "-" 1867654 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:56733/sdb1/0/a/c" "txb15f9b76e636473c8eb5c-006ac530e9" "container-server 1867654" 0.0011 "-" 1867654 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:43111/sda1/0/a/c" "txb15f9b76e636473c8eb5c-006ac530e9" "container-server 1867654" 0.0012 "-" 1867654 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txb15f9b76e636473c8eb5c-006ac530e9" "proxy-server 1867654" 0.0193 "-" 1867654 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txb15f9b76e636473c8eb5c-006ac530e9" "proxy-server 1867654" 0.0361 "-" 1867654 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/29 PUT /v1/a/c HTTP/1.0 201 - - t - - - txb15f9b76e636473c8eb5c-006ac530e9 - 0.0906 - - 1791308009.016272545 1791308009.106837749 0test.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 WARNING: /tmp/tmprpoj75ua/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.76576.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmprpoj75ua/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.76576.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, '6bbdbbad24dce376158316a9db5e35f9', 'b8833917-9fe9-4df7-b6c4-276c78c2e034-', '1791308006.76233', '1791308006.78170', '0', '', '1791308006.75627', 3, 0) +test WARNING: /tmp/tmprpoj75ua/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.76576.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmprpoj75ua/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308006.76576.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, 'e2806f69cd6a8a170e8c5d9a7f4ba373', 'abe6d6e8-f022-4eb7-b25c-6e682c003e26-', '1791308007.17349', '1791308007.16703', '0', '', '1791308007.16703', 3, 0) +test WARNING: /tmp/tmp6cql7eaa/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.18452.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp6cql7eaa/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.18452.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, 'e2806f69cd6a8a170e8c5d9a7f4ba373', 'abe6d6e8-f022-4eb7-b25c-6e682c003e26-', '1791308007.17349', '1791308007.19783', '0', '', '1791308007.16703', 3, 0) +test WARNING: /tmp/tmp6cql7eaa/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.18452.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp6cql7eaa/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.18452.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (10, 'd896a41c76b3ac8bc67ed5b615947185', '60df089f-89f2-489f-b1cf-f2009fa929e3-', '1791308007.26144', '1791308007.25473', '0', '', '1791308007.25473', 5, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308007.28915', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.28915', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308007.28915', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308007.29365', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.29365', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308007.26978', 'epoch': '1791308007.26978', 'reported': 0, 'tombstones': -1}], '60df089f-89f2-489f-b1cf-f2009fa929e3-') +test DEBUG: /tmp/tmp7las3jo0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.26978.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp7las3jo0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.26978.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (10, 'd896a41c76b3ac8bc67ed5b615947185', '60df089f-89f2-489f-b1cf-f2009fa929e3-', '1791308007.26144', '1791308007.28482', '0', '', '1791308007.25473', 5, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308007.28915', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.28915', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308007.28915', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308007.29365', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.29365', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308007.26978', 'epoch': '1791308007.26978', 'reported': 0, 'tombstones': -1}], '60df089f-89f2-489f-b1cf-f2009fa929e3-') +test DEBUG: /tmp/tmp7las3jo0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.26978.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp7las3jo0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.26978.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (10, 'd896a41c76b3ac8bc67ed5b615947185', '5d712233-76ed-4d4b-b2b6-20b5f8dca741-', '1791308007.37151', '1791308007.36986', '0', '', '1791308007.36986', 5, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308007.40250', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.40250', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308007.40250', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308007.40593', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.40593', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308007.37383', 'epoch': '1791308007.37383', 'reported': 0, 'tombstones': -1}], '5d712233-76ed-4d4b-b2b6-20b5f8dca741-') +test DEBUG: /tmp/tmp3pjio92f/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.37383.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp3pjio92f/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.37383.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (10, 'd896a41c76b3ac8bc67ed5b615947185', '5d712233-76ed-4d4b-b2b6-20b5f8dca741-', '1791308007.37151', '1791308007.39816', '0', '', '1791308007.36986', 5, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308007.40250', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.40250', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308007.40250', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308007.40593', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.40593', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308007.37383', 'epoch': '1791308007.37383', 'reported': 0, 'tombstones': -1}], '5d712233-76ed-4d4b-b2b6-20b5f8dca741-') +test DEBUG: /tmp/tmp3pjio92f/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.37383.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp3pjio92f/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.37383.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, 'e2806f69cd6a8a170e8c5d9a7f4ba373', '2b64771a-1069-45d2-b643-24caf97eb55b-', '1791308007.51548', '1791308007.51020', '0', '', '1791308007.51020', 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 +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 +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 ERROR: Invalid swift_bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 3003, in override_bytes_from_content_type + listing_dict['bytes'] = int(swift_bytes) + ~~~^^^^^^^^^^^^^ +ValueError: invalid literal for int() with base 10: 'hey' +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.35.1/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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0054 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0052 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0029 "-" 1867684 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: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0041 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867684 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: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 1867684 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: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0042 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0035 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 1867684 2 +test ERROR: ERROR Account update failed with 127.0.0.1:50695/sda1 (will retry later): Response 503 OK +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0038 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0024 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0460 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0041 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1867684 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: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0130 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0006 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0110 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0093 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0132 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0052 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0052 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:30 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0046 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0051 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0009 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0052 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0087 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0212 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0052 "-" 1867684 2 +test DEBUG: Unlinked retiring db '/tmp/tmpumq6xpms/tmp_test_container_server_ContainerController/sda1/containers/p/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db' +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0045 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0055 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0052 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0051 "-" 1867684 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-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp2386gmhs/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1472017820.44503.data.QBYCYU +test-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp2386gmhs/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.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/tmptb3w86af/tmp_test_obj_server_DiskFile/sda1/objects/0 +test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmp24xnkceo/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308011.65237#2#d.data close failure: Bad : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2371, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5490, in mock_handle_close_quarantine + raise Exception("Bad") +Exception: Bad + +test-TestECDiskFile ERROR: Problem cleaning up /tmp/tmp8a6kdvn8/tmp_test_obj_server_DiskFile/sda1/objects/0/221/2f5b65d1019c019d79e6f1411fb79221 (): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3282, 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/tmplsr6jnh6/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1791308011.70743#2#d.data ([Errno 21] Some IO Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3243, 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/tmpqhz23m7q/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1791308011.71559#2#d.data ([Errno 100] Some Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3243, 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/tmp7wrcn21u/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1791308011.72387#2#d.data ([Errno 122] EDQUOT): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, 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/tmpvtqwpdil/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1791308011.74112#2#d.data ([Errno 28] ENOSPC): [Errno 28] ENOSPC +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmptzyko41y/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1791308011.74911#2#d.data ([Errno 100] Some Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, 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/tmpohgwisek/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1791308011.75729#2#d.data ([Errno 21] Some other IO Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, 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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txdb720670bb054f4ba2c51-006ac530e9" "proxy-server 1867654" 0.0012 "-" 1867654 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:43111/sda1/2/a1/c1" "txdb720670bb054f4ba2c51-006ac530e9" "container-server 1867654" 0.0011 "-" 1867654 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:56733/sdb1/2/a1/c1" "txdb720670bb054f4ba2c51-006ac530e9" "container-server 1867654" 0.0093 "-" 1867654 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txdb720670bb054f4ba2c51-006ac530e9" "proxy-server 1867654" 0.0314 "-" 1867654 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txdb720670bb054f4ba2c51-006ac530e9" "proxy-server 1867654" 0.0220 "-" 1867654 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/29 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txdb720670bb054f4ba2c51-006ac530e9 - 0.0519 - - 1791308009.108206511 1791308009.160072803 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd429f5d308b543a3a69cd-006ac530e9" "proxy-server 1867654" 0.0021 "-" 1867654 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:43111/sda1/0/a/c1" "txd429f5d308b543a3a69cd-006ac530e9" "container-server 1867654" 0.0011 "-" 1867654 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:56733/sdb1/0/a/c1" "txd429f5d308b543a3a69cd-006ac530e9" "container-server 1867654" 0.0018 "-" 1867654 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd429f5d308b543a3a69cd-006ac530e9" "proxy-server 1867654" 0.0282 "-" 1867654 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd429f5d308b543a3a69cd-006ac530e9" "proxy-server 1867654" 0.0373 "-" 1867654 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/29 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txd429f5d308b543a3a69cd-006ac530e9 - 0.0620 - - 1791308009.163829327 1791308009.225793362 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0441aaebb6f248c481a86-006ac530e9" "proxy-server 1867654" 0.0020 "-" 1867654 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:43111/sda1/2/a/c2" "tx0441aaebb6f248c481a86-006ac530e9" "container-server 1867654" 0.0059 "-" 1867654 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:56733/sdb1/2/a/c2" "tx0441aaebb6f248c481a86-006ac530e9" "container-server 1867654" 0.0011 "-" 1867654 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0441aaebb6f248c481a86-006ac530e9" "proxy-server 1867654" 0.0291 "-" 1867654 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:29 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0441aaebb6f248c481a86-006ac530e9" "proxy-server 1867654" 0.0381 "-" 1867654 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/29 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx0441aaebb6f248c481a86-006ac530e9 - 0.0589 - - 1791308009.227232695 1791308009.286121845 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': 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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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-TestECDiskFile ERROR: Error removing tempfile: /tmp/tmpukr9fjs6/tmp_test_obj_server_DiskFile/sda1/tmp/tmpai36wfws: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1844, 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) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -20585,10 +19509,10 @@ 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/tmppv0sqjte/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.07860#2#d.data: Bytes read: 84, does not match metadata: 85 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcjwaxe92/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.19063#2#d.data: [Errno 5] Input/output error -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp3n3h3pqg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.19399#2#d.data: Bytes read: 82, does not match metadata: 83 -Problem cleaning up /tmp/tmp1zbqj59v/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpbctpp_1z/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308012.06907#2#d.data: Bytes read: 84, does not match metadata: 85 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpedscmcn8/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308012.40384#2#d.data: [Errno 5] Input/output error +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpkz5o74gr/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308012.41157#2#d.data: Bytes read: 82, does not match metadata: 83 +Problem cleaning up /tmp/tmpk_5_lli1/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1962, in _finalize_put self.manager.cleanup_ondisk_files(self._datadir) @@ -20722,455 +19646,718 @@ 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 DEBUG: checking container 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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' (1756897475.138620) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1756897475.138620) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1756897475.138620) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1756897475.138620) from storage policy 1 -test DEBUG: delete_attempt: '/AUTH_bob/c/o1' (1756897475.138620) in policy_index 1 will be deleted from policy_index 0 (1756897475.13862_0000000000000003) -test INFO: delete_success: '/AUTH_bob/c/o1' (1756897475.138620) deleted from policy_index 0 (1756897475.13862_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (1756897475.138620) from policy_index 1 (1756897475.13862_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (1756897475.138620) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (1756897475.138620) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1756897475.138620) from the queue (1756897475.13862_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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1test.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 +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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 AuthenticatedUsers READ permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 + +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308007.52144', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.52144', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308007.52144', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308007.52271', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.52271', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308007.52255', 'epoch': '1791308007.52255', 'reported': 0, 'tombstones': -1}], '2b64771a-1069-45d2-b643-24caf97eb55b-') +test DEBUG: /tmp/tmp243rwylq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.52255.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp243rwylq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.52255.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, 'e2806f69cd6a8a170e8c5d9a7f4ba373', '2b64771a-1069-45d2-b643-24caf97eb55b-', '1791308007.51548', '1791308007.53845', '0', '', '1791308007.51020', 3, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308007.52144', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.52144', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308007.52144', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308007.52271', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308007.52271', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308007.52255', 'epoch': '1791308007.52255', 'reported': 0, 'tombstones': -1}], '2b64771a-1069-45d2-b643-24caf97eb55b-') +test DEBUG: /tmp/tmp243rwylq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.52255.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp243rwylq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308007.52255.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, '87326a38b50919d1d8a2a9edd0415d8c', '1c9927a0-7b60-4c8a-ba02-4385a13229bf-', '1791308008.30704', '1791308008.30527', '0', '', '1791308008.30527', 3, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308008.30819', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308008.30819', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308008.30819', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308008.31383', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308008.31383', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308008.31362', 'epoch': '1791308008.31362', 'reported': 0, 'tombstones': -1}], '1c9927a0-7b60-4c8a-ba02-4385a13229bf-') +test DEBUG: /tmp/tmpq_j7sqa7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308008.31362.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpq_j7sqa7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308008.31362.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, '87326a38b50919d1d8a2a9edd0415d8c', '1c9927a0-7b60-4c8a-ba02-4385a13229bf-', '1791308008.30704', '1791308008.33779', '0', '', '1791308008.30527', 3, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308008.30819', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308008.30819', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308008.30819', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308008.31383', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308008.31383', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308008.31362', 'epoch': '1791308008.31362', 'reported': 0, 'tombstones': -1}], '1c9927a0-7b60-4c8a-ba02-4385a13229bf-') +test DEBUG: /tmp/tmpq_j7sqa7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308008.31362.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpq_j7sqa7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f_1791308008.31362.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '8112635131f017a2c4aaf6c64268ef88', 'bbd26686-8a1b-42be-b4ef-a68c0be7000f-sda', '1791308008.45151', '1791308008.44967', '0', '', '1791308008.44967', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('bbd26686-8a1b-42be-b4ef-a68c0be7000f-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (6, '0d6cb89c1422081c9a66e92fba887f2b', 'f69ce61d-1378-45dc-a905-3d9d82f57725-sda', '1791308008.48022', '1791308008.47849', '0', '', '1791308008.47849', 6, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308008.50380', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791308008.50380', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308008.50380', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308008.50976', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308008.50976', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308008.50956', 'epoch': '1791308008.50956', 'reported': 0, 'tombstones': -1}], 'f69ce61d-1378-45dc-a905-3d9d82f57725-sda') +test DEBUG: /tmp/tmpo5zb51ja/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpo5zb51ja/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (6, '0d6cb89c1422081c9a66e92fba887f2b', 'f69ce61d-1378-45dc-a905-3d9d82f57725-sda', '1791308008.48022', '1791308008.50082', '0', '', '1791308008.47849', 6, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308008.50380', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791308008.50380', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308008.50380', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308008.50976', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308008.50976', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308008.50956', 'epoch': '1791308008.50956', 'reported': 0, 'tombstones': -1}], 'f69ce61d-1378-45dc-a905-3d9d82f57725-sda') +test DEBUG: /tmp/tmpo5zb51ja/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpo5zb51ja/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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 +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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:25 -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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:25 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 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': 'Tue, 06 Oct 2026 17:33:25 -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.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.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.TestContainerBrokerBeforeMetadata.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers ... ok +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpx_hl51ia/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): 17:33:28 10/06/26 GMT (0:00:00.007961 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp4wrzjc8b/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking: failed to relink /tmp/tmp4wrzjc8b/node/sda1/objects/112/9e7/7042a211c88d38beaea0d229544619e7/1791308008.09273.data to /tmp/tmp4wrzjc8b/node/sda1/objects/224/9e7/7042a211c88d38beaea0d229544619e7/1791308008.09273.data: [Errno 17] File exists: '/tmp/tmp4wrzjc8b/node/sda1/objects/112/9e7/7042a211c88d38beaea0d229544619e7/1791308008.09273.data' -> '/tmp/tmp4wrzjc8b/node/sda1/objects/224/9e7/7042a211c88d38beaea0d229544619e7/1791308008.09273.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): 17:33:28 10/06/26 GMT (0:00:00.003287 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpedo3x7_x/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): 17:33:28 10/06/26 GMT (0:00:00.003618 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpwqq_wsvz/node/sda1 (cleanup=False) +test WARNING: Skipping /tmp/tmpwqq_wsvz/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): 17:33:28 10/06/26 GMT (0:00:00.010485 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp5yfnni8h/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp5yfnni8h/node/sda1/objects/93/74d/5d81d0b660d84747ec957b121c83974d/1791308008.19880.meta to /tmp/tmp5yfnni8h/node/sda1/objects/187/74d/5d81d0b660d84747ec957b121c83974d/1791308008.19880.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): 17:33:28 10/06/26 GMT (0:00:00.028684 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 17:33:28 10/06/26 GMT (0:00:00.002042 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpx06x00yf/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): 17:33:28 10/06/26 GMT (0:00:00.009484 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpev2e_88b/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): 17:33:28 10/06/26 GMT (0:00:00.002858 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpev2e_88b/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpev2e_88b/node/sda1/objects/185/015/b943c0da8dd3a7ead832e94fc83ea015/1791308008.35859.data to /tmp/tmpev2e_88b/node/sda1/objects/370/015/b943c0da8dd3a7ead832e94fc83ea015/1791308008.35859.data +test DEBUG: Run listdir on /tmp/tmpev2e_88b/node/sda1/objects/370 +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): 17:33:28 10/06/26 GMT (0:00:00.007903 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpev2e_88b/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpev2e_88b/node/sda1/objects/244/2af/f4324fc2d473ff9ba0c7de9b5f9862af/1791308008.35859.data to /tmp/tmpev2e_88b/node/sda1/objects/488/2af/f4324fc2d473ff9ba0c7de9b5f9862af/1791308008.35859.data +test DEBUG: Run listdir on /tmp/tmpev2e_88b/node/sda1/objects/488 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/3 +test DEBUG: Relinking created link: /tmp/tmpev2e_88b/node/sda1/objects/214/65b/d60c2b9809a252e3f10e1efe42ec065b/1791308008.35859.data to /tmp/tmpev2e_88b/node/sda1/objects/428/65b/d60c2b9809a252e3f10e1efe42ec065b/1791308008.35859.data +test DEBUG: Run listdir on /tmp/tmpev2e_88b/node/sda1/objects/428 +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): 17:33:28 10/06/26 GMT (0:00:00.024055 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpnp563ij3/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): 17:33:28 10/06/26 GMT (0:00:00.007382 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy gold under /tmp/tmpnp563ij3/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpnp563ij3/node/sda1/objects/36/cc3/24a6994700779e182136c3281434ccc3/1791308008.48247.data to /tmp/tmpnp563ij3/node/sda1/objects/73/cc3/24a6994700779e182136c3281434ccc3/1791308008.48247.data +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): 17:33:28 10/06/26 GMT (0:00:00.012262 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy gold under /tmp/tmpnp563ij3/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): 17:33:28 10/06/26 GMT (0:00:00.007614 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 + +fake-swift DEBUG: permission denined: 403 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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 - -Search value matched 0 devices. -The on-disk ring builder is unchanged. -The minimum number of hours before a partition can be reassigned is now set to 24 -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. -The overload factor is now 19.88% (0.198780) -The change will take effect after the next rebalance. -Overload must be non-negative. -swift-ring-builder set_overload [%] - Changes the overload factor to the given . - - A rebalance is needed to make the change take effect. -'swedish fish' is not a valid number. -swift-ring-builder set_overload [%] - Changes the overload factor to the given . - - A rebalance is needed to make the change take effect. -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 -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 -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 -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 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. -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. - -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" +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33:23 -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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_db_state ... ok -Nerd explanation: +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0051 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0093 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0155 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0098 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0108 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0066 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0107 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0066 "-" 1867684 2 +test DEBUG: Unlinked retiring db '/tmp/tmpde93re52/tmp_test_container_server_ContainerController/sda1/containers/p/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db' +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0066 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0103 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0044 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0087 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0084 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0020 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0002 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0002 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0108 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0045 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0098 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 1867684 -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok +test.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_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 - 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. -Search value matched 0 devices. -The on-disk ring builder is unchanged. -The replica count is now 3.141593. -The change will take effect after the next rebalance. -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. +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (6, '0d6cb89c1422081c9a66e92fba887f2b', '84e56b58-82b1-4354-a128-0e18567db97b-sda', '1791308008.80600', '1791308008.80413', '0', '', '1791308008.80413', 6, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308008.82498', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791308008.82498', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308008.82498', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308008.82614', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308008.82614', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308008.82596', 'epoch': '1791308008.82596', 'reported': 0, 'tombstones': -1}], '84e56b58-82b1-4354-a128-0e18567db97b-sda') +test DEBUG: /tmp/tmp7nq2rj8c/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp7nq2rj8c/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (6, '0d6cb89c1422081c9a66e92fba887f2b', '84e56b58-82b1-4354-a128-0e18567db97b-sda', '1791308008.80600', '1791308008.81385', '0', '', '1791308008.80413', 6, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1791308008.82498', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1791308008.82498', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308008.82498', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308008.82614', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308008.82614', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308008.82596', 'epoch': '1791308008.82596', 'reported': 0, 'tombstones': -1}], '84e56b58-82b1-4354-a128-0e18567db97b-sda') +test DEBUG: /tmp/tmp7nq2rj8c/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp7nq2rj8c/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, 'a72d8d0991acc708052de9cacfdfe44b', 'c9bae48f-5122-41bf-a15f-1f6ce11c5d93-sda', '1791308008.94328', '1791308008.94146', '0', '', '1791308008.94146', 3, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, rsync_then_merge, ('c9bae48f-5122-41bf-a15f-1f6ce11c5d93-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Unlinked retiring db '/tmp/tmptbbutjir/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, '2604a0488b65f211e36ed4f474830b90', '944d6dbf-46d6-4ec2-aab9-2ebaf379b8c0-sda', '1791308009.04723', '1791308009.04527', '0', '', '1791308009.04527', 3, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, rsync_then_merge, ('944d6dbf-46d6-4ec2-aab9-2ebaf379b8c0-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, '2604a0488b65f211e36ed4f474830b90', '1aa90c56-a98c-4651-80e6-324aa3ccc0c3-sda', '1791308009.13927', '1791308009.13755', '0', '', '1791308009.13755', 3, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, rsync_then_merge, ('1aa90c56-a98c-4651-80e6-324aa3ccc0c3-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Unlinked retiring db '/tmp/tmphkc70l6q/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (3, '2604a0488b65f211e36ed4f474830b90', 'd0125962-a846-4a30-b61d-a11179938eeb-sda', '1791308009.22536', '1791308009.21524', '0', '', '1791308009.21524', 3, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, rsync_then_merge, ('d0125962-a846-4a30-b61d-a11179938eeb-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '362dc27c-a763-4be8-ad81-7c2fda592c15-sda', '1791308009.31080', '1791308009.30907', '0', '', '1791308009.30907', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpksgziz3c/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '9c09af79-0542-4fea-9cae-96d476b68b1e-sdb', '1791308009.39438', '1791308010.00000', '0', '', '1791308010.00000', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('9c09af79-0542-4fea-9cae-96d476b68b1e-sdb', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +REPLICATE: /sda/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '9c09af79-0542-4fea-9cae-96d476b68b1e-sdb', '1791308009.39438', '1791308010.00000', '0', '', '1791308010.00000', 0, 0) +test ERROR: Quarantining DB /tmp/tmpksgziz3c/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sda/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('9c09af79-0542-4fea-9cae-96d476b68b1e-sdb', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01584 seconds (63.12215/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/tmpjgrdw8t_/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'b16432f4-298d-4edd-ab8b-73dd07722cc4-sda', '1791308009.42788', '1791308009', '0', '', '1791308009', 0, 1) +test DEBUG: /tmp/tmpjgrdw8t_/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'b16432f4-298d-4edd-ab8b-73dd07722cc4-sda', '1791308009.42788', '1791308009', '0', '', '1791308009', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('b16432f4-298d-4edd-ab8b-73dd07722cc4-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03748 seconds (26.68278/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/tmp5yns8eh9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '468adfc23cdafd7c923eb87c7c680188', '3b2f75c7-5d32-488a-9cf5-a5d67dbf14dc-sda', '1791308009.49638', '1791308009', '0', '', '1791308009', 1, 0) +test DEBUG: /tmp/tmp5yns8eh9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308011.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '3b2f75c7-5d32-488a-9cf5-a5d67dbf14dc-sda') +test DEBUG: /tmp/tmp5yns8eh9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00812864s)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 - A rebalance is needed to make the change take effect. -"test" is not a valid number. -Replica count must be at least 1. -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. +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0034 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0074 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0063 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0137 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0063 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0033 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0084 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0083 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0087 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0112 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0139 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 1867684 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: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0080 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0140 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:31 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0060 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0062 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0020 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0067 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0010 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1867684 -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.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_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states ... 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 +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.TestContainerBrokerBeforeMetadata.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces ... 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 - A rebalance is needed to make the change take effect. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -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_"" - d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" - d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 200.0 -d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" weight set to 200.0 -d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" weight set to 200.0 -d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 200.0 -Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 100.0 weight got id 4test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_domain_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_domain_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_old_format -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 -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 -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_no_matching -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_no_matching ... ok -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 -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_values_no_devices -test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_values_no_devices ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_domain_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_domain_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv4_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv4_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv4_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv4_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_no_matching -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_no_matching ... ok +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '468adfc23cdafd7c923eb87c7c680188', '3b2f75c7-5d32-488a-9cf5-a5d67dbf14dc-sda', '1791308009.49638', '1791308009', '0', '', '1791308009', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('3b2f75c7-5d32-488a-9cf5-a5d67dbf14dc-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05880 seconds (17.00754/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/tmp143cub8a/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'b8048e0b-014b-4b97-93d3-1b8ddccd749c-sda', '1791308009.61481', '1791308009', '0', '', '1791308009', 0, 0) +test DEBUG: /tmp/tmp143cub8a/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'b8048e0b-014b-4b97-93d3-1b8ddccd749c-sda', '1791308009.61481', '1791308009', '0', '', '1791308009', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('b8048e0b-014b-4b97-93d3-1b8ddccd749c-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04130 seconds (24.21480/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/tmpxwke44bp/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '468adfc23cdafd7c923eb87c7c680188', '3d48f34e-7e50-48ae-96a7-16b7960f9811-sda', '1791308009.70860', '1791308009', '0', '', '1791308009', 1, 1) +test DEBUG: /tmp/tmpxwke44bp/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '468adfc23cdafd7c923eb87c7c680188', '3d48f34e-7e50-48ae-96a7-16b7960f9811-sda', '1791308009.70860', '1791308009', '0', '', '1791308009', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('3d48f34e-7e50-48ae-96a7-16b7960f9811-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05852 seconds (17.08729/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/tmpfivf9sj_/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '36232fd8-c6ef-4fec-8b59-de4b877f7fb2-sda', '1791308009.79199', '1791308009', '0', '', '1791308009', 0, 0) +test DEBUG: /tmp/tmpfivf9sj_/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '36232fd8-c6ef-4fec-8b59-de4b877f7fb2-sda', '1791308009.79199', '1791308009', '0', '', '1791308009', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('36232fd8-c6ef-4fec-8b59-de4b877f7fb2-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03727 seconds (26.82768/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/tmp13b1tdp5/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '38a20d9c0ff88250a3b54734a98292ab', 'afda22e0-291b-4fbd-a6b8-9f313f7a74e3-sda', '1791308009.86832', '1791308009', '0', '', '1791308009', 1, 0) +test DEBUG: /tmp/tmp13b1tdp5/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308012.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'afda22e0-291b-4fbd-a6b8-9f313f7a74e3-sda') +test DEBUG: /tmp/tmp13b1tdp5/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00286746s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '38a20d9c0ff88250a3b54734a98292ab', 'afda22e0-291b-4fbd-a6b8-9f313f7a74e3-sda', '1791308009.86832', '1791308009', '0', '', '1791308009', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('afda22e0-291b-4fbd-a6b8-9f313f7a74e3-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03869 seconds (25.84332/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/tmp7ozcmez9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'f35220dc-d1ff-4bee-83ad-2ec34cc9dff1-sda', '1791308009.94493', '1791308009', '0', '', '1791308009', 0, 0) +test DEBUG: /tmp/tmp7ozcmez9/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'f35220dc-d1ff-4bee-83ad-2ec34cc9dff1-sda', '1791308009.94493', '1791308009', '0', '', '1791308009', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('f35220dc-d1ff-4bee-83ad-2ec34cc9dff1-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03572 seconds (27.99442/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/tmp9as456qu/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '38a20d9c0ff88250a3b54734a98292ab', '5f70c57b-2a57-4501-b636-12daea8f489b-sda', '1791308010.00985', '1791308009', '0', '', '1791308009', 1, 0) +test DEBUG: /tmp/tmp9as456qu/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '38a20d9c0ff88250a3b54734a98292ab', '5f70c57b-2a57-4501-b636-12daea8f489b-sda', '1791308010.00985', '1791308009', '0', '', '1791308009', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('5f70c57b-2a57-4501-b636-12daea8f489b-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03340 seconds (29.93613/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_local_create_policy_over_newer_remote_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete ... 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.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 DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmpomh7q2rz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1756897478.09311#1#d.data: metadata content-length 592 does not match actual object size 602 -test ERROR: ERROR Object /tmp/tmpomh7q2rz/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 DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmpa9o3qpbt/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897478.09608.data: Exception reading metadata: Ran out of input -test ERROR: ERROR Object /tmp/tmpa9o3qpbt/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c 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/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/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/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp69g0vyud/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/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/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: 686.58, Total bytes/sec: 6865.78, 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/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects/0/543/9279a653c7082af22a513fd187dce543/1756897478.14267.data: metadata content-length 10 does not match actual object size 20 -test ERROR: ERROR Object /tmp/tmpn4f9ocd0/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/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn4f9ocd0/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 1, Total errors: 0, Total files/sec: 20.01, Total bytes/sec: 100.06, Auditing time: 0.10, Rate: 0.99 -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/tmpgs7ctbgt/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpgs7ctbgt/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpgs7ctbgt/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpgs7ctbgt/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897478.24910.data: metadata content-length 1024 does not match actual object size 1034test.unit.obj.test_auditor.TestAuditor.test_object_run_once_no_sda -test.unit.obj.test_auditor.TestAuditor.test_object_run_once_no_sda ... ok -test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmp4jceasmg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.25494#2#d.data close failure: a very special error : Traceback (most recent call last): +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:23 -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 +test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmpzh5d9oal/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308012.56015#2#d.data close failure: a very special error : Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2371, in close self._handle_close_quarantine() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ @@ -21178,12 +20365,12 @@ raise Exception('a very special error') Exception: a very special error -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpowcy_hmz/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1756897479.28004#2#d.data: Hash of name in metadata does not match directory name -test-TestECDiskFile DEBUG: open(/tmp/tmpn_ya95oe/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/tmpn_ya95oe/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/tmpn_ya95oe/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/tmpythlbv48/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1756897479.32557#2.data to /tmp/tmpythlbv48/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1756897479.32557#2.data due to next_part_power set -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpythlbv48/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1756897479.32557#2#d.data (): +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxknpdvfb/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1791308012.60478#2#d.data: Hash of name in metadata does not match directory name +test-TestECDiskFile DEBUG: open(/tmp/tmpi0lrnvx1/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/tmpi0lrnvx1/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/tmpi0lrnvx1/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/tmp5nplupl1/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1791308012.67950#2.data to /tmp/tmp5nplupl1/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1791308012.67950#2.data due to next_part_power set +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmp5nplupl1/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1791308012.67950#2#d.data (): Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3282, in _finalize_durable self.manager.cleanup_ondisk_files(self._datadir) @@ -21197,20 +20384,20 @@ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect Exception -test-TestECDiskFile DEBUG: Relinking /tmp/tmpythlbv48/tmp_test_obj_server_DiskFile/sda1/objects-1/454/a30/71a7d4be769e1e2b769b67d3fe881a30/1756897479.32718.data to /tmp/tmpythlbv48/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1756897479.32718.data due to next_part_power set -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpc_q4z5vw/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.39586.ts: Metadata checksum mismatch for /tmp/tmpc_q4z5vw/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.39586.ts: stored checksum='b'c69e48c1e2c62e3ab2c817edf1831025'', computed='b'9fd4730d98b8ce270e1c6a9f11fe68ee'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpbmbu1fbs/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.46318#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.46730#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.46730#2#d.data'>: stored checksum='b'8852a6e3d437226a68b0fd8e7c904e40'', computed='b'3c02f5dcc723fcd971957482f584db3f'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.46945#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.46945#2#d.data'>: stored checksum='b'3fe9fd05e70224901cf39fcaa98bc8e8'', computed='b'2776782b29bfb5e01d49f4bfc516d7fb'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.47140#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.47140#2#d.data'>: stored checksum='b'06b36d253672c26bb0a29b86f5651031'', computed='b'9e0043ea722ca7f2d315edd7f9dc78d3'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.47341#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.47341#2#d.data'>: stored checksum='b'5bfe668c9cc72591e474129eb2c992ed'', computed='b'0d200ea227cf72de3e3e2c68d3d15f73'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.47539#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.47539#2#d.data'>: stored checksum='b'706d977318ae61bf144239b987eddc7d'', computed='b'4ac745e95c91c29341125eff29df8cdd'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.47742#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.47742#2#d.data'>: stored checksum='b'8f8048d2097d6b2b4d49a93ca6ccecd4'', computed='b'87df30e29c076a9e7d51399d5e61ed2d'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897479.47940#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897479.47940#2#d.data'>: stored checksum='b'09933b22cec17ceda7659475500275d6'', computed='b'e21728ae83654e71726253861e29ecee'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.48158#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.48158#2#d.data'>: stored checksum='b'83016c58940aa1f0f7c9df9bac2010a0'', computed='b'dcba7239707576c9f34fbb8519c44f92'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.48358#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz84ia70g/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.48358#2#d.data'>: stored checksum='b'06bf5a4f67d5371a2d19278648ea49f9'', computed='b'c546c0cdf4f1b1d782fcf739911144e0'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxjnqylwz/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.48797#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_hztu42a/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.49682#2#d.data: not stat-able: test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror +test-TestECDiskFile DEBUG: Relinking /tmp/tmp5nplupl1/tmp_test_obj_server_DiskFile/sda1/objects-1/454/a30/71a7d4be769e1e2b769b67d3fe881a30/1791308012.68144.data to /tmp/tmp5nplupl1/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1791308012.68144.data due to next_part_power set +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpih8ll6sj/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308012.79527.ts: Metadata checksum mismatch for /tmp/tmpih8ll6sj/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308012.79527.ts: stored checksum='b'2271b76698929466e116d76cef8c9f5e'', computed='b'2b3171671c7015a4d30d00856b30093d'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpv0r_1w_r/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308012.90919#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308012.91656#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308012.91656#2#d.data'>: stored checksum='b'51a5ef4320094bf23d892a7c0fb399b0'', computed='b'8e677d9ff0f37e7ffcdf8e889e3923f8'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308012.91904#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308012.91904#2#d.data'>: stored checksum='b'8d29983be388ec781d5787c4c8b90ff2'', computed='b'80f4e6494884ad88681735764a65d7c3'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308012.92324#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308012.92324#2#d.data'>: stored checksum='b'94a5f65e203e1fb9d85d8149e94b2d52'', computed='b'a65685c190896362eaa50a495f11b69c'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308012.92565#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308012.92565#2#d.data'>: stored checksum='b'61c87e60d64ee441a5cff74e4550b9c6'', computed='b'fd3900cb16f6bd45a5e2ff668b1b1c5e'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308012.92796#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308012.92796#2#d.data'>: stored checksum='b'115520e92ae7cca73f686417d63c3327'', computed='b'd96097d6104793ee7b8c901bee0e4d2c'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308012.93191#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308012.93191#2#d.data'>: stored checksum='b'45336d4a125e4d1f88d1845babe1514a'', computed='b'10c910fbb42f4a8aa724e2b0d7d786b8'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308012.93682#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308012.93682#2#d.data'>: stored checksum='b'3ce4be56d764061cb29bb4dee04ee306'', computed='b'568de03784bf65e60d944a4366a446c3'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308012.93918#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308012.93918#2#d.data'>: stored checksum='b'79e1fbfec16dfe12d4aef72f7fa16724'', computed='b'01bf54d6d5ab65ff320e562eb9ee5642'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308012.94250#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp15na0vib/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308012.94250#2#d.data'>: stored checksum='b'5a0e7e62e6e142e06e0663c63070b7d2'', computed='b'fb14c7d913c188b074e145f53abac134'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcwy7nab9/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308012.95369#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp91nbuwkn/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308012.96823#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 @@ -21224,40 +20411,31 @@ 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 - -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): 11:04:33 09/03/25 GMT (0:00:01.214824 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:33 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpav339hg_/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpav339hg_/node/sda1/objects/247/e2b/f7ed7087554782705bd4b24138db7e2b/1756897473.69440.data to /tmp/tmpav339hg_/node/sda1/objects/495/e2b/f7ed7087554782705bd4b24138db7e2b/1756897473.69440.data -test DEBUG: Removed /tmp/tmpav339hg_/node/sda1/objects/247/e2b/f7ed7087554782705bd4b24138db7e2b/1756897473.69440.data -test DEBUG: Run listdir on /tmp/tmpav339hg_/node/sda1/objects/495 -test DEBUG: Run listdir on /tmp/tmpav339hg_/node/sda1/objects/247 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpsb_q6o4h/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpsb_q6o4h/node/sda1/objects/46/2fe/2e2de41d28392effc460e23191f082fe/1791308009.65095.data to /tmp/tmpsb_q6o4h/node/sda1/objects/92/2fe/2e2de41d28392effc460e23191f082fe/1791308009.65095.data +test DEBUG: Relinking created link: /tmp/tmpsb_q6o4h/node/sda1/objects/46/2fe/2e2de41d28392effc460e23191f082fe/1791308010.65095.meta to /tmp/tmpsb_q6o4h/node/sda1/objects/92/2fe/2e2de41d28392effc460e23191f082fe/1791308010.65095.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=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:33 09/03/25 GMT (0:00:00.005846 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:33 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpi8yhhuhf/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpi8yhhuhf/node/sda1/objects/86/755/56238a604210f5df17f8d0d939191755/1756897473.71957.data to /tmp/tmpi8yhhuhf/node/sda1/objects/172/755/56238a604210f5df17f8d0d939191755/1756897473.71957.data -test DEBUG: Removed /tmp/tmpi8yhhuhf/node/sda1/objects/86/755/56238a604210f5df17f8d0d939191755/1756897473.71957.data -test DEBUG: Run listdir on /tmp/tmpi8yhhuhf/node/sda1/objects/172 -test DEBUG: Run listdir on /tmp/tmpi8yhhuhf/node/sda1/objects/86 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:28 10/06/26 GMT (0:00:00.007967 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpmijbqogv/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=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:33 09/03/25 GMT (0:00:00.005710 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpz9edebfc/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpz9edebfc/node/sda1/objects/11/389/0bef3b72694ffc5313dcce47f2bbd389/1756897473.74497.data to /tmp/tmpz9edebfc/node/sda1/objects/23/389/0bef3b72694ffc5313dcce47f2bbd389/1756897473.74497.data +test INFO: 1 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 17:33:28 10/06/26 GMT (0:00:00.003196 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 17:33:28 10/06/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpf03835_6/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpf03835_6/node/sda1/objects/125/362/7d497dda80877d0e2d79138863ac7362/1791308008.76710.ts to /tmp/tmpf03835_6/node/sda1/objects/250/362/7d497dda80877d0e2d79138863ac7362/1791308008.76710.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): 17:33:28 10/06/26 GMT (0:00:00.005219 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -21298,6 +20476,89 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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 + +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0066 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0090 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0128 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0097 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0012 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0010 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0095 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0055 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0097 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0055 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0055 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0102 "-" 1867684 2 +test DEBUG: Unlinked retiring db '/tmp/tmpk4b359g0/tmp_test_container_server_ContainerController/sda1/containers/p/172/9a5b73515794582c10bf7e71964a4172/9a5b73515794582c10bf7e71964a4172.db' +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0060 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0018 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0115 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 1867684 2 +test DEBUG: Unlinked retiring db '/tmp/tmpgofvrwtk/tmp_test_container_server_ContainerController/sda1/containers/p/172/9a5b73515794582c10bf7e71964a4172/9a5b73515794582c10bf7e71964a4172.db' +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0061 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0064 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0058 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0097 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0074 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0063 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0099 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0060 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0100 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0034 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0046 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0162 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0060 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 1867684 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 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -21308,636 +20569,774 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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 +Worker (pid=1871220, devs=/some/device) completed in 0.0s with errors +Worker (pid=1871224, 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.cli.test_relinker.TestRelinker.test_state_file +test.unit.cli.test_relinker.TestRelinker.test_state_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0010 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0058 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0014 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0036 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 3036813 0 -test DEBUG: Unlinked retiring db '/tmp/tmpsisxc2qk/tmp_test_container_server_ContainerController/sda1/containers/p/64e/f1af2fdedc6e97f9ffc424e624ea364e/f1af2fdedc6e97f9ffc424e624ea364e.db' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0019 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 3036813 0 -test DEBUG: Unlinked retiring db '/tmp/tmp8vpukoy3/tmp_test_container_server_ContainerController/sda1/containers/p/64e/f1af2fdedc6e97f9ffc424e624ea364e/f1af2fdedc6e97f9ffc424e624ea364e.db' -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0016 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0059 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0036 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 3036813 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: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0038 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0021 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 3036813 -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 +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:26 -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': 'Tue, 06 Oct 2026 17:33:26 -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 +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects ... ok -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1756231200 -test DEBUG: looking for objects in 1756231200 -test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1756232195.183670) in policy_index 1 -test DEBUG: checking for '/AUTH_jeb/c/o1' (1756232195.183670) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1756232195.183670) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_jeb/c/o1' (1756232195.183670) from storage policy 1 -test CRITICAL: lost_source: '/AUTH_jeb/c/o1' (1756232195.18367) was not available in policy_index 1 and has expired -test INFO: success: '/AUTH_jeb/c/o1' (1756232195.183670) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/1756231200/1:/AUTH_jeb/c/o1' (1756232195.183670) from the queue (1756232195.18367_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 1756897200 -test DEBUG: looking for objects in 1756897200 -test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1756897475.188810) in policy_index 1 -test DEBUG: checking for '/AUTH_jeb/c/o1' (1756897475.188810) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1756897475.188810) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_jeb/c/o1' (1756897475.188810) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_jeb/c/o1' (1756897475.18881) in policy_index 1 responded 404 (0000000000.00000) -test INFO: retry: '/AUTH_jeb/c/o1' (1756897475.188810) 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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 ERROR: unhandled_error: unable to upload '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 to policy_index 0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpx7xz9c2y/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '4c8cb854-2a21-40d8-adac-07216c8d87bf-sda', '1791308010.13621', '1791308012', '0', '', '1791308012', 0, 1) +test DEBUG: /tmp/tmpx7xz9c2y/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '4c8cb854-2a21-40d8-adac-07216c8d87bf-sda', '1791308010.13621', '1791308012', '0', '', '1791308012', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('4c8cb854-2a21-40d8-adac-07216c8d87bf-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03627 seconds (27.57226/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/tmphh9b233e/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'c87430a8fb182bfff5933297b0d3cc73', 'fafdd38c-17eb-4378-8d78-b59741f95404-sda', '1791308010.20427', '1791308012', '0', '', '1791308012', 1, 0) +test DEBUG: /tmp/tmphh9b233e/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308013.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'fafdd38c-17eb-4378-8d78-b59741f95404-sda') +test DEBUG: /tmp/tmphh9b233e/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.015485s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'c87430a8fb182bfff5933297b0d3cc73', 'fafdd38c-17eb-4378-8d78-b59741f95404-sda', '1791308010.20427', '1791308012', '0', '', '1791308012', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('fafdd38c-17eb-4378-8d78-b59741f95404-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04674 seconds (21.39281/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/tmplukfy3a8/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'c87430a8fb182bfff5933297b0d3cc73', 'd916cdae-5313-49db-b3de-f0da99cffb53-sda', '1791308010.28180', '1791308010', '1791308011', '', '1791308011', 1, 0) +test DEBUG: /tmp/tmplukfy3a8/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308013.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'd916cdae-5313-49db-b3de-f0da99cffb53-sda') +test DEBUG: /tmp/tmplukfy3a8/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0139644s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'c87430a8fb182bfff5933297b0d3cc73', 'd916cdae-5313-49db-b3de-f0da99cffb53-sda', '1791308010.28180', '1791308010', '1791308011', '', '1791308011', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('d916cdae-5313-49db-b3de-f0da99cffb53-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04438 seconds (22.53313/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/tmp9wv751d_/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'c87430a8fb182bfff5933297b0d3cc73', '98899093-0a36-4abf-a35b-5ec81b043161-sda', '1791308010.35819', '1791308010', '1791308011', '', '1791308011', 1, 0) +test DEBUG: /tmp/tmp9wv751d_/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'c87430a8fb182bfff5933297b0d3cc73', '98899093-0a36-4abf-a35b-5ec81b043161-sda', '1791308010.35819', '1791308010', '1791308011', '', '1791308011', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('98899093-0a36-4abf-a35b-5ec81b043161-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05771 seconds (17.32937/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/tmptrbiz3rw/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '3f4edfe7-794b-4c07-af4b-dfdc5aaaf7b9-sda', '1791308010.44742', '1791308012', '1791308011', '', '1791308012', 0, 1) +test DEBUG: /tmp/tmptrbiz3rw/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '3f4edfe7-794b-4c07-af4b-dfdc5aaaf7b9-sda', '1791308010.44742', '1791308012', '1791308011', '', '1791308012', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('3f4edfe7-794b-4c07-af4b-dfdc5aaaf7b9-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02155 seconds (46.40260/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/tmpo6omw_0g/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '01c729a3922f0a674349c9fe0e37a87a', '6d90aaf6-9949-4ed2-a33f-9fedaf9b392d-sda', '1791308010.49155', '1791308012', '1791308011', '', '1791308012', 1, 0) +test DEBUG: /tmp/tmpo6omw_0g/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308014.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '6d90aaf6-9949-4ed2-a33f-9fedaf9b392d-sda') +test DEBUG: /tmp/tmpo6omw_0g/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00690031s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '01c729a3922f0a674349c9fe0e37a87a', '6d90aaf6-9949-4ed2-a33f-9fedaf9b392d-sda', '1791308010.49155', '1791308012', '1791308011', '', '1791308012', 1, 0)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 +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 +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.35.1/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.35.1/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.35.1/swift/common/internal_client.py", line 256, in handle_request - resp = self.make_request(*args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 253, in make_request - raise err - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/container/test_reconciler.py", line 1928, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -test INFO: retry: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 must be retriedtest.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 -swift: Failed to update sync_store /tmp/tmpv_1rxabq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/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_reconciler.TestReconciler.test_processes_config -test.unit.container.test_reconciler.TestReconciler.test_processes_config ... ok -swift: Failed to update sync_store /tmp/tmpv_1rxabq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/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' + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.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.TestContainerBrokerBeforeMetadata.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info ... 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_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_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info ... 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 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0085 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0003 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0003 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0004 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0003 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0003 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0003 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0003 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0005 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0003 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0003 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0090 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0021 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0019 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0009 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0044 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0093 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0074 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0060 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0072 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0101 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0063 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0154 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0034 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0058 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0057 "-" 1867684 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.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_backend.TestContainerBrokerBeforeMetadata.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info ... ok + +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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: checking permission: public None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: authenticated None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:33 -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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:21 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.TestContainerBrokerBeforeMetadata.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_range_rows_with_limit ... ok +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.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes ... 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.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.TestContainerBrokerBeforeMetadata.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage ... 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 + +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('6d90aaf6-9949-4ed2-a33f-9fedaf9b392d-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03624 seconds (27.59657/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/tmphao8khez/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '4bb78fd6-1ac0-4f16-862a-ce885a3c6b4c-sda', '1791308010.56132', '1791308012', '1791308011', '', '1791308012', 0, 0) +test DEBUG: /tmp/tmphao8khez/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '4bb78fd6-1ac0-4f16-862a-ce885a3c6b4c-sda', '1791308010.56132', '1791308012', '1791308011', '', '1791308012', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('4bb78fd6-1ac0-4f16-862a-ce885a3c6b4c-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03140 seconds (31.85166/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/tmptal0f_4g/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '01c729a3922f0a674349c9fe0e37a87a', '4d207624-3c1a-4176-83bf-9a5573227bdb-sda', '1791308010.61175', '1791308012', '1791308011', '', '1791308012', 1, 0) +test DEBUG: /tmp/tmptal0f_4g/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '01c729a3922f0a674349c9fe0e37a87a', '4d207624-3c1a-4176-83bf-9a5573227bdb-sda', '1791308010.61175', '1791308012', '1791308011', '', '1791308012', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('4d207624-3c1a-4176-83bf-9a5573227bdb-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02519 seconds (39.69833/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/tmpixwmvqcf/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '27a618a3-bca1-4296-8604-9f5df6a07294-sda', '1791308011.03012', '1791308014', '1791308013', '', '1791308014', 0, 1) +test DEBUG: /tmp/tmpixwmvqcf/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '27a618a3-bca1-4296-8604-9f5df6a07294-sda', '1791308011.03012', '1791308014', '1791308013', '', '1791308014', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('27a618a3-bca1-4296-8604-9f5df6a07294-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02642 seconds (37.85254/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/tmp83vs4lis/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '17c3570ad90c933829765be5e86c93c1', 'ac45af19-0c60-48db-94ca-150ea4244387-sda', '1791308011.08588', '1791308014', '1791308013', '', '1791308014', 1, 0) +test DEBUG: /tmp/tmp83vs4lis/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308016.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'ac45af19-0c60-48db-94ca-150ea4244387-sda') +test DEBUG: /tmp/tmp83vs4lis/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00752306s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '17c3570ad90c933829765be5e86c93c1', 'ac45af19-0c60-48db-94ca-150ea4244387-sda', '1791308011.08588', '1791308014', '1791308013', '', '1791308014', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('ac45af19-0c60-48db-94ca-150ea4244387-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06061 seconds (16.49837/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/tmp4ge1d4i7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '7028a11b-7f4e-41c3-8c06-b75689d717bc-sda', '1791308011.17129', '1791308014', '1791308013', '', '1791308014', 0, 0) +test DEBUG: /tmp/tmp4ge1d4i7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '7028a11b-7f4e-41c3-8c06-b75689d717bc-sda', '1791308011.17129', '1791308014', '1791308013', '', '1791308014', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('7028a11b-7f4e-41c3-8c06-b75689d717bc-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02219 seconds (45.06931/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/tmpopbhco5m/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '17c3570ad90c933829765be5e86c93c1', '3a0ccd3d-3031-40c7-8199-1e41bf064092-sda', '1791308011.22549', '1791308014', '1791308013', '', '1791308014', 1, 1) +test DEBUG: /tmp/tmpopbhco5m/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '17c3570ad90c933829765be5e86c93c1', '3a0ccd3d-3031-40c7-8199-1e41bf064092-sda', '1791308011.22549', '1791308014', '1791308013', '', '1791308014', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('3a0ccd3d-3031-40c7-8199-1e41bf064092-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03555 seconds (28.12602/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/tmpzdmbznst/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.dbtest.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default ... 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': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -0000', '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': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:27 -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: Calling S3Api Middleware +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': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:34 -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 - -test ERROR: ERROR Object /tmp/tmpgs7ctbgt/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/tmpgs7ctbgt/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpgs7ctbgt/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpgs7ctbgt/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpgs7ctbgt/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpgs7ctbgt/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpgs7ctbgt/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: 665.45, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.33 -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/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1333.22, bytes/sec: 1365215.29, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 19.86, bytes/sec: 20335.63, Total time: 0.05, Auditing time: 0.00, Rate: 0.01 -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1756897478.25444#1#d.data: Metadata failed validation -test ERROR: ERROR DiskFile /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1756897478.25444#1#d.data close failure: [Errno 2] No such file or directory: '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3192, in _check_frag - self._diskfile.policy.pyeclib_driver.get_metadata(frag) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 360, in get_metadata - return self.ec_lib_reference.get_metadata(fragment, formatted) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 129, in get_metadata - fragment_metadata = pyeclib_c.get_metadata(self.handle, fragment, - formatted) -pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_get_metadata ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 858, in renamer - os.rename(old, new) - ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2371, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3225, in _handle_close_quarantine - self._check_frag(self.frag_buf) - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3198, in _check_frag - self._quarantine(msg) - ~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2339, in _quarantine - self._quarantined_dir = self.manager.quarantine_renamer( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - self._device_path, self._data_file) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 332, in quarantine_renamer - renamer(from_dir, to_dir, fsync=False) - ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 861, in renamer - os.rename(old, new) - ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' - -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 19.79, bytes/sec: 20261.29, Total time: 0.10, Auditing time: 0.05, Rate: 0.49 -test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.31, Total bytes/sec: 30015.78, 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/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 25.66, bytes/sec: 26904139.03, Total time: 0.04, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.16, bytes/sec: 20643.32, Total time: 0.09, Auditing time: 0.04, Rate: 0.44test.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass -test.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass ... ok - -d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 100.0 weight got id 4 -d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" weight set to 3.14159265359 -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 100.0 weight got id 4 -d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" weight set to 3.14159265359 -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_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. - -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. -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. +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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 +test INFO: Starting relinker (cleanup=True) using 5 workers: 17:33:29 10/06/26 GMT +test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s after receiving signal: 9 +test INFO: Finished relinker (cleanup=True): 17:33:29 10/06/26 GMT (0:00:00.000262 elapsed) +['Starting relinker (cleanup=True) using 5 workers: 17:33:29 10/06/26 GMT', 'Finished relinker (cleanup=True): 17:33:29 10/06/26 GMT (0:00:00.000262 elapsed)'] +test INFO: Starting relinker (cleanup=True) using 5 workers: 17:33:29 10/06/26 GMT +test WARNING: Worker (pid=5, devs=sda4) completed in 0.0s with errors +test INFO: Finished relinker (cleanup=True): 17:33:29 10/06/26 GMT (0:00:00.004278 elapsed) +['Starting relinker (cleanup=True) using 5 workers: 17:33:29 10/06/26 GMT', 'Finished relinker (cleanup=True): 17:33:29 10/06/26 GMT (0:00:00.004278 elapsed)'] +test INFO: Starting relinker (cleanup=True) using 5 workers: 17:33:29 10/06/26 GMT +test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s with unexpected status 42 +test INFO: Finished relinker (cleanup=True): 17:33:29 10/06/26 GMT (0:00:00.000256 elapsed) +['Starting relinker (cleanup=True) using 5 workers: 17:33:29 10/06/26 GMT', 'Finished relinker (cleanup=True): 17:33:29 10/06/26 GMT (0:00:00.000256 elapsed)'] +Ring Builder file does not exist: /tmp/tmpnyyjpdlw/tmppwu72s4m +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/tmpljvzape9/tmpho7z7e06 +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. -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -Device d4r2z3-test.test.com:6000Rr.test.com:7000/sda3_"some meta data" with 100.0 weight got id 4 -d4r2z314-test.test.com:6000Rr.test.com:7000/sda3_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 -d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone 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 -d4r2z314-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" zone 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 -d4r2z314-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" zone set to 314 -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 set_zone - [ create + + Creates with 2^ partitions and . + is number of hours to restrict moving a partition more + than once. +/tmp/tmp3knd5ful/tmpb9h5x4ak, build version 4, id ecf7545dcecb49d9b96fb9b954bbe2b5 +64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 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/tmp3knd5ful/tmpb9h5x4ak.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.35.1/test/unit/cli/test_default_output +/build/reproducible-path/swift-2.35.1/test/unit/cli/test_default_output_id_assigned +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 +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. +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.35.1/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.35.1/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 + 52 1 + 25 1 +Partition Matches + 9 1 + 13 1 + 16 1 + 23 1 + 24 1 + 25 1 + 26 1 + 31 1 + 34 1 + 35 1 + 38 1 + 41 1 + 42 1 + 44 1 + 47 1 + 49 1 + 0 1 + 2 1 + 5 1 + 6 1 + 8 1 + 10 1 + 11 1 + 12 1 + 15 1 + 19 1 + 22 1 + 27 1 + 40 1 + 43 1 + 53 1 + 58 1 + 1 1 + 4 1 + 14 1 + 17 1 + 20 1 + 21 1 + 28 1 + 29 1 + 33 1 + 48 1 + 50 1 + 52 1 + 55 1 + 57 1 + 60 1 + 62 1 +Partition Matches + 2 1 + 4 1 + 10 1 + 12 1 + 14 1 + 18 1 + 23 1 + 27 1 + 28 1 + 39 1 + 45 1 + 48 1 + 49 1 + 53 1 + 59 1 + 61 1 + 0 1 + 8 1 + 9 1 + 13 1 + 16 1 + 17 1 + 21 1 + 22 1 + 25 1 + 26 1 + 31 1 + 38 1 + 40 1 + 41 1 + 58 1 + 62 1 + 1 1 + 5 1 + 7 1 + 11 1 + 20 1 + 24 1 + 32 1 + 33 1 + 34 1 + 36 1 + 37 1 + 42 1 + 43 1 + 46 1 + 47 1 + 54 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 + 51 1 + 15 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 + 35 1 + 51 1 +Specified builder file "/tmp/tmpq4633utm/tmpxjbjidz9" is not rebalanced yet. Please rebalance first. +swift-ring-builder list_parts [] .. or -swift-ring-builder set_zone +swift-ring-builder list_parts --region --zone --ip --port --replication-ip --replication-port - --device --meta [--yes] + --device --meta --weight 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. - -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: + 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 - 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_zone_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_values_no_devices -test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_values_no_devices ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_time_remaining -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 +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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-TestECDiskFile WARNING: Quarantined object /tmp/tmprj2qhaeu/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmprj2qhaeu/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestECDiskFile WARNING: Quarantined object /tmp/tmppzf9d7gj/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmppzf9d7gj/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestECDiskFile WARNING: Quarantined object /tmp/tmppzf9d7gj/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmppzf9d7gj/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpczumbu8v/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmpczumbu8v/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp1ywpld70/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp1ywpld70/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp1ywpld70/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp1ywpld70/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 @@ -21947,35 +21346,35 @@ 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/tmpcde042px/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.52938#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcde042px/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.53155#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcde042px/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.53384#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcde042px/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.53592#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcde042px/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.53806#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcde042px/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.54006#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcde042px/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897479.54213#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcde042px/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.54486#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcde042px/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.54699#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyv0e066_/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.55161#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyv0e066_/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.55396#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyv0e066_/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.55607#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyv0e066_/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.55825#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyv0e066_/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.56029#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyv0e066_/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.56251#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyv0e066_/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897479.56463#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyv0e066_/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.56674#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyv0e066_/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.56885#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp18jdym2i/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.57340#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp18jdym2i/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.57563#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp18jdym2i/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.57782#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp18jdym2i/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.57988#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp18jdym2i/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.58208#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp18jdym2i/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.58416#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp18jdym2i/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897479.58631#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp18jdym2i/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.58837#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp18jdym2i/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.59054#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxo82i3xb/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.59519#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxo82i3xb/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.59768#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not matchtest.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp81qydn6z/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.03349#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp81qydn6z/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.03590#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp81qydn6z/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.03839#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp81qydn6z/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.04065#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp81qydn6z/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.05387#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp81qydn6z/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.05617#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp81qydn6z/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308013.06271#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp81qydn6z/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.06613#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp81qydn6z/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.07026#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf2aypiho/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.07980#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf2aypiho/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.08390#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf2aypiho/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.08685#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf2aypiho/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.09113#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf2aypiho/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.10149#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf2aypiho/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.10390#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf2aypiho/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308013.11076#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf2aypiho/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.11913#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf2aypiho/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.12159#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptdb3fcx2/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.13969#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptdb3fcx2/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.14221#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptdb3fcx2/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.14442#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptdb3fcx2/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.14686#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptdb3fcx2/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.16788#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptdb3fcx2/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.17098#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptdb3fcx2/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308013.18380#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptdb3fcx2/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.18630#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptdb3fcx2/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.18865#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9vywtcgm/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.19731#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9vywtcgm/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.20002#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 @@ -21987,583 +21386,315 @@ 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 -test INFO: Processing files for policy platinum under /tmp/tmp0sprvw06/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp0sprvw06/node/sda1/objects/83/2b1/5397aee6deb38af8dc903440705212b1/1756897474.38993.data to /tmp/tmp0sprvw06/node/sda1/objects/167/2b1/5397aee6deb38af8dc903440705212b1/1756897474.38993.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: 11:04:34 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp0sprvw06/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp0sprvw06/node/sda1/objects/167 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp0sprvw06/node/sda1/objects/83/2b1/5397aee6deb38af8dc903440705212b1/1756897474.38993.data -test DEBUG: Run listdir on /tmp/tmp0sprvw06/node/sda1/objects/83 -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): 11:04:34 09/03/25 GMT (0:00:00.006110 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp2msfvvze/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp2msfvvze/node/sda1/objects/9/27d/091b63bf08860ac57f7265ad01d6727d/1756897474.41973.data to /tmp/tmp2msfvvze/node/sda1/objects/18/27d/091b63bf08860ac57f7265ad01d6727d/1756897474.41973.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: 11:04:34 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp2msfvvze/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp2msfvvze/node/sda1/objects/18 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp2msfvvze/node/sda1/objects/9/27d/091b63bf08860ac57f7265ad01d6727d/1756897474.41973.data -test DEBUG: Run listdir on /tmp/tmp2msfvvze/node/sda1/objects/9 -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): 11:04:35 09/03/25 GMT (0:00:01.007490 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp4nvsmne0/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp4nvsmne0/node/sda1/objects/197/bef/c58922c05c55b102b4b4b7c61a5d3bef/1756897475.44961.data to /tmp/tmp4nvsmne0/node/sda1/objects/395/bef/c58922c05c55b102b4b4b7c61a5d3bef/1756897475.44961.data -test DEBUG: Run listdir on /tmp/tmp4nvsmne0/node/sda1/objects/395 -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: 11:04:35 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp4nvsmne0/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmp4nvsmne0/node/sda1/objects/197/bef/c58922c05c55b102b4b4b7c61a5d3bef/1756897475.44961.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=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 11:04:35 09/03/25 GMT (0:00:00.104078 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpz8y4raxp/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpz8y4raxp/node/sda1/objects/89/2f0/593c9df3e714aeb7dd550f268fe7a2f0/1756897475.57853.data to /tmp/tmpz8y4raxp/node/sda1/objects/178/2f0/593c9df3e714aeb7dd550f268fe7a2f0/1756897475.57853.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: 11:04:35 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpz8y4raxp/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpz8y4raxp/node/sda1/objects/178 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpz8y4raxp/node/sda1/objects/89/2f0/593c9df3e714aeb7dd550f268fe7a2f0/1756897475.57853.data -test DEBUG: Run listdir on /tmp/tmpz8y4raxp/node/sda1/objects/89 -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): 11:04:36 09/03/25 GMT (0:00:01.006600 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp_x236_pc/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp_x236_pc/node/sda1/objects/81/a6c/518e89f506c0db99dab23a672586ba6c/1756897476.61913.data to /tmp/tmp_x236_pc/node/sda1/objects/163/a6c/518e89f506c0db99dab23a672586ba6c/1756897476.61913.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: 11:04:36 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_x236_pc/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp_x236_pc/node/sda1/objects/163 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp_x236_pc/node/sda1/objects/81/a6c/518e89f506c0db99dab23a672586ba6c/1756897476.61913.data -test DEBUG: Run listdir on /tmp/tmp_x236_pc/node/sda1/objects/81 -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): 11:04:36 09/03/25 GMT (0:00:00.008146 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:36 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp3_uinsh_/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp3_uinsh_/node/sda1/objects/368 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmp3_uinsh_/node/sda1/objects/184/ad7/b864946228ec4e77be4d3b1004cfcad7/1756897476.66160.data to /tmp/tmp3_uinsh_/node/sda1/objects/368/ad7/b864946228ec4e77be4d3b1004cfcad7/1756897476.66160.data -test DEBUG: Removed /tmp/tmp3_uinsh_/node/sda1/objects/184/ad7/b864946228ec4e77be4d3b1004cfcad7/1756897476.66160.data -test DEBUG: Run listdir on /tmp/tmp3_uinsh_/node/sda1/objects/184 -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): 11:04:36 09/03/25 GMT (0:00:00.006871 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp50bdzs2g/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp50bdzs2g/node/sda1/objects/106/b02/6afdbfc3037786caeef80110e76a4b02/1756897476.68740.ts to /tmp/tmp50bdzs2g/node/sda1/objects/213/b02/6afdbfc3037786caeef80110e76a4b02/1756897476.68740.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recontest.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 INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0003 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0037 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0009 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0033 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0010 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0084 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0023 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0034 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0015 "-" 3036813 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 -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 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'aa45d8d1-7643-46c5-a15e-e22df375597d-sda', '1791308011.29694', '1791308014', '1791308013', '', '1791308014', 0, 0) +test DEBUG: /tmp/tmpzdmbznst/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'aa45d8d1-7643-46c5-a15e-e22df375597d-sda', '1791308011.29694', '1791308014', '1791308013', '', '1791308014', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('aa45d8d1-7643-46c5-a15e-e22df375597d-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.44152 seconds (2.26490/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/tmp5unitorf/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '1032516f1c8aaeb2f70f003cecd01b7c', 'b86c560e-7ba5-45ce-8ea7-f2e4392f1800-sda', '1791308011.77003', '1791308014', '1791308013', '', '1791308014', 1, 0) +test DEBUG: /tmp/tmp5unitorf/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308015.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'b86c560e-7ba5-45ce-8ea7-f2e4392f1800-sda') +test DEBUG: /tmp/tmp5unitorf/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00287676s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '1032516f1c8aaeb2f70f003cecd01b7c', 'b86c560e-7ba5-45ce-8ea7-f2e4392f1800-sda', '1791308011.77003', '1791308014', '1791308013', '', '1791308014', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('b86c560e-7ba5-45ce-8ea7-f2e4392f1800-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04011 seconds (24.92864/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/tmp9shnnoq1/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '6a50ddd8-4c4a-42c0-b495-c4300da81d44-sda', '1791308011.83722', '1791308014', '1791308013', '', '1791308014', 0, 0) +test DEBUG: /tmp/tmp9shnnoq1/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '6a50ddd8-4c4a-42c0-b495-c4300da81d44-sda', '1791308011.83722', '1791308014', '1791308013', '', '1791308014', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('6a50ddd8-4c4a-42c0-b495-c4300da81d44-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03683 seconds (27.14805/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/tmpwm5uoqea/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '1032516f1c8aaeb2f70f003cecd01b7c', 'b297e6f2-a4cf-4757-a279-0c3c3c2fcea0-sda', '1791308011.89710', '1791308014', '1791308013', '', '1791308014', 1, 0) +test DEBUG: /tmp/tmpwm5uoqea/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '1032516f1c8aaeb2f70f003cecd01b7c', 'b297e6f2-a4cf-4757-a279-0c3c3c2fcea0-sda', '1791308011.89710', '1791308014', '1791308013', '', '1791308014', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('b297e6f2-a4cf-4757-a279-0c3c3c2fcea0-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02845 seconds (35.14718/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/tmpn08igzlz/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '1c22d889-9dd2-41f4-82f9-0f7cbd63a2bd-sda', '1791308012.39507', '1791308016', '1791308015', '', '1791308016', 0, 0) +test DEBUG: /tmp/tmpn08igzlz/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '1c22d889-9dd2-41f4-82f9-0f7cbd63a2bd-sda', '1791308012.39507', '1791308016', '1791308015', '', '1791308016', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('1c22d889-9dd2-41f4-82f9-0f7cbd63a2bd-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02684 seconds (37.25408/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/tmpv633hqt4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '1d628a98d4912a04aeb89662d762aae3', 'ac3f6639-0031-41a9-9d05-5af85c4fe891-sda', '1791308012.45307', '1791308016', '1791308015', '', '1791308016', 1, 0) +test DEBUG: /tmp/tmpv633hqt4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308017.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'ac3f6639-0031-41a9-9d05-5af85c4fe891-sda') +test DEBUG: /tmp/tmpv633hqt4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00274444s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '1d628a98d4912a04aeb89662d762aae3', 'ac3f6639-0031-41a9-9d05-5af85c4fe891-sda', '1791308012.45307', '1791308016', '1791308015', '', '1791308016', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('ac3f6639-0031-41a9-9d05-5af85c4fe891-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04151 seconds (24.09240/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/tmpx9ecs1aq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '89d08aa8-dba7-45b7-b74b-882c55ebe6c6-sda', '1791308012.51404', '1791308016', '1791308015', '', '1791308016', 0, 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 -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest: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: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0015 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0010 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0066 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0058 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0058 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0059 "-" 1867684 2 +test DEBUG: Unlinked retiring db '/tmp/tmpa2vpfgbw/tmp_test_container_server_ContainerController/sda1/containers/p/8ac/3abe368dd84a96067dfb00ec172778ac/3abe368dd84a96067dfb00ec172778ac.db' +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0145 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0058 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0057 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0055 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 1867684 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: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0099 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0074 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0059 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0059 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0064 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:32 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0093 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0065 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0067 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1867684 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_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 +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.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 + +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:26 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:27 -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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_bucket.TestS3ApiBucketAcl.test_bucket_PUT -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT ... ok -test.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:testertest:testertest:full_controltest:full_controlFULL_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 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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 WARNING: copy_failed: upload '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 to policy_index 0 returned Unexpected response: 503 Service Unavailable -test INFO: retry: '/AUTH_bob/c/o1' (36123.383930) 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 1756897200 -test DEBUG: looking for objects in 1756897200 -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' (1756292399.000000) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1756292399.000000) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1756292399.000000) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1756292399.000000) from storage policy 1 -test CRITICAL: lost_source: '/AUTH_bob/c/o1' (1756292399.00000) was not available in policy_index 1 and has expired -test INFO: success: '/AUTH_bob/c/o1' (1756292399.000000) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1756292399.000000) from the queue (1756292399.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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1756897476.179910) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1756897476.179910) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1756897476.179910) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1756897476.179910) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1756897476.17991) in policy_index 1 responded 200 (1756897475.17991) -test INFO: retry: '/AUTH_bob/c/o1' (1756897476.179910) 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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 0test.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.container.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers -test.unit.container.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9vywtcgm/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.21132#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9vywtcgm/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.22097#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9vywtcgm/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.22357#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9vywtcgm/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.22642#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9vywtcgm/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.23757#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz7aos6lo/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.24897#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz7aos6lo/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.25271#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz7aos6lo/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.25610#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz7aos6lo/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.26484#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz7aos6lo/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.26733#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz7aos6lo/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.27520#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz7aos6lo/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308013.27818#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz7aos6lo/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.28066#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz7aos6lo/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.28687#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpi3ldjst5/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.29189#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpi3ldjst5/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.29457#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpi3ldjst5/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.29695#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpi3ldjst5/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.29946#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpi3ldjst5/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.30203#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpi3ldjst5/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.30445#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpi3ldjst5/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.31820#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp04o9h2c8/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308013.34812#2#d.data: Failed to open /tmp/tmp04o9h2c8/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308013.34812#2#d.data: [Errno 61] -ENODATA fool! +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6vuiwb71/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308013.35293#2#d.data: Failed to open /tmp/tmp6vuiwb71/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308013.35293#2#d.data: [Errno 117] -EUCLEAN fool! +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7pywrc5o/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308013.35897#2#d.data: missing content-length in metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.37583#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.37583#2#d.data'>: stored checksum='b'49df5d92271d46acca66d1033bbca94e'', computed='b'd2193db01e97b92da32cb2ed9523af39'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.37952#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.37952#2#d.data'>: stored checksum='b'3483da14ad45942a0c2b3238ca8f3f3e'', computed='b'2de9a57811f5094d4975cdb322a1fd80'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.38281#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.38281#2#d.data'>: stored checksum='b'82f24121a0967150db83b8c6fd388401'', computed='b'8b4179aa4961da05b3a13449f933d40d'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.38598#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.38598#2#d.data'>: stored checksum='b'66c6de2623fd4d74169de9bb1cef0216'', computed='b'c4e38f964274c1b5fb8195af02523147'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.39201#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.39201#2#d.data'>: stored checksum='b'1bed73a0e57568fefb5abd7d05d9de7d'', computed='b'87ba18842a4f29c5d88202577b6cb727'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.39715#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.39715#2#d.data'>: stored checksum='b'9fb78b81f8aa7864ec2e86a2f9b2fc8f'', computed='b'b346f08020cddc39fa52b38c5a887657''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 -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1756897478.25444#1#d.data: Metadata failed validation -test ERROR: ERROR Trying to audit /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3192, in _check_frag - self._diskfile.policy.pyeclib_driver.get_metadata(frag) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 360, in get_metadata - return self.ec_lib_reference.get_metadata(fragment, formatted) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 129, in get_metadata - fragment_metadata = pyeclib_c.get_metadata(self.handle, fragment, - formatted) -pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_get_metadata ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. -During handling of the above exception, another exception occurred: +The can be of the form:: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 858, in renamer - os.rename(old, new) - ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' + drz-:R:/ + _ -During handling of the above exception, another exception occurred: +Where and are replication ip and port. -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 238, in failsafe_object_audit - self.object_audit(location) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 274, in object_audit - for chunk in reader: - ^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2161, in _inner_iter - self._update_checks(chunk) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3217, in _update_checks - self._check_frag(self.frag_buf[cursor:cursor + self.frag_size]) - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3198, in _check_frag - self._quarantine(msg) - ~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2339, in _quarantine - self._quarantined_dir = self.manager.quarantine_renamer( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - self._device_path, self._data_file) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 332, in quarantine_renamer - renamer(from_dir, to_dir, fsync=False) - ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 861, in renamer - os.rename(old, new) - ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Sep 2 23:04:38 2025: Locally: 0 passed, 0 quarantined, 1 errors, files/sec: 0.00, bytes/sec: 0.00, Total time: 0.14, Auditing time: 0.09, Rate: 0.63 -test INFO: Object audit (ALL - parallel, sda,sdb) "once" mode completed: 0.14s. Total quarantined: 0, Total errors: 1, Total files/sec: 21.41, Total bytes/sec: 7491523.73, Auditing time: 0.14, Rate: 0.98 -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/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.44, bytes/sec: 21431513.01, Total time: 0.05, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.15, bytes/sec: 20632.61, Total time: 0.10, Auditing time: 0.05, Rate: 0.49 -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpooz1f1ii/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: 20.09, Total bytes/sec: 10542485.12, Auditing time: 0.10, Rate: 0.98 -test DEBUG: 0 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1469.62, bytes/sec: 13226.61, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache -test.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache ... ok -test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone -test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone ... ok -test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_custom_reclaim_age -test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_custom_reclaim_age ... ok -test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_zero_byte_fps -test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_zero_byte_fps ... ok -test.unit.obj.test_auditor.TestAuditor.test_rsync_tempfile_timeout_auto_option -test.unit.obj.test_auditor.TestAuditor.test_rsync_tempfile_timeout_auto_option ... ok -test.unit.obj.test_auditor.TestAuditor.test_run_audit_once -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 -test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit -test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit ... ok -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_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_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_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 +Any part is optional, but you must include at least one part. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 {'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': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP -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': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -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 +Examples:: -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:36 -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 + 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 -Search value matched 0 devices. -The on-disk ring builder is unchanged. -Unknown command: unknown +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 @@ -22762,584 +21893,16 @@ 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 -test.unit.cli.test_ringbuilder.TestCommands.test_validate_composite_builder_file -test.unit.cli.test_ringbuilder.TestCommands.test_validate_composite_builder_file ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_validate_corrupted_file -test.unit.cli.test_ringbuilder.TestCommands.test_validate_corrupted_file ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_validate_empty_file -test.unit.cli.test_ringbuilder.TestCommands.test_validate_empty_file ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_validate_generic_error -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.cli.test_ringbuilder.TestCommands.test_validate_non_existent_file -test.unit.cli.test_ringbuilder.TestCommands.test_validate_non_existent_file ... ok + Option --yes assume a yes response to all questions. -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxo82i3xb/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.60014#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxo82i3xb/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.60278#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxo82i3xb/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.60516#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxo82i3xb/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.60745#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxo82i3xb/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.61177#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp16dj6yn3/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.61849#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp16dj6yn3/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.62098#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp16dj6yn3/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.62332#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp16dj6yn3/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.62565#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp16dj6yn3/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.62785#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp16dj6yn3/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.63013#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp16dj6yn3/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897479.63234#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp16dj6yn3/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.63461#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp16dj6yn3/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.63691#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmprri5mgtf/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.64157#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmprri5mgtf/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.64386#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmprri5mgtf/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.64609#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmprri5mgtf/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.64828#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmprri5mgtf/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.65055#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmprri5mgtf/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.65274#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmprri5mgtf/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.65724#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmprj565dyp/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.66366#2#d.data: Failed to open /tmp/tmprj565dyp/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.66366#2#d.data: [Errno 61] -ENODATA fool! -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp947mehho/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.66816#2#d.data: Failed to open /tmp/tmp947mehho/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.66816#2#d.data: [Errno 117] -EUCLEAN fool! -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr993qzur/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897479.67267#2#d.data: missing content-length in metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.67704#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897479.67704#2#d.data'>: stored checksum='b'434358a86899fba856226b6505fcad6d'', computed='b'f5b4f21c64e2891b68b650beda29dfbe'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.67936#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897479.67936#2#d.data'>: stored checksum='b'bebd641b3288871f8285f962076472ad'', computed='b'f010e6cae210eaee86839771d643e6c5'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.68156#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897479.68156#2#d.data'>: stored checksum='b'0c4092eb9a8fc3d996b798204132b111'', computed='b'e9b28e680e8db455cee51cc8d5b3f2b0'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.68369#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897479.68369#2#d.data'>: stored checksum='b'08c72c76fd9b0d44dc00be3da38b051d'', computed='b'e003f4bb49e422923c4a6c6ef2492d38'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.68600#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897479.68600#2#d.data'>: stored checksum='b'e8d42ae431131aeeedba4129f6b88357'', computed='b'397d97b9d7b2281c6e7ef00ff301679d'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.68809#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897479.68809#2#d.data'>: stored checksum='b'eaa1e1fe42bdbf07d78dce557f22bf8f'', computed='b'6a804a54e6d41dc4ecde12f85fd455e8''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 +swift-ring-builder search -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error ... 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 +or -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0072 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 3036813 0 -test DEBUG: Unlinked retiring db '/tmp/tmpthpc6kik/tmp_test_container_server_ContainerController/sda1/containers/p/b5a/36f5fe1660a28297a53958cf244f0b5a/36f5fe1660a28297a53958cf244f0b5a.db' -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0071 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0test.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 -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 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 GMT -test INFO: Processing files for policy platinum under /tmp/tmp50bdzs2g/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp50bdzs2g/node/sda1/objects/213 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Run listdir on /tmp/tmp50bdzs2g/node/sda1/objects/106 -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): 11:04:36 09/03/25 GMT (0:00:00 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpworp76a8/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpworp76a8/node/sda1/objects/59/170/3bd7c979769e8ad220e12edfad125170/1756897476.72564.data to /tmp/tmpworp76a8/node/sda1/objects/119/170/3bd7c979769e8ad220e12edfad125170/1756897476.72564.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: 11:04:36 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpworp76a8/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpworp76a8/node/sda1/objects/119 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpworp76a8/node/sda1/objects/59/170/3bd7c979769e8ad220e12edfad125170/1756897476.72564.data -test DEBUG: Run listdir on /tmp/tmpworp76a8/node/sda1/objects/59 -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): 11:04:36 09/03/25 GMT (0:00:00.006066 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpwyhej03h/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpwyhej03h/node/sda1/objects/101/b4e/652e7ec0552513c853216247c5aa5b4e/1756897477.00000.meta to /tmp/tmpwyhej03h/node/sda1/objects/202/b4e/652e7ec0552513c853216247c5aa5b4e/1756897477.00000.meta -test DEBUG: Relinking created link: /tmp/tmpwyhej03h/node/sda1/objects/101/b4e/652e7ec0552513c853216247c5aa5b4e/1756897476.75408.data to /tmp/tmpwyhej03h/node/sda1/objects/202/b4e/652e7ec0552513c853216247c5aa5b4e/1756897476.75408.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: 11:04:36 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpwyhej03h/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpwyhej03h/node/sda1/objects/202 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error cleaning up /tmp/tmpwyhej03h/node/sda1/objects/101/b4e/652e7ec0552513c853216247c5aa5b4e/1756897477.00000.meta: OSError() -test DEBUG: Removed /tmp/tmpwyhej03h/node/sda1/objects/101/b4e/652e7ec0552513c853216247c5aa5b4e/1756897476.75408.data -test DEBUG: Run listdir on /tmp/tmpwyhej03h/node/sda1/objects/101 -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): 11:04:36 09/03/25 GMT (0:00:00.006769 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:36 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpt16s7pib/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpt16s7pib/node/sda1/objects/298 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpt16s7pib/node/sda1/objects/149/cc6/95610ef1c22df269647c715eff694cc6/1756897476.78363.data to /tmp/tmpt16s7pib/node/sda1/objects/298/cc6/95610ef1c22df269647c715eff694cc6/1756897476.78363.data: [Errno 17] File exists: '/tmp/tmpt16s7pib/node/sda1/objects/149/cc6/95610ef1c22df269647c715eff694cc6/1756897476.78363.data' -> '/tmp/tmpt16s7pib/node/sda1/objects/298/cc6/95610ef1c22df269647c715eff694cc6/1756897476.78363.data' -test DEBUG: Run listdir on /tmp/tmpt16s7pib/node/sda1/objects/149 -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): 11:04:36 09/03/25 GMT (0:00:00.004917 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmphm_loc78/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmphm_loc78/node/sda1/objects/231/d2b/e7bd3b1100f354cab3f97b1335216d2b/1756897476.80782.data to /tmp/tmphm_loc78/node/sda1/objects/463/d2b/e7bd3b1100f354cab3f97b1335216d2b/1756897476.80782.data -test DEBUG: Run listdir on /tmp/tmphm_loc78/node/sda1/objects/463 -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 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 1756897200 -test DEBUG: looking for objects in 1756897200 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1756897477.802070) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1756897477.802070) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1756897477.802070) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1756897477.802070) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1756897477.80207) in policy_index 1 responded 503 (0000000000.00000) -test INFO: retry: '/AUTH_bob/c/o1' (1756897477.802070) 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 1756897200 -test DEBUG: looking for objects in 1756897200 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1756897477.810710) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1756897477.810710) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1756897477.810710) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1756897477.810710) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1756897477.81071) in policy_index 1 responded 404 (1756897477.81071_0000000000000003) -test INFO: retry: '/AUTH_bob/c/o1' (1756897477.810710) 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 1756897200 -test DEBUG: looking for objects in 1756897200 -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 1756897200 -test DEBUG: looking for objects in 1756897200 -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.35.1/swift/container/reconciler.py", line 844, in run_once - self.reconcile() - ~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 823, in reconcile - for container in self._iter_containers(): - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/swift/common/internal_client.py", line 253, in make_request - raise err - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/container/test_reconciler.py", line 2134, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -test INFO: Reconciler Stats: {} -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00023 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/tmpgc8fe7ho/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00360 seconds (277.96325/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/tmpbrmgs17u/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test DEBUG: Not deleting db /tmp/tmpbrmgs17u/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (2/3 success) -test DEBUG: Not deleting db /tmp/tmpbrmgs17u/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (requires sharding, state unsharded) -test DEBUG: Not deleting db /tmp/tmpbrmgs17u/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897477.86387.db (requires sharding, state sharding) -test DEBUG: Not deleting db /tmp/tmpbrmgs17u/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897477.86387.db (2/3 success) -test DEBUG: Successfully deleted db /tmp/tmpbrmgs17u/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897477.86387.dbtest.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate -test.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate ... ok - -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/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: 596.54, Total bytes/sec: 5368.90, Auditing time: 0.00, Rate: 0.19 -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/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1735.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/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/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: 650.99, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.16 -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/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1554.60, bytes/sec: 13991.38, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/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: 626.11, Total bytes/sec: 5634.98, Auditing time: 0.00, Rate: 0.20 -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/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF - sda). Since Tue Sep 2 23:04:38 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1576.21, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpj3b9u5wk/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: 637.24, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.17 -test INFO: Object audit stats: {"10": 1, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test DEBUG: Run listdir on /tmp/tmpa2trszze/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: Run listdir on /tmp/tmp9akpwiz2/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: Run listdir on /tmp/tmphw_8ti_1/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 DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test-ssync-receiver INFO: (3036833) wsgi starting up on http://127.0.0.1:55849 -test-ssync-receiver DEBUG: (3036833) accepted ('127.0.0.1', 40048) -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 INFO: 127.0.0.1 - - [02/Sep/2025 23:04:38] "SSYNC /dev/9 HTTP/1.1" 200 428 0.104936 -test-ssync-receiver INFO: (3036833) wsgi starting up on http://127.0.0.1:58801 -test-ssync-receiver INFO: (3036833) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (3036833) accepted ('127.0.0.1', 48542) -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 INFO: 127.0.0.1 - - [02/Sep/2025 23:04:38] "SSYNC /dev/9 HTTP/1.1" 200 354 0.103323 -test-ssync-receiver INFO: (3036833) wsgi starting up on http://127.0.0.1:34481 -test-ssync-receiver INFO: (3036833) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (3036833) accepted ('127.0.0.1', 52228) -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 INFO: 127.0.0.1 - - [02/Sep/2025 23:04:39] "SSYNC /dev/9 HTTP/1.1" 200 391 0.098972 -test-ssync-receiver INFO: (3036833) wsgi starting up on http://127.0.0.1:40075 -test-ssync-receiver INFO: (3036833) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (3036833) accepted ('127.0.0.1', 53818) -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 INFO: 127.0.0.1 - - [02/Sep/2025 23:04:39] "SSYNC /dev/9 HTTP/1.1" 200 354 0.098808 -test-ssync-receiver INFO: (3036833) wsgi starting up on http://127.0.0.1:49001 -test-ssync-receiver INFO: (3036833) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (3036833) accepted ('127.0.0.1', 43540)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.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 -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 -test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_redirected -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 - - -swift-ring-builder search - -or - -swift-ring-builder search - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight +swift-ring-builder search + --region --zone --ip --port + --replication-ip --replication-port + --device --meta --weight Where , and are replication ip, hostname and port. @@ -23510,128 +22073,184 @@ 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. + 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.TestContainerBrokerBeforeMetadata.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted ... 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 -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 write_builder - write_ring -Exit codes: 0 = operation successful - 1 = operation completed with warnings - 2 = error -Problem occurred while reading builder file: /tmp/tmp9y757l3u/tmpyod0zt2u. Generic error occurred -Reassigned 192 (300.00%) partitions. Balance is now 6.00. Dispersion is now 0.00 -------------------------------------------------------------------------------- -NOTE: Balance of 6.00 indicates you should push this - ring, wait at least 1 hours, and rebalance/repush. -------------------------------------------------------------------------------- -Reassigned 192 (300.00%) partitions. Balance is now 6.00. Dispersion is now 0.00test.unit.cli.test_ringbuilder.TestCommands.test_warn_at_risk -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_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.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.TestDecrypter.test_app_exception -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_app_exception ... 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_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.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.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_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 INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0055 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0065 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0032 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0087 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0054 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0064 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0053 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0095 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0002 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0057 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0033 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0052 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0053 "-" 1867684 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: - - - [06/Oct/2026:17:33:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867684 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 +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33:23 -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': 'Tue, 06 Oct 2026 17:33: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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 READtest.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time ... 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.TestContainerBrokerBeforeMetadata.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter ... 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-TestECDiskFile WARNING: Quarantined object /tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897479.69021#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897479.69021#2#d.data'>: stored checksum='b'131f4e48a9b0761837e63a609512f433'', computed='b'f0795edb37c93a58142e607ce20e9e30'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.69223#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.69223#2#d.data'>: stored checksum='b'4f33caba9b22c73bf54d4e2e5173ab9c'', computed='b'f633e23aa070629d7c9d77c60f193db1'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.69438#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0lpcmfqh/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897479.69438#2#d.data'>: stored checksum='b'fcf333b00b4cfe44e2bc61b4412e3991'', computed='b'a7ce1604f925d12cefbd9bc0b875df7a'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897480.14965#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897480.14965#2#d.data'>: stored checksum='b'8d5b51d15c50ce8087cfaa652f0da3a0'', computed='b'042c7e1993a92f19c76f2e8b89d9b745'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897480.15193#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897480.15193#2#d.data'>: stored checksum='b'2d667e9743fbf9101d4332c95a6d6d84'', computed='b'c47d95496f2f543072dd931ad598fd95'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897480.15417#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897480.15417#2#d.data'>: stored checksum='b'744e8fa1bb052937d9a9330fa4c61164'', computed='b'81664a070df7f3c342ce192e571b8e5c'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897480.15624#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897480.15624#2#d.data'>: stored checksum='b'abd0152d78964fd106230d11f557a184'', computed='b'90a73d851e275bb0c7e7204f535a8c3c'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897480.15840#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897480.15840#2#d.data'>: stored checksum='b'b1bc20acd365ab62c2964ed5e1ae2131'', computed='b'fca9098b568fda73c091f7eef48991da'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897480.16041#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897480.16041#2#d.data'>: stored checksum='b'30e26cda0dc01e9d02c37fca4730752f'', computed='b'8f568d78126195ee4aa0fe5bafd9075e'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897480.16245#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897480.16245#2#d.data'>: stored checksum='b'3b2b68d02f5283150d593df8c76b451a'', computed='b'8f746836398b20e0b07d3a8ff38dd0c2'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897480.16449#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897480.16449#2#d.data'>: stored checksum='b'49132a010cd696c25ff443f54592aa7e'', computed='b'007a55cc3dbeed6a635555ace6de18c9'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897480.16656#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp4b_vkzq8/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897480.16656#2#d.data'>: stored checksum='b'e816e60e834544bffa8192658da9a6f2'', computed='b'c84f43a014b88d17f056426c1aa255a4'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308013.39946#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308013.39946#2#d.data'>: stored checksum='b'bb9b6d72586b107a8207a72c92d99711'', computed='b'f551212a58ca0ee8cf3021b98c4d5143'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.40340#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.40340#2#d.data'>: stored checksum='b'35d2167b79c828e8dc30695e8f79f9e1'', computed='b'ca9ded13face8f590fe15068e5b5bed6'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.41299#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu107j68m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.41299#2#d.data'>: stored checksum='b'aa7da61b09d8d9061b361b13c0850017'', computed='b'35cc997a5f081c94c4eaff0481e17330'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.41905#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308013.41905#2#d.data'>: stored checksum='b'e8730dea84dc94ce56e165563c4fbb05'', computed='b'522dd536c3e95c8df1d84f26ba31fa89'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.43075#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308013.43075#2#d.data'>: stored checksum='b'030ee780f1e88da6678cd1f0fba449bc'', computed='b'0e87265f0fff28e7e3727c6f3fad8733'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.43342#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308013.43342#2#d.data'>: stored checksum='b'8adf1c6f07346ffaf4fd4ecca3ef1959'', computed='b'c3c4bb3007e0d87a5ff1224462a70c86'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.43575#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308013.43575#2#d.data'>: stored checksum='b'ded59648aa381d65bf9587c6bc869fd5'', computed='b'6a671f8820440309fd29b231b0ca44c9'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.45140#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308013.45140#2#d.data'>: stored checksum='b'25c0d443ca5ef697e58dfc9fc22db6ca'', computed='b'393ee8ce6c4d03ac48d94d944ea7f196'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.45394#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308013.45394#2#d.data'>: stored checksum='b'd4b49333596183a22a541ad345f40073'', computed='b'8deb1c35d4b633eb9ae7c6eddbaea4ea'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308013.45623#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308013.45623#2#d.data'>: stored checksum='b'23a2bc359bad103a205e6634112ec8a8'', computed='b'281c4c3373214ac1c778a8a8cbcc54d8'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.46724#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.46724#2#d.data'>: stored checksum='b'a824b8a44cbc821c08798aac967a276e'', computed='b'6cd14accbcc5cbee051a086d6e704939'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.46991#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp19dati5x/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308013.46991#2#d.data'>: stored checksum='b'85bcbebf1baebb01facf753854bf0ec3'', computed='b'3db945faee59afa660c8ffd06a207151'' Filesystem at n/a does not support xattr Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 198, in read_metadata @@ -23644,643 +22263,451 @@ 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.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.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.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.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.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.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.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.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.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.obj.test_diskfile.TestECDiskFile.test_write_cleanup test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup ... 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.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.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_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.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_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.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_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.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.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.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.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.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.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 -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.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 INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:36 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmphlqy26vw/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmphlqy26vw/node/sda1/objects/339 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmphlqy26vw/node/sda1/objects/169/54b/a98f774bd5b0d0a7c872ebe6fbadd54b/1756897476.83697.ts -test DEBUG: Run listdir on /tmp/tmphlqy26vw/node/sda1/objects/169 -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): 11:04:36 09/03/25 GMT (0:00:00.005719 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:36 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp0u6m57qw/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp0u6m57qw/node/sda1/objects/129/35d/81d32de8683428564baf485fc8bac35d/1756897477.00000.meta to /tmp/tmp0u6m57qw/node/sda1/objects/259/35d/81d32de8683428564baf485fc8bac35d/1756897477.00000.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmp0u6m57qw/node/sda1/objects/129/35d/81d32de8683428564baf485fc8bac35d/1756897476.86109.data to /tmp/tmp0u6m57qw/node/sda1/objects/259/35d/81d32de8683428564baf485fc8bac35d/1756897476.86109.data -test DEBUG: Removed /tmp/tmp0u6m57qw/node/sda1/objects/129/35d/81d32de8683428564baf485fc8bac35d/1756897477.00000.meta -test DEBUG: Removed /tmp/tmp0u6m57qw/node/sda1/objects/129/35d/81d32de8683428564baf485fc8bac35d/1756897476.86109.data -test DEBUG: Run listdir on /tmp/tmp0u6m57qw/node/sda1/objects/259 -test DEBUG: Run listdir on /tmp/tmp0u6m57qw/node/sda1/objects/129 -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): 11:04:36 09/03/25 GMT (0:00:00.006638 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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: 11:04:36 09/03/25 GMT -test INFO: Finished relinker (cleanup=False): 11:04:36 09/03/25 GMT (0:00:00.000467 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -root: Unable to locate some_not_real_function in libc. Leaving as a no-op. +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.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.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_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... 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 -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 +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.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.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 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0125 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0108 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0097 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0114 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0123 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0055 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0054 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0054 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0052 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 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: - - - [03/Sep/2025:11:04:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036813 -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 +test DEBUG: /tmp/tmpx9ecs1aq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '89d08aa8-dba7-45b7-b74b-882c55ebe6c6-sda', '1791308012.51404', '1791308016', '1791308015', '', '1791308016', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('89d08aa8-dba7-45b7-b74b-882c55ebe6c6-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.63459 seconds (1.57582/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/tmppuxfegdr/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd24dba435d7924fe46ec77c77b0aab22', 'd85c4783-3593-4d32-a3f6-a650b4529aba-sda', '1791308013.17853', '1791308017', '1791308016', '', '1791308017', 1, 1) +test DEBUG: /tmp/tmppuxfegdr/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd24dba435d7924fe46ec77c77b0aab22', 'd85c4783-3593-4d32-a3f6-a650b4529aba-sda', '1791308013.17853', '1791308017', '1791308016', '', '1791308017', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('d85c4783-3593-4d32-a3f6-a650b4529aba-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03008 seconds (33.24606/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/tmpf8a3lrqq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '86cfb9d9-ff8a-49ad-a934-2d89c4fb3d62-sda', '1791308013.81516', '1791308018', '1791308017', '', '1791308018', 0, 1) +test DEBUG: /tmp/tmpf8a3lrqq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '86cfb9d9-ff8a-49ad-a934-2d89c4fb3d62-sda', '1791308013.81516', '1791308018', '1791308017', '', '1791308018', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('86cfb9d9-ff8a-49ad-a934-2d89c4fb3d62-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02651 seconds (37.72520/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/tmph76l0tht/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '4f248963e74b215765c6214a5b6a4e66', '66c9e48b-f727-4c89-b818-31bed68865a5-sda', '1791308013.86923', '1791308018', '1791308017', '', '1791308018', 1, 1) +test DEBUG: /tmp/tmph76l0tht/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308019.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '66c9e48b-f727-4c89-b818-31bed68865a5-sda') +test DEBUG: /tmp/tmph76l0tht/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00698709s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '4f248963e74b215765c6214a5b6a4e66', '66c9e48b-f727-4c89-b818-31bed68865a5-sda', '1791308013.86923', '1791308018', '1791308017', '', '1791308018', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('66c9e48b-f727-4c89-b818-31bed68865a5-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03949 seconds (25.32128/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/tmptldju_88/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '0cc0f289-789a-42a3-a415-068b2714fab8-sda', '1791308013.93255', '1791308018', '1791308017', '', '1791308018', 0, 1) +test DEBUG: /tmp/tmptldju_88/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '0cc0f289-789a-42a3-a415-068b2714fab8-sda', '1791308013.93255', '1791308018', '1791308017', '', '1791308018', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('0cc0f289-789a-42a3-a415-068b2714fab8-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01910 seconds (52.35523/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/tmpykfogxh7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '4f248963e74b215765c6214a5b6a4e66', '8937ed6d-df3f-40f0-b9da-6c17c81818bb-sda', '1791308013.99458', '1791308018', '1791308017', '', '1791308018', 1, 1) +test DEBUG: /tmp/tmpykfogxh7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '4f248963e74b215765c6214a5b6a4e66', '8937ed6d-df3f-40f0-b9da-6c17c81818bb-sda', '1791308013.99458', '1791308018', '1791308017', '', '1791308018', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('8937ed6d-df3f-40f0-b9da-6c17c81818bb-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02490 seconds (40.15824/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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '65c49ff5-f986-43c8-8474-bb895c2ef0f6-sda', '1791308014.04728', '1791308014.00000', '0', '', '1791308014.00000', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '65c49ff5-f986-43c8-8474-bb895c2ef0f6-sda', '1791308014.04728', '1791308015.00000', '0', '', '1791308014.00000', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, 'a28a0807a0092acb31ddebcf44aac452', '652b2a33-922d-405f-97f7-03730d3e41e1-sda', '1791308014.07749', '1791308014.07156', '0', '', '1791308014.07156', 11, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'o_0', 'created_at': '1791308014.09235', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o_1', 'created_at': '1791308014.09733', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o_2', 'created_at': '1791308014.09743', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o_3', 'created_at': '1791308014.09751', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o_4', 'created_at': '1791308014.09758', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o_5', 'created_at': '1791308014.09765', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o_6', 'created_at': '1791308014.09774', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o_7', 'created_at': '1791308014.09781', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o_8', 'created_at': '1791308014.09788', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o_9', 'created_at': '1791308014.09795', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing_0', 'created_at': '1791308014.09807', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-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-TestECDiskFile WARNING: Quarantined object /tmp/tmp5viw6grs/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308013.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5viw6grs/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308014.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5viw6grs/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308015.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Problem checking EC fragment /tmp/tmpt_1lmk1z/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: testing +test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmpahuxgabh/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 +test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmpahuxgabh/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpgf62ua_q/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308014.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpgf62ua_q/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308015.00000#2#d.data: Invalid EC metadata at offset 0x1ea +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpgf62ua_q/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308016.00000#2#d.data: Invalid EC metadata at offset 0x1ea +test-TestECDiskFile DEBUG: Relinking /tmp/tmplsu2w8dl/tmp_test_obj_server_DiskFile/sda1/objects/0/825/bcb8dc1c8026a3b3df0abaf07cac6825/1791308013.69438#2.data to /tmp/tmplsu2w8dl/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1791308013.69438#2.data due to next_part_power set +test-TestECDiskFile DEBUG: Relinking /tmp/tmplsu2w8dl/tmp_test_obj_server_DiskFile/sda1/objects-1/0/a30/71a7d4be769e1e2b769b67d3fe881a30/1791308013.69504.data to /tmp/tmplsu2w8dl/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1791308013.69504.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.35.1/swift/obj/diskfile.py", line 257, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5155, 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.35.1/swift/obj/diskfile.py", line 257, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5158, 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 + + +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 write_builder + write_ring +Exit codes: 0 = operation successful + 1 = operation completed with warnings + 2 = error +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.test.unit.cli.test_ringbuilder.TestCommands.test_main_single_argument +test.unit.cli.test_ringbuilder.TestCommands.test_main_single_argument ... 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': 'Wed, 03 Sep 2025 11:04:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -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_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.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-TestECDiskFile WARNING: Quarantined object /tmp/tmpu5ucy_zj/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897480.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu5ucy_zj/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897481.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu5ucy_zj/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897482.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Problem checking EC fragment /tmp/tmpxjm61fd9/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: testing -test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmpac3oynsu/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 -test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmpac3oynsu/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6g2nbkv6/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897481.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6g2nbkv6/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897482.00000#2#d.data: Invalid EC metadata at offset 0x1ea -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6g2nbkv6/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897483.00000#2#d.data: Invalid EC metadata at offset 0x1ea -test-TestECDiskFile DEBUG: Relinking /tmp/tmpr833j3t6/tmp_test_obj_server_DiskFile/sda1/objects/0/825/bcb8dc1c8026a3b3df0abaf07cac6825/1756897480.23946#2.data to /tmp/tmpr833j3t6/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1756897480.23946#2.data due to next_part_power set -test-TestECDiskFile DEBUG: Relinking /tmp/tmpr833j3t6/tmp_test_obj_server_DiskFile/sda1/objects-1/0/a30/71a7d4be769e1e2b769b67d3fe881a30/1756897480.24010.data to /tmp/tmpr833j3t6/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1756897480.24010.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.35.1/swift/obj/diskfile.py", line 257, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5155, 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.35.1/swift/obj/diskfile.py", line 257, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5158, 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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:28 -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 Filesystem at n/a does not support xattr Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 257, in write_metadata @@ -24305,672 +22732,6 @@ 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_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 - -------------------------------------------------------------------------------- -NOTE: Balance of 6.00 indicates you should push this - ring, wait at least 1 hours, and rebalance/repush. -------------------------------------------------------------------------------- -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -Device d4r1z1-127.0.0.1:6200R127.0.0.1:6200/sdb_"" with 1.0 weight got id 4 -Device d5r1z1-127.0.0.1:6200R127.0.0.1:6200/sdc_"" with 1.0 weight got id 5 -Reassigned 192 (300.00%) partitions. Balance is now 109.38. Dispersion is now 0.00 -------------------------------------------------------------------------------- -NOTE: Balance of 109.38 indicates you should push this - ring, wait at least 1 hours, and rebalance/repush. -------------------------------------------------------------------------------- -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -Reassigned 48 (75.00%) partitions. Balance is now 214.58. Dispersion is now 1.04 -------------------------------------------------------------------------------- -NOTE: Dispersion of 1.041667 indicates some parts are not - optimally dispersed. - - You may want to adjust some device weights, increase - the overload or review the dispersion report. -------------------------------------------------------------------------------- -Note: using /tmp/tmpwetw_nkd/tmporg7wwlo.builder instead of /tmp/tmpwetw_nkd/tmporg7wwlo.ring.gz as builder file -Reassigned 2 (3.12%) 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. -------------------------------------------------------------------------------- -Reassigned 24 (37.50%) partitions. Balance is now 1.04. Dispersion is now 0.00 -Note: using /tmp/tmpoknmpg2n/tmpzry9ben1.builder instead of /tmp/tmpoknmpg2n/tmpzry9ben1.ring.gz as builder file -Note: using /tmp/tmp7qecepvq/tmpi2sm2g52.builder instead of /tmp/tmp7qecepvq/tmpi2sm2g52.ring.gz as builder file -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -test ERROR: Bad key for 'container': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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: 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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: The following digest algorithms are configured but not supported: not-a-valid-digest, md5 -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_objtest.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.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 -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_bad_keys ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_multiple -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_multiple ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_path -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_path ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_ranges -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_ranges ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential_last_segment -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential_last_segment ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential_non_ascii -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential_non_ascii ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_size_bytes -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_size_bytes ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_undersize_segment -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_undersize_segment ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_unsatisfiable_range -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_unsatisfiable_range ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_container_listing -test.unit.common.middleware.test_slo.TestSloMiddleware.test_container_listing ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_handle_multipart_no_obj -test.unit.common.middleware.test_slo.TestSloMiddleware.test_handle_multipart_no_obj ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_slo_PUT_env_override -test.unit.common.middleware.test_slo.TestSloMiddleware.test_slo_PUT_env_override ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_slo_header_assigned -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.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.common.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion -test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion ... 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.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.TestDictFactory.test_normal_case -test.unit.common.test_db.TestDictFactory.test_normal_case ... 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.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.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.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.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.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.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-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-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpqlvi_kw5/tmp_test_obj_server_DiskFile/559770fb-e327-423a-a2a4-36967505781c/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.35.1/swift/obj/diskfile.py", line 1527, 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.35.1/swift/obj/diskfile.py", line 1527, 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 - -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: More than one part in a single-part response? -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/tmpake81axm: 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.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.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.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 -/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_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 -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.35.1/swift/obj/diskfile.py", line 1527, 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 -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 -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 @@ -25057,707 +22818,7 @@ 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-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 - - [02/Sep/2025 23:04:39] "SSYNC /dev/9 HTTP/1.1" 200 317 0.092959 -test-ssync-sender DEBUG: Run listdir on /tmp/tmpcni6rvm8/tmp_test_ssync_sender/dev/objects/9 -test-ssync-receiver DEBUG: Run listdir on /tmp/tmpcni6rvm8/tmp_test_ssync_receiver/dev/objects/9 -test-ssync-receiver DEBUG: (3036833) accepted ('127.0.0.1', 43552) -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 INFO: 127.0.0.1 - - [02/Sep/2025 23:04:39] "SSYNC /dev/9 HTTP/1.1" 200 276 0.091409 -test-ssync-receiver INFO: (3036833) wsgi starting up on http://127.0.0.1:46763 -test-ssync-receiver DEBUG: (3036833) accepted ('127.0.0.1', 53992) -test-ssync-receiver INFO: (3036833) wsgi exited, is_accepting=True -test-ssync-sender ERROR: 127.0.0.1:46763/dev/9 Expected status 200; got 400 (b"Invalid X-Backend-Ssync-Frag-Index 'Not a number'") -test-ssync-receiver INFO: (3036833) wsgi starting up on http://127.0.0.1:51637 -test-ssync-receiver DEBUG: (3036833) accepted ('127.0.0.1', 33592) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -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/tmppj4z6j4j/devices/sda1 (pid: 3036833) -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 - - [02/Sep/2025 23:04:39] "SSYNC /dev/9 HTTP/1.1" 400 174 0.462304 -test-ssync-receiver INFO: 127.0.0.1 - - [02/Sep/2025 23:04:39] "SSYNC /dev/9 HTTP/1.1" 200 317 0.453757 -test-ssync-receiver INFO: (3036833) wsgi exited, is_accepting=True -test-ssync-receiver INFO: (3036833) wsgi exited, is_accepting=True -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:67890/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:67890/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:67890/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmppj4z6j4j/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897480.00000 -test INFO: Object update sweep completed on /tmp/tmppj4z6j4j/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: 3036833) -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/tmpx0zcmhzw/devices/sda1 (pid: 3036833) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpx0zcmhzw/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897480.00000 -test INFO: Object update sweep completed on /tmp/tmpx0zcmhzw/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: 3036833) -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/tmpy1qm3kq2/devices/sda1 (pid: 3036833) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpy1qm3kq2/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to .shards_a/c_shard_new -test DEBUG: Update sent for /.shards_a/c_shard_new/o /tmp/tmpy1qm3kq2/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 -test INFO: Object update sweep completed on /tmp/tmpy1qm3kq2/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: 3036833) -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/tmp0g5vsozn/devices/sda1 (pid: 3036833) -test DEBUG: Error code 507 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 507 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmp0g5vsozn/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 -test INFO: Object update sweep completed on /tmp/tmp0g5vsozn/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: 3036833) -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/tmp0g5vsozn/devices/sda1 (pid: 3036833) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmp0g5vsozn/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to .shards_a/c_shard_1 -test DEBUG: Update sent for /.shards_a/c_shard_1/o /tmp/tmp0g5vsozn/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 -test INFO: Object update sweep completed on /tmp/tmp0g5vsozn/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: 3036833) -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/tmpjkhyko51/devices/sda1 (pid: 3036833) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_older/o /tmp/tmpjkhyko51/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to .shards_a/c_shard_new -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_new/o /tmp/tmpjkhyko51/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to .shards_a/c_shard_newer -test INFO: Object update sweep completed on /tmp/tmpjkhyko51/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: 3036833) -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 drainstest.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 -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 -/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_lock_path -test.unit.common.test_utils.TestUtils.test_lock_path ... ok - -test DEBUG: Successfully deleted db /tmp/tmpbrmgs17u/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpgppkgh00/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '699ca88bf728ab3ab4278740b4b3b1e7', 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda', '1756897477.91084', '1756897477.00000', '0', '', '1756897477.00000', 51, 0) -test DEBUG: /tmp/tmpgppkgh00/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': '1756897478.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o1', 'created_at': '1756897479.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o2', 'created_at': '1756897480.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o3', 'created_at': '1756897481.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o4', 'created_at': '1756897482.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o5', 'created_at': '1756897483.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o6', 'created_at': '1756897484.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o7', 'created_at': '1756897485.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o8', 'created_at': '1756897486.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o9', 'created_at': '1756897487.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 11, 'name': 'o10', 'created_at': '1756897488.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 12, 'name': 'o11', 'created_at': '1756897489.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 13, 'name': 'o12', 'created_at': '1756897490.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 14, 'name': 'o13', 'created_at': '1756897491.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 15, 'name': 'o14', 'created_at': '1756897492.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 16, 'name': 'o15', 'created_at': '1756897493.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 17, 'name': 'o16', 'created_at': '1756897494.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 18, 'name': 'o17', 'created_at': '1756897495.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 19, 'name': 'o18', 'created_at': '1756897496.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 20, 'name': 'o19', 'created_at': '1756897497.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': 'o20', 'created_at': '1756897498.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 22, 'name': 'o21', 'created_at': '1756897499.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 23, 'name': 'o22', 'created_at': '1756897500.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 24, 'name': 'o23', 'created_at': '1756897501.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 25, 'name': 'o24', 'created_at': '1756897502.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 26, 'name': 'o25', 'created_at': '1756897503.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 27, 'name': 'o26', 'created_at': '1756897504.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 28, 'name': 'o27', 'created_at': '1756897505.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 29, 'name': 'o28', 'created_at': '1756897506.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 30, 'name': 'o29', 'created_at': '1756897507.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda') -test DEBUG: /tmp/tmpgppkgh00/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 30 (0.00815845s) -test DEBUG: Synchronization for /tmp/tmpgppkgh00/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, '699ca88bf728ab3ab4278740b4b3b1e7', 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda', '1756897477.91084', '1756897477.00000', '0', '', '1756897477.00000', 51, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02493 seconds (40.11407/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/tmpgppkgh00/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '699ca88bf728ab3ab4278740b4b3b1e7', 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda', '1756897477.91084', '1756897477.00000', '0', '', '1756897477.00000', 51, 0) -test DEBUG: /tmp/tmpgppkgh00/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': '1756897508.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 32, 'name': 'o31', 'created_at': '1756897509.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 33, 'name': 'o32', 'created_at': '1756897510.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 34, 'name': 'o33', 'created_at': '1756897511.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 35, 'name': 'o34', 'created_at': '1756897512.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 36, 'name': 'o35', 'created_at': '1756897513.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 37, 'name': 'o36', 'created_at': '1756897514.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 38, 'name': 'o37', 'created_at': '1756897515.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 39, 'name': 'o38', 'created_at': '1756897516.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 40, 'name': 'o39', 'created_at': '1756897517.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-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_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue -test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue ... ok -test DEBUG: Updating recon for sda1 -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp57p6fnhd/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp57p6fnhd/node/sda1/objects/163/62b/a3f2ab3763ee4569d0dad3e6db1d162b/1756897477.74647.data to /tmp/tmp57p6fnhd/node/sda1/objects/327/62b/a3f2ab3763ee4569d0dad3e6db1d162b/1756897477.74647.data -test DEBUG: Run listdir on /tmp/tmp57p6fnhd/node/sda1/objects/327 -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): 11:04:37 09/03/25 GMT (0:00:00.006386 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 11:04:37 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp57p6fnhd/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmp57p6fnhd/node/sda1/objects/163/62b/a3f2ab3763ee4569d0dad3e6db1d162b/1756897477.74647.data -test DEBUG: Run listdir on /tmp/tmp57p6fnhd/node/sda1/objects/163 -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): 11:04:37 09/03/25 GMT (0:00:00.005354 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 11:04:37 09/03/25 GMT (0:00:00.002679 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/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): 11:04:37 09/03/25 GMT (0:00:00.002956 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 11:04:37 09/03/25 GMT (0:00:00.002480 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/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): 11:04:37 09/03/25 GMT (0:00:00.003002 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/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): 11:04:37 09/03/25 GMT (0:00:00.002912 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 11:04:37 09/03/25 GMT (0:00:00.007701 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 11:04:37 09/03/25 GMT (0:00:00.006757 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 11:04:37 09/03/25 GMT (0:00:00.007086 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpspqu775v/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpspqu775v/node/sda1/objects/174/e01/ae49adb598cec43421365335a2199e01/1756897477.94340.ts to /tmp/tmpspqu775v/node/sda1/objects/348/e01/ae49adb598cec43421365335a2199e01/1756897477.94340.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/tmpspqu775v/node/sda1/objects/43/e01/ae49adb598cec43421365335a2199e01/1756897477.94340.ts to /tmp/tmpspqu775v/node/sda1/objects/348/e01/ae49adb598cec43421365335a2199e01/1756897477.94340.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): 11:04:37 09/03/25 GMT (0:00:00.003617 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmphbhj6_7c/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmphbhj6_7c/node/sda1/objects/131/071/835bf01061d2db8f1c88a1f7caf4e071/1756897477.96680.ts to /tmp/tmphbhj6_7c/node/sda1/objects/262/071/835bf01061d2db8f1c88a1f7caf4e071/1756897477.96680.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): 11:04:37 09/03/25 GMT (0:00:00.002918 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:37 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpf5kka174/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/tmpf5kka174/node/sda1/objects/124/6b8/f8ae4caadcf8794ea2b1dbbebb0646b8/1756897477.98883.ts to /tmp/tmpf5kka174/node/sda1/objects/497/6b8/f8ae4caadcf8794ea2b1dbbebb0646b8/1756897477.98883.ts -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 INFO: Finished relinker (cleanup=False): 11:04:37 09/03/25 GMT (0:00:00.003262 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:38 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpijzwyi_y/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpijzwyi_y/node/sda1/objects/166/629/a6eb8f66c95b7f7feea5d5adb0fe4629/1756897478.01174.ts to /tmp/tmpijzwyi_y/node/sda1/objects/333/629/a6eb8f66c95b7f7feea5d5adb0fe4629/1756897478.01174.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 INFO: Finished relinker (cleanup=False): 11:04:38 09/03/25 GMT (0:00:00.003236 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:38 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp91fx9k70/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp91fx9k70/node/sda1/objects/212/e48/d4e6b8606e1111c9ee2a949c0a767e48/1756897478.03396.ts to /tmp/tmp91fx9k70/node/sda1/objects/425/e48/d4e6b8606e1111c9ee2a949c0a767e48/1756897478.03396.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 INFO: Finished relinker (cleanup=False): 11:04:38 09/03/25 GMT (0:00:00.003250 elapsed)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 -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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:37 -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 - -test INFO: - - - [03/Sep/2025:11:04:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0009 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036813 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: - - - [03/Sep/2025:11:04:39 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0045 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 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: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0050 "-" 3036813 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: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 3036813 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 3036813 - -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 3036813 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: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0015 "-" 3036813 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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_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': 'Wed, 03 Sep 2025 11:04:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_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': 'Wed, 03 Sep 2025 11:04:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_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 -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 -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 -/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_parse_options_errors -test.unit.common.test_utils.TestUtils.test_parse_options_errors ... 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_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 -/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_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.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.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.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_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_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 - -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': 'Wed, 03 Sep 2025 11:04:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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': 'Wed, 03 Sep 2025 11:04:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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': 'Wed, 03 Sep 2025 11:04:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:38 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.obj.test_auditor.TestAuditWatchers.test_builtin_watchers -test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers ... ok -test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp1nz4sh9h/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1472017820.44503.data.QBYCYU -test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp1nz4sh9h/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.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/tmpzfa9hmet/tmp_test_obj_server_DiskFile/sda1/objects/0 -test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmp9w2gliib/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9444a92d072897b136b3fc06595b7456/1756897481.00000.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmp9w2gliib/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9555a92d072897b136b3fc06595b8456/junk_file: Invalid Timestamp value in filename 'junk_file' -suffix-hash-test WARNING: Unable to read '/tmp/tmp3veessni/node/sda1/objects/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, 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/tmp3veessni/node/sda1/objects/0 -suffix-hash-test WARNING: Unable to read '/tmp/tmp3veessni/node/sda1/objects/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, 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/tmp3veessni/node/sda1/objects/0 -suffix-hash-test WARNING: Unable to read '/tmp/tmp3veessni/node/sda1/objects-1/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, 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/tmp3veessni/node/sda1/objects-1/0 -suffix-hash-test WARNING: Unable to read '/tmp/tmp3veessni/node/sda1/objects-1/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, 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/tmp3veessni/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmplr47xrcc/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmplr47xrcc/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmph4flf55d/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmph4flf55d/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp46qewd3x/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp46qewd3x/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp2n4c3t3v/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp2n4c3t3v/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpid1g7hl2/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpid1g7hl2/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc5r_r6_s/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc5r_r6_s/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9we9opr9/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9we9opr9/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg_m04y20/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg_m04y20/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp5r5t3rb_/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp5r5t3rb_/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpfcj8yuuh/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpfcj8yuuh/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp167uriy3/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp167uriy3/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxlxbjf3e/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxlxbjf3e/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpcv48vuf8/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpcv48vuf8/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphhap7f1o/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphhap7f1o/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphhap7f1o/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphhap7f1o/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphhap7f1o/node/sda1/objects-1/0test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle +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 @@ -25768,187 +22829,122 @@ 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 -test INFO: Object update sweep starting on /tmp/tmpjkhyko51/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /.shards_a/c_shard_newer/o /tmp/tmpjkhyko51/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 -test INFO: Object update sweep completed on /tmp/tmpjkhyko51/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: 3036833) -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/tmp8szjfuuf/devices/sda1 (pid: 3036833) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmp8szjfuuf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to .shards_a/c_shard_1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmp8szjfuuf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to .shards_a/c_shard_2 -test INFO: Object update sweep completed on /tmp/tmp8szjfuuf/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: 3036833) -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/tmp8szjfuuf/devices/sda1 (pid: 3036833) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_2/o /tmp/tmp8szjfuuf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to None -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmp8szjfuuf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to .shards_a/c_shard_3 -test INFO: Object update sweep completed on /tmp/tmp8szjfuuf/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: 3036833) -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/tmp8szjfuuf/devices/sda1 (pid: 3036833) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_3/o /tmp/tmp8szjfuuf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to .shards_a/c_shard_1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmp8szjfuuf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 to None -test INFO: Object update sweep completed on /tmp/tmp8szjfuuf/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: 3036833) -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/tmp8szjfuuf/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c/o /tmp/tmp8szjfuuf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897479.00000 -test INFO: Object update sweep completed on /tmp/tmp8szjfuuf/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: 3036833) -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/tmppqybzp_0/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /.shards_a/shard_c/o /tmp/tmppqybzp_0/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897480.00000 -test INFO: Object update sweep completed on /tmp/tmppqybzp_0/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: 3036833) -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': +test DEBUG: Skipping the update of recently changed /tmp/tmpbrh7neve/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: 262.87, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.09 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: the auditor has no logger prefix +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 INFO: Nothing reconstructed for 1.0251998901367188e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 9.059906005859375e-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 3.337860107421875e-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 4.0531158447265625e-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 7.867813110351562e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 7, 8, 9, 10, 11] +object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 7, 8, 9, 10, 11] +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.8:1008/sdi/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmppqybzp_0/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c/o /tmp/tmppqybzp_0/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897481.00000 -test INFO: Object update sweep completed on /tmp/tmppqybzp_0/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: 3036833) -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': + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 7, 9, 10, 11, 12] +object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-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.2:1002/sdc/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmppqybzp_0/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c/o /tmp/tmppqybzp_0/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897482.00000 -test INFO: Object update sweep completed on /tmp/tmppqybzp_0/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: 3036833)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 - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 41, 'name': 'o40', 'created_at': '1756897518.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 42, 'name': 'o41', 'created_at': '1756897519.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 43, 'name': 'o42', 'created_at': '1756897520.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 44, 'name': 'o43', 'created_at': '1756897521.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 45, 'name': 'o44', 'created_at': '1756897522.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 46, 'name': 'o45', 'created_at': '1756897523.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 47, 'name': 'o46', 'created_at': '1756897524.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 48, 'name': 'o47', 'created_at': '1756897525.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 49, 'name': 'o48', 'created_at': '1756897526.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 50, 'name': 'o49', 'created_at': '1756897527.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 51, 'name': 'o101', 'created_at': '1756897628.00000', 'size': 0, 'content_type': 'content-type-new', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda') -test DEBUG: /tmp/tmpgppkgh00/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 51 (0.751873s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '699ca88bf728ab3ab4278740b4b3b1e7', 'bf6b551b-0a0c-4ab4-9690-c97e32a96022-sda', '1756897477.91084', '1756897477.00000', '0', '', '1756897477.00000', 51, 0) -test DEBUG: /tmp/tmpgppkgh00/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.76005 seconds (1.31570/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.00023 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/tmp73raqcsv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'b41ef79b89056e42373d1d3abce80f3b', '579d36d2-c2f3-4c05-9108-d8bc81925eaf-sda', '1756897479.52481', '1756897200.00000', '0', '', '1756897200.00000', 0, 1) -test DEBUG: /tmp/tmp73raqcsv/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': '1756897202.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1756897203.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '579d36d2-c2f3-4c05-9108-d8bc81925eaf-sda') -test DEBUG: /tmp/tmp73raqcsv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00275874s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'b41ef79b89056e42373d1d3abce80f3b', '579d36d2-c2f3-4c05-9108-d8bc81925eaf-sda', '1756897479.52481', '1756897200.00000', '0', '', '1756897200.00000', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('579d36d2-c2f3-4c05-9108-d8bc81925eaf-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmp73raqcsv/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01808 seconds (55.31965/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/tmp73raqcsv/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (2, 'be4b0471404d388b7f94293d71dd4699', '8c6676a7-4ca5-4261-9f0b-20ed3fcb66ba-sda', '1756897479.54755', '1756897200', '0', '', '1756897200', 2, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('8c6676a7-4ca5-4261-9f0b-20ed3fcb66ba-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (2, 'be4b0471404d388b7f94293d71dd4699', '8c6676a7-4ca5-4261-9f0b-20ed3fcb66ba-sda', '1756897479.54755', '1756897200', '0', '', '1756897200', 2, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('8c6676a7-4ca5-4261-9f0b-20ed3fcb66ba-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpl8jz3ihi/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'b41ef79b89056e42373d1d3abce80f3b', 'abb46f54-6493-40bd-a769-74003e921db4-sda', '1756897479.56517', '1756897200.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1756897479.56622"]}', '1756897200.00000', 0, 0) -test DEBUG: /tmp/tmpl8jz3ihi/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': '1756897202.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1756897203.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'abb46f54-6493-40bd-a769-74003e921db4-sda') -test DEBUG: /tmp/tmpl8jz3ihi/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00275421s)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 ERROR: Failed to unlink '/tmp/tmpkoj2ltem/containers/part/suffix/hash/container.db': + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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/tmpkoj2ltem/containers/part/suffix/hash/container_1756897479.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpkoj2ltem/containers/part/suffix/hash/container_1756897479.00000.db': ['/tmp/tmpkoj2ltem/containers/part/suffix/hash/container.db', '/tmp/tmpkoj2ltem/containers/part/suffix/hash/container_1756897480.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpkoj2ltem/containers/part/suffix/hash/container_1756897480.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 7.867813110351562e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-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 2.86102294921875e-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.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 #4 with frag indexes [1, 2, 3, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.1:1001/sdb/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, 11] -object-reconstructor ERROR: Trying to GET 10.0.0.1:1001/sdb/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, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.1:1001/sdb/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: + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -25966,10 +22962,40 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status Exception: kaboom! -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 2, 3, 6, 7, 8, 9, 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: +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.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -25987,9 +23013,56 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status Exception: kaboom! -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: +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.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -26023,8 +23096,57 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/oè policy#0: +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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -26074,9 +23196,57 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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: +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.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -26142,8 +23312,56 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/oè policy#0: +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.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -26225,8 +23443,57 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/oè policy#0: +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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -26324,8 +23591,57 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/oè policy#0: +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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -26439,8 +23755,58 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/oè policy#0: +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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -26570,8 +23936,57 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/oè policy#0: +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.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -26717,259 +24132,819 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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 + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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 INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp4_d43pt_/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp4_d43pt_/node/sda1/objects/13/9e9/0d7a0ce8fbec454259dfdee845e729e9/1756897481.12299.meta to /tmp/tmp4_d43pt_/node/sda1/objects/26/9e9/0d7a0ce8fbec454259dfdee845e729e9/1756897481.12299.meta -test DEBUG: Relinking created link: /tmp/tmp4_d43pt_/node/sda1/objects/13/9e9/0d7a0ce8fbec454259dfdee845e729e9/1756897480.12299.data to /tmp/tmp4_d43pt_/node/sda1/objects/26/9e9/0d7a0ce8fbec454259dfdee845e729e9/1756897480.12299.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): 11:04:39 09/03/25 GMT (0:00:00.003207 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpa71fn26p/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpa71fn26p/node/sda1/objects/117/532/75cdeb463fe88ad6f9221e1534fda532/1756897479.14546.data to /tmp/tmpa71fn26p/node/sda1/objects/235/532/75cdeb463fe88ad6f9221e1534fda532/1756897479.14546.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): 11:04:39 09/03/25 GMT (0:00:00.003490 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpb_tv51xl/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpb_tv51xl/node/sda1/objects/78/cf7/4e09f2b1313ace99d02bd067e12cdcf7/1756897480.16877.data to /tmp/tmpb_tv51xl/node/sda1/objects/156/cf7/4e09f2b1313ace99d02bd067e12cdcf7/1756897480.16877.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): 11:04:39 09/03/25 GMT (0:00:00.003386 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpzk9vty59/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpzk9vty59/node/sda1/objects/96/048/60873f0f360dbb051d30dbfdb239a048/1756897479.19143.data to /tmp/tmpzk9vty59/node/sda1/objects/193/048/60873f0f360dbb051d30dbfdb239a048/1756897479.19143.data -test DEBUG: Relinking created link: /tmp/tmpzk9vty59/node/sda1/objects/96/048/60873f0f360dbb051d30dbfdb239a048/1756897481.19143.meta to /tmp/tmpzk9vty59/node/sda1/objects/193/048/60873f0f360dbb051d30dbfdb239a048/1756897481.19143.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): 11:04:39 09/03/25 GMT (0:00:00.003438 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpgr4pz0kg/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpgr4pz0kg/node/sda1/objects/19/030/13839c62bdae612674cbd4f0a0eb3030/1756897479.21474.data to /tmp/tmpgr4pz0kg/node/sda1/objects/39/030/13839c62bdae612674cbd4f0a0eb3030/1756897479.21474.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): 11:04:39 09/03/25 GMT (0:00:00.003194 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpkybodwx8/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpkybodwx8/node/sda1/objects/20/72e/1470a9e35805b485e4d8e07ea851672e/1756897481.23686.meta to /tmp/tmpkybodwx8/node/sda1/objects/40/72e/1470a9e35805b485e4d8e07ea851672e/1756897481.23686.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): 11:04:39 09/03/25 GMT (0:00:00.003337 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpdfqhf1l7/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): 11:04:39 09/03/25 GMT (0:00:00.003221 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp9jg4dl65/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): 11:04:39 09/03/25 GMT (0:00:00.003323 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp6so1bgst/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp6so1bgst/node/sda1/objects/112/822/70f34a9edef355a2b169751c7782c822/1756897479.30696.data to /tmp/tmp6so1bgst/node/sda1/objects/225/822/70f34a9edef355a2b169751c7782c822/1756897479.30696.data -test DEBUG: Relinking created link: /tmp/tmp6so1bgst/node/sda1/objects/112/822/70f34a9edef355a2b169751c7782c822/1756897480.30696.meta to /tmp/tmp6so1bgst/node/sda1/objects/225/822/70f34a9edef355a2b169751c7782c822/1756897480.30696.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): 11:04:39 09/03/25 GMT (0:00:00.003144 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpnq9qedaa/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpnq9qedaa/node/sda1/objects/113/819/7112be923ba45671f800529453f5c819/1756897481.32915.ts to /tmp/tmpnq9qedaa/node/sda1/objects/226/819/7112be923ba45671f800529453f5c819/1756897481.32915.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): 11:04:39 09/03/25 GMT (0:00:00.003222 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:39 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp2rsqmd0a/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp2rsqmd0a/node/sda1/objects/50/d8d/321523be129c607e58f485e6d1708d8d/1756897480.35200.ts to /tmp/tmp2rsqmd0a/node/sda1/objects/100/d8d/321523be129c607e58f485e6d1708d8d/1756897480.35200.tstest.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 INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0100 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0059 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 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: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0043 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0051 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0123 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0099 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0029 "-" 1867684 3 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0066 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0074 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867684 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: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0045 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0053 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0345 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0106 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 1867684 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: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0083 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867684 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: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0059 "-" 1867684 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1867684 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 1867684 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: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0029 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0057 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0044 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0036 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0060 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0028 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0090 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0098 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0034 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0099 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0068 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0025 "-" 1867684 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 +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 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:39 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0023 "-" 3036813 0 -test DEBUG: Unlinked retiring db '/tmp/tmpru92alfo/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0021 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0022 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 3036813 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 3036813 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: - - - [03/Sep/2025:11:04:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 3036813 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 -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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:28 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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.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 INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0196 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0025 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0045 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0018 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0089 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0021 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0058 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0029 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0036 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0062 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0029 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0024 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0101 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0046 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0063 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0057 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0063 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0040 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:34 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0072 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0052 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0091 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0062 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0057 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0103 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0147 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0063 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0070 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0066 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0140 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0109 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0123 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0152 "-" 1867684 2 +test DEBUG: Unlinked retiring db '/tmp/tmp1bk0xc3y/tmp_test_container_server_ContainerController/sda1/containers/p/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db' +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0058 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0069 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0077 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0056 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0083 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0089 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0035 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0073 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0073 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0051 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0082 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0067 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0100 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0020 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0175 "-" 1867684 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 1867684 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0082 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 1867684 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 + +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 12, 'name': '/a/c/o_missing_1', 'created_at': '1791308014.52956', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 13, 'name': '/a/c/o_missing_2', 'created_at': '1791308014.53282', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 14, 'name': '/a/c/o_missing_3', 'created_at': '1791308014.54130', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 15, 'name': '/a/c/o_missing_4', 'created_at': '1791308014.55123', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 16, 'name': '/a/c/o_missing_5', 'created_at': '1791308014.56969', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 17, 'name': '/a/c/o_missing_6', 'created_at': '1791308014.57512', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 18, 'name': '/a/c/o_missing_7', 'created_at': '1791308014.58094', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 19, 'name': '/a/c/o_missing_8', 'created_at': '1791308014.59123', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 20, 'name': '/a/c/o_missing_9', 'created_at': '1791308014.61158', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (21, '6b47cc5185300de190224cfda6ab2247', '652b2a33-922d-405f-97f7-03730d3e41e1-sda', '1791308014.07749', '1791308014.07156', '0', '', '1791308014.07156', 21, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 21, 'name': '/a/c/o_missing_10', 'created_at': '1791308014.61479', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '652b2a33-922d-405f-97f7-03730d3e41e1-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpou05rxof/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '2bd66de0-2728-4046-8d19-8546beb878b9-sda', '1791308014.66626', '1791308015', '0', '', '1791308015', 0, 1) +test DEBUG: /tmp/tmpou05rxof/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '2bd66de0-2728-4046-8d19-8546beb878b9-sda', '1791308014.66626', '1791308015', '0', '', '1791308015', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('2bd66de0-2728-4046-8d19-8546beb878b9-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04274 seconds (23.39587/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/tmpo4ovxczt/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '17c3570ad90c933829765be5e86c93c1', '9a72489b-ebcf-4cd4-ba18-557f446db6ef-sda', '1791308014.73179', '1791308015', '0', '', '1791308015', 1, 0) +test DEBUG: /tmp/tmpo4ovxczt/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308016.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9a72489b-ebcf-4cd4-ba18-557f446db6ef-sda') +test DEBUG: /tmp/tmpo4ovxczt/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0112414s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '17c3570ad90c933829765be5e86c93c1', '9a72489b-ebcf-4cd4-ba18-557f446db6ef-sda', '1791308014.73179', '1791308015', '0', '', '1791308015', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('9a72489b-ebcf-4cd4-ba18-557f446db6ef-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpo4ovxczt/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06640 seconds (15.06004/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/tmpo4ovxczt/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '6ba614a6b97da3aa6b6cc4a12163b42a', '19b019bf-db38-4c9a-94f2-ac0739df219b-sda', '1791308014.79405', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('19b019bf-db38-4c9a-94f2-ac0739df219b-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '6ba614a6b97da3aa6b6cc4a12163b42a', '19b019bf-db38-4c9a-94f2-ac0739df219b-sda', '1791308014.79405', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('19b019bf-db38-4c9a-94f2-ac0739df219b-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpf7w8t54m/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '8ed42dd6-5e4e-47ae-a54a-45f9efa65615-sda', '1791308014.88385', '1791308015', '0', '', '1791308015', 0, 1) +test DEBUG: /tmp/tmpf7w8t54m/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '8ed42dd6-5e4e-47ae-a54a-45f9efa65615-sda', '1791308014.88385', '1791308015', '0', '', '1791308015', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('8ed42dd6-5e4e-47ae-a54a-45f9efa65615-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02398 seconds (41.69561/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 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/tmpsrytzegb/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '17c3570ad90c933829765be5e86c93c1', '80a65535-6096-4eb2-ae2f-8ba2058e820d-sda', '1791308014.93436', '1791308015', '0', '', '1791308015', 1, 0) +test DEBUG: /tmp/tmpsrytzegb/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '17c3570ad90c933829765be5e86c93c1', '80a65535-6096-4eb2-ae2f-8ba2058e820d-sda', '1791308014.93436', '1791308015', '0', '', '1791308015', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('80a65535-6096-4eb2-ae2f-8ba2058e820d-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpsrytzegb/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05265 seconds (18.99195/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/tmpsrytzegb/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '6ba614a6b97da3aa6b6cc4a12163b42a', '822086cb-2a29-4951-873b-d29732068082-sda', '1791308014.97960', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('822086cb-2a29-4951-873b-d29732068082-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '6ba614a6b97da3aa6b6cc4a12163b42a', '822086cb-2a29-4951-873b-d29732068082-sda', '1791308014.97960', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('822086cb-2a29-4951-873b-d29732068082-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp4n5hugs2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '2a1783b2-649d-4e36-b4c0-43a0d1c6d956-sda', '1791308015.07953', '1791308016', '1791308017', '', '1791308017', 0, 1) +test DEBUG: /tmp/tmp4n5hugs2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '2a1783b2-649d-4e36-b4c0-43a0d1c6d956-sda', '1791308015.07953', '1791308016', '1791308017', '', '1791308017', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('2a1783b2-649d-4e36-b4c0-43a0d1c6d956-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04662 seconds (21.44882/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/tmp8zuojnt6/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd24dba435d7924fe46ec77c77b0aab22', '571fb381-635b-464e-b629-84e5e2588cdc-sda', '1791308015.16398', '1791308016', '1791308017', '', '1791308017', 1, 0) +test DEBUG: /tmp/tmp8zuojnt6/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308018.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '571fb381-635b-464e-b629-84e5e2588cdc-sda') +test DEBUG: /tmp/tmp8zuojnt6/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0130463s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd24dba435d7924fe46ec77c77b0aab22', '571fb381-635b-464e-b629-84e5e2588cdc-sda', '1791308015.16398', '1791308016', '1791308017', '', '1791308017', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('571fb381-635b-464e-b629-84e5e2588cdc-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp8zuojnt6/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07550 seconds (13.24560/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/tmp8zuojnt6/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f98d6968ecb91be54a4e220a55680772', '338bfdf1-8653-45f4-8256-dd62af9d721e-sda', '1791308015.24784', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('338bfdf1-8653-45f4-8256-dd62af9d721e-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f98d6968ecb91be54a4e220a55680772', '338bfdf1-8653-45f4-8256-dd62af9d721e-sda', '1791308015.24784', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('338bfdf1-8653-45f4-8256-dd62af9d721e-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpyccn0wtn/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'afccfcf1-5e42-4d24-a518-0e7d35213adc-sda', '1791308015.30315', '1791308016', '1791308017', '', '1791308017', 0, 1) +test DEBUG: /tmp/tmpyccn0wtn/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'afccfcf1-5e42-4d24-a518-0e7d35213adc-sda', '1791308015.30315', '1791308016', '1791308017', '', '1791308017', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('afccfcf1-5e42-4d24-a518-0e7d35213adc-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03219 seconds (31.07020/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/tmpnde_9wzl/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd24dba435d7924fe46ec77c77b0aab22', '6241c961-e105-4ab6-bd69-c33265ce9d86-sda', '1791308015.36931', '1791308016', '1791308017', '', '1791308017', 1, 0) +test DEBUG: /tmp/tmpnde_9wzl/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphhap7f1o/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphhap7f1o/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphhap7f1o/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp6boeotpj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp6boeotpj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp6boeotpj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp6boeotpj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp6boeotpj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp6boeotpj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp6boeotpj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp6boeotpj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4up77m8t/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4up77m8t/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpnieiifts/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpnieiifts/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp70qmb91m/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp70qmb91m/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp70qmb91m/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp70qmb91m/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp3ut9fc11/node/sda1/objects/0 -Quarantined /tmp/tmp3ut9fc11/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmp3ut9fc11/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:29 -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 +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. +suffix-hash-test WARNING: Unable to read '/tmp/tmpddsg6yjw/node/sda1/objects/0/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, 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/tmpddsg6yjw/node/sda1/objects/0 +suffix-hash-test WARNING: Unable to read '/tmp/tmpddsg6yjw/node/sda1/objects/0/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, 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/tmpddsg6yjw/node/sda1/objects/0 +suffix-hash-test WARNING: Unable to read '/tmp/tmpddsg6yjw/node/sda1/objects-1/0/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, 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/tmpddsg6yjw/node/sda1/objects-1/0 +suffix-hash-test WARNING: Unable to read '/tmp/tmpddsg6yjw/node/sda1/objects-1/0/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, 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/tmpddsg6yjw/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9dtda4n5/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9dtda4n5/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7dgk5nd6/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7dgk5nd6/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpek641fat/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpek641fat/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3tw8pdxi/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3tw8pdxi/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9zz8vu93/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9zz8vu93/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpheq7k660/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpheq7k660/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9s9zp2jw/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9s9zp2jw/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp76axalny/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp76axalny/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpx875jelx/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpx875jelx/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptescke8b/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptescke8b/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5nhjkvlq/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5nhjkvlq/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpjtq3yie9/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpjtq3yie9/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmps65_waez/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmps65_waez/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7jbsljw_/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7jbsljw_/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7jbsljw_/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7jbsljw_/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7jbsljw_/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7jbsljw_/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7jbsljw_/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7jbsljw_/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3xh6zhpk/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3xh6zhpk/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3xh6zhpk/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3xh6zhpk/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3xh6zhpk/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3xh6zhpk/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3xh6zhpk/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3xh6zhpk/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmppotjm0yh/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmppotjm0yh/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpwop7p5mz/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpwop7p5mz/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0p8drb5y/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0p8drb5y/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0p8drb5y/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0p8drb5y/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptg38uwex/node/sda1/objects/0 +Quarantined /tmp/tmptg38uwex/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmptg38uwex/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1168, in _hash_suffix_dir ondisk_info = self.cleanup_ondisk_files( @@ -26987,8 +24962,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 8902, in fake_listdir raise OSError(errno.ENODATA, 'nope') OSError: [Errno 61] nope -suffix-hash-test DEBUG: Run listdir on /tmp/tmp3ut9fc11/node/sda1/objects-1/0 -Quarantined /tmp/tmp3ut9fc11/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmp3ut9fc11/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +suffix-hash-test DEBUG: Run listdir on /tmp/tmptg38uwex/node/sda1/objects-1/0 +Quarantined /tmp/tmptg38uwex/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmptg38uwex/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1168, in _hash_suffix_dir ondisk_info = self.cleanup_ondisk_files( @@ -27008,378 +24983,441 @@ OSError: [Errno 61] nope 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 +suffix-hash-test DEBUG: Run listdir on /tmp/tmppa92erht/node/sda1/objects/0 +Quarantined /tmp/tmppa92erht/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmppa92erht/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it is not a directory +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1168, in _hash_suffix_dir + ondisk_info = self.cleanup_ondisk_files( + hsh_path, policy=policy) + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1087, in cleanup_ondisk_files + files = os.listdir(hsh_path) +NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmppa92erht/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c' +suffix-hash-test DEBUG: Run listdir on /tmp/tmppa92erht/node/sda1/objects-1/0 +Quarantined /tmp/tmppa92erht/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmppa92erht/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it is not a directory +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1168, in _hash_suffix_dir + ondisk_info = self.cleanup_ondisk_files( + hsh_path, policy=policy) + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1087, in cleanup_ondisk_files + files = os.listdir(hsh_path) +NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmppa92erht/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c' +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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 +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 + +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 4.5299530029296875e-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 5.245208740234375e-06 seconds. +object-reconstructor DEBUG: Found existing frag #6 at 10.0.0.7:1007/sdh/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 INFO: Nothing reconstructed for 4.5299530029296875e-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.76837158203125e-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) +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 5.245208740234375e-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 7.152557373046875e-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.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.16:1016/sdq/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.25:1025/sdz/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.5:1005/sdf/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 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.19:1019/sdt/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 ERROR: Unable to get enough responses (8 x unknown, 12 x 404, 7 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 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 INFO: Nothing reconstructed for 9.775161743164062e-06 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 1791308015.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 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 1791308015.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 1791308015.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 1791308015.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 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 1791308016.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.9141387939453125e-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 1791308015.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 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 1791308015.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 1791308016.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 9.298324584960938e-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 1791308015.00000test.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.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 +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 + + +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 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 write_builder + write_ring +Exit codes: 0 = operation successful + 1 = operation completed with warnings + 2 = error +/tmp/tmpwsjylrdc/tmpvz1uhkiz, build version 4, id 2f6b1176417d4e33b9509571a07dbb10 +64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 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/tmpwsjylrdc/tmpvz1uhkiz.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 +test.unit.cli.test_ringbuilder.TestCommands.test_main_with_safe ... 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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:39 -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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:39 -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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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_ACPtest.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 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxklx45gh/node/sda1/objects/0 -Quarantined /tmp/tmpxklx45gh/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpxklx45gh/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it is not a directory -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1168, in _hash_suffix_dir - ondisk_info = self.cleanup_ondisk_files( - hsh_path, policy=policy) - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1087, in cleanup_ondisk_files - files = os.listdir(hsh_path) -NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmpxklx45gh/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c' -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxklx45gh/node/sda1/objects-1/0 -Quarantined /tmp/tmpxklx45gh/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpxklx45gh/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it is not a directory -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1168, in _hash_suffix_dir - ondisk_info = self.cleanup_ondisk_files( - hsh_path, policy=policy) - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1087, in cleanup_ondisk_files - files = os.listdir(hsh_path) -NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmpxklx45gh/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c' -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 DEBUG: Relinking created link: /tmp/tmp2rsqmd0a/node/sda1/objects/50/d8d/321523be129c607e58f485e6d1708d8d/1756897481.35200.meta to /tmp/tmp2rsqmd0a/node/sda1/objects/100/d8d/321523be129c607e58f485e6d1708d8d/1756897481.35200.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): 11:04:39 09/03/25 GMT (0:00:00.474387 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Start tag expected, '<' not found, line 1, column 1 (, line 1) +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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.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 INFO: Object update sweep of sda1 completed: 1.53s, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmppqybzp_0/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c/o /tmp/tmppqybzp_0/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897483.00000 -test INFO: Object update sweep completed on /tmp/tmppqybzp_0/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: 3036833) -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmppqybzp_0/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c/o /tmp/tmppqybzp_0/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897484.00000 -test INFO: Object update sweep completed on /tmp/tmppqybzp_0/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: 3036833) -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmppqybzp_0/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c/o /tmp/tmppqybzp_0/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897485.00000 -test INFO: Object update sweep completed on /tmp/tmppqybzp_0/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: 3036833) -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp1tbgib1t/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c/o /tmp/tmp1tbgib1t/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897482.00000 -test INFO: Object update sweep completed on /tmp/tmp1tbgib1t/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: 3036833) -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp1tbgib1t/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c/o /tmp/tmp1tbgib1t/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897484.00000 -test INFO: Object update sweep completed on /tmp/tmp1tbgib1t/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: 3036833) -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmptg6_soa_/devices/sda1 (pid: 3036833) -test ERROR: ERROR Pickle problem, quarantining /tmp/tmptg6_soa_/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897481.00000: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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/tmptg6_soa_/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 3036833)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.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.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.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 - -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'b41ef79b89056e42373d1d3abce80f3b', 'abb46f54-6493-40bd-a769-74003e921db4-sda', '1756897479.56517', '1756897200.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1756897479.56622"]}', '1756897200.00000', 0, 0) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('abb46f54-6493-40bd-a769-74003e921db4-sda', '7d69a3daa789abb831fde54674123df1.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpl8jz3ihi/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.71313 seconds (1.40227/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/tmpl8jz3ihi/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (2, '10399e80a3219420bf5dc9f75be8f353', '46282781-204c-460c-b10a-bc8cdf581ee4-sda', '1756897480.28324', '1756897200', '0', '', '1756897200', 2, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('46282781-204c-460c-b10a-bc8cdf581ee4-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (2, '10399e80a3219420bf5dc9f75be8f353', '46282781-204c-460c-b10a-bc8cdf581ee4-sda', '1756897480.28324', '1756897200', '0', '', '1756897200', 2, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('46282781-204c-460c-b10a-bc8cdf581ee4-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp8ma5flcg/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'b41ef79b89056e42373d1d3abce80f3b', '1dd171b0-d68a-451e-ae30-3237fef812da-sda', '1756897480.99522', '1756897200.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1756897480.99628"]}', '1756897200.00000', 0, 0) -test DEBUG: /tmp/tmp8ma5flcg/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': '1756897202.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1756897203.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '1dd171b0-d68a-451e-ae30-3237fef812da-sda') -test DEBUG: /tmp/tmp8ma5flcg/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00263143s) -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'b41ef79b89056e42373d1d3abce80f3b', '1dd171b0-d68a-451e-ae30-3237fef812da-sda', '1756897480.99522', '1756897200.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1756897480.99628"]}', '1756897200.00000', 0, 0) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('1dd171b0-d68a-451e-ae30-3237fef812da-sda', '7d69a3daa789abb831fde54674123df1.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmp8ma5flcg/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01988 seconds (50.29599/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/tmp8ma5flcg/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (2, '10399e80a3219420bf5dc9f75be8f353', '8b74706e-4215-4e86-8b5f-8cf1367168df-sda', '1756897481.01961', '1756897200', '0', '', '1756897200', 2, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('8b74706e-4215-4e86-8b5f-8cf1367168df-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (2, '10399e80a3219420bf5dc9f75be8f353', '8b74706e-4215-4e86-8b5f-8cf1367168df-sda', '1756897481.01961', '1756897200', '0', '', '1756897200', 2, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('8b74706e-4215-4e86-8b5f-8cf1367168df-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpt5v3gj9m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '737c468e58fb9d283eb7de333d51f480', '6fe62443-4490-4db7-81ad-835627f354d1-sda', '1756897481.03481', '1756897481.00000', '0', '', '1756897481.00000', 1, 0) -test DEBUG: /tmp/tmpt5v3gj9m/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': '1756897483.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o-unu', 'created_at': '1756897484.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '6fe62443-4490-4db7-81ad-835627f354d1-sda') -test DEBUG: /tmp/tmpt5v3gj9m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.0025878s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '737c468e58fb9d283eb7de333d51f480', '6fe62443-4490-4db7-81ad-835627f354d1-sda', '1756897481.03481', '1756897481.00000', '0', '', '1756897481.00000', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6fe62443-4490-4db7-81ad-835627f354d1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpt5v3gj9m/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02034 seconds (49.16751/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/tmpt5v3gj9m/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'f2b2dd0b976437af92917762ee2a9288', 'f3c42cb3-174f-4755-b02c-689b84aebc64-sda', '1756897481.05940', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('f3c42cb3-174f-4755-b02c-689b84aebc64-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'f2b2dd0b976437af92917762ee2a9288', 'f3c42cb3-174f-4755-b02c-689b84aebc64-sda', '1756897481.05940', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('f3c42cb3-174f-4755-b02c-689b84aebc64-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpt5v3gj9m/sdb/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.dbtest.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 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphkmfgjwj/node/sda1/objects/0 -Quarantined /tmp/tmphkmfgjwj/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmphkmfgjwj/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission ... ok +suffix-hash-test DEBUG: Run listdir on /tmp/tmpwqir_oap/node/sda1/objects/0 +Quarantined /tmp/tmpwqir_oap/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpwqir_oap/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1168, in _hash_suffix_dir ondisk_info = self.cleanup_ondisk_files( @@ -27397,8 +25435,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 8934, in fake_listdir raise OSError(EUCLEAN, 'nope') OSError: [Errno 117] nope -suffix-hash-test DEBUG: Run listdir on /tmp/tmphkmfgjwj/node/sda1/objects-1/0 -Quarantined /tmp/tmphkmfgjwj/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmphkmfgjwj/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +suffix-hash-test DEBUG: Run listdir on /tmp/tmpwqir_oap/node/sda1/objects-1/0 +Quarantined /tmp/tmpwqir_oap/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpwqir_oap/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1168, in _hash_suffix_dir ondisk_info = self.cleanup_ondisk_files( @@ -27418,123 +25456,86 @@ OSError: [Errno 117] nope 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 -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 -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.5762786865234375e-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.5762786865234375e-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, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-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 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 INFO: Nothing reconstructed for 5.245208740234375e-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.4:1004/sde/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 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.8:1008/sdi/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 ERROR: Unable to get enough responses (3 x unknown, 5 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 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.1444091796875e-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 1756897479.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 1756897479.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 1756897479.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 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 1756897480.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 7.152557373046875e-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 1756897479.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 1756897479.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 1756897480.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.867813110351562e-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 1756897479.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.67572021484375e-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 1756897479.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 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: '')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 -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -suffix-hash-test DEBUG: Run listdir on /tmp/tmpp65plfby/node/sda1/objects/0 +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd24dba435d7924fe46ec77c77b0aab22', '6241c961-e105-4ab6-bd69-c33265ce9d86-sda', '1791308015.36931', '1791308016', '1791308017', '', '1791308017', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('6241c961-e105-4ab6-bd69-c33265ce9d86-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpnde_9wzl/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04206 seconds (23.77772/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/tmpnde_9wzl/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f98d6968ecb91be54a4e220a55680772', '7d107cbb-8819-4fdc-a18e-8b08c6576cd4-sda', '1791308015.40635', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('7d107cbb-8819-4fdc-a18e-8b08c6576cd4-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f98d6968ecb91be54a4e220a55680772', '7d107cbb-8819-4fdc-a18e-8b08c6576cd4-sda', '1791308015.40635', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('7d107cbb-8819-4fdc-a18e-8b08c6576cd4-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp2rjdyo5_/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '5d9517b1-4590-4f70-8fbb-90f30abe26c9-sda', '1791308015.45043', '1791308015', '1791308016', '', '1791308016', 0, 0) +test DEBUG: /tmp/tmp2rjdyo5_/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '5d9517b1-4590-4f70-8fbb-90f30abe26c9-sda', '1791308015.45043', '1791308015', '1791308016', '', '1791308016', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('5d9517b1-4590-4f70-8fbb-90f30abe26c9-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02586 seconds (38.66523/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/tmpo9bc_ajq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '04c332be-c540-483a-ba87-e609b8cc1f34-sda', '1791308015.49451', '1791308015', '1791308016', '', '1791308016', 0, 1) +test DEBUG: /tmp/tmpo9bc_ajq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '04c332be-c540-483a-ba87-e609b8cc1f34-sda', '1791308015.49451', '1791308015', '1791308016', '', '1791308016', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('04c332be-c540-483a-ba87-e609b8cc1f34-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03047 seconds (32.82020/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/tmpva8hable/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'cfaddcd6-97d9-48b0-8480-f94039cc21b8-sda', '1791308015.55536', '1791308017', '0', '', '1791308017', 0, 0) +test DEBUG: /tmp/tmpva8hable/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'cfaddcd6-97d9-48b0-8480-f94039cc21b8-sda', '1791308015.55536', '1791308017', '0', '', '1791308017', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('cfaddcd6-97d9-48b0-8480-f94039cc21b8-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01433 seconds (69.77085/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/tmp08dz_8g4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd24dba435d7924fe46ec77c77b0aab22', '133fe700-52ae-48f2-80ed-984924bb33ae-sda', '1791308015.60408', '1791308017', '0', '', '1791308017', 1, 0) +test DEBUG: /tmp/tmp08dz_8g4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd24dba435d7924fe46ec77c77b0aab22', '133fe700-52ae-48f2-80ed-984924bb33ae-sda', '1791308015.60408', '1791308017', '0', '', '1791308017', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('133fe700-52ae-48f2-80ed-984924bb33ae-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp08dz_8g4/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04747 seconds (21.06448/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/tmp08dz_8g4/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f98d6968ecb91be54a4e220a55680772', 'a63a3728-ee0f-49b6-ba08-bb7616398ce0-sda', '1791308015.64936', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('a63a3728-ee0f-49b6-ba08-bb7616398ce0-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f98d6968ecb91be54a4e220a55680772', 'a63a3728-ee0f-49b6-ba08-bb7616398ce0-sda', '1791308015.64936', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('a63a3728-ee0f-49b6-ba08-bb7616398ce0-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sda/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '02ee7717-4a38-435f-b339-2d7ff32b0ad9-sda', '1791308015.68342', '1791308015.68178', '0', '', '1791308015.68178', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp9qwo1ybq/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'a24caaca-a874-4fc7-95ce-20a6bf46b437-sda', '1791308015.70221', '1791308015.69642', '0', '', '1791308015.69642', 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 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpbgvbe8ud/node/sda1/objects/0 Error hashing suffix Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1331, in __get_hashes @@ -27552,7 +25553,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 8986, 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/tmpp65plfby/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpbgvbe8ud/node/sda1/objects-1/0 Error hashing suffix Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1331, in __get_hashes @@ -27642,2911 +25643,2318 @@ 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_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 ERROR: Invalid swift_bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 3003, in override_bytes_from_content_type - listing_dict['bytes'] = int(swift_bytes) - ~~~^^^^^^^^^^^^^ -ValueError: invalid literal for int() with base 10: 'hey' -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/tmptfqqk101/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:47 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 991.56, bytes/sec: 1015358.70, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/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.23, Total bytes/sec: 40820.54, Auditing time: 0.15, 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/tmptfqqk101/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/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 Tue Sep 2 23:04:48 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1102.02, bytes/sec: 1128472.75, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmptfqqk101/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.28, Total bytes/sec: 40895.87, Auditing time: 0.15, Rate: 0.99 -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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:48 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1334.07, bytes/sec: 2732167.49, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/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.35, Total bytes/sec: 50878.83, 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: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:48 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1230.72, bytes/sec: 2520520.71, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/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.60, Total bytes/sec: 51306.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: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:48 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1355.19, bytes/sec: 2775423.13, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/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.38, Total bytes/sec: 50925.76, 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: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:48 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1282.27, bytes/sec: 2626088.23, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/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.38, Total bytes/sec: 50933.25, 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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:48 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1078.23, bytes/sec: 2208209.41, Total time: 0.00, Auditing time: 0.00, Rate: 0.00test.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_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.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 INFO: Object update sweep of sda1 completed: 1.39s, 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/tmp1_zrplb3/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c1/o01 /tmp/tmp1_zrplb3/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1756897483.03079 -test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmp1_zrplb3/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1756897483.03133 -test INFO: Object update sweep completed on /tmp/tmp1_zrplb3/devices/sda1 in 0.21s seconds:, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 9 skips, 9 deferrals, 0 drains (pid: 3036833) -test INFO: Object update sweep of sda1 completed: 0.21s, 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/tmprfgycihe/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c1/o02 /tmp/tmprfgycihe/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1756897483.23939 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmprfgycihe/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1756897483.23934 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmprfgycihe/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1756897483.23924 -test INFO: Object update sweep completed on /tmp/tmprfgycihe/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: 3036833) -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/tmp4d362y1q/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c1/o04 /tmp/tmp4d362y1q/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1756897483.34427 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmp4d362y1q/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1756897483.34413 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmp4d362y1q/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1756897483.34418 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmp4d362y1q/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1756897483.34423 -test INFO: Object update sweep completed on /tmp/tmp4d362y1q/devices/sda1 in 0.00s seconds:, 4 successes, 0 failures, 0 quarantines, 4 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 3 deferrals, 2 drains (pid: 3036833) -test INFO: Object update sweep of sda1 completed: 0.00s, 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/tmp4nlhl_63/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c1/o01 /tmp/tmp4nlhl_63/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1756897483.34863 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmp4nlhl_63/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1756897483.34876 -test INFO: Object update sweep completed on /tmp/tmp4nlhl_63/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: 3036833) -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/tmpyrx5ouq8/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c1/o09 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/bee/db77f283b4b1bb5e5b6ce501ca337bee-1756897483.45720 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1756897483.45697 -test DEBUG: Update sent for /a/c1/o07 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/fc8/26ac197975ac1169d403eeb7ae8bbfc8-1756897483.45713 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1756897483.45677 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1756897483.45693 -test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1756897483.45743 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1756897483.45687 -test DEBUG: Update sent for /a/c1/o05 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1756897483.45705 -test DEBUG: Update sent for /a/c1/o06 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1756897483.45709 -test DEBUG: Update sent for /a/c1/o08 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/5b8/4e594cf882aac2f7f8f2f4cdade285b8-1756897483.45717 -test DEBUG: Update sent for /a/c1/o04 /tmp/tmpyrx5ouq8/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1756897483.45701 -test INFO: Object update sweep completed on /tmp/tmpyrx5ouq8/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: 3036833) -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/tmpm8q6jwpz/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c1/o05 /tmp/tmpm8q6jwpz/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1756897483.66327 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmpm8q6jwpz/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1756897483.66315 -test DEBUG: Update sent for /a/c1/o04 /tmp/tmpm8q6jwpz/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1756897483.66323 -test DEBUG: Update sent for /a/c1/o06 /tmp/tmpm8q6jwpz/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1756897483.66331 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmpm8q6jwpz/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1756897483.66310 -test INFO: Object update sweep completed on /tmp/tmpm8q6jwpz/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: 3036833) -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/tmpkhcq3edf/devices/sda1 (pid: 3036833) -test INFO: Object update sweep completed on /tmp/tmpkhcq3edf/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: 3036833) -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/tmpkhcq3edf/devices/sda1 (pid: 3036833) -test INFO: Object update sweep completed on /tmp/tmpkhcq3edf/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: 3036833) -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/tmpkhcq3edf/devices/sda1 (pid: 3036833) -test INFO: Object update sweep completed on /tmp/tmpkhcq3edf/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: 3036833)test.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 -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child_with_more_workers -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child_with_more_workers ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_default -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_default ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_more_updater_workers -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_parent_more_updater_workers ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_recon_dump -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 INFO: - - - [06/Oct/2026:17:33:35 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0065 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0064 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0099 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0113 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0062 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0197 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0040 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0197 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0114 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0154 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0102 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0012 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0094 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0012 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 1867684 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 - "-" "-" "-" - "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0054 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0062 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0076 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0057 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0014 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 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: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0082 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0054 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0050 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0051 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0086 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0141 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0046 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0052 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 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 -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897706.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/c06/4c3359a9a65466626f9e168526020c06/4c3359a9a65466626f9e168526020c06.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897708.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f72/0c8fb7505e945995808e40a9ccf6df72/0c8fb7505e945995808e40a9ccf6df72.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897708.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/f72/0c8fb7505e945995808e40a9ccf6df72/0c8fb7505e945995808e40a9ccf6df72.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897710.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/df7/4b791160d7015b341c79606d77a71df7/4b791160d7015b341c79606d77a71df7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897710.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/df7/4b791160d7015b341c79606d77a71df7/4b791160d7015b341c79606d77a71df7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897712.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b0e/da5ea3f7f530253ebaeffb7c54135b0e/da5ea3f7f530253ebaeffb7c54135b0e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897712.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/b0e/da5ea3f7f530253ebaeffb7c54135b0e/da5ea3f7f530253ebaeffb7c54135b0e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897714.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/07a/f2d5e704171fcb5bf677d8cd293b807a/f2d5e704171fcb5bf677d8cd293b807a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897714.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/07a/f2d5e704171fcb5bf677d8cd293b807a/f2d5e704171fcb5bf677d8cd293b807a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897716.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ca9/25eb376c09f999fc08a96be1cb330ca9/25eb376c09f999fc08a96be1cb330ca9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897716.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/ca9/25eb376c09f999fc08a96be1cb330ca9/25eb376c09f999fc08a96be1cb330ca9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897718.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/beb/b2c1e4050032d5313f2aad285c229beb/b2c1e4050032d5313f2aad285c229beb.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897718.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/beb/b2c1e4050032d5313f2aad285c229beb/b2c1e4050032d5313f2aad285c229beb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897720.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/470/70b3597853bb08cb9af6219e321c2470/70b3597853bb08cb9af6219e321c2470.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897720.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/470/70b3597853bb08cb9af6219e321c2470/70b3597853bb08cb9af6219e321c2470.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897722.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/eb9/5a461d809ef671ceebe7554a58848eb9/5a461d809ef671ceebe7554a58848eb9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897722.00000, db: /tmp/tmp2g4trq2s/sda/containers/0/eb9/5a461d809ef671ceebe7554a58848eb9/5a461d809ef671ceebe7554a58848eb9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897478.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/3bd/84620220f94219bde17e054a49a733bd/84620220f94219bde17e054a49a733bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897483.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/838/6bdfa0767e599f05a939ad2ee9fcf838/6bdfa0767e599f05a939ad2ee9fcf838.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897488.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/eee/25369a885fb3674ea7d6f1f7cf147eee/25369a885fb3674ea7d6f1f7cf147eee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897493.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/185/ed44ae36e331d0e5fa6e79be93ed2185/ed44ae36e331d0e5fa6e79be93ed2185.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897498.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/cbe/ea2752ea94d33aea6f365ade1e738cbe/ea2752ea94d33aea6f365ade1e738cbe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897503.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a01/b12bd8a3e2d26fddc9698e4a3547da01/b12bd8a3e2d26fddc9698e4a3547da01.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897508.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/496/641fa56dd644c0d18444b5077dcf3496/641fa56dd644c0d18444b5077dcf3496.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897513.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/74b/207df58e1e630e279189a5e657f5974b/207df58e1e630e279189a5e657f5974b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897518.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/578/5c7616c43e123c67e782aff97d1b7578/5c7616c43e123c67e782aff97d1b7578.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897523.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/da8/1b52dfe67d9d7edfde9ef9f6cfadbda8/1b52dfe67d9d7edfde9ef9f6cfadbda8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897528.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/bc3/bab086a6bef6084d11dc662550002bc3/bab086a6bef6084d11dc662550002bc3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897533.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/674/70898c682e3d0f58ed4a85d426ac0674/70898c682e3d0f58ed4a85d426ac0674.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897543.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897548.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/ddd/0cc3fbbc8516fd966d72626301d74ddd/0cc3fbbc8516fd966d72626301d74ddd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897553.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/6e8/8c670f7804201db020beb0223400b6e8/8c670f7804201db020beb0223400b6e8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897558.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/abd/2136a3e28182ff4e0e10d32517eababd/2136a3e28182ff4e0e10d32517eababd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897563.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/41c/80c8a9958f6212a1879969c1594b141c/80c8a9958f6212a1879969c1594b141c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897568.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/906/dca5aec1b3578db6bb82705c40e01906/dca5aec1b3578db6bb82705c40e01906.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897573.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/5b2/d6b726216f9d54d71da1ef0c208635b2/d6b726216f9d54d71da1ef0c208635b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897578.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/5ef/c284ab856e11d041c452a77a6e5a85ef/c284ab856e11d041c452a77a6e5a85ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897583.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/742/a1d54ae81a9b8adf4bb781e747cd7742/a1d54ae81a9b8adf4bb781e747cd7742.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897588.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d29/760c5b892dcdc06a39205841cb39cd29/760c5b892dcdc06a39205841cb39cd29.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897593.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/9b9/f81cd2e5220861724dd30cc0623c19b9/f81cd2e5220861724dd30cc0623c19b9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897598.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4d6/22db1fdf1d9d04c3ebcee317180884d6/22db1fdf1d9d04c3ebcee317180884d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897603.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/16b/cc21b95a9b8fe988ca216c3cbbdb016b/cc21b95a9b8fe988ca216c3cbbdb016b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897608.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/15b/6a46c52fabf1218ba0e6063d900b115b/6a46c52fabf1218ba0e6063d900b115b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897613.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/18e/02ac44580c6cf3ae9b17cc4e21ff918e/02ac44580c6cf3ae9b17cc4e21ff918e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897618.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/95a/30274ba099e839ec800ba685b4dc695a/30274ba099e839ec800ba685b4dc695a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897623.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a81/f4723bd3baaf1df2c6497417c1f4ba81/f4723bd3baaf1df2c6497417c1f4ba81.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897628.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/03f/ecd3cfcd9452ace0994d5a52a606403f/ecd3cfcd9452ace0994d5a52a606403f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897633.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a3d/9e6889a4fef53f14df9cc75dffeb6a3d/9e6889a4fef53f14df9cc75dffeb6a3d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897638.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a31/56d2a5bdaa7c0cb82b489fa11e41ca31/56d2a5bdaa7c0cb82b489fa11e41ca31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897643.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/50d/fb4569892119a7b9db3e189c7d58350d/fb4569892119a7b9db3e189c7d58350d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897648.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d74/f5b02b0be7fdc20b774c7f3e6b654d74/f5b02b0be7fdc20b774c7f3e6b654d74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897653.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/3e3/1017fc52ec586d4b22ae1c0e5224d3e3/1017fc52ec586d4b22ae1c0e5224d3e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897658.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/1c9/a36017c50110d1bac62011cd838d21c9/a36017c50110d1bac62011cd838d21c9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897663.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/539/c67b0a74ee9485349dac369d8d25f539/c67b0a74ee9485349dac369d8d25f539.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897668.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/646/bb7759589f329cedf7923de30a8e6646/bb7759589f329cedf7923de30a8e6646.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897673.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/723/4a8b99f6e0274bf54bbac774404f6723/4a8b99f6e0274bf54bbac774404f6723.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897678.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/72e/26625477b7514ce87ea8b8c6e7d2272e/26625477b7514ce87ea8b8c6e7d2272e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897683.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/955/51d33e5b472e55014d5842e9c6ed9955/51d33e5b472e55014d5842e9c6ed9955.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897688.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b06/c77a32cfaf83876ffda0c50695f52b06/c77a32cfaf83876ffda0c50695f52b06.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897693.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/bdf/cd6e4affc47c23680f44e5593d80dbdf/cd6e4affc47c23680f44e5593d80dbdf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897698.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/6f5/5ea58b6fa28b6a2ef58e074e59a0f6f5/5ea58b6fa28b6a2ef58e074e59a0f6f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897703.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/eb0/5c37a8cf3d0da162d4037bcb74cfbeb0/5c37a8cf3d0da162d4037bcb74cfbeb0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897708.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/fcb/717390bdd45d569b10e4e2cf8e2f8fcb/717390bdd45d569b10e4e2cf8e2f8fcb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897713.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/2ee/13c6cd34b2892d468df31aa8b83502ee/13c6cd34b2892d468df31aa8b83502ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897718.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4da/3d1b2ebd962352cfff3fb345e18a34da/3d1b2ebd962352cfff3fb345e18a34da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897723.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/637/4b67a39a79ac42928ee42eeda84b1637/4b67a39a79ac42928ee42eeda84b1637.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897728.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/9fa/e3aaf1e01742561d82a1115740c2c9fa/e3aaf1e01742561d82a1115740c2c9fa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897733.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/176/5559320aff12072a6a933ceeef901176/5559320aff12072a6a933ceeef901176.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897738.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/001/1b1ebb81be8a856c5ef44238579d6001/1b1ebb81be8a856c5ef44238579d6001.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897743.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a16/b9bc595be43f1fe95d3939711c741a16/b9bc595be43f1fe95d3939711c741a16.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897748.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d95/e864ed788ac8f70185b4ef74d1351d95/e864ed788ac8f70185b4ef74d1351d95.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897753.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d04/f0433f54f9a82acc84398bad89777d04/f0433f54f9a82acc84398bad89777d04.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897758.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/127/691250c3e2987d87e1251d4ad4490127/691250c3e2987d87e1251d4ad4490127.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897763.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/977/e135a1b1003f628cb4086e381a775977/e135a1b1003f628cb4086e381a775977.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897768.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/9ce/ffaf29b8206b0cdb907998dea5c479ce/ffaf29b8206b0cdb907998dea5c479ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897773.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/f2b/268783842e808fa5a46d512977f37f2b/268783842e808fa5a46d512977f37f2b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897778.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/c84/475650b2d6eb5c3ef76967476dd78c84/475650b2d6eb5c3ef76967476dd78c84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897783.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/617/32c17099417003f1dc8fe360c2bda617/32c17099417003f1dc8fe360c2bda617.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897788.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/5d5/06476a77e0a9920e50333ec56d3f25d5/06476a77e0a9920e50333ec56d3f25d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897793.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/ef9/d70bdba60762fb8b0c9babaec3a98ef9/d70bdba60762fb8b0c9babaec3a98ef9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897798.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/2ae/268d506382e872f939d5a19dc87622ae/268d506382e872f939d5a19dc87622ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897803.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/900/8eba936f89365d039c7c74f993ff5900/8eba936f89365d039c7c74f993ff5900.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897808.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/9ab/fea214f1e83e41f6b0d80393a7b479ab/fea214f1e83e41f6b0d80393a7b479ab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897813.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a95/a7ec17b52cbd91f1446c89de3aad9a95/a7ec17b52cbd91f1446c89de3aad9a95.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897818.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/623/eba854e68d677df4bd8a53cb0efd6623/eba854e68d677df4bd8a53cb0efd6623.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897823.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/00a/712697be5ba9e4dd9005db099ac9500a/712697be5ba9e4dd9005db099ac9500a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897828.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/f26/cab3d174d8415fbd90c4361debcb0f26/cab3d174d8415fbd90c4361debcb0f26.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897833.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/75f/cba46b4f7b50b4716de23979e655375f/cba46b4f7b50b4716de23979e655375f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897838.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d46/da071db5d81db639fda800c2035ccd46/da071db5d81db639fda800c2035ccd46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897843.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/87e/c19b21276f4cafe0b32dc2c12a78687e/c19b21276f4cafe0b32dc2c12a78687e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897848.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/9ed/7386eddb8f2289517bd07b30a8b3e9ed/7386eddb8f2289517bd07b30a8b3e9ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897853.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/e26/430bcce6986e7e2a4c75cc924083ae26/430bcce6986e7e2a4c75cc924083ae26.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897858.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/f94/2289acb9f90e27b60bbdfb738a163f94/2289acb9f90e27b60bbdfb738a163f94.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897863.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a93/2832ba101d5fd49577a48af2dd1a3a93/2832ba101d5fd49577a48af2dd1a3a93.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897868.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/2d6/d75b0d2e89a84c5cec545de8824ba2d6/d75b0d2e89a84c5cec545de8824ba2d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897873.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/dbd/e7ab4bdbba16d7ec9ecbc32e86655dbd/e7ab4bdbba16d7ec9ecbc32e86655dbd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897878.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a9d/882abd0ca4c34785f0cb7fd15af14a9d/882abd0ca4c34785f0cb7fd15af14a9d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897883.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4ea/bdda73115da8af45be312d72986514ea/bdda73115da8af45be312d72986514ea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897888.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/556/1596dadebd4c9b819f9f5182490fe556/1596dadebd4c9b819f9f5182490fe556.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897893.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/e4c/4e0166219930849cb39b265e2a834e4c/4e0166219930849cb39b265e2a834e4c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897898.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/f88/1ce22104eccc8cf742b119905ea39f88/1ce22104eccc8cf742b119905ea39f88.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897903.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/541/29ccfb30991218764c42dc3daca75541/29ccfb30991218764c42dc3daca75541.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897908.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/aa4/87f87d1a8ddab8a226c53d0242932aa4/87f87d1a8ddab8a226c53d0242932aa4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897913.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/921/c48994382275c330a9c71fc81a685921/c48994382275c330a9c71fc81a685921.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897918.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d8e/c78f7bfd9e92c24ec234ebf74bd00d8e/c78f7bfd9e92c24ec234ebf74bd00d8e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897923.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/0b5/adc1e867b662430b2785e05fa05790b5/adc1e867b662430b2785e05fa05790b5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897928.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4e3/8b5902a56c0cf34fe04c8b02e1dcc4e3/8b5902a56c0cf34fe04c8b02e1dcc4e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897933.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/9eb/6283dbfb442046906d178dd0251389eb/6283dbfb442046906d178dd0251389eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897938.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/8f4/232ec26947a59843e45442ba92a008f4/232ec26947a59843e45442ba92a008f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897943.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/ae6/34da49f731434fa6b9114bd1b0618ae6/34da49f731434fa6b9114bd1b0618ae6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897948.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/2e0/16040876c612bd1682fbf445a89a92e0/16040876c612bd1682fbf445a89a92e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897953.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/797/8579f98d2058b69d39ce7198911b2797/8579f98d2058b69d39ce7198911b2797.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897958.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/688/ea186d7fe66f82bd9e8c1651c2b12688/ea186d7fe66f82bd9e8c1651c2b12688.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897963.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b72/efb33faf9123fe4462357b4b5d930b72/efb33faf9123fe4462357b4b5d930b72.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897968.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b1e/ca4a71d2b8eceda30ab18faf27b9eb1e/ca4a71d2b8eceda30ab18faf27b9eb1e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897973.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/f63/a71b891c0b2031f894d0c5637269ef63/a71b891c0b2031f894d0c5637269ef63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897978.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/cbd/5b97ba7f13da6dc622b04be3637eacbd/5b97ba7f13da6dc622b04be3637eacbd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897983.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/763/2f495894c922caca1e301600df427763/2f495894c922caca1e301600df427763.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897988.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/165/c78f4ab95a1e242a6ee402b5c970d165/c78f4ab95a1e242a6ee402b5c970d165.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897993.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4d9/5ccb17185fcb39b1d8c95a7cfaa634d9/5ccb17185fcb39b1d8c95a7cfaa634d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897998.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/dd5/ce3cf5d7a52fe153db1938843f9b6dd5/ce3cf5d7a52fe153db1938843f9b6dd5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898003.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/564/735ca0f158cef2b5af10e395661f5564/735ca0f158cef2b5af10e395661f5564.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898008.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/c40/51d00fdb7690cbf9eef3ae625dffec40/51d00fdb7690cbf9eef3ae625dffec40.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898013.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/eb0/52ea33e0114d9f6d9a9e674df0eaceb0/52ea33e0114d9f6d9a9e674df0eaceb0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898018.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d37/6f247f8dc6227d3bc672eb2a71438d37/6f247f8dc6227d3bc672eb2a71438d37.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898023.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/824/56e7e1e82cf1c45aa9bbd97755629824/56e7e1e82cf1c45aa9bbd97755629824.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898028.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b7d/1ddf1f14407107c0e2f33aafb1dfdb7d/1ddf1f14407107c0e2f33aafb1dfdb7d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898033.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/3dc/e3167d3284216f8c85f76c82782293dc/e3167d3284216f8c85f76c82782293dc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898038.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/352/0891088e977dc46f013a71c2a1841352/0891088e977dc46f013a71c2a1841352.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898043.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/011/6b40e80b6d8347c173bf00ad78552011/6b40e80b6d8347c173bf00ad78552011.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898048.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/97a/cac420c859ed9ef250700bb41550497a/cac420c859ed9ef250700bb41550497a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898053.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/8dc/3c4ecff30f123bf69f784a1ad6e288dc/3c4ecff30f123bf69f784a1ad6e288dc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898058.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/ead/131810d2ba91412ca686ca5434287ead/131810d2ba91412ca686ca5434287ead.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898063.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/bca/40113fa1b33a182721d136fac3afcbca/40113fa1b33a182721d136fac3afcbca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898068.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/fe8/682a8794dde8f178cf13aa755032ffe8/682a8794dde8f178cf13aa755032ffe8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898073.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d02/f477df3e52a9d5f1740ff31a91864d02/f477df3e52a9d5f1740ff31a91864d02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898078.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/bf7/405f7326c4c9eb8c58f16fb90183abf7/405f7326c4c9eb8c58f16fb90183abf7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898083.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/f4a/89569f0b6404cb9c103f13e4be4e8f4a/89569f0b6404cb9c103f13e4be4e8f4a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898088.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/485/2cd57234271562ded5db412231be8485/2cd57234271562ded5db412231be8485.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898093.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/692/869380f3a1631db1d6c5d8d9af9ba692/869380f3a1631db1d6c5d8d9af9ba692.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898098.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/97a/dc499b1f043d9c20ff388e374f64197a/dc499b1f043d9c20ff388e374f64197a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898103.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/396/fd81479def9ba2576749c8615b0ad396/fd81479def9ba2576749c8615b0ad396.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898108.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/ec4/99a7beaaa58bbd8dcea0c324cc32cec4/99a7beaaa58bbd8dcea0c324cc32cec4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898113.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/278/9801ab95b3d31cc8e77577f675237278/9801ab95b3d31cc8e77577f675237278.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898118.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/94b/47a7c88c19067250fdd2c2454dbe694b/47a7c88c19067250fdd2c2454dbe694b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898123.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/729/2eef3ff1b6a36919d74f62fe30efe729/2eef3ff1b6a36919d74f62fe30efe729.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898128.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/8fc/0f77c56e3b1d248ef409a41baf4ba8fc/0f77c56e3b1d248ef409a41baf4ba8fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898133.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/540/0cf6496b9980a9d96d02639255e35540/0cf6496b9980a9d96d02639255e35540.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898138.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/c5c/59635fe9ab4bd7ff73f713ea6db5bc5c/59635fe9ab4bd7ff73f713ea6db5bc5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898143.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4c5/1cb4089e7ea99ca93fcd5dfce43424c5/1cb4089e7ea99ca93fcd5dfce43424c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898148.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/163/5d6e7cc958d3e3d8316e235e68e4d163/5d6e7cc958d3e3d8316e235e68e4d163.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898153.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/cdd/6af926382dc362f9c6895e4dbd31dcdd/6af926382dc362f9c6895e4dbd31dcdd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898158.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/2b8/722913218c34747fefbef382330b72b8/722913218c34747fefbef382330b72b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898163.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/330/ca447fccb8323dcf061072a050f9f330/ca447fccb8323dcf061072a050f9f330.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898168.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/7f4/54545ddba52c4cb29c42951c8b79a7f4/54545ddba52c4cb29c42951c8b79a7f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898173.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/5c5/66f72589c4214d98cbf8b72ac44f25c5/66f72589c4214d98cbf8b72ac44f25c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898178.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b48/012aa90e28e81ca3602b280c27004b48/012aa90e28e81ca3602b280c27004b48.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898183.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/7f5/8bc308980f7b056ba741e64f10fd67f5/8bc308980f7b056ba741e64f10fd67f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898188.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a76/10fd0a34ff519ae5d3a16682652e2a76/10fd0a34ff519ae5d3a16682652e2a76.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898193.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d55/528abdb80916669398aae33970450d55/528abdb80916669398aae33970450d55.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898198.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/7ed/7b66a5d6fb87d4be9b51a48ca5f767ed/7b66a5d6fb87d4be9b51a48ca5f767ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898203.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/da4/e56597b458a00590dc3a35b7ca723da4/e56597b458a00590dc3a35b7ca723da4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898208.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4b2/92d5c65aba301254c0a825b1881354b2/92d5c65aba301254c0a825b1881354b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898213.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/285/8d0def6d589ff853e0c7923a5fdd0285/8d0def6d589ff853e0c7923a5fdd0285.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898218.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/75e/3c427e4f0354a7be6700c9481a26e75e/3c427e4f0354a7be6700c9481a26e75e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898223.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/002/604b38babb10c989e5f5f3e92d47f002/604b38babb10c989e5f5f3e92d47f002.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898228.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/837/83f700160ae9c711280b34b046ee2837/83f700160ae9c711280b34b046ee2837.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898233.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/cbc/ffbf102755cfb4c79c9a50607982bcbc/ffbf102755cfb4c79c9a50607982bcbc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898238.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/9f9/f7691bae87f47f141ec2ac51e5a739f9/f7691bae87f47f141ec2ac51e5a739f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898243.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/58e/48378682e31fc5b38c1026f3c414958e/48378682e31fc5b38c1026f3c414958e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898248.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/131/1b5f3cf79cd13c9498e746b91934b131/1b5f3cf79cd13c9498e746b91934b131.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898253.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/122/b678df7ea6e15cb425764041d1da8122/b678df7ea6e15cb425764041d1da8122.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898258.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/7eb/64e7675b8bda764184a6422186ef57eb/64e7675b8bda764184a6422186ef57eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898263.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4c5/3bc1d24d6e24ac6716676568c5c734c5/3bc1d24d6e24ac6716676568c5c734c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898268.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/54d/999930bcf090dd2bb9be17f95c25254d/999930bcf090dd2bb9be17f95c25254d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898273.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/755/767b6fb9022d6ae465509696fe20d755/767b6fb9022d6ae465509696fe20d755.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898278.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/51f/ba6e71d7a44c24b1e3ac4fc4b5ace51f/ba6e71d7a44c24b1e3ac4fc4b5ace51f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898283.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/8f5/afcfb8ae64501d5c44eb5df4cc2978f5/afcfb8ae64501d5c44eb5df4cc2978f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898288.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4ee/c58e914a431ae3026c164ef3a8f904ee/c58e914a431ae3026c164ef3a8f904ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898293.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/638/6edbb238bd949e3f908788ed4ff05638/6edbb238bd949e3f908788ed4ff05638.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898298.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/650/2e0662da5bc15ec7a06c64cc978fd650/2e0662da5bc15ec7a06c64cc978fd650.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898303.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/c15/483ecd1b147950f2a562e025816e2c15/483ecd1b147950f2a562e025816e2c15.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898308.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/aa9/26908b6265c17c180ea68ff1ee35baa9/26908b6265c17c180ea68ff1ee35baa9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898313.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/745/27a9dd91ae83f616c85afb58fd422745/27a9dd91ae83f616c85afb58fd422745.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898318.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/df9/af1d0eb2296b3094d13290652f094df9/af1d0eb2296b3094d13290652f094df9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898323.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/485/64733f64414564860263869d37b6d485/64733f64414564860263869d37b6d485.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898328.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a02/ae8f8f7566d25322fceebd083aff1a02/ae8f8f7566d25322fceebd083aff1a02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898333.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/dd2/0397feb283b37d6aadaf747aa0d64dd2/0397feb283b37d6aadaf747aa0d64dd2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898338.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/388/80522148fe0c4e3ac3d53ed5da189388/80522148fe0c4e3ac3d53ed5da189388.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898343.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/850/236345b6d7adad666f21bbd98b784850/236345b6d7adad666f21bbd98b784850.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898348.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/3a1/e5f8bb3a40bd2c327f5481cb10e563a1/e5f8bb3a40bd2c327f5481cb10e563a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898353.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/8e4/81b6a56b6e16d97b84e18d3a5688d8e4/81b6a56b6e16d97b84e18d3a5688d8e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898358.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/194/2aa2779ebb1a340561a61d838f2bc194/2aa2779ebb1a340561a61d838f2bc194.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898363.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/022/4d009fd3dc0d5befaa699b66c8ec8022/4d009fd3dc0d5befaa699b66c8ec8022.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898368.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/ee0/d5a87c40e8a1b76d7fa8d3789b3fcee0/d5a87c40e8a1b76d7fa8d3789b3fcee0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898373.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a93/15ec9dcaa2985b8075b0e826802ffa93/15ec9dcaa2985b8075b0e826802ffa93.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898378.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/3ec/4aa1ef92327974009497010d2b8cf3ec/4aa1ef92327974009497010d2b8cf3ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898383.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/258/7e17e22dac08c5e4b359f0849198b258/7e17e22dac08c5e4b359f0849198b258.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898388.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a3e/29c93b1870a25b18bff26e985f1eea3e/29c93b1870a25b18bff26e985f1eea3e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898393.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/c06/97bb47661cb17cae313de14041b9dc06/97bb47661cb17cae313de14041b9dc06.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898398.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/76a/1f9eba1437ef143d7dc0f1c77405276a/1f9eba1437ef143d7dc0f1c77405276a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898403.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/20f/ff9a22745f2f1bbcf8b6395da7b0e20f/ff9a22745f2f1bbcf8b6395da7b0e20f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898408.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/801/e1f542a22349e083d3633270a7d35801/e1f542a22349e083d3633270a7d35801.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898413.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/5d2/92eb8d6461d257e7921adc60b19265d2/92eb8d6461d257e7921adc60b19265d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898418.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/99d/dff7309e0248a6d1fbe819f5beddf99d/dff7309e0248a6d1fbe819f5beddf99d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898423.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b9e/54ba0e3551ad22f424a1dc196437fb9e/54ba0e3551ad22f424a1dc196437fb9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898428.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/29d/0195b428a3bc4a44758f9c0cc857029d/0195b428a3bc4a44758f9c0cc857029d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898433.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/12a/04975bc6c33ce809f3ce18426f8f412a/04975bc6c33ce809f3ce18426f8f412a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898438.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/f54/836cd2da666eb2e182abc73bbbc0cf54/836cd2da666eb2e182abc73bbbc0cf54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898443.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/e19/2d5e8adf3aab9430d7dbfe530f515e19/2d5e8adf3aab9430d7dbfe530f515e19.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898448.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/c37/6639e2e8f0d7860683d7f865dd996c37/6639e2e8f0d7860683d7f865dd996c37.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898453.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/652/72e2b3d514c592f3eb86aaf17e168652/72e2b3d514c592f3eb86aaf17e168652.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898458.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/0da/8c2b307b59947da92edd5406494980da/8c2b307b59947da92edd5406494980da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898463.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/c1e/94b12e2339f93c9fcc7f56da45016c1e/94b12e2339f93c9fcc7f56da45016c1e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898468.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/1c8/ca523e10f61526de0b0a9f2f400381c8/ca523e10f61526de0b0a9f2f400381c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898473.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/c38/673c103e5d5492f76a4e2433853cbc38/673c103e5d5492f76a4e2433853cbc38.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898478.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/671/3ddc8d972484fe016dcd2ea901466671/3ddc8d972484fe016dcd2ea901466671.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898483.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d94/de07745cf018aa2511abd93a43be1d94/de07745cf018aa2511abd93a43be1d94.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898488.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a1e/be3d61e4071c5bfcc654d240d1fb5a1e/be3d61e4071c5bfcc654d240d1fb5a1e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898493.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/437/24a5ef71d4d64ef805f310e770c18437/24a5ef71d4d64ef805f310e770c18437.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898498.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/338/1d3e5a4a83e95575e8c60b3cb7dcf338/1d3e5a4a83e95575e8c60b3cb7dcf338.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898503.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/7f8/1974090f064f1be9cf15dc70eb1727f8/1974090f064f1be9cf15dc70eb1727f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898508.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/3a8/cf0dd50e98b4b10e8030f74b6fa383a8/cf0dd50e98b4b10e8030f74b6fa383a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898513.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/3d1/4b7aa82af22cd98f73f79f1064b723d1/4b7aa82af22cd98f73f79f1064b723d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898518.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/62b/38bfd2fbe320cb3381bb72a26a39762b/38bfd2fbe320cb3381bb72a26a39762b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898523.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/c7e/f923a31534fa1e0d52e8a6e5e12cdc7e/f923a31534fa1e0d52e8a6e5e12cdc7e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898528.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b1d/163515c57945e8140321e5460a1a1b1d/163515c57945e8140321e5460a1a1b1d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898533.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/2ba/11b08dd3913a73aa27ab94425151f2ba/11b08dd3913a73aa27ab94425151f2ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898538.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/195/c71947bb719fb3792169d05671832195/c71947bb719fb3792169d05671832195.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898543.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/7f8/6ed007d638d52c54eea1267d9c1387f8/6ed007d638d52c54eea1267d9c1387f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898548.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/13a/3e98dc01784b1f42678b269c9a04913a/3e98dc01784b1f42678b269c9a04913a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898553.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/75a/00b06cf3587f51defd255f4ed17eb75a/00b06cf3587f51defd255f4ed17eb75a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898558.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/ac4/f1d4d94f4b65937d495f74dbef850ac4/f1d4d94f4b65937d495f74dbef850ac4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898563.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/91d/208fef633fa038afcae306131769091d/208fef633fa038afcae306131769091d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898568.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/f91/60e1dd9e5edd4fe325aa19ff2f19ff91/60e1dd9e5edd4fe325aa19ff2f19ff91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898573.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/742/acdd634e0b79559ae4da796f44480742/acdd634e0b79559ae4da796f44480742.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898578.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/701/99362cf7d56ccfa2ee3b007609849701/99362cf7d56ccfa2ee3b007609849701.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898583.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/4a7/d967009f06a8c3b83cd9b62bd507c4a7/d967009f06a8c3b83cd9b62bd507c4a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898588.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/848/457c8d74196b33b55c7dd53b6c79d848/457c8d74196b33b55c7dd53b6c79d848.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898593.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/84f/2031a60c33e915da07346ce633d4d84f/2031a60c33e915da07346ce633d4d84f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898598.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/8f2/a2edcc3f0bb86d2d054b89ae2a6d48f2/a2edcc3f0bb86d2d054b89ae2a6d48f2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898603.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b30/2def14dc7638cddd17fb02ee58ee9b30/2def14dc7638cddd17fb02ee58ee9b30.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898608.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/460/34badfd247ce7d12e868be7141adc460/34badfd247ce7d12e868be7141adc460.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898613.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/2fb/c4e120efea23d9697761f69b1329e2fb/c4e120efea23d9697761f69b1329e2fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898618.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d82/f7188191be9db24ffc6c22e3d5b46d82/f7188191be9db24ffc6c22e3d5b46d82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898623.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b58/07ff98ef79de9f4ea0815059a3e79b58/07ff98ef79de9f4ea0815059a3e79b58.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 +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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.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 + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx82da2ad2c9c748f9a3dc0-006ac530e2" "proxy-server 1867673" 0.0102 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "txea8fbcfea04e4d95b1a85-006ac530e2" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 304 - "GET http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx9201e87cbc1b4bd69e737-006ac530e2" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd5dc52fc56214486a5e7c-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx6232b47a2cb8441296a14-006ac530e2" "proxy-server 1867673" 0.0016 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 200 24 "GET http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx56bf4bc323bb47fb861d1-006ac530e2" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx82d9303ad3414b5cabfa4-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx8a15cae59b374299aaf54-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 200 24 "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx8d1cdd5a562c4a6a91efc-006ac530e2" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6b794325fe0e4bfaa191a-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx15ca618debce49859be2a-006ac530e2" "proxy-server 1867673" 0.0094 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 200 24 "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx3258eb0074564e55b4572-006ac530e2" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx947aad5f2e474a62b7523-006ac530e2" "proxy-server 1867673" 0.0136 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "txf8029ba33b0b488d97c6e-006ac530e2" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 412 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx0ad0ec2f098247388189d-006ac530e2" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdd1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 412 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx0ad0ec2f098247388189d-006ac530e2" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx350557594eae43a4bb931-006ac530e2" "proxy-server 1867673" 0.0048 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "txedf90d0a0f554690a3464-006ac530e2" "proxy-server 1867673" 0.0053 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdd1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 304 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx8de9f5ba8fbf4561b6bfb-006ac530e2" "proxy-server 1867673" 0.0047 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf16967609da94ac3b9d21-006ac530e2" "proxy-server 1867673" 0.0054 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx4ce16934448646cbae498-006ac530e2" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 304 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "tx7b3260c6e27b48f1b6872-006ac530e2" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb649292664854003bf16a-006ac530e2" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9ae61c7cc5274716967c4e98451cbe2a" 204 - "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a" "tx78b79417cc194fbfb7a03-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdc1/2/a/9ae61c7cc5274716967c4e98451cbe2a/o" 200 24 "HEAD http://localhost:8080/v1/a/9ae61c7cc5274716967c4e98451cbe2a/o" "txa76bcc26816f42199a3f4-006ac530e2" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb85a5f31ad7549ec8fe72-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/1/a/9b41d7838f3444fdb347dc807bf224d1" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/9b41d7838f3444fdb347dc807bf224d1" "txb85a5f31ad7549ec8fe72-006ac530e2" "container-server 1867673" 0.0011 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdb1/1/a/9b41d7838f3444fdb347dc807bf224d1" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/9b41d7838f3444fdb347dc807bf224d1" "txb85a5f31ad7549ec8fe72-006ac530e2" "container-server 1867673" 0.0063 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdb1/0/a/9b41d7838f3444fdb347dc807bf224d1" 201 - "PUT http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1" "txb85a5f31ad7549ec8fe72-006ac530e2" "proxy-server 1867673" 0.0218 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/0/a/9b41d7838f3444fdb347dc807bf224d1" 201 - "PUT http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1" "txb85a5f31ad7549ec8fe72-006ac530e2" "proxy-server 1867673" 0.0309 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx87721f0cb7d34b98ab7e4-006ac530e2" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9b41d7838f3444fdb347dc807bf224d1" 204 - "HEAD http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1" "tx87721f0cb7d34b98ab7e4-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac834051926340e9b3900-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9b41d7838f3444fdb347dc807bf224d1" 204 - "HEAD http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1" "tx68e3356b10f146c8891a3-006ac530e2" "proxy-server 1867673" 0.0095 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/0/a/9b41d7838f3444fdb347dc807bf224d1/o" 201 - "PUT http://foo:8080/sdh1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txe1f5bd127a364b08bd1a8-006ac530e2" "object-server 1867673" 0.0005 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdb1/0/a/9b41d7838f3444fdb347dc807bf224d1/o" 201 - "PUT http://foo:8080/sdg1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txe1f5bd127a364b08bd1a8-006ac530e2" "object-server 1867673" 0.0004 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdh1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" 201 - "PUT http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txe1f5bd127a364b08bd1a8-006ac530e2" "proxy-server 1867673" 0.0337 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdg1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" 201 - "PUT http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txe1f5bd127a364b08bd1a8-006ac530e2" "proxy-server 1867673" 0.0274 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdi1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" 201 - "PUT http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txe1f5bd127a364b08bd1a8-006ac530e2" "proxy-server 1867673" 0.0495 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa77444718f0d48989265a-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/0/a/9b41d7838f3444fdb347dc807bf224d1" 204 - "HEAD http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1" "txde54ca691b9d4c3a9aee2-006ac530e2" "proxy-server 1867673" 0.0110 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "POST /sdg1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" 202 76 "POST http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txd047aed490b44c9d912cb-006ac530e2" "proxy-server 1867673" 0.0076 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/0/a/9b41d7838f3444fdb347dc807bf224d1/o" 201 - "POST http://foo:8080/sdi1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txd047aed490b44c9d912cb-006ac530e2" "object-server 1867673" 0.0004 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdb1/0/a/9b41d7838f3444fdb347dc807bf224d1/o" 201 - "POST http://foo:8080/sdh1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txd047aed490b44c9d912cb-006ac530e2" "object-server 1867673" 0.0004 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "POST /sdh1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" 202 76 "POST http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txd047aed490b44c9d912cb-006ac530e2" "proxy-server 1867673" 0.0154 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "POST /sdi1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" 202 76 "POST http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1/o" "txd047aed490b44c9d912cb-006ac530e2" "proxy-server 1867673" 0.0275 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0979779bb58a4dffba3dd-006ac530e2" "proxy-server 1867673" 0.0020 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/1/a/0579334e90544c77a697ac14d38342c4" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/0579334e90544c77a697ac14d38342c4" "tx0979779bb58a4dffba3dd-006ac530e2" "container-server 1867673" 0.0011 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdb1/1/a/0579334e90544c77a697ac14d38342c4" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/0579334e90544c77a697ac14d38342c4" "tx0979779bb58a4dffba3dd-006ac530e2" "container-server 1867673" 0.0010 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 201 - "PUT http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx0979779bb58a4dffba3dd-006ac530e2" "proxy-server 1867673" 0.0611 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/3/a/0579334e90544c77a697ac14d38342c4" 201 - "PUT http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx0979779bb58a4dffba3dd-006ac530e2" "proxy-server 1867673" 0.0389 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdfcaea9c51a24762bc8e5-006ac530e2" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "txdfcaea9c51a24762bc8e5-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7e8776f1c06b41f5af9c6-006ac530e2" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/0/a/9b41d7838f3444fdb347dc807bf224d1" 204 - "HEAD http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1" "tx9aa9b5fdb8b74a9384d74-006ac530e2" "proxy-server 1867673" 0.0061 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdh1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" 200 92 "GET http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1/o" "tx5f6fe3c461cb4810a6f72-006ac530e2" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdg1/1/a/9b41d7838f3444fdb347dc807bf224d1/o" 200 92 "GET http://foo:8080/v1/a/9b41d7838f3444fdb347dc807bf224d1/o" "tx5f6fe3c461cb4810a6f72-006ac530e2" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx72ba990e802e474da5364-006ac530e2" "proxy-server 1867673" 0.0101 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sda1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://foo:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx8178e69c825b4e4cb0f2c-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdi1/1/a/0579334e90544c77a697ac14d38342c4/o" 201 - "PUT http://foo:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx7d614d81ec734b1b85f10-006ac530e2" "proxy-server 1867673" 0.0356 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sda1/3/a/0579334e90544c77a697ac14d38342c4/o" 201 - "PUT http://foo:8080/sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" "tx7d614d81ec734b1b85f10-006ac530e2" "object-server 1867673" 0.0005 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdb1/3/a/0579334e90544c77a697ac14d38342c4/o" 201 - "PUT http://foo:8080/sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" "tx7d614d81ec734b1b85f10-006ac530e2" "object-server 1867673" 0.0004 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 201 - "PUT http://foo:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx7d614d81ec734b1b85f10-006ac530e2" "proxy-server 1867673" 0.0566 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "PUT /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 201 - "PUT http://foo:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx7d614d81ec734b1b85f10-006ac530e2" "proxy-server 1867673" 0.0500 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx264cbb48b5214bbd83e5f-006ac530e2" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "HEAD /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx4f7869d4263b4adc9db4e-006ac530e2" "proxy-server 1867673" 0.0112 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx03c46607eb3c4e57a0470-006ac530e2" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:22 +0000] "GET /sdi1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx03c46607eb3c4e57a0470-006ac530e2" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1b1a8de3c34543849f75e-006ac530e2" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx31631757b679432db445f-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx7e58a16fa957489491a75-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd44a5d2f6f054d69943f0-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "txa414713da1bb4d1b8df5b-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "txf311d60bf6b34a7da6939-006ac530e3" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "txf311d60bf6b34a7da6939-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf88449f6cfcd4bcfbc95a-006ac530e3" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx3eed6a9bd2284833822a3-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx7353329380414586b45d1-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa25437c6aeb749a89d474-006ac530e3" "proxy-server 1867673" 0.0015 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 200 155 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4?format=json&states=listing" "txa25437c6aeb749a89d474-006ac530e3" "proxy-server 1867673" 0.0021 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb0e5c331d6a348f69eb61-006ac530e3" "proxy-server 1867673" 0.0015 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 200 155 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4?format=json&states=listing" "txb0e5c331d6a348f69eb61-006ac530e3" "proxy-server 1867673" 0.0022 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa1f42e64dcbc4acf87d44-006ac530e3" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "txe77dcbb86dd64d22a97f4-006ac530e3" "proxy-server 1867673" 0.0026 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "txb745b873f81d45f5a1eda-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "txb745b873f81d45f5a1eda-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx40eb8d1e7ef441e89b4ff-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx8600361db9a54d6ca1d84-006ac530e3" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx085dbb8b099a411bad4b4-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdi1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx085dbb8b099a411bad4b4-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaa680c9299754ff6b419f-006ac530e3" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx378db9f5d1f5446fa15b4-006ac530e3" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdi1/1/a/0579334e90544c77a697ac14d38342c4/o" 412 - "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx19f9d6797e10434cb3da5-006ac530e3" "proxy-server 1867673" 0.0030 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 412 - "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx19f9d6797e10434cb3da5-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx19f9d6797e10434cb3da5-006ac530e3) +proxy DEBUG: Ignoring 412 from primary (txn: tx19f9d6797e10434cb3da5-006ac530e3) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 412 - "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx19f9d6797e10434cb3da5-006ac530e3" "proxy-server 1867673" 0.0008 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx19f9d6797e10434cb3da5-006ac530e3) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0bbad6c79eb544dfa4a50-006ac530e3" "proxy-server 1867673" 0.0025 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx1a6a0c60d62343779c3e0-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdi1/1/a/0579334e90544c77a697ac14d38342c4/o" 304 - "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx00819a1b9c2743f8afaba-006ac530e3" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 304 - "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx00819a1b9c2743f8afaba-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 304 - "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx00819a1b9c2743f8afaba-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9c81fc5eda204da8b7ac7-006ac530e3" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx83c975402cf949f4a39c1-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 304 - "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx551f6228c8b54f1bbaa9b-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 304 - "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx551f6228c8b54f1bbaa9b-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdi1/1/a/0579334e90544c77a697ac14d38342c4/o" 304 - "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx551f6228c8b54f1bbaa9b-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txca210d5bddae473d8a82c-006ac530e3" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "txddc9ffb6aa4b440e86d4c-006ac530e3" "proxy-server 1867673" 0.0016 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx354f39601ce441fcba295-006ac530e3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "GET /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "GET http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx354f39601ce441fcba295-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx260e0a51c48b47d2974ea-006ac530e3" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx3b07e340424d4ada85f72-006ac530e3" "proxy-server 1867673" 0.0018 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx9a1dbc066f50454584c02-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx941c19b36fe9484bb4b69-006ac530e3" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "txc2eda481402b4106b9f73-006ac530e3" "proxy-server 1867673" 0.0120 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdi1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "txa9ee5f5e7d3440d98b136-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0b7c457a3a5a49c4af8c8-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "tx0ebf439e7c7a426ba8656-006ac530e3" "proxy-server 1867673" 0.0018 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdi1/1/a/0579334e90544c77a697ac14d38342c4/o" 412 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx5ab0134a658f41d98897b-006ac530e3" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 412 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx5ab0134a658f41d98897b-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 412 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx5ab0134a658f41d98897b-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7be561faa4e24a678b2ee-006ac530e3" "proxy-server 1867673" 0.0017 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "txec2658efc1ed43b9bb0da-006ac530e3" "proxy-server 1867673" 0.0019 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 304 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx145147f1f10c457a9285d-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx58f3b12f86ac4b788dc37-006ac530e3" "proxy-server 1867673" 0.0030 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "txc63070f9c3e54aa1b9077-006ac530e3" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdg1/1/a/0579334e90544c77a697ac14d38342c4/o" 304 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx0248b4a962bf4bac875c7-006ac530e3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8be2fac0a6604929a8ad9-006ac530e3" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/3/a/0579334e90544c77a697ac14d38342c4" 204 - "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4" "txb360c13debde4516b99cc-006ac530e3" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdh1/1/a/0579334e90544c77a697ac14d38342c4/o" 200 92 "HEAD http://localhost:8080/v1/a/0579334e90544c77a697ac14d38342c4/o" "tx5c4adb7a9cc0417fa24af-006ac530e3" "proxy-server 1867673" 0.0018 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx44e42fa1367045b89458a-006ac530e3" "proxy-server 1867673" 0.0029 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "PUT /sdb1/1/a/354f71e77570469d953a425eda1fd072" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/354f71e77570469d953a425eda1fd072" "tx44e42fa1367045b89458a-006ac530e3" "container-server 1867673" 0.0010 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "PUT /sda1/1/a/354f71e77570469d953a425eda1fd072" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/354f71e77570469d953a425eda1fd072" "tx44e42fa1367045b89458a-006ac530e3" "container-server 1867673" 0.0013 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "PUT /sda1/1/a/354f71e77570469d953a425eda1fd072" 201 - "PUT http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072" "tx44e42fa1367045b89458a-006ac530e3" "proxy-server 1867673" 0.0158 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "PUT /sdb1/1/a/354f71e77570469d953a425eda1fd072" 201 - "PUT http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072" "tx44e42fa1367045b89458a-006ac530e3" "proxy-server 1867673" 0.0106 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd2ef138e924d4badbcb84-006ac530e3" "proxy-server 1867673" 0.0031 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "HEAD /sdb1/1/a/354f71e77570469d953a425eda1fd072" 204 - "HEAD http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072" "txd2ef138e924d4badbcb84-006ac530e3" "proxy-server 1867673" 0.0012 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf580fcff11314ed98a85b-006ac530e4" "proxy-server 1867673" 0.0018 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "HEAD /sdb1/1/a/354f71e77570469d953a425eda1fd072" 204 - "HEAD http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072" "tx9b638841caaa49fc83fe7-006ac530e4" "proxy-server 1867673" 0.0012 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sda1/1/a/354f71e77570469d953a425eda1fd072/o" 201 - "PUT http://foo:8080/sdd1/1/a/354f71e77570469d953a425eda1fd072/o" "tx5ba734e44192485d91972-006ac530e4" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sdb1/1/a/354f71e77570469d953a425eda1fd072/o" 201 - "PUT http://foo:8080/sdc1/1/a/354f71e77570469d953a425eda1fd072/o" "tx5ba734e44192485d91972-006ac530e4" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sdc1/1/a/354f71e77570469d953a425eda1fd072/o" 201 - "PUT http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072/o" "tx5ba734e44192485d91972-006ac530e4" "proxy-server 1867673" 0.0154 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sdd1/1/a/354f71e77570469d953a425eda1fd072/o" 201 - "PUT http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072/o" "tx5ba734e44192485d91972-006ac530e4" "proxy-server 1867673" 0.0292 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txde1896dc1a454e1f890ba-006ac530e4" "proxy-server 1867673" 0.0054 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "HEAD /sdb1/1/a/354f71e77570469d953a425eda1fd072" 204 - "HEAD http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072" "tx647735055eb644c984e0a-006ac530e4" "proxy-server 1867673" 0.0064 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sdb1/1/a/354f71e77570469d953a425eda1fd072/o" 201 - "POST http://foo:8080/sdc1/1/a/354f71e77570469d953a425eda1fd072/o" "tx92313bf1abb043eda74f0-006ac530e4" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "POST /sdc1/1/a/354f71e77570469d953a425eda1fd072/o" 202 76 "POST http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072/o" "tx92313bf1abb043eda74f0-006ac530e4" "proxy-server 1867673" 0.0104 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sda1/1/a/354f71e77570469d953a425eda1fd072/o" 201 - "POST http://foo:8080/sdd1/1/a/354f71e77570469d953a425eda1fd072/o" "tx92313bf1abb043eda74f0-006ac530e4" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "POST /sdd1/1/a/354f71e77570469d953a425eda1fd072/o" 202 76 "POST http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072/o" "tx92313bf1abb043eda74f0-006ac530e4" "proxy-server 1867673" 0.0146 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1fd13d9a4cc7423a9a5b9-006ac530e4" "proxy-server 1867673" 0.0013 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sda1/1/a/83a6b16aa6af48fd9b731036db4da86e" 201 - "PUT http://127.0.0.1:36093/sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" "tx1fd13d9a4cc7423a9a5b9-006ac530e4" "container-server 1867673" 0.0010 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sdb1/1/a/83a6b16aa6af48fd9b731036db4da86e" 201 - "PUT http://127.0.0.1:36181/sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" "tx1fd13d9a4cc7423a9a5b9-006ac530e4" "container-server 1867673" 0.0009 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 201 - "PUT http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx1fd13d9a4cc7423a9a5b9-006ac530e4" "proxy-server 1867673" 0.0087 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:24 +0000] "PUT /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 201 - "PUT http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx1fd13d9a4cc7423a9a5b9-006ac530e4" "proxy-server 1867673" 0.0174 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8a81ed51848d46fe9ee3d-006ac530e5" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "HEAD /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx8a81ed51848d46fe9ee3d-006ac530e5" "proxy-server 1867673" 0.0012 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd44c4bf92ce44c33a46e7-006ac530e5" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "HEAD /sda1/1/a/354f71e77570469d953a425eda1fd072" 204 - "HEAD http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072" "txdbb32717b5c4452493790-006ac530e5" "proxy-server 1867673" 0.0068 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "GET /sdc1/1/a/354f71e77570469d953a425eda1fd072/o" 200 24 "GET http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072/o" "txb9b4ca809afc47219376a-006ac530e5" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "GET /sdd1/1/a/354f71e77570469d953a425eda1fd072/o" 200 24 "GET http://foo:8080/v1/a/354f71e77570469d953a425eda1fd072/o" "txb9b4ca809afc47219376a-006ac530e5" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txee22b1aee77045a584824-006ac530e5" "proxy-server 1867673" 0.0043 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "HEAD /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://foo:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx71456827056d44bb8d045-006ac530e5" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "PUT /sdi1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 201 - "PUT http://foo:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "txc6864697ab0548baa5410-006ac530e5" "proxy-server 1867673" 0.0367 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "PUT /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 201 - "PUT http://foo:8080/sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" "txc6864697ab0548baa5410-006ac530e5" "object-server 1867673" 0.0005 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "PUT /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 201 - "PUT http://foo:8080/sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" "txc6864697ab0548baa5410-006ac530e5" "object-server 1867673" 0.0005 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "PUT /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 201 - "PUT http://foo:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "txc6864697ab0548baa5410-006ac530e5" "proxy-server 1867673" 0.0528 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "PUT /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 201 - "PUT http://foo:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "txc6864697ab0548baa5410-006ac530e5" "proxy-server 1867673" 0.0374 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf0a42c72769246f28f06d-006ac530e5" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "HEAD /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx0b764b5b488945c5a3dc4-006ac530e5" "proxy-server 1867673" 0.0092 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:25 +0000] "GET /sdi1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx0dde1faa50c34b2bb444b-006ac530e5" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx0dde1faa50c34b2bb444b-006ac530e5" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx68569407a80e46fa888ff-006ac530e6" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx271e8bcc3e6e4136b79e2-006ac530e6" "proxy-server 1867673" 0.0225 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx0d3cd0cbac5f40ba9c50e-006ac530e6" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9acf251bea234908a667a-006ac530e6" "proxy-server 1867673" 0.0041 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "txe758219ea0434de98ac94-006ac530e6" "proxy-server 1867673" 0.0053 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdi1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx4d9068d155a041c9af2d2-006ac530e6" "proxy-server 1867673" 0.0010 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx4d9068d155a041c9af2d2-006ac530e6" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx295a78d2a90e49c8a1398-006ac530e6" "proxy-server 1867673" 0.0029 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx1b54bea7273046e182cb9-006ac530e6" "proxy-server 1867673" 0.0054 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx8c5bbd051c20476589d48-006ac530e6" "proxy-server 1867673" 0.0047 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0043b933737b40bfa7233-006ac530e6" "proxy-server 1867673" 0.0054 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 200 155 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e?format=json&states=listing" "tx0043b933737b40bfa7233-006ac530e6" "proxy-server 1867673" 0.0104 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa1f34c45ac3a4ee1a6e0b-006ac530e6" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 200 155 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e?format=json&states=listing" "txa1f34c45ac3a4ee1a6e0b-006ac530e6" "proxy-server 1867673" 0.0038 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx03230ae6a4364c6489ba1-006ac530e6" "proxy-server 1867673" 0.0103 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx81ee130eda234868b9a8c-006ac530e6" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdi1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx88fd099bf6bf44d3b954f-006ac530e6" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx88fd099bf6bf44d3b954f-006ac530e6" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdd61c1431d6741c5a5925-006ac530e6" "proxy-server 1867673" 0.0048 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "txfcf15550a2f34ba3b788e-006ac530e6" "proxy-server 1867673" 0.0037 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx2d3e7947bf8c47b496a8b-006ac530e6" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx2d3e7947bf8c47b496a8b-006ac530e6" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx59ba0aed5c2b4ad9aa020-006ac530e6" "proxy-server 1867673" 0.0018 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx79b661c051a04a138b769-006ac530e6" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 412 - "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx01be9fcfad6a450ea8a62-006ac530e6" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdi1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 412 - "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx01be9fcfad6a450ea8a62-006ac530e6" "proxy-server 1867673" 0.0007 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx01be9fcfad6a450ea8a62-006ac530e6) +proxy DEBUG: Ignoring 412 from primary (txn: tx01be9fcfad6a450ea8a62-006ac530e6) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 412 - "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx01be9fcfad6a450ea8a62-006ac530e6" "proxy-server 1867673" 0.0007 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx01be9fcfad6a450ea8a62-006ac530e6) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf32d515e21a44e028d5ed-006ac530e6" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "HEAD /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx6db69ead43ee40d69399e-006ac530e6" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdi1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 304 - "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx18da2aa6b32c4e5ca9919-006ac530e6" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 304 - "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx18da2aa6b32c4e5ca9919-006ac530e6" "proxy-server 1867673" 0.0044 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:26 +0000] "GET /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 304 - "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx18da2aa6b32c4e5ca9919-006ac530e6" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx635381c6851b4fe89143a-006ac530e8" "proxy-server 1867673" 0.0135 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx1b57c8665551460280bd1-006ac530e8" "proxy-server 1867673" 0.0094 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "GET /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 304 - "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx0e88403bf27e42c19660b-006ac530e8" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "GET /sdi1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 304 - "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx0e88403bf27e42c19660b-006ac530e8" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "GET /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 304 - "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx0e88403bf27e42c19660b-006ac530e8" "proxy-server 1867673" 0.0089 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1890f8ef72fd4482bf2ed-006ac530e8" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "txbac2309fc6574df8964b6-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "GET /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx1fa719a153344029bc9d2-006ac530e8" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "GET /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "GET http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx1fa719a153344029bc9d2-006ac530e8" "proxy-server 1867673" 0.0089 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2ab3d3f7bd964c94b3ea1-006ac530e8" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx9e0170e9ad104d7bb8fb1-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx7b2abb497ecd46719b7dd-006ac530e8" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx662fc3b7dbad47a086827-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx94eacf2891614b6cb24b6-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx5e71ae38824141368a3fa-006ac530e8" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb661ba10d0ef4af0b051e-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx81210e714a154acdaa3b7-006ac530e8" "proxy-server 1867673" 0.0095 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 412 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "txde764db8a2974cc4af86c-006ac530e8" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdg1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 412 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "txde764db8a2974cc4af86c-006ac530e8" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdi1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 412 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "txde764db8a2974cc4af86c-006ac530e8" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx82705e00bb3e4db1bee9d-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx0e4475dae8f94d5eb5d83-006ac530e8" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 304 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx50adb644935e4797a5b83-006ac530e8" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa0db7e133a7d476a8bb6d-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx0ebca200be194be59e0ae-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdh1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 304 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx88567b3a7a684d18ae0a3-006ac530e8" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe16d395f93c6481ab381e-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/2/a/83a6b16aa6af48fd9b731036db4da86e" 204 - "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e" "tx1881e02853fa4746beff8-006ac530e8" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdi1/2/a/83a6b16aa6af48fd9b731036db4da86e/o" 200 92 "HEAD http://localhost:8080/v1/a/83a6b16aa6af48fd9b731036db4da86e/o" "tx47dadd747c314e3aadccf-006ac530e8" "proxy-server 1867673" 0.0202 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx43dab790989c4c8e8bdc0-006ac530e8" "proxy-server 1867673" 0.0094 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdb1/1/a/0a49fa7e6f5746a0a2efaf7544e580d5" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5" "tx43dab790989c4c8e8bdc0-006ac530e8" "container-server 1867673" 0.0010 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sda1/1/a/0a49fa7e6f5746a0a2efaf7544e580d5" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5" "tx43dab790989c4c8e8bdc0-006ac530e8" "container-server 1867673" 0.0015 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sda1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5" 201 - "PUT http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5" "tx43dab790989c4c8e8bdc0-006ac530e8" "proxy-server 1867673" 0.0154 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdb1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5" 201 - "PUT http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5" "tx43dab790989c4c8e8bdc0-006ac530e8" "proxy-server 1867673" 0.0230 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx266b17a8c42f44c2af8f2-006ac530e8" "proxy-server 1867673" 0.0105 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5" 204 - "HEAD http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5" "tx266b17a8c42f44c2af8f2-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2b7cce016920421a8d3bb-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5" 204 - "HEAD http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5" "txea64ec37c1d44cefb8402-006ac530e8" "proxy-server 1867673" 0.0095 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdi1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 201 - "PUT http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "tx9398f3726f7c48dd83507-006ac530e8" "proxy-server 1867673" 0.0246 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sda1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 201 - "PUT http://foo:8080/sdg1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "tx9398f3726f7c48dd83507-006ac530e8" "object-server 1867673" 0.0005 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdg1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 201 - "PUT http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "tx9398f3726f7c48dd83507-006ac530e8" "proxy-server 1867673" 0.0295 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdb1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 201 - "PUT http://foo:8080/sdh1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "tx9398f3726f7c48dd83507-006ac530e8" "object-server 1867673" 0.0005 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdh1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 201 - "PUT http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "tx9398f3726f7c48dd83507-006ac530e8" "proxy-server 1867673" 0.0368 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfab605e9078b412f873be-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5" 204 - "HEAD http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5" "tx5430303816814f9282517-006ac530e8" "proxy-server 1867673" 0.0067 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "POST /sdg1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 202 76 "POST http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "txae0eefd9581841b1bd835-006ac530e8" "proxy-server 1867673" 0.0098 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdb1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 201 - "POST http://foo:8080/sdh1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "txae0eefd9581841b1bd835-006ac530e8" "object-server 1867673" 0.0005 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sda1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 201 - "POST http://foo:8080/sdi1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "txae0eefd9581841b1bd835-006ac530e8" "object-server 1867673" 0.0004 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "POST /sdh1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 202 76 "POST http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "txae0eefd9581841b1bd835-006ac530e8" "proxy-server 1867673" 0.0115 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "POST /sdi1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 202 76 "POST http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "txae0eefd9581841b1bd835-006ac530e8" "proxy-server 1867673" 0.0132 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb9f3c721a08244e7b39d6-006ac530e8" "proxy-server 1867673" 0.0020 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sda1/1/a/2b6a98cf53e1414594094f3175612e9e" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/2b6a98cf53e1414594094f3175612e9e" "txb9f3c721a08244e7b39d6-006ac530e8" "container-server 1867673" 0.0053 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdb1/1/a/2b6a98cf53e1414594094f3175612e9e" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" "txb9f3c721a08244e7b39d6-006ac530e8" "container-server 1867673" 0.0010 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 201 - "PUT http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "txb9f3c721a08244e7b39d6-006ac530e8" "proxy-server 1867673" 0.0292 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sda1/0/a/2b6a98cf53e1414594094f3175612e9e" 201 - "PUT http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "txb9f3c721a08244e7b39d6-006ac530e8" "proxy-server 1867673" 0.0213 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc4ca4e64fdf44980a1295-006ac530e8" "proxy-server 1867673" 0.0142 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "txc4ca4e64fdf44980a1295-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb3f02e53351c498f91339-006ac530e8" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5" 204 - "HEAD http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5" "txd8b908d3999d47c28229d-006ac530e8" "proxy-server 1867673" 0.0072 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "GET /sdi1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 200 92 "GET http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "txceb3f54a5ddb43f88d3ff-006ac530e8" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "GET /sdg1/0/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" 200 92 "GET http://foo:8080/v1/a/0a49fa7e6f5746a0a2efaf7544e580d5/o" "txceb3f54a5ddb43f88d3ff-006ac530e8" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe9e888225efb4e16ba1c6-006ac530e8" "proxy-server 1867673" 0.0093 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://foo:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx68a373518d9b4d94acc77-006ac530e8" "proxy-server 1867673" 0.0173 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sda1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 201 - "PUT http://foo:8080/sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" "tx4b0e516b0e44445398781-006ac530e8" "object-server 1867673" 0.0004 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 201 - "PUT http://foo:8080/sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" "tx4b0e516b0e44445398781-006ac530e8" "object-server 1867673" 0.0166 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 201 - "PUT http://foo:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx4b0e516b0e44445398781-006ac530e8" "proxy-server 1867673" 0.0326 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "PUT /sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 201 - "PUT http://foo:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx4b0e516b0e44445398781-006ac530e8" "proxy-server 1867673" 0.0423 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx879f0de866a64be2bf124-006ac530e8" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx162be4a737274fac88bce-006ac530ea" "proxy-server 1867673" 0.0023 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "txcc3f7b348a34400db63cb-006ac530ea" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx48919a95137a481d90062-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "txbb74db823e4842b3a2feb-006ac530ea" "proxy-server 1867673" 0.0120 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "txdc0a0eaa94ae4e20b2c28-006ac530ea" "proxy-server 1867673" 0.0086 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txeaad1fed7751479ab575e-006ac530ea" "proxy-server 1867673" 0.0094 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx4714c9f5a4a54536a1647-006ac530ea" "proxy-server 1867673" 0.0094 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "txd8ae07e0ca3a4ed9b6f6d-006ac530ea" "proxy-server 1867673" 0.0201 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdcfed7af5c0e455a85e81-006ac530ea" "proxy-server 1867673" 0.0094 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx8c84ad07860a438fb1c1f-006ac530ea" "proxy-server 1867673" 0.0175 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx2a5d3959a15e4f95b3a59-006ac530ea" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx96fc4168d2204b8597c7a-006ac530ea" "proxy-server 1867673" 0.0093 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 200 155 "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e?format=json&states=listing" "tx96fc4168d2204b8597c7a-006ac530ea" "proxy-server 1867673" 0.0103 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd50aa4bc861a44cca6f31-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 200 155 "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e?format=json&states=listing" "txd50aa4bc861a44cca6f31-006ac530ea" "proxy-server 1867673" 0.0022 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5d9d5af9ed1b4a48988a0-006ac530ea" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx31d0f63224d24f129b590-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx3d405f46b1eb4022837f4-006ac530ea" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc273931c164b45639e815-006ac530ea" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "txbf127c19ad554fc49a552-006ac530ea" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx952f57a85d4642739ad4d-006ac530ea" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbbfed86e01d649448df74-006ac530ea" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "txaafd02cf58f54a0a96ecb-006ac530ea" "proxy-server 1867673" 0.0025 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 412 - "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "txb011ce50e0e041f4bfc65-006ac530ea" "proxy-server 1867673" 0.0006 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 412 - "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "txb011ce50e0e041f4bfc65-006ac530ea" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb0dcf2c638ba4440a1cc9-006ac530ea" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx3d92d526405941f780ae1-006ac530ea" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 304 - "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx7d116061d9b44c7f89073-006ac530ea" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx69347ad18f234970a1571-006ac530ea" "proxy-server 1867673" 0.0040 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx3513d151d14242aea5e40-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 304 - "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "txe20879cf5b4c44c1a3c39-006ac530ea" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx632b8aa1853246f6831a9-006ac530ea" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx796a6b9641fd475d85d00-006ac530ea" "proxy-server 1867673" 0.0054 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "GET /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "GET http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx98d079668d384e22ab385-006ac530ea" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0ccc67b6ea924a69895c6-006ac530ea" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx03928dd798df4768a3f64-006ac530ea" "proxy-server 1867673" 0.0175 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "txdd0764f3d0164315954ff-006ac530ea" "proxy-server 1867673" 0.0052 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx157d906bc5484c46ba077-006ac530ea" "proxy-server 1867673" 0.0215 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx9d6806dd29c9431e9c624-006ac530ea" "proxy-server 1867673" 0.0208 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx99e53623c2d1483daf2b0-006ac530ea" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx74279057eeb7471b94f36-006ac530ea" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx632cd3faacfa4a079a4c9-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdd1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 412 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx4ea83d1e3ff2434dae519-006ac530ea" "proxy-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 412 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx4ea83d1e3ff2434dae519-006ac530ea" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx26822579fde94286bc135-006ac530ea" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "tx4bdf2e14d9c04f7b8898b-006ac530ea" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 304 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "tx2823135310f04d94a7316-006ac530ea" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2f14344e61cf432188da7-006ac530ea" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "txdb5c88739a59491cb46ae-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 304 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "txb03d27b245bf43358852b-006ac530ea" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx459a323f88d24f10ba09f-006ac530ea" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/0/a/2b6a98cf53e1414594094f3175612e9e" 204 - "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e" "txd7942a7389e345fe8a294-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdc1/0/a/2b6a98cf53e1414594094f3175612e9e/o" 200 24 "HEAD http://localhost:8080/v1/a/2b6a98cf53e1414594094f3175612e9e/o" "txc3c2af5dfbd74c9ea17b3-006ac530ea" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx60b24ef5354b4dbcafe6d-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "PUT /sdb1/1/a/a711e08a260542a590fdc940879183c5" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/a711e08a260542a590fdc940879183c5" "tx60b24ef5354b4dbcafe6d-006ac530ea" "container-server 1867673" 0.0010 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/1/a/a711e08a260542a590fdc940879183c5" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/a711e08a260542a590fdc940879183c5" "tx60b24ef5354b4dbcafe6d-006ac530ea" "container-server 1867673" 0.0092 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "PUT /sda1/3/a/a711e08a260542a590fdc940879183c5" 201 - "PUT http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5" "tx60b24ef5354b4dbcafe6d-006ac530ea" "proxy-server 1867673" 0.0207 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "PUT /sdb1/3/a/a711e08a260542a590fdc940879183c5" 201 - "PUT http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5" "tx60b24ef5354b4dbcafe6d-006ac530ea" "proxy-server 1867673" 0.0410 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8a3fc6e73ccc463191013-006ac530ea" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/3/a/a711e08a260542a590fdc940879183c5" 204 - "HEAD http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5" "tx8a3fc6e73ccc463191013-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8e7cb22a8f614712971ba-006ac530ea" "proxy-server 1867673" 0.0103 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:30 +0000] "HEAD /sdb1/3/a/a711e08a260542a590fdc940879183c5" 204 - "HEAD http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5" "tx0d4b7c38d6584a0aa4894-006ac530ea" "proxy-server 1867673" 0.0013 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sdb1/3/a/a711e08a260542a590fdc940879183c5/o" 201 - "PUT http://foo:8080/sdd1/2/a/a711e08a260542a590fdc940879183c5/o" "tx7307e77257b1482d98eca-006ac530ea" "object-server 1867673" 0.0005 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/3/a/a711e08a260542a590fdc940879183c5/o" 201 - "PUT http://foo:8080/sdc1/2/a/a711e08a260542a590fdc940879183c5/o" "tx7307e77257b1482d98eca-006ac530ea" "object-server 1867673" 0.0047 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sdd1/2/a/a711e08a260542a590fdc940879183c5/o" 201 - "PUT http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5/o" "tx7307e77257b1482d98eca-006ac530ea" "proxy-server 1867673" 0.0201 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sdc1/2/a/a711e08a260542a590fdc940879183c5/o" 201 - "PUT http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5/o" "tx7307e77257b1482d98eca-006ac530ea" "proxy-server 1867673" 0.0199 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1043e600659d4941973ac-006ac530eb" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/3/a/a711e08a260542a590fdc940879183c5" 204 - "HEAD http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5" "txec13d8fa5c6143cea5d76-006ac530eb" "proxy-server 1867673" 0.0077 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/3/a/a711e08a260542a590fdc940879183c5/o" 201 - "POST http://foo:8080/sdd1/2/a/a711e08a260542a590fdc940879183c5/o" "txe362ab34a3df4d7b9f38a-006ac530eb" "object-server 1867673" 0.0042 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "POST /sdd1/2/a/a711e08a260542a590fdc940879183c5/o" 202 76 "POST http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5/o" "txe362ab34a3df4d7b9f38a-006ac530eb" "proxy-server 1867673" 0.0138 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sdb1/3/a/a711e08a260542a590fdc940879183c5/o" 201 - "POST http://foo:8080/sdc1/2/a/a711e08a260542a590fdc940879183c5/o" "txe362ab34a3df4d7b9f38a-006ac530eb" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "POST /sdc1/2/a/a711e08a260542a590fdc940879183c5/o" 202 76 "POST http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5/o" "txe362ab34a3df4d7b9f38a-006ac530eb" "proxy-server 1867673" 0.0223 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx93a9dcce535740b9973c5-006ac530eb" "proxy-server 1867673" 0.0097 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/1/a/412cc17df1224a6c9ce594750b0b02b2" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" "tx93a9dcce535740b9973c5-006ac530eb" "container-server 1867673" 0.0011 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sdb1/1/a/412cc17df1224a6c9ce594750b0b02b2" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" "tx93a9dcce535740b9973c5-006ac530eb" "container-server 1867673" 0.0037 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 201 - "PUT http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx93a9dcce535740b9973c5-006ac530eb" "proxy-server 1867673" 0.0343 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 201 - "PUT http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx93a9dcce535740b9973c5-006ac530eb" "proxy-server 1867673" 0.0433 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx00bf19cc2fdf459683b3c-006ac530eb" "proxy-server 1867673" 0.0103 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx00bf19cc2fdf459683b3c-006ac530eb" "proxy-server 1867673" 0.0014 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1bc9afd39e0b468d9419c-006ac530eb" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/3/a/a711e08a260542a590fdc940879183c5" 204 - "HEAD http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5" "tx439e67da9895460f94412-006ac530eb" "proxy-server 1867673" 0.0089 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "GET /sdc1/2/a/a711e08a260542a590fdc940879183c5/o" 200 24 "GET http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5/o" "tx03923206c1ca4a77960db-006ac530eb" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "GET /sdd1/2/a/a711e08a260542a590fdc940879183c5/o" 200 24 "GET http://foo:8080/v1/a/a711e08a260542a590fdc940879183c5/o" "tx03923206c1ca4a77960db-006ac530eb" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx04b8e8c73fb948bdb0027-006ac530eb" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://foo:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx9825804ef4544eb5a53fb-006ac530eb" "proxy-server 1867673" 0.0060 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 201 - "PUT http://foo:8080/sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx52e6843fb7de415183fa9-006ac530eb" "object-server 1867673" 0.0005 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 201 - "PUT http://foo:8080/sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx52e6843fb7de415183fa9-006ac530eb" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 201 - "PUT http://foo:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx52e6843fb7de415183fa9-006ac530eb" "proxy-server 1867673" 0.0234 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "PUT /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 201 - "PUT http://foo:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx52e6843fb7de415183fa9-006ac530eb" "proxy-server 1867673" 0.0249 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx32cbd7bb24584ec6b98b4-006ac530eb" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx1dbf9145063049e19f9f8-006ac530eb" "proxy-server 1867673" 0.0032 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "GET /sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "txef064598ef324b9085788-006ac530eb" "proxy-server 1867673" 0.0084 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd9b1a401db7b432281df5-006ac530eb" "proxy-server 1867673" 0.0167 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "txb41af55ac0a84415bb7f0-006ac530eb" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx4cd01d5b508f4cec80ef3-006ac530eb" "proxy-server 1867673" 0.0055 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8b2847ca9cf74803b4b36-006ac530eb" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "txee3ca2540d444796be9cf-006ac530eb" "proxy-server 1867673" 0.0063 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "GET /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx3767a47020654472867cf-006ac530eb" "proxy-server 1867673" 0.0035 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf733ed3b3b58457e9f505-006ac530eb" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx3299f6124db44a3d82c83-006ac530eb" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx96e10f65cd82410b8b152-006ac530eb" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcd85749aa1054030bb478-006ac530eb" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "GET /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 200 155 "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2?format=json&states=listing" "txcd85749aa1054030bb478-006ac530eb" "proxy-server 1867673" 0.0032 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx054190db4c5c497aa57db-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "GET /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 200 155 "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2?format=json&states=listing" "tx054190db4c5c497aa57db-006ac530ec" "proxy-server 1867673" 0.0083 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx934ceb1ff57b438b9062e-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx8093c09c8f5d452b91813-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "GET /sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "txc68636bd0d2142c9bcbcc-006ac530ec" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx88699a03728b44be9f68a-006ac530ec" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx36a4793bdc75469aa7395-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "GET /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx01001f98f5f44aa686336-006ac530ec" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9c9edee8d6b949e39ce86-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "txe83f2b8f36c74496a4c4a-006ac530ec" "proxy-server 1867673" 0.0054 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "GET /sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 412 - "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "txf388ee90ca5249fc93114-006ac530ec" "proxy-server 1867673" 0.0006 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "GET /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 412 - "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "txf388ee90ca5249fc93114-006ac530ec" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6429af8e4cd04f278adda-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "txdf3bb679164e458a9955e-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "GET /sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 304 - "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx48a03c63cefe4ed0be00d-006ac530ec" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe473933868e04bf5a92db-006ac530ec" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "txd179d2befc4e460dbaf2f-006ac530ec" "proxy-server 1867673" 0.0058 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "GET /sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 304 - "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx97cea5ef68aa4d95a4434-006ac530ec" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd51b29d0f36d424eb934d-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx16f872bc92c9437496b11-006ac530ec" "proxy-server 1867673" 0.0059 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "GET /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "GET http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx36f92ff91375434da1bc9-006ac530ec" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa54cf619dc814a1691c31-006ac530ec" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx7102a341eb2d473083c68-006ac530ec" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx6882e293e0624a42bcb9c-006ac530ec" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5d9997a3cd9844b58a6ca-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "txd3288846606442e1bc09d-006ac530ec" "proxy-server 1867673" 0.0072 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "txca0c7a600e0c4c96bb389-006ac530ec" "proxy-server 1867673" 0.0048 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx27e50b0133c94ba28edb7-006ac530ec" "proxy-server 1867673" 0.0062 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdb1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "txdbd9b01aec254ad7ac4fc-006ac530ec" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 412 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "txcda0c8694cdd4aa6a9fcf-006ac530ec" "proxy-server 1867673" 0.0005 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 412 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "txcda0c8694cdd4aa6a9fcf-006ac530ec" "proxy-server 1867673" 0.0046 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx55217be9006c4cd484e26-006ac530ec" "proxy-server 1867673" 0.0043 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:32 +0000] "HEAD /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx4d3b2569c43c4a678946e-006ac530ec" "proxy-server 1867673" 0.0117 "-" 1867673 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 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpz153rsh2/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpz153rsh2/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpoas5sgqe/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpoas5sgqe/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpm5en0ja5/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpm5en0ja5/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp64hhxsri/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp64hhxsri/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpp1ebs3uk/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpohk6gk29/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpohk6gk29/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4tpf8g3e/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4tpf8g3e/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpzdrrtw70/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpzdrrtw70/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp__wn_4c8/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9qyqijz3/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9qyqijz3/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk7nnbe3y/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk7nnbe3y/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpqdzj3w0q/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpqdzj3w0q/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpek_da5sx/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpek_da5sx/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpci6nk6pn/node/sda1/objects/0 +suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmpci6nk6pn/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: +suffix-hash-test DEBUG: Run listdir on /tmp/tmpci6nk6pn/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmpci6nk6pn/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c: +suffix-hash-test DEBUG: Run listdir on /tmp/tmpagr2pb0l/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpagr2pb0l/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8q8yvpr/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8q8yvpr/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpifxqt9f7/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpifxqt9f7/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpxr8fexv4/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpxr8fexv4/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpxr8fexv4/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpxr8fexv4/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp31zfd_ta/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp31zfd_ta/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp31zfd_ta/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp31zfd_ta/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk7ei22ox/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk7ei22ox/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk7ei22ox/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk7ei22ox/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpufd8qdbq/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpufd8qdbq/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpufd8qdbq/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpufd8qdbq/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp_r4tcflb/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp_r4tcflb/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp_r4tcflb/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp_r4tcflb/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiqfqxtgo/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiqfqxtgo/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiqfqxtgo/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiqfqxtgo/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9j1xcuja/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9j1xcuja/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9j1xcuja/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp9j1xcuja/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5mzcgrzr/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5mzcgrzr/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5mzcgrzr/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5mzcgrzr/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn0kojnjw/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn0kojnjw/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp2uq3rpmm/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp2uq3rpmm/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp2uq3rpmm/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp2uq3rpmm/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp1e2mprsx/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp1e2mprsx/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmprpq7nbet/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmprpq7nbet/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3p8blmcw/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3p8blmcw/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpqgxdfk7q/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpqgxdfk7q/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp410i3xrs/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp410i3xrs/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp1ju2o0s6/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp1ju2o0s6/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp1ju2o0s6/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp1ju2o0s6/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp2to0z6e3/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp2to0z6e3/node/sda1/objects-1/0 +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.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.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 + +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('a24caaca-a874-4fc7-95ce-20a6bf46b437-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'a24caaca-a874-4fc7-95ce-20a6bf46b437-sda', '1791308015.70221', '1791308015.69642', '0', '', '1791308015.69642', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('a24caaca-a874-4fc7-95ce-20a6bf46b437-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06098 seconds (16.39960/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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '21e44085079737f329ed26aca97d6717', 'b252bf5f-5791-4683-b04a-a8757b9a27b6-sda', '1791308016.64520', '1791308016.64344', '0', '', '1791308016.64344', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, rsync_then_merge, ('b252bf5f-5791-4683-b04a-a8757b9a27b6-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (11, '0025df7fe4eedfc585b1eea4a5d5779f', 'e60fb606-d2bf-4d99-a07c-7a9c739a07b8-sda', '1791308016.70642', '1791308016.69455', '0', '', '1791308016.69455', 11, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o_0', 'created_at': '1791308016.71562', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c/o_1', 'created_at': '1791308016.71628', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c/o_2', 'created_at': '1791308016.71637', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c/o_3', 'created_at': '1791308016.71644', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c/o_4', 'created_at': '1791308016.71651', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c/o_5', 'created_at': '1791308016.71657', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c/o_6', 'created_at': '1791308016.72095', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c/o_7', 'created_at': '1791308016.72148', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c/o_8', 'created_at': '1791308016.72220', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c/o_9', 'created_at': '1791308016.72328', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing', 'created_at': '1791308016.72338', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e60fb606-d2bf-4d99-a07c-7a9c739a07b8-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp98ighzo0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '2b8f54be-a755-4ca4-a123-50dc7ce2c8e0-sda', '1791308016.78001', '1791308019', '0', '', '1791308019', 0, 0) +test DEBUG: /tmp/tmp98ighzo0/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '2b8f54be-a755-4ca4-a123-50dc7ce2c8e0-sda', '1791308016.78001', '1791308019', '0', '', '1791308019', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('2b8f54be-a755-4ca4-a123-50dc7ce2c8e0-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01722 seconds (58.07000/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/tmp57i0gxw6/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'f6cfcbd5e9fce6eb46b5170bbcf480ac', '0986a37a-a6ec-4175-beed-b9dbc7c0c28f-sda', '1791308016.82906', '1791308019', '0', '', '1791308019', 1, 1) +test DEBUG: /tmp/tmp57i0gxw6/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308020.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '0986a37a-a6ec-4175-beed-b9dbc7c0c28f-sda') +test DEBUG: /tmp/tmp57i0gxw6/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00451708s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'f6cfcbd5e9fce6eb46b5170bbcf480ac', '0986a37a-a6ec-4175-beed-b9dbc7c0c28f-sda', '1791308016.82906', '1791308019', '0', '', '1791308019', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('0986a37a-a6ec-4175-beed-b9dbc7c0c28f-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp57i0gxw6/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05001 seconds (19.99740/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/tmp57i0gxw6/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '77f77afc1858022eecbb3141f1d8af8e', 'e48b6f4a-0bca-4dbf-b0d7-40f3d7c301e1-sda', '1791308016.88211', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('e48b6f4a-0bca-4dbf-b0d7-40f3d7c301e1-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '77f77afc1858022eecbb3141f1d8af8e', 'e48b6f4a-0bca-4dbf-b0d7-40f3d7c301e1-sda', '1791308016.88211', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('e48b6f4a-0bca-4dbf-b0d7-40f3d7c301e1-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp1hkvfu9d/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '5cc90fdc-a6b6-4b43-9750-12585fa418d8-sda', '1791308016.93523', '1791308019', '0', '', '1791308019', 0, 1) +test DEBUG: /tmp/tmp1hkvfu9d/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '5cc90fdc-a6b6-4b43-9750-12585fa418d8-sda', '1791308016.93523', '1791308019', '0', '', '1791308019', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('5cc90fdc-a6b6-4b43-9750-12585fa418d8-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.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 + +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test DEBUG: Unlinked retiring db '/tmp/tmptdrskuqe/tmp_test_container_server_ContainerController/sda1/containers/p/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db' +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0034 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0024 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0024 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0032 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0039 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0065 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0063 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0053 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867684 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: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 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: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0047 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0103 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1867684 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: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0004 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0112 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0017 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0016 "-" 1867684 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: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0206 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0101 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0100 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0003 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0003 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0050 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 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: - - - [06/Oct/2026:17:33:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0348 "-" 1867684 2 +test DEBUG: Unlinked retiring db '/tmp/tmpedle4pte/tmp_test_container_server_ContainerController/sda1/containers/p/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db' +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0093 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0182 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0098 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1867684 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: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867684 2test.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 +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 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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'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': 'Wed, 03 Sep 2025 11:04:41 -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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:30 -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 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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6e82a1b0beb94f2aa79a4-006ac530f1) +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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6e82a1b0beb94f2aa79a4-006ac530f1) +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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6e82a1b0beb94f2aa79a4-006ac530f1) +test ERROR: Container HEAD returning 503 for [] (txn: tx6e82a1b0beb94f2aa79a4-006ac530f1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 +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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:33 -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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:33 -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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:33 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', '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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:33 -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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -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 - -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'f2b2dd0b976437af92917762ee2a9288', '75607e9c-856b-4597-bff0-a9e202fe6951-', '1756897481.05940', '1756897200', '0', '', '1756897200', 1, 0) -test DEBUG: /tmp/tmpt5v3gj9m/sdb/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db in sync with 10.0.0.2:1002/sdc, nothing to do -REPLICATE: /sda/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'f2b2dd0b976437af92917762ee2a9288', '75607e9c-856b-4597-bff0-a9e202fe6951-', '1756897481.05940', '1756897200', '0', '', '1756897200', 1, 0) -test DEBUG: /tmp/tmpt5v3gj9m/sdb/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db in sync with 10.0.0.0:1000/sda, nothing to do -test DEBUG: Replicating db /tmp/tmpt5v3gj9m/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '65265c9b06ad9ab88d19131298dded14', 'ce599d78-9d58-43e8-ae36-718fda12e27c-sdb', '1756897481.03481', '1756897482.00000', '0', '', '1756897482.00000', 1, 0) -test DEBUG: /tmp/tmpt5v3gj9m/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': '1756897485.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o-unu', 'created_at': '1756897486.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'ce599d78-9d58-43e8-ae36-718fda12e27c-sdb') -test DEBUG: /tmp/tmpt5v3gj9m/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00308061s) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '6fe62443-4490-4db7-81ad-835627f354d1-sda', 'sync_point': 2}],) -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '65265c9b06ad9ab88d19131298dded14', 'ce599d78-9d58-43e8-ae36-718fda12e27c-sdb', '1756897481.03481', '1756897482.00000', '0', '', '1756897482.00000', 1, 0) -test DEBUG: /tmp/tmpt5v3gj9m/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': '1756897485.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o-unu', 'created_at': '1756897486.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'ce599d78-9d58-43e8-ae36-718fda12e27c-sdb') -test DEBUG: /tmp/tmpt5v3gj9m/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.00287724s) -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '6fe62443-4490-4db7-81ad-835627f354d1-sda', 'sync_point': 2}],) -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpt5v3gj9m/sdb/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 2 dbs in 0.65466 seconds (3.05501/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/tmpt5v3gj9m/sdb/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (2, '3d0071618dc572f16734416ac56d6586', '75607e9c-856b-4597-bff0-a9e202fe6951-', '1756897481.05940', '1756897200', '0', '', '1756897200', 1, 0) -test DEBUG: /tmp/tmpt5v3gj9m/sdb/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row 1 -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, merge_items, ([{'ROWID': 2, 'name': '1:/a/c/o-unu', 'created_at': '1756897486.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1756897486.00000', 'deleted': 0, 'storage_policy_index': 0}], '75607e9c-856b-4597-bff0-a9e202fe6951-') -test DEBUG: /tmp/tmpt5v3gj9m/sdb/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00262928s) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, merge_syncs, ([{'remote_id': 'f3c42cb3-174f-4755-b02c-689b84aebc64-sda', 'sync_point': 1}],) -REPLICATE: /sda/0/e7be5ebe9866652401829d83f99e4d47, sync, (2, '3d0071618dc572f16734416ac56d6586', '75607e9c-856b-4597-bff0-a9e202fe6951-', '1756897481.05940', '1756897200', '0', '', '1756897200', 1, 0) -test DEBUG: /tmp/tmpt5v3gj9m/sdb/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db usyncing chunks to 10.0.0.0:1000/sda, starting at row 1 -REPLICATE: /sda/0/e7be5ebe9866652401829d83f99e4d47, merge_items, ([{'ROWID': 2, 'name': '1:/a/c/o-unu', 'created_at': '1756897486.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1756897486.00000', 'deleted': 0, 'storage_policy_index': 0}], '75607e9c-856b-4597-bff0-a9e202fe6951-') -test DEBUG: /tmp/tmpt5v3gj9m/sdb/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.00262547s) -REPLICATE: /sda/0/e7be5ebe9866652401829d83f99e4d47, merge_syncs, ([{'remote_id': 'f3c42cb3-174f-4755-b02c-689b84aebc64-sda', 'sync_point': 1}],) -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'acf52b21c555d6dd2d9a2cf9043ea6d3', '3501103e-7c2e-4256-8fd8-872864330ff1-', '1756897482.40088', '1756897482.39914', '0', '', '1756897482.39914', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3501103e-7c2e-4256-8fd8-872864330ff1-', '5267a50d4a8f6ea3ee1dbecb8592e872_1756897482.40203.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'acf52b21c555d6dd2d9a2cf9043ea6d3', '3501103e-7c2e-4256-8fd8-872864330ff1-', '1756897482.40088', '1756897482.39914', '0', '', '1756897482.39914', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897482.40197', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897482.40197', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897482.40197', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897482.40214', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897482.40214', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897482.40203', 'epoch': '1756897482.40203', 'reported': 0, 'tombstones': -1}], '3501103e-7c2e-4256-8fd8-872864330ff1-') -test DEBUG: /tmp/tmpaxa5eb9n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897482.40203.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpaxa5eb9n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897482.40203.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, '7aa043cb381fed92648de6baaa630226', 'a008b14f-8931-4d1e-ba16-7099f83a219e-', '1756897482.43043', '1756897482.42874', '0', '', '1756897482.42874', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897482.44196', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1756897482.44196', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897482.44196', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897482.44308', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897482.44308', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897482.43156', 'epoch': '1756897482.43156', 'reported': 0, 'tombstones': -1}], 'a008b14f-8931-4d1e-ba16-7099f83a219e-')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_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 - -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': 'Tue, 06 Oct 2026 17:33:33 -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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:33 -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': 'Tue, 06 Oct 2026 17:33:33 -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': 'Tue, 06 Oct 2026 17:33:33 -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 + 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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'Content-Md5': '0psj556+oeNaquEdDeMxig==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd29b23e79ebea1e35aaae11d0de3318a', 'Content-Length': '226', 'Content-Type': 'multipart/form-data'} +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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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.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 INFO: Object update sweep of sda1 completed: 0.26s, 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/tmpkhcq3edf/devices/sda1 (pid: 3036833) -test ERROR: ERROR with remote server 127.0.0.1:67890/sda1: Connection refused -test ERROR: ERROR with remote server 127.0.0.1:67890/sda1: Connection refused -test ERROR: ERROR with remote server 127.0.0.1:67890/sda1: Connection refused -test DEBUG: Update failed for /a/c/o /tmp/tmpkhcq3edf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897483.92871 -test INFO: Object update sweep completed on /tmp/tmpkhcq3edf/devices/sda1 in 0.00s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 3036833) -test INFO: Object update sweep of sda1 completed: 0.00s, 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/tmpkhcq3edf/devices/sda1 (pid: 3036833) -test DEBUG: Error code 500 is returned from remote server 127.0.0.1:54965/sda1 -test DEBUG: Error code 500 is returned from remote server 127.0.0.1:54965/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpkhcq3edf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897483.92871 -test INFO: Object update sweep completed on /tmp/tmpkhcq3edf/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: 3036833) -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/tmpkhcq3edf/devices/sda1 (pid: 3036833) -test DEBUG: Error code 404 is returned from remote server 127.0.0.1:54965/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpkhcq3edf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897483.92871 -test INFO: Object update sweep completed on /tmp/tmpkhcq3edf/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: 3036833) -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/tmpkhcq3edf/devices/sda1 (pid: 3036833) -test INFO: Timeout waiting on remote server 127.0.0.1:54965/sda1: 99 seconds -test DEBUG: Update failed for /a/c/o /tmp/tmpkhcq3edf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897483.92871 -test INFO: Object update sweep completed on /tmp/tmpkhcq3edf/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: 3036833) -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/tmpkhcq3edf/devices/sda1 (pid: 3036833) -test INFO: Timeout connecting to remote server 127.0.0.1:54965/sda1: 9 seconds -test DEBUG: Update failed for /a/c/o /tmp/tmpkhcq3edf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897483.92871 -test INFO: Object update sweep completed on /tmp/tmpkhcq3edf/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: 3036833) -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/tmpkhcq3edf/devices/sda1 (pid: 3036833) -test DEBUG: Update sent for /a/c/o /tmp/tmpkhcq3edf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897483.92871 -test INFO: Object update sweep completed on /tmp/tmpkhcq3edf/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: 3036833) -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: 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 -test INFO: Object update sweep of all devices completed: 0.00s -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Begin object update sweep of all devices -test INFO: Object update sweep of all devices completed: 0.00s -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpwjko6afm/devices/sda1 (pid: 3036833) -test INFO: Object update sweep completed on /tmp/tmpwjko6afm/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: 3036833) -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/tmpwjko6afm/devices/sda1 (pid: 3036833) -test DEBUG: Update failed for /a/c/o /tmp/tmpwjko6afm/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897483.00000 -test INFO: Object update sweep completed on /tmp/tmpwjko6afm/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: 3036833) -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 -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 -test WARNING: Skipping: sda1 is unmounted -test INFO: Object update sweep of all devices completed: 0.00s -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_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 -test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it -test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it ... ok - -test INFO: - - - [03/Sep/2025:11:04:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0037 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0093 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0043 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0026 "-" 3036813 - -test ERROR: ERROR Account update failed with 127.0.0.1:42619/sda1 (will retry later): Response 503 OK -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0009 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 3036813 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 - "-" "-" "-" - "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0031 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0012 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036813 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: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0005 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 3036813 -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 -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.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 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpvy22dvco/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpvy22dvco/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc9ijqvzv/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc9ijqvzv/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpw1da0ynr/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpw1da0ynr/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptx9_ysm6/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptx9_ysm6/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpfyi72zfz/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpznd03hrb/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpznd03hrb/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp999o0cg5/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp999o0cg5/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp2ac6pus9/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp2ac6pus9/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp5uf_dp6a/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpoc7vxn1b/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpoc7vxn1b/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbv_vg8xg/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbv_vg8xg/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpq1nc7_t4/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpq1nc7_t4/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxp9lyggf/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxp9lyggf/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp37jgp2bm/node/sda1/objects/0 -suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmp37jgp2bm/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: -suffix-hash-test DEBUG: Run listdir on /tmp/tmp37jgp2bm/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmp37jgp2bm/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c: -suffix-hash-test DEBUG: Run listdir on /tmp/tmpdn_5von3/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpdn_5von3/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpldutox5z/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpldutox5z/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4rilonew/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4rilonew/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpvvlm3rqi/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpvvlm3rqi/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpvvlm3rqi/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpvvlm3rqi/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpb_2_6cp9/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpb_2_6cp9/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpb_2_6cp9/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpb_2_6cp9/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzi1i85ne/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzi1i85ne/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzi1i85ne/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzi1i85ne/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc23gpe_a/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc23gpe_a/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc23gpe_a/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc23gpe_a/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjowi6i9l/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjowi6i9l/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjowi6i9l/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjowi6i9l/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_b51jyfu/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_b51jyfu/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_b51jyfu/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_b51jyfu/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1u1bzppq/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1u1bzppq/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1u1bzppq/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1u1bzppq/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg7m0fml8/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg7m0fml8/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg7m0fml8/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg7m0fml8/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpnyvca1a3/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpnyvca1a3/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpipqge0xj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpipqge0xj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpipqge0xj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpipqge0xj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpv17xj1yh/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpv17xj1yh/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxju9xjbw/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxju9xjbw/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbkpl4myt/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbkpl4myt/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp73yfy3_n/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp73yfy3_n/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpiouqwqz4/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpiouqwqz4/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_4dq1rcb/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_4dq1rcb/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_4dq1rcb/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_4dq1rcb/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpyrm4j99j/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpyrm4j99j/node/sda1/objects-1/0 -object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-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.384185791015625e-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#1test.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 - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 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': 'Wed, 03 Sep 2025 11:04:41 -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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:30 -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_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_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 + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:42 -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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_bucket.TestS3ApiBucketAcl.test_bucket_PUT +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT ... ok +test.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 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/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.31, Total bytes/sec: 50807.48, 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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/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 Tue Sep 2 23:04:48 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1242.39, bytes/sec: 2544411.91, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/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/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbpfmhpku/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.39, Total bytes/sec: 50938.48, Auditing time: 0.10, Rate: 0.98 -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/tmp6wkx8sne/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6wkx8sne/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6wkx8sne/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:48 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1418.43, bytes/sec: 2904949.13, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp6wkx8sne/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6wkx8sne/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6wkx8sne/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6wkx8sne/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6wkx8sne/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6wkx8sne/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.42, Total bytes/sec: 51000.90, 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/tmp6q907f7o/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6q907f7o/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6q907f7o/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:48 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1408.90, bytes/sec: 2885433.19, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_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_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.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 INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:41 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp96tinv9z/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmp96tinv9z/node/sda1/objects/31/683/1f12a3517f5968715947dd4ee4e6e683/1756897483.29742.meta to /tmp/tmp96tinv9z/node/sda1/objects/62/683/1f12a3517f5968715947dd4ee4e6e683/1756897483.29742.meta -test DEBUG: Relinking created link: /tmp/tmp96tinv9z/node/sda1/objects/31/683/1f12a3517f5968715947dd4ee4e6e683/1756897482.29742.data to /tmp/tmp96tinv9z/node/sda1/objects/62/683/1f12a3517f5968715947dd4ee4e6e683/1756897482.29742.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): 11:04:41 09/03/25 GMT (0:00:00.003460 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:41 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmphvw006vg/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmphvw006vg/node/sda1/objects/35/345/2359170ac485c44400e2ca08ef646345/1756897483.32109.ts to /tmp/tmphvw006vg/node/sda1/objects/70/345/2359170ac485c44400e2ca08ef646345/1756897483.32109.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): 11:04:41 09/03/25 GMT (0:00:00.003299 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 +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 7.867813110351562e-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 1791308015.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 7.62939453125e-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 1791308015.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 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 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 1791308016.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 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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898628.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d9f/dab10e386bf5af20310186b7df9a8d9f/dab10e386bf5af20310186b7df9a8d9f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898633.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/32b/115f5efb7b7304535135c8d562b0932b/115f5efb7b7304535135c8d562b0932b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898638.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/538/2004d4b962ef411bcbc80d5cc845e538/2004d4b962ef411bcbc80d5cc845e538.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898643.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/71a/aeb65ea91159cd6ad5a3f67e5a94371a/aeb65ea91159cd6ad5a3f67e5a94371a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898648.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/8c0/0535fb9b226f28da7184e87bf3cd68c0/0535fb9b226f28da7184e87bf3cd68c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898653.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/ead/575823de79a23db889e066cd3c324ead/575823de79a23db889e066cd3c324ead.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898658.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/752/dee3bce032b36a7658fad570aed7c752/dee3bce032b36a7658fad570aed7c752.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898663.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/0c0/86d18b5729ecdda139072bc6ed1d20c0/86d18b5729ecdda139072bc6ed1d20c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898668.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/a83/4776969cff80352d3105ce4f44345a83/4776969cff80352d3105ce4f44345a83.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898673.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/2f3/16efec416aefc870aa3971287ddcf2f3/16efec416aefc870aa3971287ddcf2f3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898678.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/3fe/c6d88ac989fa712c838cc4379a8a43fe/c6d88ac989fa712c838cc4379a8a43fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898683.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b0a/83eaa2d895c9acc39067faa592cfeb0a/83eaa2d895c9acc39067faa592cfeb0a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898688.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/cc3/ec8c6612781536733d4a8d599bdd5cc3/ec8c6612781536733d4a8d599bdd5cc3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898693.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d5a/57761313a00bea7334b21e1cc1bcfd5a/57761313a00bea7334b21e1cc1bcfd5a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898698.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/68a/ef141aa3b963eacdb692bc2d8435a68a/ef141aa3b963eacdb692bc2d8435a68a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898703.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/570/e7e112dc77eb6d84beb739bbd6553570/e7e112dc77eb6d84beb739bbd6553570.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898708.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d89/986c477e37c6c76948f4841685fe5d89/986c477e37c6c76948f4841685fe5d89.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898713.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/d6f/fa7f5912a1d8eae6b77cff39a81fbd6f/fa7f5912a1d8eae6b77cff39a81fbd6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898718.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/406/88d196b5f743d3a4618eb3906ae8a406/88d196b5f743d3a4618eb3906ae8a406.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898723.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/b9c/6299ca41d3cce8449b996fbe339dbb9c/6299ca41d3cce8449b996fbe339dbb9c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898728.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/6ea/dd59e0b9fead5ba834fb35c2ec5976ea/dd59e0b9fead5ba834fb35c2ec5976ea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898733.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/70b/8ed4d73e40f754be0fc75a5ae46c170b/8ed4d73e40f754be0fc75a5ae46c170b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898738.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/0a6/313c7bbb474a172872576091ac7cc0a6/313c7bbb474a172872576091ac7cc0a6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898743.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/40a/d7ccb8eb373d175212b66bfec1cd840a/d7ccb8eb373d175212b66bfec1cd840a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898748.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/00a/fb0de04070bdef1e9686cc548c1d300a/fb0de04070bdef1e9686cc548c1d300a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898753.00000-0, db: /tmp/tmp8bh27bki/sda/containers/0/438/a25ba316610f094fac286b497e14a438/a25ba316610f094fac286b497e14a438.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'found': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvgxthkm1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'created': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvgxthkm1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'cleaved': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvgxthkm1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvgxthkm1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'sharding': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvgxthkm1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvgxthkm1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvgxthkm1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvgxthkm1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpvgxthkm1/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 + 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 +Reassigned 192 (300.00%) partitions. Balance is now 5.00. Dispersion is now 0.00 +Reassigned 192 (300.00%) partitions. Balance is now 6.00. Dispersion is now 0.00 +swift-ring-builder add + [r]z-:[R:]/_ + + [[r]z-:[R:]/_ + ] ... -test INFO: Begin object update sweep of all devices -test WARNING: Skipping: sda1 is unmounted -test INFO: Object update sweep of all devices completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + 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 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 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 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_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_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_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_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.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 +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 +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_failure_does_not_reset_last_moves_epoch +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_failure_does_not_reset_last_moves_epoch ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_min_part_hours_not_passed +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_min_part_hours_not_passed ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_no_device_change +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_no_device_change ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_no_devices +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_no_devices ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_part_power_increase +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_part_power_increase ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_remove_zero_weighted_device +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_remove_zero_weighted_device ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_removed_devices +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_removed_devices ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_resets_time_remaining +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.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.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 +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.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 +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_no_matching +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_no_matching ... 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_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.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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0076 "-" 1867684 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: - - - [06/Oct/2026:17:33:37 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1867684 - +test 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: - - - [06/Oct/2026:17:33:37 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1867684 - +test 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: - - - [06/Oct/2026:17:33:37 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 1867684 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Begin object update sweep of all devices -test WARNING: Skipping: sda2 is unmounted -test INFO: Object update sweep of all devices completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 947, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [06/Oct/2026:17:33:37 +0000] "REPLICATE /sda1/p/a/" 500 711 "-" "-" "-" 0.0163 "-" 1867684 - +test 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: - - - [06/Oct/2026:17:33:37 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0164 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0090 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0082 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0022 "-" 1867684 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: - - - [06/Oct/2026:17:33:37 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0004 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0193 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0020 "-" 1867684 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp0to9pwcf/devices/sda1 (pid: 3036833) -test INFO: Object update sweep progress on /tmp/tmp0to9pwcf/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: 3036833) -test INFO: Object update sweep progress on /tmp/tmp0to9pwcf/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: 3036833) -test INFO: Object update sweep completed on /tmp/tmp0to9pwcf/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: 3036833) -test INFO: Object update sweep starting on /tmp/tmpg93fvg1n/devices/sda1 (pid: 3036833) -test INFO: Object update sweep completed on /tmp/tmpg93fvg1n/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: 3036833) -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/tmpe_9glfz_/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpe_9glfz_/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/tmpe_9glfz_/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpe_9glfz_/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. -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 3036833 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0030 "-" 3036833 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 3036833 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0026 "-" 3036833 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx919c7993ef414d89ad939-0068b820cd" "proxy-server 3036833" 0.0012 "-" 3036833 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:40507/sdb1/0/a/c" "tx919c7993ef414d89ad939-0068b820cd" "container-server 3036833" 0.0010 "-" 3036833 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:51277/sda1/0/a/c" "tx919c7993ef414d89ad939-0068b820cd" "container-server 3036833" 0.0010 "-" 3036833 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx919c7993ef414d89ad939-0068b820cd" "proxy-server 3036833" 0.0123 "-" 3036833 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx919c7993ef414d89ad939-0068b820cd" "proxy-server 3036833" 0.0086 "-" 3036833 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/45 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx919c7993ef414d89ad939-0068b820cd - 0.0214 - - 1756897485.620015383 1756897485.641385078 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx0479de9dc6ad426dbc024-0068b820cd" "proxy-server 3036833" 0.0011 "-" 3036833 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:51277/sda1/2/a1/c1" "tx0479de9dc6ad426dbc024-0068b820cd" "container-server 3036833" 0.0011 "-" 3036833 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:40507/sdb1/2/a1/c1" "tx0479de9dc6ad426dbc024-0068b820cd" "container-server 3036833" 0.0009 "-" 3036833 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx0479de9dc6ad426dbc024-0068b820cd" "proxy-server 3036833" 0.0117 "-" 3036833 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx0479de9dc6ad426dbc024-0068b820cd" "proxy-server 3036833" 0.0085 "-" 3036833 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/45 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx0479de9dc6ad426dbc024-0068b820cd - 0.0192 - - 1756897485.642741919 1756897485.661979675 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcbb1565112144e7f8a200-0068b820cd" "proxy-server 3036833" 0.0018 "-" 3036833 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:40507/sdb1/0/a/c1" "txcbb1565112144e7f8a200-0068b820cd" "container-server 3036833" 0.0015 "-" 3036833 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:51277/sda1/0/a/c1" "txcbb1565112144e7f8a200-0068b820cd" "container-server 3036833" 0.0010 "-" 3036833 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txcbb1565112144e7f8a200-0068b820cd" "proxy-server 3036833" 0.0084 "-" 3036833 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txcbb1565112144e7f8a200-0068b820cd" "proxy-server 3036833" 0.0130 "-" 3036833 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/45 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txcbb1565112144e7f8a200-0068b820cd - 0.0206 - - 1756897485.663311720 1756897485.683876753 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5821547b9d7c49e2b2096-0068b820cd" "proxy-server 3036833" 0.0018 "-" 3036833 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:51277/sda1/2/a/c2" "tx5821547b9d7c49e2b2096-0068b820cd" "container-server 3036833" 0.0015 "-" 3036833 2test.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.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.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 + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/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: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0109 "-" 1867684 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: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0160 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0012 "-" 1867684 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: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0106 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0107 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0094 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0020 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0101 "-" 1867684 3 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 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: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0109 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0054 "-" 1867684 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: - - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0110 "-" 1867684 2test.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 +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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 + +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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 1791308016.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 8.344650268554688e-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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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#1test.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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.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 -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 - -test DEBUG: /tmp/tmpk93aoakq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897482.43156.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpk93aoakq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897482.43156.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, '7aa043cb381fed92648de6baaa630226', 'a008b14f-8931-4d1e-ba16-7099f83a219e-', '1756897482.43043', '1756897482.43913', '0', '', '1756897482.42874', 101, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897482.44196', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1756897482.44196', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897482.44196', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897482.44308', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897482.44308', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897482.43156', 'epoch': '1756897482.43156', 'reported': 0, 'tombstones': -1}], 'a008b14f-8931-4d1e-ba16-7099f83a219e-') -test DEBUG: /tmp/tmpk93aoakq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897482.43156.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpk93aoakq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897482.43156.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, '55621663a37c873b1cdbe122906ca433', 'dde75e58-985e-4be2-8622-5abfbdd99ae8-', '1756897483.86296', '1756897483.86115', '0', '', '1756897483.86115', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897483.87499', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1756897483.87499', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897483.87499', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897483.87608', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.87608', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897483.86412', 'epoch': '1756897483.86412', 'reported': 0, 'tombstones': -1}], 'dde75e58-985e-4be2-8622-5abfbdd99ae8-') -test DEBUG: /tmp/tmp_0tm7jm2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.86412.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp_0tm7jm2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.86412.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, '55621663a37c873b1cdbe122906ca433', 'dde75e58-985e-4be2-8622-5abfbdd99ae8-', '1756897483.86296', '1756897483.87197', '0', '', '1756897483.86115', 101, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897483.87499', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1756897483.87499', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897483.87499', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897483.87608', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.87608', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897483.86412', 'epoch': '1756897483.86412', 'reported': 0, 'tombstones': -1}], 'dde75e58-985e-4be2-8622-5abfbdd99ae8-') -test DEBUG: /tmp/tmp_0tm7jm2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.86412.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp_0tm7jm2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.86412.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, '887c9628db0d6b293a925d28255c121d', '8ae12d9e-0863-46e3-a834-80737e01f3c8-', '1756897483.91460', '1756897483.91282', '0', '', '1756897483.91282', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897483.92674', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.92674', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897483.92674', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897483.92809', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.92809', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897483.91581', 'epoch': '1756897483.91581', 'reported': 0, 'tombstones': -1}], '8ae12d9e-0863-46e3-a834-80737e01f3c8-') -test DEBUG: /tmp/tmpyvvsjoi3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.91581.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpyvvsjoi3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.91581.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, '887c9628db0d6b293a925d28255c121d', '8ae12d9e-0863-46e3-a834-80737e01f3c8-', '1756897483.91460', '1756897483.92369', '0', '', '1756897483.91282', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897483.92674', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.92674', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897483.92674', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897483.92809', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.92809', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897483.91581', 'epoch': '1756897483.91581', 'reported': 0, 'tombstones': -1}], '8ae12d9e-0863-46e3-a834-80737e01f3c8-') -test DEBUG: /tmp/tmpyvvsjoi3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.91581.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpyvvsjoi3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.91581.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, '887c9628db0d6b293a925d28255c121d', '98aef050-2f82-4c54-a75d-b687b9950987-', '1756897483.96959', '1756897483.96767', '0', '', '1756897483.96767', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897483.98176', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.98176', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897483.98176', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897483.98314', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.98314', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897483.97080', 'epoch': '1756897483.97080', 'reported': 0, 'tombstones': -1}], '98aef050-2f82-4c54-a75d-b687b9950987-')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_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 - -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 1756897479.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 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 1756897480.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 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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error ... 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 INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0023 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0013 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0094 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0018 "-" 1867684 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: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0077 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0161 "-" 1867684 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: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0075 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 1867684 - +test 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: - - - [06/Oct/2026:17:33:39 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0007 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0009 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0078 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0008 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0007 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0094 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0076 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0092 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1867684 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: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0055 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0089 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0098 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0022 "-" 1867684 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: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0083 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0014 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 1867684 nada +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 1867684 999 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c_legacy" 201 - "-" "-" "-" 0.0076 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/p/a/c_legacy" 204 - "-" "-" "-" 0.0011 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0083 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/p/a/c_one" 204 - "-" "-" "-" 0.0011 "-" 1867684 1 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/p/a/c_two" 204 - "-" "-" "-" 0.0010 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0101 "-" 1867684 3 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/p/a/c_three" 204 - "-" "-" "-" 0.0011 "-" 1867684 3 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/c_four" 201 - "-" "-" "-" 0.0115 "-" 1867684 4 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/p/a/c_four" 204 - "-" "-" "-" 0.0054 "-" 1867684 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: - - - [06/Oct/2026:17:33:39 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 1867684 - +test 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: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0098 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0125 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0021 "-" 1867684 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: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0048 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0025 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:39 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0121 "-" 1867684 2test.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 +test.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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:43 -0000', 'Content-Md5': 'i4CS9WiTvEfCFGqAHP8j0A==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '8b8092f56893bc47c2146a801cff23d0', 'Content-Length': '1030946'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middlewaretest.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.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 INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0011 "-" 3036813 - -test DEBUG: Unlinked retiring db '/tmp/tmpzwt1a4w3/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0009 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0059 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0011 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0010 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0038 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0017 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0013 "-" 3036813 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: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0044 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 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: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test DEBUG: Unlinked retiring db '/tmp/tmp6ymnp_c7/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0036 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0013 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 3036813 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: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0073 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036813 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: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 3036813 - -test 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_utf8 -test.unit.container.test_server.TestContainerController.test_PUT_utf8 ... 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.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 -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_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 DEBUG: Skipping the update of recently changed /tmp/tmp6q907f7o/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6q907f7o/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6q907f7o/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6q907f7o/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6q907f7o/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6q907f7o/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.38, Total bytes/sec: 50933.84, 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/tmp4z5oejvf/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp4z5oejvf/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp4z5oejvf/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Sep 2 23:04:49 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1292.94, bytes/sec: 2647945.31, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp4z5oejvf/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp4z5oejvf/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp4z5oejvf/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp4z5oejvf/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp4z5oejvf/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp4z5oejvf/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.34, Total bytes/sec: 50854.63, Auditing time: 0.10, Rate: 0.98 -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/tmpvvzc9dsa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpvvzc9dsa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpvvzc9dsa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Tue Sep 2 23:04:49 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1621.93, 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': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpvvzc9dsa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpvvzc9dsa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpvvzc9dsa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpvvzc9dsa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpvvzc9dsa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpvvzc9dsa/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: 1175.97, 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 -object-reconstructor DEBUG: Run listdir on /tmp/tmpcy91vk2k/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmpcy91vk2k/devices/sda/objects/0 -object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor ERROR: Unable to create /tmp/tmpb8a4sx29/devices/sda/objects: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, 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.814697265625e-06 seconds. -object-reconstructor WARNING: sda is not mounted -object-reconstructor WARNING: sdb is not mounted -object-reconstructor WARNING: sdb is not mountedtest.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 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:32 -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 -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:read_acp:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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_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 - -sharder-test WARNING: Audit failed for root: own_shard_range reset to None should be 1756897483.00000, path: a/c, db: /tmp/tmpirhbco6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897483.00000.db -sharder-test WARNING: Audit failed for root: overlapping ranges in state 'cleaved': a-c a-f, a-f c-f, path: a/c, db: /tmp/tmpvneg02pn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897484.00000-0, db: /tmp/tmp42gom90x/sda/containers/0/1ee/fd7ffbabdddb850e3cca1058c17961ee/fd7ffbabdddb850e3cca1058c17961ee.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897484.00000-0, db: /tmp/tmp42gom90x/sda/containers/0/1ee/fd7ffbabdddb850e3cca1058c17961ee/fd7ffbabdddb850e3cca1058c17961ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897487.00000-0, db: /tmp/tmp42gom90x/sda/containers/0/d84/b8c94c381944347704f5cdad50f3ed84/b8c94c381944347704f5cdad50f3ed84.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897487.00000-0, db: /tmp/tmp42gom90x/sda/containers/0/d84/b8c94c381944347704f5cdad50f3ed84/b8c94c381944347704f5cdad50f3ed84.db -sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmp7eub2r75/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/tmp7eub2r75/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/tmp7eub2r75/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp7eub2r75/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1756897484.00000, (0, 0) as of 1756897484.00000, active as of 1756897484.00000> to ShardRange<'k' to 't' as of 1756897485.00000, (0, 0) as of 1756897485.00000, active as of 1756897485.00000>, path: .shards_a/shard_c, db: /tmp/tmp7eub2r75/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp7eub2r75/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/tmp7eub2r75/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/tmp7eub2r75/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp7eub2r75/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897489.00000, (0, 0) as of 1756897489.00000, shrinking as of 1756897486.00000> to ShardRange<'k' to 't' as of 1756897489.00000, (0, 0) as of 1756897489.00000, sharding as of 1756897490.00000>, path: .shards_a/shard_c, db: /tmp/tmp7eub2r75/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp7eub2r75/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp7eub2r75/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp7eub2r75/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-d9f67f9da28eac8d035e3539d3c11390-1756897488.00000-2, db: /tmp/tmpvg7mztbq/sda/containers/0/03a/986df4270730bdde01c9006d10d1f03a/986df4270730bdde01c9006d10d1f03a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897484.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/ce7/52e6a1f1af56012acaa31963af7bcce7/52e6a1f1af56012acaa31963af7bcce7.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897484.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/ce7/52e6a1f1af56012acaa31963af7bcce7/52e6a1f1af56012acaa31963af7bcce7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897493.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/41e/538af7e9727b133b7b270c4e22c6c41e/538af7e9727b133b7b270c4e22c6c41e.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897493.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/41e/538af7e9727b133b7b270c4e22c6c41e/538af7e9727b133b7b270c4e22c6c41e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897502.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/1cc/aba67c63ea1d63514f263dea5b7c81cc/aba67c63ea1d63514f263dea5b7c81cc.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897502.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/1cc/aba67c63ea1d63514f263dea5b7c81cc/aba67c63ea1d63514f263dea5b7c81cc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897511.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/748/622fd4acfae22bb96d3fb71a9d178748/622fd4acfae22bb96d3fb71a9d178748.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897511.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/748/622fd4acfae22bb96d3fb71a9d178748/622fd4acfae22bb96d3fb71a9d178748.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897520.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/11b/e2c4d47fb7e5534b4293ab1f4947411b/e2c4d47fb7e5534b4293ab1f4947411b.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897520.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/11b/e2c4d47fb7e5534b4293ab1f4947411b/e2c4d47fb7e5534b4293ab1f4947411b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897529.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/109/d08253883bc4341d9d732f5dd4929109/d08253883bc4341d9d732f5dd4929109.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897529.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/109/d08253883bc4341d9d732f5dd4929109/d08253883bc4341d9d732f5dd4929109.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897538.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/2aa/e258db06c398bf45c9d120311fd722aa/e258db06c398bf45c9d120311fd722aa.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897538.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/2aa/e258db06c398bf45c9d120311fd722aa/e258db06c398bf45c9d120311fd722aa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897547.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/2b6/60b2fabec93125f4d321f572d4afb2b6/60b2fabec93125f4d321f572d4afb2b6.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 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:40507/sdb1/2/a/c2" "tx5821547b9d7c49e2b2096-0068b820cd" "container-server 3036833" 0.0011 "-" 3036833 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx5821547b9d7c49e2b2096-0068b820cd" "proxy-server 3036833" 0.4388 "-" 3036833 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx5821547b9d7c49e2b2096-0068b820cd" "proxy-server 3036833" 0.4432 "-" 3036833 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/46 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx5821547b9d7c49e2b2096-0068b820cd - 0.4507 - - 1756897485.685246944 1756897486.135938644 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 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.35.1/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.35.1/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.35.1/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: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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 -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 - -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': 'Tue, 06 Oct 2026 17:33:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:33 -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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -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 - -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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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 1756897480.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.106231689453125e-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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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.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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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_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.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 DEBUG: /tmp/tmpiwww_vmo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.97080.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpiwww_vmo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.97080.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, '887c9628db0d6b293a925d28255c121d', '98aef050-2f82-4c54-a75d-b687b9950987-', '1756897483.96959', '1756897483.97871', '0', '', '1756897483.96767', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897483.98176', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.98176', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897483.98176', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897483.98314', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897483.98314', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897483.97080', 'epoch': '1756897483.97080', 'reported': 0, 'tombstones': -1}], '98aef050-2f82-4c54-a75d-b687b9950987-') -test DEBUG: /tmp/tmpiwww_vmo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.97080.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpiwww_vmo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897483.97080.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, '942f2f96b80691347d5062b699601047', '367cb611-b23c-4a6c-99ad-ffbbcedc1af2-', '1756897485.28697', '1756897485.28510', '0', '', '1756897485.28510', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897485.28817', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897485.28817', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897485.28817', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897485.28835', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897485.28835', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897485.28822', 'epoch': '1756897485.28822', 'reported': 0, 'tombstones': -1}], '367cb611-b23c-4a6c-99ad-ffbbcedc1af2-') -test DEBUG: /tmp/tmpwz0k5bqs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.28822.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpwz0k5bqs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.28822.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, '942f2f96b80691347d5062b699601047', '367cb611-b23c-4a6c-99ad-ffbbcedc1af2-', '1756897485.28697', '1756897485.29611', '0', '', '1756897485.28510', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897485.28817', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897485.28817', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897485.28817', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897485.28835', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897485.28835', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897485.28822', 'epoch': '1756897485.28822', 'reported': 0, 'tombstones': -1}], '367cb611-b23c-4a6c-99ad-ffbbcedc1af2-') -test DEBUG: /tmp/tmpwz0k5bqs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.28822.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpwz0k5bqs/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.28822.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, '942f2f96b80691347d5062b699601047', '315e7e12-d081-4f22-a7c5-93e1c8e2c042-', '1756897485.32344', '1756897485.32176', '0', '', '1756897485.32176', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897485.32453', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897485.32453', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897485.32453', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897485.32473', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897485.32473', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897485.32458', 'epoch': '1756897485.32458', 'reported': 0, 'tombstones': -1}], '315e7e12-d081-4f22-a7c5-93e1c8e2c042-') -test DEBUG: /tmp/tmp5nyrxvv6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.32458.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp5nyrxvv6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.32458.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, '942f2f96b80691347d5062b699601047', '315e7e12-d081-4f22-a7c5-93e1c8e2c042-', '1756897485.32344', '1756897485.33658', '0', '', '1756897485.32176', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897485.32453', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897485.32453', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897485.32453', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897485.32473', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897485.32473', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897485.32458', 'epoch': '1756897485.32458', 'reported': 0, 'tombstones': -1}], '315e7e12-d081-4f22-a7c5-93e1c8e2c042-') -test DEBUG: /tmp/tmp5nyrxvv6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.32458.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp5nyrxvv6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.32458.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, 'bddbdf7f802e4510d352f7ebd41bd763', '8274d2e9-4f61-4597-adf3-07cc81e9b68d-', '1756897485.36371', '1756897485.36209', '0', '', '1756897485.36209', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8274d2e9-4f61-4597-adf3-07cc81e9b68d-', '5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.36636.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'bddbdf7f802e4510d352f7ebd41bd763', '8274d2e9-4f61-4597-adf3-07cc81e9b68d-', '1756897485.36371', '1756897485.36209', '0', '', '1756897485.36209', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897485.36480', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897485.36480', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897485.36480', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897485.36652', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897485.36652', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897485.36636', 'epoch': '1756897485.36636', 'reported': 0, 'tombstones': -1}], '8274d2e9-4f61-4597-adf3-07cc81e9b68d-')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 -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 INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02823 seconds (35.41786/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/tmp242o05us/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'f6cfcbd5e9fce6eb46b5170bbcf480ac', '395c4fc4-2b50-465c-a6dc-a9d8349dcc97-sda', '1791308016.99837', '1791308019', '0', '', '1791308019', 1, 1) +test DEBUG: /tmp/tmp242o05us/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'f6cfcbd5e9fce6eb46b5170bbcf480ac', '395c4fc4-2b50-465c-a6dc-a9d8349dcc97-sda', '1791308016.99837', '1791308019', '0', '', '1791308019', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('395c4fc4-2b50-465c-a6dc-a9d8349dcc97-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp242o05us/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.09090 seconds (11.00118/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/tmp242o05us/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '77f77afc1858022eecbb3141f1d8af8e', 'eebc4278-ea28-4871-85c0-d57c55da9386-sda', '1791308017.09146', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('eebc4278-ea28-4871-85c0-d57c55da9386-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '77f77afc1858022eecbb3141f1d8af8e', 'eebc4278-ea28-4871-85c0-d57c55da9386-sda', '1791308017.09146', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('eebc4278-ea28-4871-85c0-d57c55da9386-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp6bewdx07/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '28434818-2ccd-463b-9137-ff0f2bfb66df-sda', '1791308017.14636', '1791308017', '1791308021', '', '1791308021', 0, 1) +test DEBUG: /tmp/tmp6bewdx07/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '28434818-2ccd-463b-9137-ff0f2bfb66df-sda', '1791308017.14636', '1791308017', '1791308021', '', '1791308021', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('28434818-2ccd-463b-9137-ff0f2bfb66df-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03050 seconds (32.78890/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_4oy77gn/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd60f577e8500562914a0cfb99159fab4', '3e7002c3-3ab5-4c90-a0d8-6464aae53a2e-sda', '1791308017.21806', '1791308017', '1791308021', '', '1791308021', 1, 0) +test DEBUG: /tmp/tmp_4oy77gn/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308022.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '3e7002c3-3ab5-4c90-a0d8-6464aae53a2e-sda') +test DEBUG: /tmp/tmp_4oy77gn/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.010844s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd60f577e8500562914a0cfb99159fab4', '3e7002c3-3ab5-4c90-a0d8-6464aae53a2e-sda', '1791308017.21806', '1791308017', '1791308021', '', '1791308021', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('3e7002c3-3ab5-4c90-a0d8-6464aae53a2e-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp_4oy77gn/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06505 seconds (15.37262/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/tmp_4oy77gn/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'ff8eff503976797924a5fe0a18fd0476', 'f5052b26-2d9a-4e57-90b7-52ae43b916e6-sda', '1791308017.29397', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('f5052b26-2d9a-4e57-90b7-52ae43b916e6-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'ff8eff503976797924a5fe0a18fd0476', 'f5052b26-2d9a-4e57-90b7-52ae43b916e6-sda', '1791308017.29397', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('f5052b26-2d9a-4e57-90b7-52ae43b916e6-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpm6erfwkf/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '0b65adc4-29d1-40ea-a762-051e26213a26-sda', '1791308017.35510', '1791308017', '1791308021', '', '1791308021', 0, 0) +test DEBUG: /tmp/tmpm6erfwkf/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '0b65adc4-29d1-40ea-a762-051e26213a26-sda', '1791308017.35510', '1791308017', '1791308021', '', '1791308021', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('0b65adc4-29d1-40ea-a762-051e26213a26-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03391 seconds (29.49095/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/tmpt3rsfa8o/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd60f577e8500562914a0cfb99159fab4', 'c8952818-eaa7-4fee-923a-2fae79924af2-sda', '1791308017.43415', '1791308017', '1791308021', '', '1791308021', 1, 0) +test DEBUG: /tmp/tmpt3rsfa8o/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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 -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 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': 'Tue, 06 Oct 2026 17:33:35 -0000', '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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04:44 -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': 'Wed, 03 Sep 2025 11:04:44 -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': 'Wed, 03 Sep 2025 11:04:44 -0000', 'Content-Md5': 'zDBBHq17IpuHzskOm+GHEQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'cc30411ead7b229b87cec90e9be18711', 'Content-Length': '139'}test.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.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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 -test INFO: - - - [03/Sep/2025:11:04:44 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0037 "-" 3036813 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: - - - [03/Sep/2025:11:04:45 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 3036813 - -test 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: - - - [03/Sep/2025:11:04:45 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 3036813 - -test 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: - - - [03/Sep/2025:11:04:45 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 947, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [03/Sep/2025:11:04:45 +0000] "REPLICATE /sda1/p/a/" 500 711 "-" "-" "-" 0.0016 "-" 3036813 - -test 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: - - - [03/Sep/2025:11:04:45 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0020 "-" 3036813 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: - - - [03/Sep/2025:11:04:45 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0004 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0042 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0021 "-" 3036813 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.35.1/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/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: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 3036813 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: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0039 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0012 "-" 3036813 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: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 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: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0038 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0023 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0263 "-" 1867684 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: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0157 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0091 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0114 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0135 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0113 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0144 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0108 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0109 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0117 "-" 1867684 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: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0134 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0121 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0140 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0077 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0149 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0126 "-" 1867684 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: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0062 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 1867684 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: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0000 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0000 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0000 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0101 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867684 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: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0005 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0112 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0064 "-" 1867684 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: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0076 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0044 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0084 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0062 "-" 1867684 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: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0036 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:45 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 3036813 -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 - -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.35.1/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.35.1/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: txdd9f37d7e30042d49c3f0-0068b820d1) -test INFO: Client disconnected on read of '/a/c' (txn: txdd9f37d7e30042d49c3f0-0068b820d1) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: txfcaeafd90e1f4bed9272a-0068b820d1) -test INFO: Client disconnected on read of '/a/c' (txn: txfcaeafd90e1f4bed9272a-0068b820d1) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 UPDATE /a/c: Network unreachable (txn: txbd6cbd5d2f95499dbe2d9-0068b820d2) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: txbd6cbd5d2f95499dbe2d9-0068b820d2) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: txbd6cbd5d2f95499dbe2d9-0068b820d2) -test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: txbd6cbd5d2f95499dbe2d9-0068b820d2) -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 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.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 -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 -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 INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp0pctt8pd/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): 11:04:43 09/03/25 GMT (0:00:00.002900 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpi497opaf/node/sda1 (cleanup=False) -test WARNING: Error relinking: failed to relink /tmp/tmpi497opaf/node/sda1/objects/186/eb2/babdd724ddba082fc0d870f504654eb2/1756897483.69992.data to /tmp/tmpi497opaf/node/sda1/objects/373/eb2/babdd724ddba082fc0d870f504654eb2/1756897483.69992.data: [Errno 17] File exists: '/tmp/tmpi497opaf/node/sda1/objects/186/eb2/babdd724ddba082fc0d870f504654eb2/1756897483.69992.data' -> '/tmp/tmpi497opaf/node/sda1/objects/373/eb2/babdd724ddba082fc0d870f504654eb2/1756897483.69992.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): 11:04:43 09/03/25 GMT (0:00:00.002950 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpi73z7h2j/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): 11:04:43 09/03/25 GMT (0:00:00.002913 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpz8j3xl7r/node/sda1 (cleanup=False) -test WARNING: Skipping /tmp/tmpz8j3xl7r/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): 11:04:43 09/03/25 GMT (0:00:00.002306 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpi3ryv_a1/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpi3ryv_a1/node/sda1/objects/45/f18/2de757622f6b82202dca666e89131f18/1756897483.76596.meta to /tmp/tmpi3ryv_a1/node/sda1/objects/91/f18/2de757622f6b82202dca666e89131f18/1756897483.76596.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): 11:04:43 09/03/25 GMT (0:00:00.003095 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 11:04:43 09/03/25 GMT (0:00:00.001983 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_9shp_a4/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): 11:04:43 09/03/25 GMT (0:00:00.002270 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp9wn3m57j/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): 11:04:43 09/03/25 GMT (0:00:00.002617 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp9wn3m57j/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp9wn3m57j/node/sda1/objects/188/659/bc07fa601531cde5b70d08dfebbb3659/1756897483.83010.data to /tmp/tmp9wn3m57j/node/sda1/objects/376/659/bc07fa601531cde5b70d08dfebbb3659/1756897483.83010.data -test DEBUG: Run listdir on /tmp/tmp9wn3m57j/node/sda1/objects/376 -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): 11:04:43 09/03/25 GMT (0:00:00.004860 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp9wn3m57j/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp9wn3m57j/node/sda1/objects/173/16d/ad2131e9c16f8a4704439a1a14ffe16d/1756897483.83010.data to /tmp/tmp9wn3m57j/node/sda1/objects/346/16d/ad2131e9c16f8a4704439a1a14ffe16d/1756897483.83010.data -test DEBUG: Run listdir on /tmp/tmp9wn3m57j/node/sda1/objects/346 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Relinking created link: /tmp/tmp9wn3m57j/node/sda1/objects/158/904/9edd796d9a57f76042fe7ba598526904/1756897483.83010.data to /tmp/tmp9wn3m57j/node/sda1/objects/317/904/9edd796d9a57f76042fe7ba598526904/1756897483.83010.data -test DEBUG: Run listdir on /tmp/tmp9wn3m57j/node/sda1/objects/317 -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): 11:04:43 09/03/25 GMT (0:00:00.006314 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmptv3gohmk/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): 11:04:43 09/03/25 GMT (0:00:00.003049 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy gold under /tmp/tmptv3gohmk/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmptv3gohmk/node/sda1/objects/240/55a/f070b5677f04bc5efd38b8d6abaa255a/1756897483.86830.data to /tmp/tmptv3gohmk/node/sda1/objects/480/55a/f070b5677f04bc5efd38b8d6abaa255a/1756897483.86830.data -test DEBUG: Run listdir on /tmp/tmptv3gohmk/node/sda1/objects/480 -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): 11:04:43 09/03/25 GMT (0:00:00.004706 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:43 09/03/25 GMT -test INFO: Processing files for policy gold under /tmp/tmptv3gohmk/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): 11:04:43 09/03/25 GMT (0:00:00.003033 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0085 "-" 1867684 -test.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.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 -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897547.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/2b6/60b2fabec93125f4d321f572d4afb2b6/60b2fabec93125f4d321f572d4afb2b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897556.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/d7b/aeef9011859b74eb1448ca6598276d7b/aeef9011859b74eb1448ca6598276d7b.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897556.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/d7b/aeef9011859b74eb1448ca6598276d7b/aeef9011859b74eb1448ca6598276d7b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897556.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/d7b/aeef9011859b74eb1448ca6598276d7b/aeef9011859b74eb1448ca6598276d7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897565.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/fcd/f203c200ad0c46cb9110addb95775fcd/f203c200ad0c46cb9110addb95775fcd.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897565.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/fcd/f203c200ad0c46cb9110addb95775fcd/f203c200ad0c46cb9110addb95775fcd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897565.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/fcd/f203c200ad0c46cb9110addb95775fcd/f203c200ad0c46cb9110addb95775fcd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897574.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/c8d/c9713cd8942604390a1a91a137f6fc8d/c9713cd8942604390a1a91a137f6fc8d.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897574.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/c8d/c9713cd8942604390a1a91a137f6fc8d/c9713cd8942604390a1a91a137f6fc8d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897574.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/c8d/c9713cd8942604390a1a91a137f6fc8d/c9713cd8942604390a1a91a137f6fc8d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897583.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/43f/ed97edc64644ca2d4a77564f58b8143f/ed97edc64644ca2d4a77564f58b8143f.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897583.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/43f/ed97edc64644ca2d4a77564f58b8143f/ed97edc64644ca2d4a77564f58b8143f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897583.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/43f/ed97edc64644ca2d4a77564f58b8143f/ed97edc64644ca2d4a77564f58b8143f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897592.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/35e/2aca934913f7c8fcfa3015cf2b55b35e/2aca934913f7c8fcfa3015cf2b55b35e.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897592.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/35e/2aca934913f7c8fcfa3015cf2b55b35e/2aca934913f7c8fcfa3015cf2b55b35e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897592.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/35e/2aca934913f7c8fcfa3015cf2b55b35e/2aca934913f7c8fcfa3015cf2b55b35e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897601.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/87c/23c0c19ebee7f394123ec4a885e9787c/23c0c19ebee7f394123ec4a885e9787c.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897601.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/87c/23c0c19ebee7f394123ec4a885e9787c/23c0c19ebee7f394123ec4a885e9787c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897601.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/87c/23c0c19ebee7f394123ec4a885e9787c/23c0c19ebee7f394123ec4a885e9787c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897610.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/5bd/fec9259a5cccf2e1c57d8a4286e805bd/fec9259a5cccf2e1c57d8a4286e805bd.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897610.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/5bd/fec9259a5cccf2e1c57d8a4286e805bd/fec9259a5cccf2e1c57d8a4286e805bd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897610.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/5bd/fec9259a5cccf2e1c57d8a4286e805bd/fec9259a5cccf2e1c57d8a4286e805bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897619.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/83e/85cf726626d01ebaa3e1a07ff107183e/85cf726626d01ebaa3e1a07ff107183e.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897619.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/83e/85cf726626d01ebaa3e1a07ff107183e/85cf726626d01ebaa3e1a07ff107183e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897619.00000-2, db: /tmp/tmpzmade1l8/sda/containers/0/83e/85cf726626d01ebaa3e1a07ff107183e/85cf726626d01ebaa3e1a07ff107183e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897486.00000-2, db: /tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc.db -sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1756897486.00000, (0, 0) as of 1756897486.00000, active as of 1756897486.00000> to ShardRange<'a' to 'b' as of 1756897486.00000, (0, 0) as of 1756897486.00000, sharding as of 1756897491.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897486.00000-2, db: /tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897486.00000-2, db: /tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc.db -sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897486.00000-2, db: /tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897486.00000-2, db: /tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc_1756897486.00000.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897486.00000-2, db: /tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc_1756897486.00000.db -sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897486.00000-2, db: /tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc_1756897486.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc.db'test.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 +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'd60f577e8500562914a0cfb99159fab4', 'c8952818-eaa7-4fee-923a-2fae79924af2-sda', '1791308017.43415', '1791308017', '1791308021', '', '1791308021', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('c8952818-eaa7-4fee-923a-2fae79924af2-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpt3rsfa8o/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.81479 seconds (1.22731/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/tmpt3rsfa8o/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'ff8eff503976797924a5fe0a18fd0476', '76652880-04c5-4cd2-a32b-92f373d7f950-sda', '1791308018.27316', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('76652880-04c5-4cd2-a32b-92f373d7f950-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'ff8eff503976797924a5fe0a18fd0476', '76652880-04c5-4cd2-a32b-92f373d7f950-sda', '1791308018.27316', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('76652880-04c5-4cd2-a32b-92f373d7f950-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpph68joqs/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '94b8a652-d6bb-432b-9c1f-876a9cd2d41a-sda', '1791308019.66322', '1791308019', '0', '', '1791308019', 0, 1) +test DEBUG: /tmp/tmpph68joqs/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '94b8a652-d6bb-432b-9c1f-876a9cd2d41a-sda', '1791308019.66322', '1791308019', '0', '', '1791308019', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('94b8a652-d6bb-432b-9c1f-876a9cd2d41a-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02260 seconds (44.25052/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/tmp53lh7nj6/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '3b30c9ddfb79f163fc16675d7f1e7a5f', '56dba14f-98bf-4bd5-88d2-48a2d092d95a-sda', '1791308019.71569', '1791308019', '0', '', '1791308019', 1, 0) +test DEBUG: /tmp/tmp53lh7nj6/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308023.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '56dba14f-98bf-4bd5-88d2-48a2d092d95a-sda') +test DEBUG: /tmp/tmp53lh7nj6/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00707364s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '3b30c9ddfb79f163fc16675d7f1e7a5f', '56dba14f-98bf-4bd5-88d2-48a2d092d95a-sda', '1791308019.71569', '1791308019', '0', '', '1791308019', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('56dba14f-98bf-4bd5-88d2-48a2d092d95a-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp53lh7nj6/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04863 seconds (20.56340/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/tmp53lh7nj6/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f86ffce2de262c83073a2dd098fb14bf', '5f051a07-2b0e-457c-ab00-d4857d5ea76c-sda', '1791308019.77038', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('5f051a07-2b0e-457c-ab00-d4857d5ea76c-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f86ffce2de262c83073a2dd098fb14bf', '5f051a07-2b0e-457c-ab00-d4857d5ea76c-sda', '1791308019.77038', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('5f051a07-2b0e-457c-ab00-d4857d5ea76c-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpwheemh_c/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '333a9481-f9c0-4fd7-b70d-301b6e99ffcb-sda', '1791308019.80735', '1791308019', '0', '', '1791308019', 0, 0) +test DEBUG: /tmp/tmpwheemh_c/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '333a9481-f9c0-4fd7-b70d-301b6e99ffcb-sda', '1791308019.80735', '1791308019', '0', '', '1791308019', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('333a9481-f9c0-4fd7-b70d-301b6e99ffcb-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02918 seconds (34.26875/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/tmp7qhyukk7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '3b30c9ddfb79f163fc16675d7f1e7a5f', 'a8d83a57-3f6e-4d5d-b4dd-a5c05bec8ac9-sda', '1791308019.85944', '1791308019', '0', '', '1791308019', 1, 1) +test DEBUG: /tmp/tmp7qhyukk7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '3b30c9ddfb79f163fc16675d7f1e7a5f', 'a8d83a57-3f6e-4d5d-b4dd-a5c05bec8ac9-sda', '1791308019.85944', '1791308019', '0', '', '1791308019', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('a8d83a57-3f6e-4d5d-b4dd-a5c05bec8ac9-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp7qhyukk7/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03956 seconds (25.27810/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 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': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ @@ -30554,16 +27962,16 @@ 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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ @@ -30571,2150 +27979,1378 @@ 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': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -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 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': '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) - +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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:34 -0000', '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': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Tue, 06 Oct 2026 17:33:34 -0000', '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': 'Tue, 06 Oct 2026 17:33:34 -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 + +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': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:45 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp699vlrqq/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp699vlrqq/node/sda1/objects/28/c21/1ce808d91738ff57e6b76ba42bf71c21/1756897486.54330.data to /tmp/tmp699vlrqq/node/sda1/objects/57/c21/1ce808d91738ff57e6b76ba42bf71c21/1756897486.54330.data -test DEBUG: Relinking created link: /tmp/tmp699vlrqq/node/sda1/objects/28/c21/1ce808d91738ff57e6b76ba42bf71c21/1756897487.54330.meta to /tmp/tmp699vlrqq/node/sda1/objects/57/c21/1ce808d91738ff57e6b76ba42bf71c21/1756897487.54330.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): 11:04:45 09/03/25 GMT (0:00:00.003432 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:45 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_s4403t0/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): 11:04:45 09/03/25 GMT (0:00:00.003267 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 11:04:45 09/03/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmptpxs7xah/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmptpxs7xah/node/sda1/objects/2/b60/021f099f2dbf7211c750525fb5845b60/1756897485.58863.ts to /tmp/tmptpxs7xah/node/sda1/objects/4/b60/021f099f2dbf7211c750525fb5845b60/1756897485.58863.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): 11:04:45 09/03/25 GMT (0:00:00.003145 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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': +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:37 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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_obj.TestS3ApiObjAcl.test_object_GET_Range_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range_error ... 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. +Reassigned 768 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +No partitions could be reassigned. +The time between rebalances must be at least min_part_hours: 1 hours (1:00:00 remaining) +Reassigned 192 (75.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +No partitions could be reassigned. +The time between rebalances must be at least min_part_hours: 1 hours (0:24:00 remaining) +No partitions could be reassigned. +There is no need to do so at this time +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 1000.0 +No partitions could be reassigned. +The time between rebalances must be at least min_part_hours: 1 hours (1:00:00 remaining) +------------------------------------------------------------------------------- +An error has occurred during ring validation. Common +causes of failure are rings that are empty or do not +have enough devices to accommodate the replica count. +Original exception message: + There are no devices in this ring, or all devices have been deleted +------------------------------------------------------------------------------- +Partition power increase in progress. +You need to finish the increase first before rebalancing. +Reassigned 0 (0.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +Reassigned 48 (75.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +Reassigned 20 (31.25%) partitions. Balance is now 24.48. Dispersion is now 0.00 +------------------------------------------------------------------------------- +NOTE: Balance of 24.48 indicates you should push this + ring, wait at least 1 hours, and rebalance/repush. +------------------------------------------------------------------------------- +Reassigned 64 (100.00%) partitions. Balance is now 100.00. Dispersion is now 33.33 +------------------------------------------------------------------------------- +NOTE: Dispersion of 33.333333 indicates some parts are not + optimally dispersed. + + You may want to adjust some device weights, increase + the overload or review the dispersion report. +------------------------------------------------------------------------------- +Reassigned 64 (100.00%) partitions. Balance is now 100.00. Dispersion is now 16.67 +------------------------------------------------------------------------------- +NOTE: Dispersion of 16.666667 indicates some parts are not + optimally dispersed. + + You may want to adjust some device weights, increase + the overload or review the dispersion report. +------------------------------------------------------------------------------- +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +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_"" + d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" + d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" marked for removal and will be removed next rebalance. +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. +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 +d4r2z3-[3001:0:1234::c1c0:abcd:876]:8000R[3::10]:9000/sda30_"other meta data" marked for removal and will be removed next rebalance. +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" marked for removal and will be removed next rebalance. +Search value matched 0 devices. +The on-disk ring builder is unchanged. +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. + +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_remove_device_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_number_of_arguments ... 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 +test.unit.cli.test_ringbuilder.TestCommands.test_search_device_domain_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_new_format +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.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.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 +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 +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_already_exists +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_already_exists ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_domain_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_domain_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv4_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv4_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv4_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv4_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv6_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv6_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv6_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_ipv6_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_no_matching +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_no_matching ... 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 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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': + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx89157423a32546239738f-006ac530f5) +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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': + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx89157423a32546239738f-006ac530f5) +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 - -test DEBUG: /tmp/tmp5lmw8w2b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.36636.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp5lmw8w2b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897485.36636.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, '361b31e5129b8b59aee1b54ddec09c4b', '0bd36ec3-ab6d-4f7b-a42f-03fc59aec1e5-', '1756897487.09308', '1756897487.09113', '0', '', '1756897487.09113', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('0bd36ec3-ab6d-4f7b-a42f-03fc59aec1e5-', '5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.09575.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, '361b31e5129b8b59aee1b54ddec09c4b', '0bd36ec3-ab6d-4f7b-a42f-03fc59aec1e5-', '1756897487.09308', '1756897487.09113', '0', '', '1756897487.09113', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897487.09418', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.09418', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897487.09418', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897487.09593', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.09593', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897487.09575', 'epoch': '1756897487.09575', 'reported': 0, 'tombstones': -1}], '0bd36ec3-ab6d-4f7b-a42f-03fc59aec1e5-') -test DEBUG: /tmp/tmpzr4g9o1q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.09575.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpzr4g9o1q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.09575.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, '6d7b0aaf31f2d393e8ac020a519fdc5b', '69222ef7-7647-4e8e-8e15-e4b7019acce4-', '1756897487.13015', '1756897487.12840', '0', '', '1756897487.12840', 3, 0) -test WARNING: /tmp/tmp41lsxtng/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.13237.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmp41lsxtng/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.13237.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, '6d7b0aaf31f2d393e8ac020a519fdc5b', '69222ef7-7647-4e8e-8e15-e4b7019acce4-', '1756897487.13015', '1756897487.13965', '0', '', '1756897487.12840', 3, 0) -test WARNING: /tmp/tmp41lsxtng/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.13237.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmp41lsxtng/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.13237.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, '6d7b0aaf31f2d393e8ac020a519fdc5b', '836d97a6-8679-4659-81e2-3dbd38f95b75-', '1756897487.16085', '1756897487.15916', '0', '', '1756897487.15916', 3, 0) -test WARNING: /tmp/tmp0hpq4kij/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.16304.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmp0hpq4kij/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.16304.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, '6d7b0aaf31f2d393e8ac020a519fdc5b', '836d97a6-8679-4659-81e2-3dbd38f95b75-', '1756897487.16085', '1756897487.17007', '0', '', '1756897487.15916', 3, 0) -test WARNING: /tmp/tmp0hpq4kij/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.16304.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmp0hpq4kij/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.16304.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, '177831b0d6d7331bd8b529fd96bea81a', '469a8f9f-bf97-4dfa-a394-ca91cdc117ac-', '1756897487.19512', '1756897487.19351', '0', '', '1756897487.19351', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897487.20695', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.20695', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897487.20695', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897487.20826', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.20826', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897487.19726', 'epoch': '1756897487.19726', 'reported': 0, 'tombstones': -1}], '469a8f9f-bf97-4dfa-a394-ca91cdc117ac-') -test DEBUG: /tmp/tmp7nlpqtxf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.19726.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp7nlpqtxf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.19726.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, '177831b0d6d7331bd8b529fd96bea81a', '469a8f9f-bf97-4dfa-a394-ca91cdc117ac-', '1756897487.19512', '1756897487.20406', '0', '', '1756897487.19351', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897487.20695', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.20695', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897487.20695', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897487.20826', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.20826', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897487.19726', 'epoch': '1756897487.19726', 'reported': 0, 'tombstones': -1}], '469a8f9f-bf97-4dfa-a394-ca91cdc117ac-') -test DEBUG: /tmp/tmp7nlpqtxf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.19726.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp7nlpqtxf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.19726.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, '177831b0d6d7331bd8b529fd96bea81a', '18cb28eb-f13b-43d9-9f8b-f1f1c64391a9-', '1756897487.25071', '1756897487.24899', '0', '', '1756897487.24899', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897487.26288', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.26288', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897487.26288', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897487.26418', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.26418', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897487.25309', 'epoch': '1756897487.25309', 'reported': 0, 'tombstones': -1}], '18cb28eb-f13b-43d9-9f8b-f1f1c64391a9-')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.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 -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx89157423a32546239738f-006ac530f5) +test ERROR: Container HEAD returning 503 for [] (txn: tx89157423a32546239738f-006ac530f5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Worker (pid=3041131, devs=/some/device) completed in 0.0s with errors -Worker (pid=3041135, 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 + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa869d30ad24447a8a24fc-006ac530f5)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_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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:45 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -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': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 -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/tmpulieducj/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpulieducj/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/tmpulieducj/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpulieducj/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. -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0034 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0031 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx635b8c3dd6724289b8143-0068b820bd" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/c" "tx635b8c3dd6724289b8143-0068b820bd" "container-server 3036835" 0.0010 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/c" "tx635b8c3dd6724289b8143-0068b820bd" "container-server 3036835" 0.0022 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx635b8c3dd6724289b8143-0068b820bd" "proxy-server 3036835" 0.0136 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx635b8c3dd6724289b8143-0068b820bd" "proxy-server 3036835" 0.0099 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/29 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx635b8c3dd6724289b8143-0068b820bd - 0.0215 - - 1756897469.146152973 1756897469.167656660 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txea54e72061424a179ed8d-0068b820bd" "proxy-server 3036835" 0.0011 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:54641/sda1/1/a1/c1" "txea54e72061424a179ed8d-0068b820bd" "container-server 3036835" 0.0009 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a1/c1" "txea54e72061424a179ed8d-0068b820bd" "container-server 3036835" 0.0010 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txea54e72061424a179ed8d-0068b820bd" "proxy-server 3036835" 0.0079 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txea54e72061424a179ed8d-0068b820bd" "proxy-server 3036835" 0.0128 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/29 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txea54e72061424a179ed8d-0068b820bd - 0.0199 - - 1756897469.168987036 1756897469.188922167 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cdf610461344f02a23f2-0068b820bd" "proxy-server 3036835" 0.0020 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/c1" "tx2cdf610461344f02a23f2-0068b820bd" "container-server 3036835" 0.0011 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/c1" "tx2cdf610461344f02a23f2-0068b820bd" "container-server 3036835" 0.0016 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2cdf610461344f02a23f2-0068b820bd" "proxy-server 3036835" 0.0125 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2cdf610461344f02a23f2-0068b820bd" "proxy-server 3036835" 0.0092 "-" 3036835 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/29 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx2cdf610461344f02a23f2-0068b820bd - 0.0207 - - 1756897469.190264463 1756897469.210990429 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0dc38f5e06c1415ba91c7-0068b820bd" "proxy-server 3036835" 0.0018 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/c2" "tx0dc38f5e06c1415ba91c7-0068b820bd" "container-server 3036835" 0.0016 "-" 3036835 2 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/c2" "tx0dc38f5e06c1415ba91c7-0068b820bd" "container-server 3036835" 0.0010 "-" 3036835 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0dc38f5e06c1415ba91c7-0068b820bd" "proxy-server 3036835" 0.0124 "-" 3036835 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0dc38f5e06c1415ba91c7-0068b820bd" "proxy-server 3036835" 0.0090 "-" 3036835 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/29 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx0dc38f5e06c1415ba91c7-0068b820bd - 0.0203 - - 1756897469.212244034 1756897469.232568026 2 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd110d3028d4c4040aed6b-0068b820bd" "proxy-server 3036835" 0.0018 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/1/a/6f176952e4a94916bc0a7a9136f6a436" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/6f176952e4a94916bc0a7a9136f6a436" "txd110d3028d4c4040aed6b-0068b820bd" "container-server 3036835" 0.0016 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/1/a/6f176952e4a94916bc0a7a9136f6a436" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/6f176952e4a94916bc0a7a9136f6a436" "txd110d3028d4c4040aed6b-0068b820bd" "container-server 3036835" 0.0009 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sdb1/1/a/6f176952e4a94916bc0a7a9136f6a436" 201 - "PUT http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436" "txd110d3028d4c4040aed6b-0068b820bd" "proxy-server 3036835" 0.0153 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "PUT /sda1/1/a/6f176952e4a94916bc0a7a9136f6a436" 201 - "PUT http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436" "txd110d3028d4c4040aed6b-0068b820bd" "proxy-server 3036835" 0.0121 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx18fe7c202646422f8393c-0068b820bd" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "HEAD /sdb1/1/a/6f176952e4a94916bc0a7a9136f6a436" 204 - "HEAD http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436" "tx18fe7c202646422f8393c-0068b820bd" "proxy-server 3036835" 0.0012 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx04bfaff6999a421c9d222-0068b820bd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/1/a/6f176952e4a94916bc0a7a9136f6a436" 204 - "HEAD http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436" "txd2778861e13b455096014-0068b820be" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdi1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" 201 - "PUT http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436/o" "tx4109a638bab14418ba046-0068b820be" "proxy-server 3036835" 0.0201 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdb1/1/a/6f176952e4a94916bc0a7a9136f6a436/o" 201 - "PUT http://foo:8080/sdh1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" "tx4109a638bab14418ba046-0068b820be" "object-server 3036835" 0.0005 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/1/a/6f176952e4a94916bc0a7a9136f6a436/o" 201 - "PUT http://foo:8080/sdg1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" "tx4109a638bab14418ba046-0068b820be" "object-server 3036835" 0.0005 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdh1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" 201 - "PUT http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436/o" "tx4109a638bab14418ba046-0068b820be" "proxy-server 3036835" 0.0242 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdg1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" 201 - "PUT http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436/o" "tx4109a638bab14418ba046-0068b820be" "proxy-server 3036835" 0.0244 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx93b6c3ca5e264520aa380-0068b820be" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/1/a/6f176952e4a94916bc0a7a9136f6a436" 204 - "HEAD http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436" "tx824263ae27ce439482241-0068b820be" "proxy-server 3036835" 0.0023 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/1/a/6f176952e4a94916bc0a7a9136f6a436/o" 201 - "POST http://foo:8080/sdg1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" "txab6d23f0b2464bf5a0920-0068b820be" "object-server 3036835" 0.0005 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "POST /sdg1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" 202 76 "POST http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436/o" "txab6d23f0b2464bf5a0920-0068b820be" "proxy-server 3036835" 0.0090 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdb1/1/a/6f176952e4a94916bc0a7a9136f6a436/o" 201 - "POST http://foo:8080/sdh1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" "txab6d23f0b2464bf5a0920-0068b820be" "object-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "POST /sdh1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" 202 76 "POST http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436/o" "txab6d23f0b2464bf5a0920-0068b820be" "proxy-server 3036835" 0.0098 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "POST /sdi1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" 202 76 "POST http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436/o" "txab6d23f0b2464bf5a0920-0068b820be" "proxy-server 3036835" 0.0131 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2c7fa7a66ba3490094e0d-0068b820be" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdb1/1/a/459b6a6e91604fe8a07cf6276119f013" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/459b6a6e91604fe8a07cf6276119f013" "tx2c7fa7a66ba3490094e0d-0068b820be" "container-server 3036835" 0.0009 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/1/a/459b6a6e91604fe8a07cf6276119f013" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/459b6a6e91604fe8a07cf6276119f013" "tx2c7fa7a66ba3490094e0d-0068b820be" "container-server 3036835" 0.0009 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 201 - "PUT http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx2c7fa7a66ba3490094e0d-0068b820be" "proxy-server 3036835" 0.0075 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdb1/0/a/459b6a6e91604fe8a07cf6276119f013" 201 - "PUT http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx2c7fa7a66ba3490094e0d-0068b820be" "proxy-server 3036835" 0.0122 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx21ca4bef60334ff3b034d-0068b820be" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx21ca4bef60334ff3b034d-0068b820be" "proxy-server 3036835" 0.0011 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx31544ccda56248128e8f9-0068b820be" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/1/a/6f176952e4a94916bc0a7a9136f6a436" 204 - "HEAD http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436" "tx092216b4fe2649d099acf-0068b820be" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "GET /sdg1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" 200 92 "GET http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436/o" "tx2c8911ba4d364912afe8b-0068b820be" "proxy-server 3036835" 0.0009 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "GET /sdi1/0/a/6f176952e4a94916bc0a7a9136f6a436/o" 200 92 "GET http://foo:8080/v1/a/6f176952e4a94916bc0a7a9136f6a436/o" "tx2c8911ba4d364912afe8b-0068b820be" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx636e7c45e89c43618873d-0068b820be" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://foo:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx2b6e9f1565f147a794336-0068b820be" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdi1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 201 - "PUT http://foo:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx9589fba2c2e7475e93fb9-0068b820be" "proxy-server 3036835" 0.0477 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdb1/0/a/459b6a6e91604fe8a07cf6276119f013/o" 201 - "PUT http://foo:8080/sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx9589fba2c2e7475e93fb9-0068b820be" "object-server 3036835" 0.0004 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 201 - "PUT http://foo:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx9589fba2c2e7475e93fb9-0068b820be" "proxy-server 3036835" 0.0523 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sda1/0/a/459b6a6e91604fe8a07cf6276119f013/o" 201 - "PUT http://foo:8080/sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx9589fba2c2e7475e93fb9-0068b820be" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "PUT /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 201 - "PUT http://foo:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx9589fba2c2e7475e93fb9-0068b820be" "proxy-server 3036835" 0.0532 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1af1c96c249f4d8eabc1f-0068b820be" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "txf952ea2811864dce9d354-0068b820be" "proxy-server 3036835" 0.0023 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:30 +0000] "GET /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txabec303b2fc34d32bd7b1-0068b820be" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txabec303b2fc34d32bd7b1-0068b820be" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc864a274394f4ac79710f-0068b820c0" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx0e32f487096541c783390-0068b820c0" "proxy-server 3036835" 0.0014 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx6c414ad446f24b97b41d2-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx363eb578adfa4c68a4f9c-0068b820c0" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 200 380 "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013?format=json&states=listing" "tx363eb578adfa4c68a4f9c-0068b820c0" "proxy-server 3036835" 0.0022 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4f50124f13af4c6f9e0e5-0068b820c0" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx360e8027dc524e078cd04-0068b820c0" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdi1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx00a08cf0577d45af9734a-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx00a08cf0577d45af9734a-0068b820c0" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd6c5716c30274e77a3013-0068b820c0" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx1f8c671571224aae92f0a-0068b820c0" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txf84b7da70b0540f398095-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdi1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txf84b7da70b0540f398095-0068b820c0" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5647899e561542e8b4a93-0068b820c0" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx1ef49a021fba4d0b8d2b7-0068b820c0" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdi1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 412 - "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx425b749febea49108543a-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 412 - "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx425b749febea49108543a-0068b820c0" "proxy-server 3036835" 0.0006 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx425b749febea49108543a-0068b820c0) -proxy DEBUG: Ignoring 412 from primary (txn: tx425b749febea49108543a-0068b820c0) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 412 - "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx425b749febea49108543a-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx425b749febea49108543a-0068b820c0) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd75645cb074f4d348a557-0068b820c0" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sdb1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx4b06c14605594fe3b3e73-0068b820c0" "proxy-server 3036835" 0.0022 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 304 - "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txa7d91eae5a0e4a4392182-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdi1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 304 - "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txa7d91eae5a0e4a4392182-0068b820c0" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 304 - "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txa7d91eae5a0e4a4392182-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx101f7d96d9a34be098e36-0068b820c0" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sdb1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx30c2505e18ac46cf8621c-0068b820c0" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 304 - "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txa9e38ffdcfb645148be19-0068b820c0" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdi1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 304 - "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txa9e38ffdcfb645148be19-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 304 - "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txa9e38ffdcfb645148be19-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9946a0acee9c445ba9b27-0068b820c0" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "HEAD /sdb1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "txd44cf23b678a4fc4b9c36-0068b820c0" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txf2fe923f1c6c4007a99a6-0068b820c0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:32 +0000] "GET /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "GET http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txf2fe923f1c6c4007a99a6-0068b820c0" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2e56f3e8c5384553b6113-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "txf48acbb9129d4bb3a52a4-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx9c7066ed2eeb4df1bdb1c-0068b820c1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx62ea0f4bbf5441a08c46a-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx2968265503a74649ba5a9-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdi1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txce8cd3139cd942808ef65-0068b820c1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx31ed73c03bce4a898269a-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdb1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx055b24f99ba54cefafa50-0068b820c1" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdg1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 412 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx16fa0d8831e94af7ad7e7-0068b820c1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdi1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 412 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx16fa0d8831e94af7ad7e7-0068b820c1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 412 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx16fa0d8831e94af7ad7e7-0068b820c1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3f1a26b3fca94476930a1-0068b820c1" "proxy-server 3036835" 0.0105 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx9a165e2d451f4557a16f1-0068b820c1" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 304 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txc19ac8defd57441d9bff8-0068b820c1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx912c4d7cdc264a94a51e9-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdb1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx241a45ef1f29459398a7f-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdh1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 304 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "tx6f24f684122c4e3e8bd49-0068b820c1" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1fbb25fe7f4e48d784118-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sda1/0/a/459b6a6e91604fe8a07cf6276119f013" 204 - "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013" "tx77e949ac6ee24d868dc99-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdi1/1/a/459b6a6e91604fe8a07cf6276119f013/o" 200 92 "HEAD http://localhost:8080/v1/a/459b6a6e91604fe8a07cf6276119f013/o" "txb9e1beb1381c4cd8873c9-0068b820c1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb2f24d3c045e432980697-0068b820c1" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "PUT /sdb1/1/a/6f0491e4b568443f8bbb7deb6142fe75" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/6f0491e4b568443f8bbb7deb6142fe75" "txb2f24d3c045e432980697-0068b820c1" "container-server 3036835" 0.0011 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "PUT /sda1/1/a/6f0491e4b568443f8bbb7deb6142fe75" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/6f0491e4b568443f8bbb7deb6142fe75" "txb2f24d3c045e432980697-0068b820c1" "container-server 3036835" 0.0009 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "PUT /sdb1/0/a/6f0491e4b568443f8bbb7deb6142fe75" 201 - "PUT http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75" "txb2f24d3c045e432980697-0068b820c1" "proxy-server 3036835" 0.0117 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:33 +0000] "PUT /sda1/0/a/6f0491e4b568443f8bbb7deb6142fe75" 201 - "PUT http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75" "txb2f24d3c045e432980697-0068b820c1" "proxy-server 3036835" 0.0084 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx60d94a371fbd4137b8b87-0068b820c2" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:34 +0000] "HEAD /sda1/0/a/6f0491e4b568443f8bbb7deb6142fe75" 204 - "HEAD http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75" "tx60d94a371fbd4137b8b87-0068b820c2" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbdd03672563f40738be9a-0068b820c2" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:34 +0000] "HEAD /sdb1/0/a/6f0491e4b568443f8bbb7deb6142fe75" 204 - "HEAD http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75" "tx992991aa165c4214928d6-0068b820c2" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:34 +0000] "PUT /sdb1/0/a/6f0491e4b568443f8bbb7deb6142fe75/o" 201 - "PUT http://foo:8080/sdc1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" "txd8eb1ef24ed546fc9375a-0068b820c2" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:34 +0000] "PUT /sdc1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" 201 - "PUT http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75/o" "txd8eb1ef24ed546fc9375a-0068b820c2" "proxy-server 3036835" 0.0069 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:34 +0000] "PUT /sda1/0/a/6f0491e4b568443f8bbb7deb6142fe75/o" 201 - "PUT http://foo:8080/sdd1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" "txd8eb1ef24ed546fc9375a-0068b820c2" "object-server 3036835" 0.0005 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:34 +0000] "PUT /sdd1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" 201 - "PUT http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75/o" "txd8eb1ef24ed546fc9375a-0068b820c2" "proxy-server 3036835" 0.0106 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7cb6ce9d2e394edbb1193-0068b820c2" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/0/a/6f0491e4b568443f8bbb7deb6142fe75" 204 - "HEAD http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75" "tx4e0e54d84e444c499310c-0068b820c4" "proxy-server 3036835" 0.0061 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sdb1/0/a/6f0491e4b568443f8bbb7deb6142fe75/o" 201 - "POST http://foo:8080/sdd1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" "tx9540de3465704ed48942e-0068b820c4" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "POST /sdd1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" 202 76 "POST http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75/o" "tx9540de3465704ed48942e-0068b820c4" "proxy-server 3036835" 0.1139 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/0/a/6f0491e4b568443f8bbb7deb6142fe75/o" 201 - "POST http://foo:8080/sdc1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" "tx9540de3465704ed48942e-0068b820c4" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "POST /sdc1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" 202 76 "POST http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75/o" "tx9540de3465704ed48942e-0068b820c4" "proxy-server 3036835" 0.1190 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9b7d98adc1b8442eaf42c-0068b820c4" "proxy-server 3036835" 0.0021 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sdb1/1/a/3f2972ee483442e98d1141462f9e5e66" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/3f2972ee483442e98d1141462f9e5e66" "tx9b7d98adc1b8442eaf42c-0068b820c4" "container-server 3036835" 0.0010 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/1/a/3f2972ee483442e98d1141462f9e5e66" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" "tx9b7d98adc1b8442eaf42c-0068b820c4" "container-server 3036835" 0.0009 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/0/a/3f2972ee483442e98d1141462f9e5e66" 201 - "PUT http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx9b7d98adc1b8442eaf42c-0068b820c4" "proxy-server 3036835" 0.0076 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 201 - "PUT http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx9b7d98adc1b8442eaf42c-0068b820c4" "proxy-server 3036835" 0.0123 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx85918f2604264b4e9ebc8-0068b820c4" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx85918f2604264b4e9ebc8-0068b820c4" "proxy-server 3036835" 0.0011 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd8994b81f89340d1b1c47-0068b820c4" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/0/a/6f0491e4b568443f8bbb7deb6142fe75" 204 - "HEAD http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75" "tx75e629364dd84d13a5436-0068b820c4" "proxy-server 3036835" 0.0041 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "GET /sdd1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" 200 24 "GET http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75/o" "txdb7808531c6048d2b5cfd-0068b820c4" "proxy-server 3036835" 0.0018 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "GET /sdc1/3/a/6f0491e4b568443f8bbb7deb6142fe75/o" 200 24 "GET http://foo:8080/v1/a/6f0491e4b568443f8bbb7deb6142fe75/o" "txdb7808531c6048d2b5cfd-0068b820c4" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc31238cea93d4f00a1d1a-0068b820c4" "proxy-server 3036835" 0.0016 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://foo:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx59cbd2ebc61147dfbb604-0068b820c4" "proxy-server 3036835" 0.0021 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sda1/0/a/3f2972ee483442e98d1141462f9e5e66/o" 201 - "PUT http://foo:8080/sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx43017efdf56d42ac859ed-0068b820c4" "object-server 3036835" 0.0005 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 201 - "PUT http://foo:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx43017efdf56d42ac859ed-0068b820c4" "proxy-server 3036835" 0.0168 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66/o" 201 - "PUT http://foo:8080/sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx43017efdf56d42ac859ed-0068b820c4" "object-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 201 - "PUT http://foo:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx43017efdf56d42ac859ed-0068b820c4" "proxy-server 3036835" 0.0178 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "PUT /sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 201 - "PUT http://foo:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx43017efdf56d42ac859ed-0068b820c4" "proxy-server 3036835" 0.0190 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txab333cf85bc546a4b60eb-0068b820c4" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "txa21875ab34084653b00dc-0068b820c4" "proxy-server 3036835" 0.0026 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "GET /sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx5caa9ba9c6104398a0e15-0068b820c4" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "GET /sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx5caa9ba9c6104398a0e15-0068b820c4" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2d99905b176b40d1b3798-0068b820c4" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "txc158a583c80f4c6dbc5f0-0068b820c4" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx6184270631ea409eb002a-0068b820c4" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd77c145a8d6a47b29da6a-0068b820c4" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "GET /sda1/0/a/3f2972ee483442e98d1141462f9e5e66" 200 380 "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66?format=json&states=listing" "txd77c145a8d6a47b29da6a-0068b820c4" "proxy-server 3036835" 0.0032 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx589b8825444a4f8f8e1dc-0068b820c4" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:36 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx2295efe289ac41f9b3bdb-0068b820c4" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "txdbd8c012b30247f4946dc-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "txdbd8c012b30247f4946dc-0068b820c5" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx53a045374f1a4835a488e-0068b820c5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "txe3f068a2cbaf41a2a93cb-0068b820c5" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "txdaa4b3bb145b4412bb5f1-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "txdaa4b3bb145b4412bb5f1-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txff8e2b9dd70c456cb685c-0068b820c5" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx2b855485883b459eb5cc4-0068b820c5" "proxy-server 3036835" 0.0014 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 412 - "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx53451f780d9841b4a9c31-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 412 - "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx53451f780d9841b4a9c31-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx53451f780d9841b4a9c31-0068b820c5) -proxy DEBUG: Ignoring 412 from primary (txn: tx53451f780d9841b4a9c31-0068b820c5) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 412 - "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx53451f780d9841b4a9c31-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx53451f780d9841b4a9c31-0068b820c5) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx74a933a0c2aa4bb1992ca-0068b820c5" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx595042c888dc4a578c87b-0068b820c5" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 304 - "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx16643cfee0944acba30fc-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 304 - "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx16643cfee0944acba30fc-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 304 - "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx16643cfee0944acba30fc-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa846980757e34397acebb-0068b820c5" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx2051ac00f8b14d8fbc4b3-0068b820c5" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 304 - "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx8142dfabce9046b8979a1-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 304 - "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx8142dfabce9046b8979a1-0068b820c5" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 304 - "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx8142dfabce9046b8979a1-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2e60609926634819b0350-0068b820c5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx3ed71426d727452d89bb7-0068b820c5" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "txf4a172828717448ba9a4a-0068b820c5" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "GET /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "GET http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "txf4a172828717448ba9a4a-0068b820c5" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx83d1bc09803c45869ef23-0068b820c5" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "txd56ae65146f74b2b905d9-0068b820c5" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx588fa0a526a149b786686-0068b820c5" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd72c71116b4f479a959e2-0068b820c5" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx858d316b99b1421a8c109-0068b820c5" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx795bd4c6b13d4a1a89c40-0068b820c5" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa33d496ade504d02ae76a-0068b820c5" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:37 +0000] "HEAD /sda1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx0ee472dd27fb4ea895a3b-0068b820c5" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdh1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 412 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx1922b136e0524418903a7-0068b820c7" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 412 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx1922b136e0524418903a7-0068b820c7" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 412 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx1922b136e0524418903a7-0068b820c7" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4f4b8e616f884e5795e68-0068b820c7" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sda1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx24c249d5af7e49a2bbd97-0068b820c7" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 304 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "txb817084946f84f619931c-0068b820c7" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7c0a336a6dfa42d6b5db8-0068b820c7" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdb1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx159268aa83af43799f0b4-0068b820c7" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdi1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 304 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "tx92580740aac14d3882a3f-0068b820c7" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe006c506c3614c1bb5c11-0068b820c7" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sda1/0/a/3f2972ee483442e98d1141462f9e5e66" 204 - "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66" "tx2633c963b1df4903bf4b5-0068b820c7" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdg1/1/a/3f2972ee483442e98d1141462f9e5e66/o" 200 92 "HEAD http://localhost:8080/v1/a/3f2972ee483442e98d1141462f9e5e66/o" "txf4044d389d724611b496a-0068b820c7" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7b0ad70d50404ba98d098-0068b820c7" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/1/a/15a904dbc3524fb3a7d1f3f214faea1d" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/15a904dbc3524fb3a7d1f3f214faea1d" "tx7b0ad70d50404ba98d098-0068b820c7" "container-server 3036835" 0.0011 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sdb1/1/a/15a904dbc3524fb3a7d1f3f214faea1d" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/15a904dbc3524fb3a7d1f3f214faea1d" "tx7b0ad70d50404ba98d098-0068b820c7" "container-server 3036835" 0.0010 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/2/a/15a904dbc3524fb3a7d1f3f214faea1d" 201 - "PUT http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d" "tx7b0ad70d50404ba98d098-0068b820c7" "proxy-server 3036835" 0.0161 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sdb1/2/a/15a904dbc3524fb3a7d1f3f214faea1d" 201 - "PUT http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d" "tx7b0ad70d50404ba98d098-0068b820c7" "proxy-server 3036835" 0.0095 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb4da9ca9828149a3b225a-0068b820c7" "proxy-server 3036835" 0.0020 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sda1/2/a/15a904dbc3524fb3a7d1f3f214faea1d" 204 - "HEAD http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d" "txb4da9ca9828149a3b225a-0068b820c7" "proxy-server 3036835" 0.0013 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a19cd3f98bc44aba900d-0068b820c7" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sda1/2/a/15a904dbc3524fb3a7d1f3f214faea1d" 204 - "HEAD http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d" "txde36d7453706484c917ab-0068b820c7" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sdh1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 201 - "PUT http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "tx710b263374d446188a7f4-0068b820c7" "proxy-server 3036835" 0.0110 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/2/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 201 - "PUT http://foo:8080/sdg1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "tx710b263374d446188a7f4-0068b820c7" "object-server 3036835" 0.0005 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sdg1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 201 - "PUT http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "tx710b263374d446188a7f4-0068b820c7" "proxy-server 3036835" 0.0154 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sdb1/2/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 201 - "PUT http://foo:8080/sdi1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "tx710b263374d446188a7f4-0068b820c7" "object-server 3036835" 0.0004 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sdi1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 201 - "PUT http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "tx710b263374d446188a7f4-0068b820c7" "proxy-server 3036835" 0.0163 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe92764e868a943b7a94e1-0068b820c7" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdb1/2/a/15a904dbc3524fb3a7d1f3f214faea1d" 204 - "HEAD http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d" "txe22e9bf3623940a2af750-0068b820c7" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "POST /sdg1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 202 76 "POST http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "txe7db71cf293c4dab8dfcc-0068b820c7" "proxy-server 3036835" 0.0046 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sda1/2/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 201 - "POST http://foo:8080/sdh1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "txe7db71cf293c4dab8dfcc-0068b820c7" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "POST /sdh1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 202 76 "POST http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "txe7db71cf293c4dab8dfcc-0068b820c7" "proxy-server 3036835" 0.0076 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "PUT /sdb1/2/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 201 - "POST http://foo:8080/sdi1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "txe7db71cf293c4dab8dfcc-0068b820c7" "object-server 3036835" 0.0004 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "POST /sdi1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 202 76 "POST http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "txe7db71cf293c4dab8dfcc-0068b820c7" "proxy-server 3036835" 0.0090 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx48252b6714854ec09b083-0068b820c7" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "PUT /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx48252b6714854ec09b083-0068b820c7" "container-server 3036835" 0.0010 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "PUT /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx48252b6714854ec09b083-0068b820c7" "container-server 3036835" 0.0009 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "PUT /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 201 - "PUT http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx48252b6714854ec09b083-0068b820c7" "proxy-server 3036835" 0.0079 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "PUT /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 201 - "PUT http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx48252b6714854ec09b083-0068b820c7" "proxy-server 3036835" 0.0128 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx96cbe8bb928d4f8ebcaf5-0068b820c8" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx96cbe8bb928d4f8ebcaf5-0068b820c8" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx994715f82ac44f7d8185f-0068b820c8" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/2/a/15a904dbc3524fb3a7d1f3f214faea1d" 204 - "HEAD http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d" "tx1ff2f90fac2149649a5d9-0068b820c8" "proxy-server 3036835" 0.0027 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "GET /sdh1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 200 92 "GET http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "txac60b8ae13c74330a41ce-0068b820c8" "proxy-server 3036835" 0.0009 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "GET /sdg1/3/a/15a904dbc3524fb3a7d1f3f214faea1d/o" 200 92 "GET http://foo:8080/v1/a/15a904dbc3524fb3a7d1f3f214faea1d/o" "txac60b8ae13c74330a41ce-0068b820c8" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc73b775d579d45d094d2b-0068b820c8" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://foo:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx1e7786a66ab44605bba2b-0068b820c8" "proxy-server 3036835" 0.0013 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "PUT /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5/o" 201 - "PUT http://foo:8080/sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx30c145f12a8340c9ab650-0068b820c8" "object-server 3036835" 0.0006 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "PUT /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 201 - "PUT http://foo:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx30c145f12a8340c9ab650-0068b820c8" "proxy-server 3036835" 0.0090 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "PUT /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5/o" 201 - "PUT http://foo:8080/sdc1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx30c145f12a8340c9ab650-0068b820c8" "object-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "PUT /sdc1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 201 - "PUT http://foo:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx30c145f12a8340c9ab650-0068b820c8" "proxy-server 3036835" 0.0110 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx11e9a5ed449d49118b73d-0068b820c8" "proxy-server 3036835" 0.0020 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx22c9c25da10341b7ac05f-0068b820c8" "proxy-server 3036835" 0.0025 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "GET /sdc1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 200 24 "GET http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "txfdcd935aa1cf4ac4b8b6c-0068b820c8" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd7c38b6bcb914d0eacb46-0068b820c8" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "txfdcd5dcd7f78433b97968-0068b820c8" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sdc1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 200 24 "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "txfb3f0f96896e43fa9726d-0068b820c8" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd51d07fb5aff499092e10-0068b820c8" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "GET /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 200 380 "GET http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5?format=json&states=listing" "txd51d07fb5aff499092e10-0068b820c8" "proxy-server 3036835" 0.0020 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txefb2e2f76ead4596be7f5-0068b820c8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx85d7967204074f2b99ae4-0068b820c8" "proxy-server 3036835" 0.0022 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "GET /sdc1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 200 24 "GET http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx779d7f1b1e634a67bc3c7-0068b820c8" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbed68ab07bcd4060803f1-0068b820c8" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx6028cbfb8b3b4ebcb2e60-0068b820c8" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "GET /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 200 24 "GET http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "txd9476e48c2004af2aee4e-0068b820c8" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5f8ca0c6b5cd4df59e940-0068b820c8" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "HEAD /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx913b7463b1c64cb49e414-0068b820c8" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "GET /sdc1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 412 - "GET http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "txa0cddcfac5594e63a77dc-0068b820c8" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:40 +0000] "GET /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 412 - "GET http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "txa0cddcfac5594e63a77dc-0068b820c8" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0d87c4c376464c768ba41-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "txdfa55927322e43bf84d29-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "GET /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 304 - "GET http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "txe87691972a1545e99bbb5-0068b820ca" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9aff77caf5724608b2b5b-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx8a1599be27dc46bd8058b-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "GET /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 304 - "GET http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx3a19011d5cfe4da1a1ae6-0068b820ca" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe64572bf07e7415ab998e-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx93e6d2a821244f57aac55-0068b820ca" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "GET /sdc1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 200 24 "GET http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "txa92c107647224952be19f-0068b820ca" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx329800faa6a14fbaba4be-0068b820ca" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "txddee3aa7c0f2494f915cf-0068b820ca" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 200 24 "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx61345cdd996645d184b1c-0068b820ca" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx458013b5b64a467897cd2-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx3a4b8dc8e316404fb435e-0068b820ca" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdc1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 200 24 "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx368e8dd6c00d4a29bfd2d-0068b820ca" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4401918949614eb28dde6-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "txf86d91fe3b394816a7a06-0068b820ca" "proxy-server 3036835" 0.0042 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 412 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx9c183189be8f4fcfbc02d-0068b820ca" "proxy-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdc1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 412 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx9c183189be8f4fcfbc02d-0068b820ca" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe8dd95d2b16847d78a9a3-0068b820ca" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "tx095480442edf42a8bffa9-0068b820ca" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 304 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx274b0f5d090040a1b69d4-0068b820ca" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8684d4af65e14ac7b209c-0068b820ca" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "txe6fc94c00cf546f3a99bf-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 304 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx4ca44d19d0f147ef8e490-0068b820ca" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5e91e91b0cfc4d76948a4-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdb1/1/a/d2f33b5dd96b412e8796c70365fecfc5" 204 - "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5" "txceb04f1a19f04c94a56db-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sdd1/2/a/d2f33b5dd96b412e8796c70365fecfc5/o" 200 24 "HEAD http://localhost:8080/v1/a/d2f33b5dd96b412e8796c70365fecfc5/o" "tx942c4665f8054b138616d-0068b820ca" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx72ce4acc7f2044348ff61-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/1/a/8ea1ea631e1446b4acad36b19d256a82" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/8ea1ea631e1446b4acad36b19d256a82" "tx72ce4acc7f2044348ff61-0068b820ca" "container-server 3036835" 0.0009 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "PUT /sdb1/1/a/8ea1ea631e1446b4acad36b19d256a82" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/8ea1ea631e1446b4acad36b19d256a82" "tx72ce4acc7f2044348ff61-0068b820ca" "container-server 3036835" 0.0009 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "PUT /sdb1/1/a/8ea1ea631e1446b4acad36b19d256a82" 201 - "PUT http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82" "tx72ce4acc7f2044348ff61-0068b820ca" "proxy-server 3036835" 0.0074 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "PUT /sda1/1/a/8ea1ea631e1446b4acad36b19d256a82" 201 - "PUT http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82" "tx72ce4acc7f2044348ff61-0068b820ca" "proxy-server 3036835" 0.0119 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx536c1e3efa02472d938f3-0068b820ca" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sda1/1/a/8ea1ea631e1446b4acad36b19d256a82" 204 - "HEAD http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82" "tx536c1e3efa02472d938f3-0068b820ca" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txad64292700de4e34bea0e-0068b820cb" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sdb1/1/a/8ea1ea631e1446b4acad36b19d256a82" 204 - "HEAD http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82" "tx3e88440cf9a244929aaa4-0068b820cb" "proxy-server 3036835" 0.0013 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sdb1/1/a/8ea1ea631e1446b4acad36b19d256a82/o" 201 - "PUT http://foo:8080/sdd1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" "tx6cceb0d7782d4f32aea59-0068b820cb" "object-server 3036835" 0.0004 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sda1/1/a/8ea1ea631e1446b4acad36b19d256a82/o" 201 - "PUT http://foo:8080/sdc1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" "tx6cceb0d7782d4f32aea59-0068b820cb" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sdc1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" 201 - "PUT http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82/o" "tx6cceb0d7782d4f32aea59-0068b820cb" "proxy-server 3036835" 0.0118 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sdd1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" 201 - "PUT http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82/o" "tx6cceb0d7782d4f32aea59-0068b820cb" "proxy-server 3036835" 0.0131 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8836f3d928f64e09ae612-0068b820cb" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sdb1/1/a/8ea1ea631e1446b4acad36b19d256a82" 204 - "HEAD http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82" "txe29c10d6e9ed4c5d8637f-0068b820cb" "proxy-server 3036835" 0.0026 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sdb1/1/a/8ea1ea631e1446b4acad36b19d256a82/o" 201 - "POST http://foo:8080/sdd1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" "txa5af418dd8d442b88b200-0068b820cb" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "POST /sdd1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" 202 76 "POST http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82/o" "txa5af418dd8d442b88b200-0068b820cb" "proxy-server 3036835" 0.0055 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sda1/1/a/8ea1ea631e1446b4acad36b19d256a82/o" 201 - "POST http://foo:8080/sdc1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" "txa5af418dd8d442b88b200-0068b820cb" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "POST /sdc1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" 202 76 "POST http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82/o" "txa5af418dd8d442b88b200-0068b820cb" "proxy-server 3036835" 0.0071 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2d131c9d1a8a41eeb8ed5-0068b820cb" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sdb1/1/a/780cf5bf976040718956be6bed3a5102" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/780cf5bf976040718956be6bed3a5102" "tx2d131c9d1a8a41eeb8ed5-0068b820cb" "container-server 3036835" 0.0009 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sda1/1/a/780cf5bf976040718956be6bed3a5102" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/780cf5bf976040718956be6bed3a5102" "tx2d131c9d1a8a41eeb8ed5-0068b820cb" "container-server 3036835" 0.0009 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 201 - "PUT http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "tx2d131c9d1a8a41eeb8ed5-0068b820cb" "proxy-server 3036835" 0.0077 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sda1/0/a/780cf5bf976040718956be6bed3a5102" 201 - "PUT http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "tx2d131c9d1a8a41eeb8ed5-0068b820cb" "proxy-server 3036835" 0.0124 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdaec25b99a914ac3b3710-0068b820cb" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txdaec25b99a914ac3b3710-0068b820cb" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb776a88145745e79d1fc-0068b820cb" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sda1/1/a/8ea1ea631e1446b4acad36b19d256a82" 204 - "HEAD http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82" "txfbcddd46037449e589dbf-0068b820cb" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "GET /sdd1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" 200 24 "GET http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82/o" "txa6b73f9961254564a734b-0068b820cb" "proxy-server 3036835" 0.0008 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "GET /sdc1/0/a/8ea1ea631e1446b4acad36b19d256a82/o" 200 24 "GET http://foo:8080/v1/a/8ea1ea631e1446b4acad36b19d256a82/o" "txa6b73f9961254564a734b-0068b820cb" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1b362fdcc4044ce7a28b2-0068b820cb" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sda1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://foo:8080/v1/a/780cf5bf976040718956be6bed3a5102" "tx4978ce5b8401454fbf8e0-0068b820cb" "proxy-server 3036835" 0.0012 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sdb1/0/a/780cf5bf976040718956be6bed3a5102/o" 201 - "PUT http://foo:8080/sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" "tx9da6387a760d4acc8ec16-0068b820cb" "object-server 3036835" 0.0005 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sda1/0/a/780cf5bf976040718956be6bed3a5102/o" 201 - "PUT http://foo:8080/sdd1/3/a/780cf5bf976040718956be6bed3a5102/o" "tx9da6387a760d4acc8ec16-0068b820cb" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 201 - "PUT http://foo:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx9da6387a760d4acc8ec16-0068b820cb" "proxy-server 3036835" 0.0098 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "PUT /sdd1/3/a/780cf5bf976040718956be6bed3a5102/o" 201 - "PUT http://foo:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx9da6387a760d4acc8ec16-0068b820cb" "proxy-server 3036835" 0.0096 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txceccf8bdc8fe4d36a6433-0068b820cb" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "tx9718750bfc4948bc91f18-0068b820cb" "proxy-server 3036835" 0.0029 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "GET /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 200 24 "GET http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx45e8d492d6bd4396b3fb0-0068b820cb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1d467e65128049098e9be-0068b820cb" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "HEAD /sda1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "tx6d5c083203384eedb50f1-0068b820cd" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "HEAD /sdd1/3/a/780cf5bf976040718956be6bed3a5102/o" 200 24 "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "txf1ab1fc7398d45c89158c-0068b820cd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx88dcd0963eea4da885cc3-0068b820cd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "GET /sda1/0/a/780cf5bf976040718956be6bed3a5102" 200 384 "GET http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102?format=json&states=listing" "tx88dcd0963eea4da885cc3-0068b820cd" "proxy-server 3036835" 0.0021 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8a71e591538546a983898-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sda1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txfae34a07bf0e43cdb20ef-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "GET /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 200 24 "GET http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx3b5f4f7b4d0f4a558c318-0068b820ce" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4a94f9c41e154421b2a66-0068b820ce" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "tx6d720983b90d42ac98317-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "GET /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 200 24 "GET http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "txf277cdc30ae846358c783-0068b820ce" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx904ef27944694780acc80-0068b820ce" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sda1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txc25b5bbf22314e07bbae2-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "GET /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 412 - "GET http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx59796fdb568e4e0a97c8a-0068b820ce" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "GET /sdd1/3/a/780cf5bf976040718956be6bed3a5102/o" 412 - "GET http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx59796fdb568e4e0a97c8a-0068b820ce" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx535e1b3f2c4c465eb347a-0068b820ce" "proxy-server 3036835" 0.0040 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sda1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "tx192a4b1404664914b33f3-0068b820ce" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "GET /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 304 - "GET http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "txf40b8a1629d44c71a97b7-0068b820ce" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txca384a925a8d43fa9edaf-0068b820ce" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sda1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txdad85261190545fab68b8-0068b820ce" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "GET /sdd1/3/a/780cf5bf976040718956be6bed3a5102/o" 304 - "GET http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx414537d935fd4f1e8d497-0068b820ce" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf0b708219aab4567b47d3-0068b820ce" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txe9be7994c6df497eb1e63-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "GET /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 200 24 "GET http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx1afce61524334da6bc43b-0068b820ce" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0b06dc3809ad49a38d981-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txc5baf6179baf4e759d637-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 200 24 "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx61c89718c3874db09762d-0068b820ce" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf50d48d8115b4528a6ac6-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txe19500a0dbb7440fb86c8-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdd1/3/a/780cf5bf976040718956be6bed3a5102/o" 200 24 "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "txc8aa90ab588e475889f0f-0068b820ce" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdeae246d76ee4a53b9e37-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txbb065fadd40f4c13a2c4f-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdd1/3/a/780cf5bf976040718956be6bed3a5102/o" 412 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx8a6f4d5640ec4de08b0ef-0068b820ce" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 412 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx8a6f4d5640ec4de08b0ef-0068b820ce" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2b64a0d3ec4d44f4914a2-0068b820ce" "proxy-server 3036835" 0.0012 "-" 3036835 -test.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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:36 -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 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0139 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0001 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0076 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 1867684 0 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0077 "-" 1867684 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: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0033 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0032 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0032 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0030 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036813 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: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0036 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0020 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0019 "-" 3036813 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: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0001 "-" 3036813 nada -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 3036813 999 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "HEAD /sda1/p/a/c_nulo" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0031 "-" 3036813 1 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "HEAD /sda1/p/a/c_unu" 204 - "-" "-" "-" 0.0011 "-" 3036813 1 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0046 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0074 "-" 1867684 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: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1867684 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: - - - [06/Oct/2026:17:33:41 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1867684 - test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 3036813 - -test 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: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0029 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0019 "-" 3036813 0 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 1867684 - test DEBUG: 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 INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0088 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0112 "-" 1867684 - test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0037 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0021 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0021 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0020 "-" 3036813 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: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0026 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0032 "-" 3036813 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 -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 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': +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0107 "-" 1867684 - +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0066 "-" 1867684 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0090 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0069 "-" 1867684 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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': + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0174 "-" 1867684 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: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1867684 2 +test INFO: - - - [06/Oct/2026:17:33:41 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0065 "-" 1867684 2 +sharder-test WARNING: Reclaimable db stuck waiting for shrinking, path: a/c, db: /tmp/tmpb1bjdxvu/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/tmp495ke2a1/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/tmp495ke2a1/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/tmp495ke2a1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp495ke2a1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1791308022.00000, (0, 0) as of 1791308022.00000, active as of 1791308022.00000> to ShardRange<'k' to 't' as of 1791308023.00000, (0, 0) as of 1791308023.00000, active as of 1791308023.00000>, path: .shards_a/shard_c, db: /tmp/tmp495ke2a1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp495ke2a1/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/tmp495ke2a1/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/tmp495ke2a1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp495ke2a1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308027.00000, (0, 0) as of 1791308027.00000, shrinking as of 1791308024.00000> to ShardRange<'k' to 't' as of 1791308027.00000, (0, 0) as of 1791308027.00000, sharding as of 1791308028.00000>, path: .shards_a/shard_c, db: /tmp/tmp495ke2a1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp495ke2a1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp495ke2a1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container +test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container ... 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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP 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', 'Date': 'Tue, 06 Oct 2026 17:33:38 -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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP 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': 'Tue, 06 Oct 2026 17:33:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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_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.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.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_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.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.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.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_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_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_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_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_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 -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.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_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: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 DEBUG: /tmp/tmpkn1ggygk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.25309.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpkn1ggygk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.25309.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, '177831b0d6d7331bd8b529fd96bea81a', '18cb28eb-f13b-43d9-9f8b-f1f1c64391a9-', '1756897487.25071', '1756897487.25997', '0', '', '1756897487.24899', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897487.26288', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.26288', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897487.26288', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897487.26418', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897487.26418', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897487.25309', 'epoch': '1756897487.25309', 'reported': 0, 'tombstones': -1}], '18cb28eb-f13b-43d9-9f8b-f1f1c64391a9-') -test DEBUG: /tmp/tmpkn1ggygk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.25309.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpkn1ggygk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897487.25309.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, '73b629d94daec466333673c927cb22a4', '267cb2a7-d3d7-4ac5-883b-4b0543e66eed-', '1756897488.32008', '1756897488.31830', '0', '', '1756897488.31830', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897488.32137', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.32137', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897488.32137', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897488.32264', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.32264', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897488.32247', 'epoch': '1756897488.32247', 'reported': 0, 'tombstones': -1}], '267cb2a7-d3d7-4ac5-883b-4b0543e66eed-') -test DEBUG: /tmp/tmp_mmejs5w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897488.32247.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp_mmejs5w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897488.32247.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, '73b629d94daec466333673c927cb22a4', '267cb2a7-d3d7-4ac5-883b-4b0543e66eed-', '1756897488.32008', '1756897488.32963', '0', '', '1756897488.31830', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897488.32137', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.32137', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897488.32137', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897488.32264', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.32264', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897488.32247', 'epoch': '1756897488.32247', 'reported': 0, 'tombstones': -1}], '267cb2a7-d3d7-4ac5-883b-4b0543e66eed-') -test DEBUG: /tmp/tmp_mmejs5w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897488.32247.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp_mmejs5w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897488.32247.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, '73b629d94daec466333673c927cb22a4', 'd299fac2-11e8-42ec-9f80-ee94d55d163d-', '1756897488.36165', '1756897488.35985', '0', '', '1756897488.35985', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897488.36281', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.36281', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897488.36281', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897488.36427', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.36427', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897488.36410', 'epoch': '1756897488.36410', 'reported': 0, 'tombstones': -1}], 'd299fac2-11e8-42ec-9f80-ee94d55d163d-') -test DEBUG: /tmp/tmpjs3cn9eq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897488.36410.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpjs3cn9eq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897488.36410.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, '73b629d94daec466333673c927cb22a4', 'd299fac2-11e8-42ec-9f80-ee94d55d163d-', '1756897488.36165', '1756897488.37150', '0', '', '1756897488.35985', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897488.36281', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.36281', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897488.36281', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897488.36427', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.36427', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897488.36410', 'epoch': '1756897488.36410', 'reported': 0, 'tombstones': -1}], 'd299fac2-11e8-42ec-9f80-ee94d55d163d-') -test DEBUG: /tmp/tmpjs3cn9eq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897488.36410.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpjs3cn9eq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1756897488.36410.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, '3997f3456a6acb0b912de4c23dc1c747', '5aa783b6-4f59-4777-9368-387cc8de5d15-sda', '1756897488.40492', '1756897488.40254', '0', '', '1756897488.40254', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5aa783b6-4f59-4777-9368-387cc8de5d15-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '359a02f324b1bfa6552530f23d02c046', 'e1073a6a-e517-4492-95d5-a0e839d7cc8b-sda', '1756897488.41611', '1756897488.41434', '0', '', '1756897488.41434', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897488.42191', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1756897488.42191', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897488.42191', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897488.42301', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.42301', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897488.42284', 'epoch': '1756897488.42284', 'reported': 0, 'tombstones': -1}], 'e1073a6a-e517-4492-95d5-a0e839d7cc8b-sda')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_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 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmp7qhyukk7/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '87084464eed93867a638b3951c4d22fc', '519b62c5-2766-42f8-a402-c9da356870ca-sda', '1791308019.90587', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('519b62c5-2766-42f8-a402-c9da356870ca-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '87084464eed93867a638b3951c4d22fc', '519b62c5-2766-42f8-a402-c9da356870ca-sda', '1791308019.90587', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('519b62c5-2766-42f8-a402-c9da356870ca-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp7esh_2mk/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '1cac75f8-df28-409f-9c92-955358fc49fb-sda', '1791308021.41964', '1791308021', '1791308023', '', '1791308023', 0, 0) +test DEBUG: /tmp/tmp7esh_2mk/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '1cac75f8-df28-409f-9c92-955358fc49fb-sda', '1791308021.41964', '1791308021', '1791308023', '', '1791308023', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('1cac75f8-df28-409f-9c92-955358fc49fb-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03353 seconds (29.82162/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/tmp5gs_sx5l/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'fb5a8736f94165e8e4af6679b00eb73f', '0e13ff0d-62ae-4129-a18b-894d68c4b011-sda', '1791308021.48451', '1791308021', '1791308023', '', '1791308023', 1, 0) +test DEBUG: /tmp/tmp5gs_sx5l/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308026.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '0e13ff0d-62ae-4129-a18b-894d68c4b011-sda') +test DEBUG: /tmp/tmp5gs_sx5l/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00821638s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'fb5a8736f94165e8e4af6679b00eb73f', '0e13ff0d-62ae-4129-a18b-894d68c4b011-sda', '1791308021.48451', '1791308021', '1791308023', '', '1791308023', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('0e13ff0d-62ae-4129-a18b-894d68c4b011-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp5gs_sx5l/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05596 seconds (17.86967/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/tmp5gs_sx5l/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f7563587a99de5971ae4f13d4fc18c55', '9426913d-eb5d-4f5f-b458-628e6696fe58-sda', '1791308021.55987', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('9426913d-eb5d-4f5f-b458-628e6696fe58-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f7563587a99de5971ae4f13d4fc18c55', '9426913d-eb5d-4f5f-b458-628e6696fe58-sda', '1791308021.55987', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('9426913d-eb5d-4f5f-b458-628e6696fe58-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpewh6c77w/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'e3a09fb9-8f05-4880-8e5b-c29edae923f0-sda', '1791308021.59575', '1791308021', '1791308023', '', '1791308023', 0, 1) +test DEBUG: /tmp/tmpewh6c77w/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'e3a09fb9-8f05-4880-8e5b-c29edae923f0-sda', '1791308021.59575', '1791308021', '1791308023', '', '1791308023', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('e3a09fb9-8f05-4880-8e5b-c29edae923f0-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02784 seconds (35.92077/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/tmpxg9be1g7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'fb5a8736f94165e8e4af6679b00eb73f', 'bf7d9863-ab66-412b-8409-be6f1f468e1b-sda', '1791308021.65342', '1791308021', '1791308023', '', '1791308023', 1, 0) +test DEBUG: /tmp/tmpxg9be1g7/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'fb5a8736f94165e8e4af6679b00eb73f', 'bf7d9863-ab66-412b-8409-be6f1f468e1b-sda', '1791308021.65342', '1791308021', '1791308023', '', '1791308023', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('bf7d9863-ab66-412b-8409-be6f1f468e1b-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpxg9be1g7/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04215 seconds (23.72486/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/tmpxg9be1g7/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f7563587a99de5971ae4f13d4fc18c55', '2ab0e51e-37bc-4b7b-b126-f7346da7f7e1-sda', '1791308021.69796', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('2ab0e51e-37bc-4b7b-b126-f7346da7f7e1-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'f7563587a99de5971ae4f13d4fc18c55', '2ab0e51e-37bc-4b7b-b126-f7346da7f7e1-sda', '1791308021.69796', '1791306000', '0', '', '1791306000', 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.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 + +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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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 1791308017.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.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 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04:47 -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: 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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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_ACPtest.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.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_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.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.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET ... 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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'X-Amz-Content-Sha256': '1f7579140d49b831582cb0c7358ed480afb750509ae4a5791572c5bde7f53a44', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '90'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', '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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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': 'Wed, 03 Sep 2025 11:04:47 -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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 - -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor ERROR: Unable to list partitions in '/tmp/tmpkym0rycl/devices/sda/objects': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1355, in collect_parts - partitions = os.listdir(obj_path) -NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmpkym0rycl/devices/sda/objects' -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -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 3.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmp7mpvt2ya/devices/sda/objects/1 -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmpin6b4vgp/devices/sda/objects/1 -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-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 6.9141387939453125e-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.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 INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-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 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 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 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 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-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 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 2.6226043701171875e-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 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-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: 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 2.86102294921875e-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.384185791015625e-06 seconds. -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpiiqs6o2q/devices/sda/objects/junk' -object-reconstructor INFO: Removing partition: /tmp/tmpiiqs6o2q/devices/sda/objects/junk -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpiiqs6o2q/devices/sda/objects/not' -object-reconstructor INFO: Removing partition: /tmp/tmpiiqs6o2q/devices/sda/objects/not -object-reconstructor DEBUG: Run listdir on /tmp/tmpiiqs6o2q/devices/sda/objects/1 -object-reconstructor WARNING: Unable to read '/tmp/tmpiiqs6o2q/devices/sda/objects/1234/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 408, 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.35.1/swift/common/utils/__init__.py", line 1328, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 804, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmpiiqs6o2q/devices/sda/objects/1234' -object-reconstructor WARNING: Unexpected entity '/tmp/tmpiiqs6o2q/devices/sda/objects/1234' is not a directory -object-reconstructor INFO: Removing partition: /tmp/tmpiiqs6o2q/devices/sda/objects/1234 -object-reconstructor DEBUG: Run listdir on /tmp/tmpiiqs6o2q/devices/sda/objects/2 -object-reconstructor DEBUG: Run listdir on /tmp/tmpiiqs6o2q/devices/sda/objects/0 -object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.01s (889.41/sec, 0s remaining) -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-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) -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)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.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_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 -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_container_updates -test.unit.obj.test_server.TestObjectController.test_DELETE_container_updates ... 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 INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:47 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0032 "-" 3036813 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: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0029 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0030 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0031 "-" 3036813 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: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0019 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 3036813 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: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0000 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036813 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: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0019 "-" 3036813 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: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0031 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0019 "-" 3036813 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: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0075 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0001 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0035 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 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: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0033 "-" 3036813 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: - - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 3036813 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_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.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_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 - -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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 1756897484.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 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 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2test.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE_ACP +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', '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': 'Wed, 03 Sep 2025 11:04:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -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': 'Wed, 03 Sep 2025 11:04:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest: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 ERROR: Invalid current //REALM/CLUSTER (foo) -test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) -test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) -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.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_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_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_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_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_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_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.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 INFO: Starting relinker (cleanup=True) using 5 workers: 11:04:47 09/03/25 GMT -test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s after receiving signal: 9 -test INFO: Finished relinker (cleanup=True): 11:04:47 09/03/25 GMT (0:00:00.000252 elapsed) -['Starting relinker (cleanup=True) using 5 workers: 11:04:47 09/03/25 GMT', 'Finished relinker (cleanup=True): 11:04:47 09/03/25 GMT (0:00:00.000252 elapsed)'] -test INFO: Starting relinker (cleanup=True) using 5 workers: 11:04:47 09/03/25 GMT -test WARNING: Worker (pid=5, devs=sda4) completed in 0.0s with errors -test INFO: Finished relinker (cleanup=True): 11:04:47 09/03/25 GMT (0:00:00.000225 elapsed) -['Starting relinker (cleanup=True) using 5 workers: 11:04:47 09/03/25 GMT', 'Finished relinker (cleanup=True): 11:04:47 09/03/25 GMT (0:00:00.000225 elapsed)'] -test INFO: Starting relinker (cleanup=True) using 5 workers: 11:04:47 09/03/25 GMT -test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s with unexpected status 42 -test INFO: Finished relinker (cleanup=True): 11:04:47 09/03/25 GMT (0:00:00.000225 elapsed) -['Starting relinker (cleanup=True) using 5 workers: 11:04:47 09/03/25 GMT', 'Finished relinker (cleanup=True): 11:04:47 09/03/25 GMT (0:00:00.000225 elapsed)'] -fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -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': 'Wed, 03 Sep 2025 11:04:47 -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': 'Wed, 03 Sep 2025 11:04:47 -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': 'Wed, 03 Sep 2025 11:04:47 -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': 'Wed, 03 Sep 2025 11:04:47 -0000', '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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', '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': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_get.TestMpuGETorHEADAcl.test_mpu_GET -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET ... ok -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -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.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 DEBUG: /tmp/tmpi14plagn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpi14plagn/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, '359a02f324b1bfa6552530f23d02c046', 'e1073a6a-e517-4492-95d5-a0e839d7cc8b-sda', '1756897488.41611', '1756897488.41882', '0', '', '1756897488.41434', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897488.42191', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1756897488.42191', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897488.42191', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897488.42301', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897488.42301', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897488.42284', 'epoch': '1756897488.42284', 'reported': 0, 'tombstones': -1}], 'e1073a6a-e517-4492-95d5-a0e839d7cc8b-sda') -test DEBUG: /tmp/tmpi14plagn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpi14plagn/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, '708e37daed56deeb4b5d450a26ec3dda', '1c2c1453-647d-4d7b-9066-4dfdbd39b29b-sda', '1756897489.76115', '1756897489.75933', '0', '', '1756897489.75933', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897489.76679', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1756897489.76679', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897489.76679', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897489.76785', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897489.76785', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897489.76767', 'epoch': '1756897489.76767', 'reported': 0, 'tombstones': -1}], '1c2c1453-647d-4d7b-9066-4dfdbd39b29b-sda') -test DEBUG: /tmp/tmpw4wnr8h3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpw4wnr8h3/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, '708e37daed56deeb4b5d450a26ec3dda', '1c2c1453-647d-4d7b-9066-4dfdbd39b29b-sda', '1756897489.76115', '1756897489.76377', '0', '', '1756897489.75933', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1756897489.76679', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1756897489.76679', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897489.76679', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897489.76785', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897489.76785', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897489.76767', 'epoch': '1756897489.76767', 'reported': 0, 'tombstones': -1}], '1c2c1453-647d-4d7b-9066-4dfdbd39b29b-sda') -test DEBUG: /tmp/tmpw4wnr8h3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpw4wnr8h3/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, '24f38747a39e4c2b5a544145bb7ce2bc', '4accd4b9-c56c-4e3b-8387-c17dc9ed49a3-sda', '1756897489.80279', '1756897489.80102', '0', '', '1756897489.80102', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('4accd4b9-c56c-4e3b-8387-c17dc9ed49a3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Unlinked retiring db '/tmp/tmpmiki5elr/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '24f38747a39e4c2b5a544145bb7ce2bc', '45674e43-c0b9-4e11-9290-1a1dbab951f0-sda', '1756897489.82941', '1756897489.82770', '0', '', '1756897489.82770', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('45674e43-c0b9-4e11-9290-1a1dbab951f0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '24f38747a39e4c2b5a544145bb7ce2bc', '9040d644-a931-44d7-8de6-b4c773dad505-sda', '1756897489.85963', '1756897489.85791', '0', '', '1756897489.85791', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('9040d644-a931-44d7-8de6-b4c773dad505-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Unlinked retiring db '/tmp/tmpkpxwwcoi/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '24f38747a39e4c2b5a544145bb7ce2bc', 'bdf4ee77-5725-4edf-aae7-68a08bc663c1-sda', '1756897489.88162', '1756897489.87985', '0', '', '1756897489.87985', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('bdf4ee77-5725-4edf-aae7-68a08bc663c1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '77d0ca2c-bed3-4234-ae34-a9f43bfeb470-sda', '1756897489.92639', '1756897489.92469', '0', '', '1756897489.92469', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp7s2ut837/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c79348ad-0d5d-4761-88f8-f950136e2f08-sdb', '1756897489.94633', '1756897490.00000', '0', '', '1756897490.00000', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c79348ad-0d5d-4761-88f8-f950136e2f08-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c79348ad-0d5d-4761-88f8-f950136e2f08-sdb', '1756897489.94633', '1756897490.00000', '0', '', '1756897490.00000', 0, 1) -test ERROR: Quarantining DB /tmp/tmp7s2ut837/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c79348ad-0d5d-4761-88f8-f950136e2f08-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01205 seconds (83.01210/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/tmpv4oyojb_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c83575f4-e954-4580-81a8-325c2db51657-sda', '1756897489.96397', '1756897489', '0', '', '1756897489', 0, 1)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 +Partition power increase in progress. You need +to finish the increase first before removing devices. +Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Devices: id region zone ip address port replication ip replication port name weight partitions balance meta + 4 2 3 test.test.com 6200 r.test.com 7000 sda3 3.14 2 33.67 some meta data +Devices: id region zone ip address port replication ip replication port name weight partitions balance meta + 0 0 0 127.0.0.1 6200 127.0.0.1 6200 sda1 100.00 0 -100.00 some meta data +Devices: id region zone ip address port replication ip replication port name weight partitions balance meta + 0 0 0 127.0.0.1 6200 127.0.0.1 6200 sda1 100.00 0 -100.00 some meta data +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Devices: id region zone ip address port replication ip replication port name weight partitions balance meta + 4 2 3 2001:0:1234::c1c0:abcd:876 6200 2::10 7000 sda3 3.14 2 33.67 some meta data +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Devices: id region zone ip address port replication ip replication port name weight partitions balance meta + 4 2 3 2001:0:1234::c1c0:abcd:876 6200 2::10 7000 sda3 3.14 2 33.67 some meta data +No matching devices found +swift-ring-builder search -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: - - 03/Sep/2025/11/04/51 GET / HTTP/1.0 200 - - - - 8 - - First:%201%0ASecond:%202 0.0001 - - 1756897491.911796331 1756897491.911878109 - -test INFO: - - 03/Sep/2025/11/04/51 GET / HTTP/1.0 500 - - - - - - - - 0.0000 - - 1756897491.913071156 1756897491.913079023 - -test INFO: - - 03/Sep/2025/11/04/52 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1756897491.913847208 1756897492.613847256 - -test INFO: - - 03/Sep/2025/11/04/51 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897491.915442467 1756897491.915510178 - -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 03/Sep/2025/11/04/52 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897492.652324677 1756897492.652376413 - -test INFO: - - 03/Sep/2025/11/04/52 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1756897492.653190851 1756897492.653208971 - -test INFO: - - 03/Sep/2025/11/04/52 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1756897492.653930187 1756897492.653942108 - -test INFO: - - 03/Sep/2025/11/04/52 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897492.654563427 1756897492.654613495 - -test INFO: - - 03/Sep/2025/11/04/52 GET / HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1756897492.655252934 1756897492.655295372 - -test INFO: - - 03/Sep/2025/11/04/52 GET / HTTP/1.0 200 - - - - 15 - - - 0.0003 - - 1756897492.655240536 1756897492.655520439 - -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 03/Sep/2025/11/04/52 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897492.671061039 1756897492.671127319 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897493.372639894 1756897493.372738123 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - b05bf940-0464-4c... - 8 - - - 0.0001 - - 1756897493.373425722 1756897493.373480797 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1756897493.374068022 1756897493.374117851 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - b05bf940... - 8 - - - 0.0000 - - 1756897493.374660015 1756897493.374707222 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0000 - - 1756897493.375274897 1756897493.375323296 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0000 - - 1756897493.375881672 1756897493.375930786 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897493.376463413 1756897493.376541615 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - ... - 8 - - - 0.0000 - - 1756897493.377125263 1756897493.377173185 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0000 - - 1756897493.377748251 1756897493.377790451 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0000 - - 1756897493.378126860 1756897493.378160715 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0000 - one%2Cand%20two 1756897493.378910542 1756897493.378957033 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1756897493.379686594 1756897493.379734278 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1756897493.380248547 1756897493.380292654 - -test INFO: - - 03/Sep/2025/11/04/53 GET / HTTP/1.0 200 - - - - 8 - - - 0.0000 - one 1756897493.381054640 1756897493.381102800 - -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 INFO: HTTP/1.0 /bucket/path/to/key GET AUTH_test bucket path/to/key -test INFO: - - 03/Sep/2025/11/04/53 GET /%3Fx%3D3 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897493.384380579 1756897493.384431124 - -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 INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -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 INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -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 INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -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 INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -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 INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -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 INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -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 INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 -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 -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad ... ok +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. + +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. +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_"" + d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" + d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"something" +Device d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" is now d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"something" +Device d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" is now d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"something" +Device d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" is now d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"something" +Device 1 already uses 127.0.0.2:6201/sda2. +Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" is now d4r2z3-test.test2.com:9000Rr.test2.com:9000/sda300_"other meta data" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.2.1:9000R127.0.2.1:9000/sda100_"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.1.1:8000/sda10_"other meta data" +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::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" is now d4r2z3-[4001:0:1234::c1c0:abcd:876]:9000R[4::10]:9000/sda300_"other meta data" +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::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" is now d4r2z3-[3001:0:1234::c1c0:abcd:876]:8000R[3::10]:8000/sda30_"other meta data" +Search value matched 0 devices. +The on-disk ring builder is unchanged. +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.cli.test_ringbuilder.TestCommands.test_set_info_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_values_no_devices +test.unit.cli.test_ringbuilder.TestCommands.test_set_info_values_no_devices ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_min_part_hours +test.unit.cli.test_ringbuilder.TestCommands.test_set_min_part_hours ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_min_part_hours_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_set_min_part_hours_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_overload +test.unit.cli.test_ringbuilder.TestCommands.test_set_overload ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_negative +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.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 +test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_percent ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_percent_strange_input +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.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 +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 +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_values_no_devices +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_values_no_devices ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas +test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_invalid_value +test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_invalid_value ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_number_of_arguments ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_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': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:04:49 -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 {'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': 'Wed, 03 Sep 2025 11:04:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:49 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:49 -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_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:49 -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: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.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container ... 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 -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.0728836059570312e-05 seconds. -object-reconstructor INFO: Nothing reconstructed for 0.00026297569274902344 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-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.245208740234375e-06 seconds. -object-reconstructor INFO: Running object reconstructor in script mode. -object-reconstructor DEBUG: Run listdir on /tmp/tmpd0favz5x/devices/sda/objects-1/0 -object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (738.69/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 5.9604644775390625e-06 seconds. -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c" 400 25 "-" "-" "-" - "-" 3036815 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" - "-" 3036815 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 3036815 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 3036815 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 3036815 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" - "-" 3036815 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0013 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0003 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:50 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 3036815 -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_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 -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 +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('2ab0e51e-37bc-4b7b-b126-f7346da7f7e1-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpas7jihfl/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '3d6ec91b-bb89-4f2e-8264-20530404977f-sda', '1791308021.74236', '1791308024', '1791308023', '', '1791308024', 0, 1) +test DEBUG: /tmp/tmpas7jihfl/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '3d6ec91b-bb89-4f2e-8264-20530404977f-sda', '1791308021.74236', '1791308024', '1791308023', '', '1791308024', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('3d6ec91b-bb89-4f2e-8264-20530404977f-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02371 seconds (42.17567/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/tmpsimhnn_g/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'ca0f485d5060d19a2b8b54d13c3367fc', '10f44d98-15fb-4cb1-add9-ff182883604f-sda', '1791308021.79810', '1791308024', '1791308023', '', '1791308024', 1, 1) +test DEBUG: /tmp/tmpsimhnn_g/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1791308027.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '10f44d98-15fb-4cb1-add9-ff182883604f-sda') +test DEBUG: /tmp/tmpsimhnn_g/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00752401s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'ca0f485d5060d19a2b8b54d13c3367fc', '10f44d98-15fb-4cb1-add9-ff182883604f-sda', '1791308021.79810', '1791308024', '1791308023', '', '1791308024', 1, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('10f44d98-15fb-4cb1-add9-ff182883604f-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpsimhnn_g/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04440 seconds (22.52406/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/tmpsimhnn_g/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '6ae76cd73cf4e60b4bc8464c9e1d5d8a', 'e81b9866-b18d-4848-9153-595bb09eb518-sda', '1791308021.85301', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('e81b9866-b18d-4848-9153-595bb09eb518-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, '6ae76cd73cf4e60b4bc8464c9e1d5d8a', 'e81b9866-b18d-4848-9153-595bb09eb518-sda', '1791308021.85301', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('e81b9866-b18d-4848-9153-595bb09eb518-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmphkvv0cxw/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'e763ffae-1277-4740-a7d9-78e7a7191ff3-sda', '1791308021.91540', '1791308024', '1791308023', '', '1791308024', 0, 1) +test DEBUG: /tmp/tmphkvv0cxw/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'e763ffae-1277-4740-a7d9-78e7a7191ff3-sda', '1791308021.91540', '1791308024', '1791308023', '', '1791308024', 0, 1) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('e763ffae-1277-4740-a7d9-78e7a7191ff3-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03898 seconds (25.65505/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/tmph94bxl09/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'ca0f485d5060d19a2b8b54d13c3367fc', '74e8f61b-2b22-4577-b65a-5dbd7b0fff68-sda', '1791308021.98259', '1791308024', '1791308023', '', '1791308024', 1, 0) +test DEBUG: /tmp/tmph94bxl09/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'ca0f485d5060d19a2b8b54d13c3367fc', '74e8f61b-2b22-4577-b65a-5dbd7b0fff68-sda', '1791308021.98259', '1791308024', '1791308023', '', '1791308024', 1, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('74e8f61b-2b22-4577-b65a-5dbd7b0fff68-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmph94bxl09/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05173 seconds (19.33016/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/tmph94bxl09/sda/containers/0/8e9/d14493ac31084772eb00d73ee28538e9/d14493ac31084772eb00d73ee28538e9.db +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'ea35f266f604cc7208273a4b14b424b6', 'f7fd0458-c6d0-4fac-9fb9-bda831ad2742-sda', '1791308022.05166', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdb/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('f7fd0458-c6d0-4fac-9fb9-bda831ad2742-sda', 'd14493ac31084772eb00d73ee28538e9.db') +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, sync, (1, 'ea35f266f604cc7208273a4b14b424b6', 'f7fd0458-c6d0-4fac-9fb9-bda831ad2742-sda', '1791308022.05166', '1791306000', '0', '', '1791306000', 1, 0) +REPLICATE: /sdc/0/d14493ac31084772eb00d73ee28538e9, complete_rsync, ('f7fd0458-c6d0-4fac-9fb9-bda831ad2742-sda', 'd14493ac31084772eb00d73ee28538e9.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'f97acd20f4c7cb2dfa64e4e69767c29c', '26e31b17-419b-449c-af88-d51f1e2070ca-sda', '1791308022.09732', '1791308022.00000', '0', '{"x-container-meta-test": ["foo", "1791308022.00000"]}', '1791308022.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 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897486.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/tmpwjuay9rg/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897486.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 1756897489.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/tmp599fgtj0/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897489.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 1756897489.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/tmp8i6swco3/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897489.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 1756897489.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/tmpw1hwgvf3/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897489.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 1756897490.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/tmp74t9th9p/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897490.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 1756897490.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/tmpnfmauq0k/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1756897490.00000#2#d.data: Solitary fragment #2 +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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308018.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/tmpcd33jvex/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308018.00000#2#d.data: Solitary fragment #2 +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 1791308025.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/tmpls4hjiui/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308025.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 0.012097835540771484 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 1791308025.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/tmpabmy1p5j/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308025.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 1791308025.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/tmpc0bdcptx/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308025.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 1791308025.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/tmp61rpvnde/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308025.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 1791308025.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/tmpxu7ab_jg/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1791308025.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, 2, 3, 4, 5, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-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.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.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 +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 7.62939453125e-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_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 @@ -32745,1204 +29381,60 @@ 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_receiver.TestSsyncRxServer.test_SSYNC_device_not_available -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available ... 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.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 +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 +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 +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 INFO: - - - [03/Sep/2025:11:04:48 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0045 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0065 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 3036813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 3036813 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.35.1/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.35.1/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0048 "-" 3036813 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: - - - [03/Sep/2025:11:04:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036813 0 -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 3036813 - -test INFO: - - - [03/Sep/2025:11:04:49 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0032 "-" 3036813 0 -test INFO: Begin container update single threaded sweep -test ERROR: Error processing container /tmp/tmp4rj8mzgz/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db: Boom!: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp44286iyy/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp44286iyy/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_old_style_shard_container -test.unit.container.test_updater.TestContainerUpdater.test_old_style_shard_container ... ok -test.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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:49 -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.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2169, in _get_response - sw_resp = sw_req.get_response(app) - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1114, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 183, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/s3api/__init__.py", line 84, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/common/middleware/helpers.py", line 252, 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: kaboomtest.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 INFO: - - 01/Jan/1970/02/46/41 HEAD /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 POST /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 DELETE /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/41 OPTIONS /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - -test INFO: - - 01/Jan/1970/02/46/42 GET - HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET / HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /bad HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /baddy/mc_badderson HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1 HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1/ HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0 HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/ HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0// HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0//c HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/a// HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/a//o HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - -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 INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 -1test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_statsd_invalid_stats_types -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_statsd_invalid_stats_types ... 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_ratelimit.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_ratelimit.TestSwiftInfo.test_registered_defaults ... 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_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.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.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_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.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_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.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.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.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.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_db.TestHelperFunctions.test_zero_like -test.unit.common.test_db.TestHelperFunctions.test_zero_like ... 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.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.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_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.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_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.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 -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 -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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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: 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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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_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.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 DEBUG: /tmp/tmpv4oyojb_/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', 'c83575f4-e954-4580-81a8-325c2db51657-sda', '1756897489.96397', '1756897489', '0', '', '1756897489', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c83575f4-e954-4580-81a8-325c2db51657-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.56356 seconds (1.77442/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/tmpq7ba5zsh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'f9c8eb6414b8d557cdc0115403a7aa05', '727c0236-46b9-476d-a79d-c325530d199f-sda', '1756897490.53692', '1756897490', '0', '', '1756897490', 1, 1) -test DEBUG: /tmp/tmpq7ba5zsh/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': '1756897492.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '727c0236-46b9-476d-a79d-c325530d199f-sda') -test DEBUG: /tmp/tmpq7ba5zsh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00279617s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'f9c8eb6414b8d557cdc0115403a7aa05', '727c0236-46b9-476d-a79d-c325530d199f-sda', '1756897490.53692', '1756897490', '0', '', '1756897490', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('727c0236-46b9-476d-a79d-c325530d199f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01823 seconds (54.86521/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/tmppsznwp81/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e10dded8-de5a-47c0-9a73-4316aa80ceca-sda', '1756897490.56516', '1756897490', '0', '', '1756897490', 0, 1) -test DEBUG: /tmp/tmppsznwp81/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', 'e10dded8-de5a-47c0-9a73-4316aa80ceca-sda', '1756897490.56516', '1756897490', '0', '', '1756897490', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e10dded8-de5a-47c0-9a73-4316aa80ceca-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01325 seconds (75.45827/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/tmpkrm3t0be/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'f9c8eb6414b8d557cdc0115403a7aa05', '27be19cc-b55c-4c59-99f0-db8d8f33f225-sda', '1756897490.58819', '1756897490', '0', '', '1756897490', 1, 1) -test DEBUG: /tmp/tmpkrm3t0be/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, 'f9c8eb6414b8d557cdc0115403a7aa05', '27be19cc-b55c-4c59-99f0-db8d8f33f225-sda', '1756897490.58819', '1756897490', '0', '', '1756897490', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('27be19cc-b55c-4c59-99f0-db8d8f33f225-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01269 seconds (78.81005/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/tmp3omw64x5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a42a2eca-c5ea-44c5-9d01-891dfe44c423-sda', '1756897491.24827', '1756897491', '0', '', '1756897491', 0, 1) -test DEBUG: /tmp/tmp3omw64x5/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', 'a42a2eca-c5ea-44c5-9d01-891dfe44c423-sda', '1756897491.24827', '1756897491', '0', '', '1756897491', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a42a2eca-c5ea-44c5-9d01-891dfe44c423-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01159 seconds (86.25034/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/tmp3j31elkq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '5e9c77e5b1e42b3cfdd296d02b348dd6', '7c77ccbd-e014-4193-8bca-7b42161d5c1a-sda', '1756897491.26915', '1756897491', '0', '', '1756897491', 1, 0) -test DEBUG: /tmp/tmp3j31elkq/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': '1756897494.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '7c77ccbd-e014-4193-8bca-7b42161d5c1a-sda') -test DEBUG: /tmp/tmp3j31elkq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0025692s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '5e9c77e5b1e42b3cfdd296d02b348dd6', '7c77ccbd-e014-4193-8bca-7b42161d5c1a-sda', '1756897491.26915', '1756897491', '0', '', '1756897491', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7c77ccbd-e014-4193-8bca-7b42161d5c1a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01419 seconds (70.46122/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/tmp1kk3m0vi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2cf9d7bc-9337-4588-b8a3-ca5639bda269-sda', '1756897491.29296', '1756897491', '0', '', '1756897491', 0, 1) -test DEBUG: /tmp/tmp1kk3m0vi/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_local_create_policy_over_newer_remote_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete ... 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.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.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.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 -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 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "DELETE /sda1/p/a/c/o-not-found" 404 70 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0027 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0006 "-" 3036815 1 -test-object-controller WARNING: Quarantined object /tmp/tmp87ss9p0g/tmp_test_object_server_ObjectController/sda1/objects-1/p/a43/615cd4810e0d969889af154f7b02ba43/1756897491.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0028 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0006 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0005 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 206 2 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 416 97 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0004 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0004 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0004 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0004 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 3036815 1 -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: - - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller DEBUG: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 -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 -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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04:50 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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_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 - -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /.shards_a/c /tmp/tmp44286iyy/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 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpzz71wf5c/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 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/tmpzz71wf5c/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/tmpzz71wf5c/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpw0wdw89f/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmplb5w2wab/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpxy5ydsgk/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpxy5ydsgk/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 changestest.unit.container.test_updater.TestContainerUpdater.test_shard_container -test.unit.container.test_updater.TestContainerUpdater.test_shard_container ... ok -test.unit.container.test_updater.TestContainerUpdater.test_unicode -test.unit.container.test_updater.TestContainerUpdater.test_unicode ... 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.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 - -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 1756897490.00000 -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 DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.6:1006/sdg/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, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-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 1756897492.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 1756897493.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 1756897494.00000 -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 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 #10 with frag indexes [0, 1, 3, 4, 5, 6, 7, 8, 9, 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 #10 with frag indexes [0, 3, 4, 5, 6, 7, 8, 9, 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.9:1009/sdj/0/a/c/oè policy#0: +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 1791308026.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 [0, 2, 3, 4, 5, 6, 7, 8, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. +object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.8:1008/sdi/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, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-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 1791308026.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 1791308027.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 1791308028.00000 +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.1:1001/sdb/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, 5, 6, 7, 8, 9, 11] +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, 5, 6, 7, 8, 9, 11] +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.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -33961,13 +29453,14 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status Exception: kaboom! -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 3, 4, 5, 6, 7, 8, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0010 "-" 3036822 - -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036822 - -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036822 - -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 3036822 - +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, 5, 6, 7, 9, 11, 12] +object-reconstructor INFO: Nothing reconstructed for 1.1444091796875e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0012 "-" 1867666 - +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0071 "-" 1867666 - +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0069 "-" 1867666 - +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1867666 - 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.35.1/swift/obj/server.py", line 1366, in __call__ @@ -33987,1006 +29480,606 @@ 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 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 500 1293 "-" "-" "-" 0.0054 "-" 3036822 - -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 500 125 "-" "-" "-" 0.0031 "-" 3036822 1 -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0031 "-" 3036822 1 -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0036 "-" 3036822 1 -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0039 "-" 3036822 1 -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/0/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 3036822 1 -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0038 "-" 3036822 1 -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0038 "-" 3036822 1 -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0040 "-" 3036822 1 -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0018 "-" 3036822 1 -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0033 "-" 3036822 - -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "PUT /sda1/0/a/c/o" 400 16 "-" "-" "-" 0.0004 "-" 3036822 - -test-object-server INFO: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "GET /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 3036822 - -test-object-server DEBUG: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "SSYNC /sdc1/0" 507 109 "-" "-" "-" 0.0003 "-" 3036822 0 -test-object-server DEBUG: 127.0.0.1 - - [03/Sep/2025:11:04:52 +0000] "SSYNC /sdb1/0" 500 125 "-" "-" "-" 0.0002 "-" 3036822 0 -test-reconstructor ERROR: 127.0.0.1:48791/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.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 -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_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.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.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 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 500 1293 "-" "-" "-" 0.0184 "-" 1867666 - +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 500 125 "-" "-" "-" 0.0145 "-" 1867666 1 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0087 "-" 1867666 1 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0115 "-" 1867666 1 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0147 "-" 1867666 1 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sda1/0/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 1867666 1 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0136 "-" 1867666 1 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0121 "-" 1867666 1 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0185 "-" 1867666 1 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0020 "-" 1867666 1 +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0088 "-" 1867666 - +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/c/o" 400 16 "-" "-" "-" 0.0005 "-" 1867666 - +test-object-server INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1867666 - +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)test.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim ... ok + +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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa869d30ad24447a8a24fc-006ac530f5) +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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa869d30ad24447a8a24fc-006ac530f5) +test ERROR: Container HEAD returning 503 for [] (txn: txa869d30ad24447a8a24fc-006ac530f5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test INFO: Client disconnected on read of '/a/c' (txn: tx228a4f5f5bc34f1e9c6e1-006ac530f6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 GET /v1/a/c: Timeout (Nones) (txn: tx3bb02e3f4d3143ff9dbbf-006ac530f6) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3bb02e3f4d3143ff9dbbf-006ac530f6) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3bb02e3f4d3143ff9dbbf-006ac530f6) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3bb02e3f4d3143ff9dbbf-006ac530f6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txec7d0e6533ff448e8982f-006ac530f6) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx1ac4fe8966ac4ae1a5acd-006ac530f6) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txe2e386863030454e958a2-006ac530f6) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd (txn: txcc8de4d2258740b69f816-006ac530f6)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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04:51 -0000', 'Content-Md5': 'F+V7n1zo8Z7hrrh1SOnc/g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '17e57b9f5ce8f19ee1aeb87548e9dcfe', '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': 'Wed, 03 Sep 2025 11:04:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:51 -0000', 'Content-Md5': 'm8KmwO+JpyW1YJkUjigcuQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '9bc2a6c0ef89a725b56099148e281cb9', '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': 'Wed, 03 Sep 2025 11:04:51 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.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 - -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': 'Wed, 03 Sep 2025 11:04:51 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:51 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE + self._delete_segments_bucket(req) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 READtest.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.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 +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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_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.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.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.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.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 -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2cf9d7bc-9337-4588-b8a3-ca5639bda269-sda', '1756897491.29296', '1756897491', '0', '', '1756897491', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2cf9d7bc-9337-4588-b8a3-ca5639bda269-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.70617 seconds (1.41608/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/tmpctr7wu28/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6a19e3c3eb454cb373d3c369d14e69d2', '12640afe-04dd-468f-926d-0637213ae9b6-sda', '1756897492.01095', '1756897492', '0', '', '1756897492', 1, 0) -test DEBUG: /tmp/tmpctr7wu28/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, '6a19e3c3eb454cb373d3c369d14e69d2', '12640afe-04dd-468f-926d-0637213ae9b6-sda', '1756897492.01095', '1756897492', '0', '', '1756897492', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('12640afe-04dd-468f-926d-0637213ae9b6-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01133 seconds (88.22977/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_926sj9t/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5091cb96-dbf6-4004-9ac1-49238cf4b9c2-sda', '1756897492.73633', '1756897494', '0', '', '1756897494', 0, 0) -test DEBUG: /tmp/tmp_926sj9t/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', '5091cb96-dbf6-4004-9ac1-49238cf4b9c2-sda', '1756897492.73633', '1756897494', '0', '', '1756897494', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5091cb96-dbf6-4004-9ac1-49238cf4b9c2-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00884 seconds (113.08017/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/tmp6dkn1yyr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6a19e3c3eb454cb373d3c369d14e69d2', '6dffc2a0-f80c-4b3d-b715-dd433e449377-sda', '1756897492.75411', '1756897494', '0', '', '1756897494', 1, 0) -test DEBUG: /tmp/tmp6dkn1yyr/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': '1756897495.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '6dffc2a0-f80c-4b3d-b715-dd433e449377-sda') -test DEBUG: /tmp/tmp6dkn1yyr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00473285s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6a19e3c3eb454cb373d3c369d14e69d2', '6dffc2a0-f80c-4b3d-b715-dd433e449377-sda', '1756897492.75411', '1756897494', '0', '', '1756897494', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6dffc2a0-f80c-4b3d-b715-dd433e449377-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01656 seconds (60.37539/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/tmpwn_6oeq3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6a19e3c3eb454cb373d3c369d14e69d2', 'c50fec8d-55e8-460a-90c6-37019acadba1-sda', '1756897492.77772', '1756897492', '1756897493', '', '1756897493', 1, 1) -test DEBUG: /tmp/tmpwn_6oeq3/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': '1756897495.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'c50fec8d-55e8-460a-90c6-37019acadba1-sda') -test DEBUG: /tmp/tmpwn_6oeq3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00254107s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6a19e3c3eb454cb373d3c369d14e69d2', 'c50fec8d-55e8-460a-90c6-37019acadba1-sda', '1756897492.77772', '1756897492', '1756897493', '', '1756897493', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c50fec8d-55e8-460a-90c6-37019acadba1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01645 seconds (60.79986/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/tmpce0gfm7i/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '6a19e3c3eb454cb373d3c369d14e69d2', 'd82c1bfa-eb16-4691-8263-265adb9cc935-sda', '1756897492.80382', '1756897492', '1756897493', '', '1756897493', 1, 0) -test DEBUG: /tmp/tmpce0gfm7i/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, '6a19e3c3eb454cb373d3c369d14e69d2', 'd82c1bfa-eb16-4691-8263-265adb9cc935-sda', '1756897492.80382', '1756897492', '1756897493', '', '1756897493', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d82c1bfa-eb16-4691-8263-265adb9cc935-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01137 seconds (87.95963/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/tmp202vdgj3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'da70dc17-67bd-4ff1-a7b3-9a9d440b5c2d-sda', '1756897492.82570', '1756897494', '1756897493', '', '1756897494', 0, 1) -test DEBUG: /tmp/tmp202vdgj3/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', 'da70dc17-67bd-4ff1-a7b3-9a9d440b5c2d-sda', '1756897492.82570', '1756897494', '1756897493', '', '1756897494', 0, 1)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 -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o2" 404 70 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 -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_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 +The can be of the form:: -test-object-server DEBUG: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "SSYNC /sda1/0" 503 22 "-" "-" "-" 0.0002 "-" 3036822 2 -test-object-server DEBUG: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 3036822 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 - - [03/Sep/2025:11:04:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 3036822 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 - - [03/Sep/2025:11:04:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 3036822 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 - - [03/Sep/2025:11:04:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 3036822 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 - - [03/Sep/2025:11:04:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 3036822 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 - - [03/Sep/2025:11:04:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 3036822 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 - - [03/Sep/2025:11:04:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 3036822 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 - - [03/Sep/2025:11:04:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 3036822 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: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "SSYNC /sda1/0" 400 41 "-" "-" "-" 0.0002 "-" 3036822 - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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=%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: tx49c56381267f4d489316b-0068b820d7) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa1d52acbcd7e4a7890da0-0068b820d7) -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/tmpyhryprfe/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpyhryprfe/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/tmpyhryprfe/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpyhryprfe/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.test.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 + drz-:R:/ + _ -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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_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.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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names ... ok +Where and are replication ip and port. -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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpxy5ydsgk/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 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpa0avw0vt/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 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpft51kn0j/sdq/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpft51kn0j/sdp/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpft51kn0j/sdq/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpft51kn0j/sdp/objects/auditor_status_ALL.json -test DEBUG: Skipping: /tmp/tmpjlnt3e_o/garbage is not a directory -test DEBUG: Skipping: /tmp/tmpjlnt3e_o/garbage is not mounted -test DEBUG: Skipping: /tmp/tmp2qjr97ku/sdq is not mounted -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.3:1003/sdd (txn: tx9a147a894f084d6f938ab-0068b820d5) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx9a147a894f084d6f938ab-0068b820d5) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx9a147a894f084d6f938ab-0068b820d5) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx9a147a894f084d6f938ab-0068b820d5) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx9a147a894f084d6f938ab-0068b820d5) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx9a147a894f084d6f938ab-0068b820d5) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx9a147a894f084d6f938ab-0068b820d5) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx9a147a894f084d6f938ab-0068b820d5) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx9a147a894f084d6f938ab-0068b820d5) -test INFO: Client disconnected on read of '/a/c' (txn: tx9a147a894f084d6f938ab-0068b820d5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx28398e4c793945e59c093-0068b820d5) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx28398e4c793945e59c093-0068b820d5) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx28398e4c793945e59c093-0068b820d5) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx28398e4c793945e59c093-0068b820d5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx98a5042176574a90923f9-0068b820d5) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx9a1747241a9d483eba056-0068b820d5) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx60f80b5ab24a4248ab3e3-0068b820d5) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx4f959d4eeb8f4648956c3-0068b820d5) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx433e9f77fa1f4ff987169-0068b820d5) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx36320fa3ed97445ab0cfb-0068b820d5)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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync ... ok +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. +Search value matched 0 devices. +The on-disk ring builder is unchanged. +The minimum number of hours before a partition can be reassigned is now set to 24 +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. +The overload factor is now 19.88% (0.198780) +The change will take effect after the next rebalance. +Overload must be non-negative. +swift-ring-builder set_overload [%] + Changes the overload factor to the given . + + A rebalance is needed to make the change take effect. +'swedish fish' is not a valid number. +swift-ring-builder set_overload [%] + Changes the overload factor to the given . + + A rebalance is needed to make the change take effect. +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 +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 +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 +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 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. +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. + +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. +Search value matched 0 devices. +The on-disk ring builder is unchanged. +The replica count is now 3.141593. +The change will take effect after the next rebalance. +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. +"test" is not a valid number. +Replica count must be at least 1. +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. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359test.unit.cli.test_ringbuilder.TestCommands.test_set_weight +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_all_devices +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_all_devices ... 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.cli.test_ringbuilder.TestCommands.test_set_weight_domain_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_domain_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_new_format ... 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.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_old_format ... 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.cli.test_ringbuilder.TestCommands.test_set_weight_ipv6_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv6_new_format ... ok +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 +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_no_matching +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_no_matching ... ok +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 +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_values_no_devices +test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_values_no_devices ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_domain_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_domain_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv4_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv4_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv4_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv4_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_ipv6_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_no_matching +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_no_matching ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:52 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04:52 -0000', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Content-Length': '120'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.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 -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_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 -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 - +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:37 -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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:37 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl + return ah._handle_acl(app, method) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:37 -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': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 - -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('da70dc17-67bd-4ff1-a7b3-9a9d440b5c2d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.67670 seconds (1.47776/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/tmpolzed6up/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ca37746d9093e5b8d80bf6dd5820769f', '545971d8-7328-45b1-ba09-ffc7f817e25f-sda', '1756897493.51188', '1756897495', '1756897494', '', '1756897495', 1, 0) -test DEBUG: /tmp/tmpolzed6up/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': '1756897497.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '545971d8-7328-45b1-ba09-ffc7f817e25f-sda') -test DEBUG: /tmp/tmpolzed6up/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00243092s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ca37746d9093e5b8d80bf6dd5820769f', '545971d8-7328-45b1-ba09-ffc7f817e25f-sda', '1756897493.51188', '1756897495', '1756897494', '', '1756897495', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('545971d8-7328-45b1-ba09-ffc7f817e25f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01519 seconds (65.84731/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/tmpcy05nt5x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'dc61c9a8-d6f0-49eb-a9d6-b7a77c5a2b14-sda', '1756897493.53709', '1756897495', '1756897494', '', '1756897495', 0, 1) -test DEBUG: /tmp/tmpcy05nt5x/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', 'dc61c9a8-d6f0-49eb-a9d6-b7a77c5a2b14-sda', '1756897493.53709', '1756897495', '1756897494', '', '1756897495', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('dc61c9a8-d6f0-49eb-a9d6-b7a77c5a2b14-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00973 seconds (102.82571/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/tmpmh4sod33/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ca37746d9093e5b8d80bf6dd5820769f', '68767508-fc5a-43c7-b027-7b499b66fdec-sda', '1756897493.55668', '1756897495', '1756897494', '', '1756897495', 1, 1) -test DEBUG: /tmp/tmpmh4sod33/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, 'ca37746d9093e5b8d80bf6dd5820769f', '68767508-fc5a-43c7-b027-7b499b66fdec-sda', '1756897493.55668', '1756897495', '1756897494', '', '1756897495', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('68767508-fc5a-43c7-b027-7b499b66fdec-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01319 seconds (75.79782/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/tmpi_tg256c/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '83cb54f6-323a-42d0-97bd-74b723d34915-sda', '1756897494.21529', '1756897497', '1756897496', '', '1756897497', 0, 0) -test DEBUG: /tmp/tmpi_tg256c/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', '83cb54f6-323a-42d0-97bd-74b723d34915-sda', '1756897494.21529', '1756897497', '1756897496', '', '1756897497', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('83cb54f6-323a-42d0-97bd-74b723d34915-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00838 seconds (119.39237/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/tmp4y7ap_ce/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '74c4c89c0bf0f8314bcb695c62639513', '125348ec-ed90-4a1a-a0a3-363ecf51219d-sda', '1756897494.23326', '1756897497', '1756897496', '', '1756897497', 1, 0) -test DEBUG: /tmp/tmp4y7ap_ce/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': '1756897499.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '125348ec-ed90-4a1a-a0a3-363ecf51219d-sda') -test DEBUG: /tmp/tmp4y7ap_ce/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00248671s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '74c4c89c0bf0f8314bcb695c62639513', '125348ec-ed90-4a1a-a0a3-363ecf51219d-sda', '1756897494.23326', '1756897497', '1756897496', '', '1756897497', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('125348ec-ed90-4a1a-a0a3-363ecf51219d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01392 seconds (71.85913/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/tmp5knvumtq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f0d4cffb-3178-464d-a6e6-bf7eeeacca53-sda', '1756897494.26824', '1756897497', '1756897496', '', '1756897497', 0, 0) -test DEBUG: /tmp/tmp5knvumtq/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', 'f0d4cffb-3178-464d-a6e6-bf7eeeacca53-sda', '1756897494.26824', '1756897497', '1756897496', '', '1756897497', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f0d4cffb-3178-464d-a6e6-bf7eeeacca53-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db')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 -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-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller WARNING: Quarantined object /tmp/tmp8v4lf2nu/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1756897493.89548.data: metadata content-length 5 does not match actual object size 6 -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller WARNING: Quarantined object /tmp/tmp7752hzw9/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1756897493.90138.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller WARNING: Quarantined object /tmp/tmpvlumcw4r/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1756897493.90604.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller WARNING: Quarantined object /tmp/tmpdb1k04c2/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1756897493.91266.data: metadata content-length 6 does not match actual object size 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/zero-byte" 206 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/zero-byte" 416 97 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "GET /sda1/p/a/c/zero-byte" 200 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller DEBUG: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o2" 404 - "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 3036815 -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_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 -test.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: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: - - 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 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 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 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 INFO: - - 03/Sep/2025/11/04/56 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897496.444139481 1756897496.444215775 - -test INFO: - - 03/Sep/2025/11/04/56 GET /foo HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897496.444501162 1756897496.444567204 - -test INFO: - - 03/Sep/2025/11/04/56 GET /foo/bar HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1756897496.444813251 1756897496.444847822 - -test INFO: - - 03/Sep/2025/11/04/56 GET /v1 HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1756897496.445032597 1756897496.445060968 - -test INFO: - - 03/Sep/2025/11/04/56 GET /v1.0 HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1756897496.445226908 1756897496.445253372 - -test INFO: - - 03/Sep/2025/11/04/57 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 FA - 1756897496.447605610 1756897497.147605658 - -test INFO: - - 03/Sep/2025/11/04/56 GET /path HTTP/1.0 500 - - - - - - - - 0.2000 - - 1756897496.448810339 1756897496.648810387 - -test INFO: - - 03/Sep/2025/11/04/56 GET / HTTP/1.0 200 - - - - 17 - - - 0.0001 SOS - 1756897496.449724913 1756897496.449776411 - -test INFO: - - 03/Sep/2025/11/04/56 GET / HTTP/1.0 200 - - - - - - - - 0.0001 - - 1756897496.450602293 1756897496.450658321 - -test INFO: - - 03/Sep/2025/11/04/56 GET / HTTP/1.0 200 - - - - 3 - - - 0.0001 - - 1756897496.451478004 1756897496.451540232 - -test INFO: - - 03/Sep/2025/11/04/56 GET / HTTP/1.0 200 - - - - 12 - - - 0.0001 - - 1756897496.452327967 1756897496.452380180 - -test INFO: - - 03/Sep/2025/11/04/57 GET /v1/a/c/o HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1756897496.453123808 1756897497.153123856 0 -test INFO: - - 03/Sep/2025/11/04/56 PUT /v1/a/c/o HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1756897496.459511042 1756897496.459537983 1 -test INFO: - - 03/Sep/2025/11/04/56 GET /v1/a/c HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897496.460144043 1756897496.460195303 1 -test INFO: 4.5.6.7 1.2.3.4 03/Sep/2025/11/04/56 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897496.461024761 1756897496.461081266 - -test INFO: 4.5.6.7 1.2.3.4 03/Sep/2025/11/04/56 GET / HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1756897496.461630106 1756897496.461677551 - -test INFO: - - 03/Sep/2025/11/04/56 GET /v1/something HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1756897496.462441921 1756897496.462492704 - -test INFO: - - 03/Sep/2025/11/04/56 GET / HTTP/1.0 499 - - - - 4 - - - 0.0001 - - 1756897496.463674307 1756897496.463727951 - -test INFO: - - 03/Sep/2025/11/04/56 POST /v1/a/c HTTP/1.0 200 - - - 11 8 - - Host:%20localhost:80 0.0000 - - 1756897496.464207172 1756897496.464224339 - -test INFO: - - 03/Sep/2025/11/04/56 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1756897496.464773893 1756897496.464794159 0 -test INFO: - - 03/Sep/2025/11/04/56 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1756897496.465145588 1756897496.465160370 -1 -test INFO: - - 03/Sep/2025/11/04/56 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1756897496.465626717 1756897496.465644360 - -fake INFO: - - 03/Sep/2025/11/04/57 GET /v1/a/c/o%3Ftemp_url_sig%3Ddeadbeefdeadbeef...%26temp_url_expires%3D1756898497 HTTP/1.0 404 - - - - - - - - 0.0001 - - 1756897497.101105690 1756897497.101213455 - -test ERROR: Problem finding shard upper in '/tmp/tmp_nc_v6sc/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmp_nc_v6sc/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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/tmp09po_k6c/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp09po_k6c/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 -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_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_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.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_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_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 DEBUG: replicator-rpc-sync time for get_sync: 0.00s +test DEBUG: replicator-rpc-sync time for merge_syncs: 0.00s +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'e7ecab66d15583b90e1b6c4f5c26bdf4', 'cd88db84-7120-40ec-b340-524c0feace3e-sda', '1791308022.72350', '1791308022.72134', '0', '', '1791308022.72134', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308022.73228', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308022.73228', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73228', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308022.73233', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308022.73233', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73233', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308022.73234', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308022.73234', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73234', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda') +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 3 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1791308022.74618', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda') +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0103233s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'e7ecab66d15583b90e1b6c4f5c26bdf4', 'cd88db84-7120-40ec-b340-524c0feace3e-sda', '1791308022.72350', '1791308022.72134', '0', '', '1791308022.72134', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308022.73228', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308022.73228', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73228', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308022.73233', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308022.73233', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73233', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308022.73234', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308022.73234', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73234', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda') +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 3 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'e7ecab66d15583b90e1b6c4f5c26bdf4', 'cd88db84-7120-40ec-b340-524c0feace3e-sda', '1791308022.72350', '1791308022.72134', '0', '', '1791308022.72134', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308022.73228', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308022.73228', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73228', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308022.73233', 'lower': 'g', 'upper': 'r', 'object_count': 13, 'bytes_used': 123, 'meta_timestamp': '1791308022.81373', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73233', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308022.73234', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308022.73234', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73234', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308022.81339', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308022.81339', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308022.81329', 'epoch': '1791308022.81329', 'reported': 0, 'tombstones': -1}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda') +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'e7ecab66d15583b90e1b6c4f5c26bdf4', 'cd88db84-7120-40ec-b340-524c0feace3e-sda', '1791308022.72350', '1791308022.72134', '0', '', '1791308022.72134', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308022.73228', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308022.73228', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73228', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308022.73233', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308022.83169', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73233', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308022.73234', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308022.73234', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73234', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308022.81339', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308022.81339', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308022.81329', 'epoch': '1791308022.81329', 'reported': 0, 'tombstones': -1}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda') +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'e7ecab66d15583b90e1b6c4f5c26bdf4', 'cd88db84-7120-40ec-b340-524c0feace3e-sda', '1791308022.72350', '1791308022.72134', '0', '', '1791308022.72134', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308022.85373', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308022.85373', 'deleted': 1, 'state': 10, 'state_timestamp': '1791308022.85373', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308022.73233', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308022.83169', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73233', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308022.73234', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308022.73234', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73234', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308022.81339', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308022.81339', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308022.81329', 'epoch': '1791308022.81329', 'reported': 0, 'tombstones': -1}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges ... ok -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0027 "-" 3036822 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0026 "-" 3036822 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0025 "-" 3036822 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0024 "-" 3036822 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe5f43a94abcb4e0ca410e-0068b820d7" "proxy-server 3036822" 0.0010 "-" 3036822 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:43015/sda1/1/a/c" "txe5f43a94abcb4e0ca410e-0068b820d7" "container-server 3036822" 0.0009 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:38763/sdb1/1/a/c" "txe5f43a94abcb4e0ca410e-0068b820d7" "container-server 3036822" 0.0009 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txe5f43a94abcb4e0ca410e-0068b820d7" "proxy-server 3036822" 0.0111 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txe5f43a94abcb4e0ca410e-0068b820d7" "proxy-server 3036822" 0.0078 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/55 PUT /v1/a/c HTTP/1.0 201 - - t - - - txe5f43a94abcb4e0ca410e-0068b820d7 - 0.0179 - - 1756897495.165649652 1756897495.183559418 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txcd574b25586840ba9ca13-0068b820d7" "proxy-server 3036822" 0.0010 "-" 3036822 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:43015/sda1/1/a1/c1" "txcd574b25586840ba9ca13-0068b820d7" "container-server 3036822" 0.0009 "-" 3036822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:38763/sdb1/1/a1/c1" "txcd574b25586840ba9ca13-0068b820d7" "container-server 3036822" 0.0010 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txcd574b25586840ba9ca13-0068b820d7" "proxy-server 3036822" 0.0124 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txcd574b25586840ba9ca13-0068b820d7" "proxy-server 3036822" 0.0093 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/55 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txcd574b25586840ba9ca13-0068b820d7 - 0.0188 - - 1756897495.184702635 1756897495.203486919 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txabc69102d4d24ae390106-0068b820d7" "proxy-server 3036822" 0.0017 "-" 3036822 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:43015/sda1/2/a/c1" "txabc69102d4d24ae390106-0068b820d7" "container-server 3036822" 0.0014 "-" 3036822 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:38763/sdb1/2/a/c1" "txabc69102d4d24ae390106-0068b820d7" "container-server 3036822" 0.0009 "-" 3036822 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txabc69102d4d24ae390106-0068b820d7" "proxy-server 3036822" 0.0076 "-" 3036822 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txabc69102d4d24ae390106-0068b820d7" "proxy-server 3036822" 0.0119 "-" 3036822 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/55 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txabc69102d4d24ae390106-0068b820d7 - 0.0186 - - 1756897495.204599619 1756897495.223160505 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec45ab36ebfd4d5497b05-0068b820d7" "proxy-server 3036822" 0.0017 "-" 3036822 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:38763/sdb1/1/a/c2" "txec45ab36ebfd4d5497b05-0068b820d7" "container-server 3036822" 0.0014 "-" 3036822 2 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:43015/sda1/1/a/c2" "txec45ab36ebfd4d5497b05-0068b820d7" "container-server 3036822" 0.0008 "-" 3036822 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txec45ab36ebfd4d5497b05-0068b820d7" "proxy-server 3036822" 0.0111 "-" 3036822 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txec45ab36ebfd4d5497b05-0068b820d7" "proxy-server 3036822" 0.0080 "-" 3036822 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/04/55 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txec45ab36ebfd4d5497b05-0068b820d7 - 0.0184 - - 1756897495.224257231 1756897495.242638111 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: tx07835b349eba481693586-0068b820d7) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx68b92d4a2888474b9ab60-0068b820d7) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx1dd94729817641879ce52-0068b820d7) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx1dd94729817641879ce52-0068b820d7) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx1dd94729817641879ce52-0068b820d7) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txf4a433e71d464a6c82869-0068b820d7) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txf4a433e71d464a6c82869-0068b820d7) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txf4a433e71d464a6c82869-0068b820d7) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9bb35e1beaef478bb023c-0068b820d7) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx9bb35e1beaef478bb023c-0068b820d7) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txc82fa3f3fa87449ca4e21-0068b820d7) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txc82fa3f3fa87449ca4e21-0068b820d7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_DELETE_x_account_headers_with_more_account_replicas +cont1 DEBUG: Could not load '/tmp/tmphj22_kb9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmphj22_kb9/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/tmphj22_kb9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmphj22_kb9/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. +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0034 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0072 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0072 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0112 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b2a430dcaa74008bb13a-006ac530fa" "proxy-server 1867666" 0.0012 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:44191/sda1/1/a/c" "tx8b2a430dcaa74008bb13a-006ac530fa" "container-server 1867666" 0.0012 "-" 1867666 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:47097/sdb1/1/a/c" "tx8b2a430dcaa74008bb13a-006ac530fa" "container-server 1867666" 0.0011 "-" 1867666 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx8b2a430dcaa74008bb13a-006ac530fa" "proxy-server 1867666" 0.0341 "-" 1867666 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx8b2a430dcaa74008bb13a-006ac530fa" "proxy-server 1867666" 0.0261 "-" 1867666 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/46 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx8b2a430dcaa74008bb13a-006ac530fa - 0.0509 - - 1791308026.728533745 1791308026.779471874 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txad6c0bcc366c4d4f8ed52-006ac530fa" "proxy-server 1867666" 0.0012 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:44191/sda1/1/a1/c1" "txad6c0bcc366c4d4f8ed52-006ac530fa" "container-server 1867666" 0.0053 "-" 1867666 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:47097/sdb1/1/a1/c1" "txad6c0bcc366c4d4f8ed52-006ac530fa" "container-server 1867666" 0.0116 "-" 1867666 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txad6c0bcc366c4d4f8ed52-006ac530fa" "proxy-server 1867666" 0.0356 "-" 1867666 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txad6c0bcc366c4d4f8ed52-006ac530fa" "proxy-server 1867666" 0.0278 "-" 1867666 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/46 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txad6c0bcc366c4d4f8ed52-006ac530fa - 0.0560 - - 1791308026.785050154 1791308026.841023207 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx075b1b50aece459a88a32-006ac530fa" "proxy-server 1867666" 0.0062 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/c1" "tx075b1b50aece459a88a32-006ac530fa" "container-server 1867666" 0.0057 "-" 1867666 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/c1" "tx075b1b50aece459a88a32-006ac530fa" "container-server 1867666" 0.0010 "-" 1867666 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx075b1b50aece459a88a32-006ac530fa" "proxy-server 1867666" 0.0172 "-" 1867666 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx075b1b50aece459a88a32-006ac530fa" "proxy-server 1867666" 0.0263 "-" 1867666 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/46 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx075b1b50aece459a88a32-006ac530fa - 0.0551 - - 1791308026.842529774 1791308026.897667170 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa93116105c3743cfa2426-006ac530fa" "proxy-server 1867666" 0.0019 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:44191/sda1/1/a/c2" "txa93116105c3743cfa2426-006ac530fa" "container-server 1867666" 0.0010 "-" 1867666 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:47097/sdb1/1/a/c2" "txa93116105c3743cfa2426-006ac530fa" "container-server 1867666" 0.0017 "-" 1867666 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa93116105c3743cfa2426-006ac530fa" "proxy-server 1867666" 0.0213 "-" 1867666 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa93116105c3743cfa2426-006ac530fa" "proxy-server 1867666" 0.0345 "-" 1867666 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/46 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa93116105c3743cfa2426-006ac530fa - 0.0512 - - 1791308026.899075031 1791308026.950246096 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: tx8990a3b3041e4255ab290-006ac530fa) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txf7c888bd16f24943a9a8d-006ac530fa) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx32921fd5fb114a58ad837-006ac530fa) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: tx32921fd5fb114a58ad837-006ac530fa) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx32921fd5fb114a58ad837-006ac530fa) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx7d822ddd65f34c4da567f-006ac530fb) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx7d822ddd65f34c4da567f-006ac530fb) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx7d822ddd65f34c4da567f-006ac530fb) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txf029b920c462487d89105-006ac530fb) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txf029b920c462487d89105-006ac530fb) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx6fe87b569ae84414804dc-006ac530fb) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx6fe87b569ae84414804dc-006ac530fb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 @@ -35007,732 +30100,134 @@ test.unit.proxy.test_mem_server.TestContainerController.test_POST test.unit.proxy.test_mem_server.TestContainerController.test_POST ... 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': 'Wed, 03 Sep 2025 11:04: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:54 -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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:54 -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 -root: Filesystem at 17 does not support xattr#012Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 257, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 2110, in mock_get_and_setxattr - raise IOError(error_num, 'Operation not supported') -OSError: [Errno 95] Operation not supported - -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 +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_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 +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_and_unquote_chars +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_and_unquote_chars ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_in_container +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_in_container ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_bytes +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.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 ... 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': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:54 -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.35.1/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)test.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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897486.00000-2, db: /tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc_1756897486.00000.db -sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1756897486.00000, (0, 0) as of 1756897486.00000, sharding as of 1756897492.00000> to ShardRange<'a' to 'b' as of 1756897486.00000, (0, 0) as of 1756897486.00000, sharded as of 1756897495.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1756897486.00000-2, db: /tmp/tmp7hhx3b9y/sda/containers/0/cbc/8c9de3811f50d24f0443d18994687cbc/8c9de3811f50d24f0443d18994687cbc_1756897486.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897488.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/1bf/490eaf293952285f58308258b545a1bf/490eaf293952285f58308258b545a1bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897490.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/947/61e83dde119e6af69434e07713bd1947/61e83dde119e6af69434e07713bd1947.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897489.00000, (0, 0) as of 1756897489.00000, found as of 1756897489.00000> to ShardRange<'k' to 't' as of 1756897490.00000, (0, 0) as of 1756897490.00000, created as of 1756897490.00000>, path: .shards_a/shard_c_1756897490.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/947/61e83dde119e6af69434e07713bd1947/61e83dde119e6af69434e07713bd1947.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897492.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/96e/ef145f4277172d22e08bf744a5a3f96e/ef145f4277172d22e08bf744a5a3f96e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897491.00000, (0, 0) as of 1756897491.00000, found as of 1756897491.00000> to ShardRange<'k' to 't' as of 1756897492.00000, (0, 0) as of 1756897492.00000, cleaved as of 1756897492.00000>, path: .shards_a/shard_c_1756897492.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/96e/ef145f4277172d22e08bf744a5a3f96e/ef145f4277172d22e08bf744a5a3f96e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897494.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/8c0/116619dca39d03d085140fd7e23508c0/116619dca39d03d085140fd7e23508c0.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897493.00000, (0, 0) as of 1756897493.00000, found as of 1756897493.00000> to ShardRange<'k' to 't' as of 1756897494.00000, (0, 0) as of 1756897494.00000, active as of 1756897494.00000>, path: .shards_a/shard_c_1756897494.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/8c0/116619dca39d03d085140fd7e23508c0/116619dca39d03d085140fd7e23508c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897496.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c53/c3e131904726e1b00561756fd61eac53/c3e131904726e1b00561756fd61eac53.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897495.00000, (0, 0) as of 1756897495.00000, found as of 1756897495.00000> to ShardRange<'k' to 't' as of 1756897496.00000, (0, 0) as of 1756897496.00000, shrinking as of 1756897496.00000>, path: .shards_a/shard_c_1756897496.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c53/c3e131904726e1b00561756fd61eac53/c3e131904726e1b00561756fd61eac53.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897496.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c53/c3e131904726e1b00561756fd61eac53/c3e131904726e1b00561756fd61eac53.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897498.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/9a1/de0d04f9b5876a36a9daba38562999a1/de0d04f9b5876a36a9daba38562999a1.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897497.00000, (0, 0) as of 1756897497.00000, found as of 1756897497.00000> to ShardRange<'k' to 't' as of 1756897498.00000, (0, 0) as of 1756897498.00000, sharding as of 1756897498.00000>, path: .shards_a/shard_c_1756897498.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/9a1/de0d04f9b5876a36a9daba38562999a1/de0d04f9b5876a36a9daba38562999a1.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897498.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/9a1/de0d04f9b5876a36a9daba38562999a1/de0d04f9b5876a36a9daba38562999a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897500.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a3b/1c0b64e0387bb05a9fdbdd2408251a3b/1c0b64e0387bb05a9fdbdd2408251a3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897499.00000, (0, 0) as of 1756897499.00000, found as of 1756897499.00000> to ShardRange<'k' to 't' as of 1756897500.00000, (0, 0) as of 1756897500.00000, sharded as of 1756897500.00000>, path: .shards_a/shard_c_1756897500.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a3b/1c0b64e0387bb05a9fdbdd2408251a3b/1c0b64e0387bb05a9fdbdd2408251a3b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897500.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a3b/1c0b64e0387bb05a9fdbdd2408251a3b/1c0b64e0387bb05a9fdbdd2408251a3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897502.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a83/ed1a2d1559367825be6521a0e5df0a83/ed1a2d1559367825be6521a0e5df0a83.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897501.00000, (0, 0) as of 1756897501.00000, found as of 1756897501.00000> to ShardRange<'k' to 't' as of 1756897502.00000, (0, 0) as of 1756897502.00000, shrunk as of 1756897502.00000>, path: .shards_a/shard_c_1756897502.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a83/ed1a2d1559367825be6521a0e5df0a83/ed1a2d1559367825be6521a0e5df0a83.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897502.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a83/ed1a2d1559367825be6521a0e5df0a83/ed1a2d1559367825be6521a0e5df0a83.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897504.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/329/92063bcf34f175576f753e599d56d329/92063bcf34f175576f753e599d56d329.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897503.00000, (0, 0) as of 1756897503.00000, created as of 1756897503.00000> to ShardRange<'k' to 't' as of 1756897504.00000, (0, 0) as of 1756897504.00000, found as of 1756897504.00000>, path: .shards_a/shard_c_1756897504.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/329/92063bcf34f175576f753e599d56d329/92063bcf34f175576f753e599d56d329.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897506.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/594/2c36b85fd30ff6a2be1f7676fce94594/2c36b85fd30ff6a2be1f7676fce94594.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897508.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/b99/1630b5d4c0fa0075070ba4453d0d3b99/1630b5d4c0fa0075070ba4453d0d3b99.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897507.00000, (0, 0) as of 1756897507.00000, created as of 1756897507.00000> to ShardRange<'k' to 't' as of 1756897508.00000, (0, 0) as of 1756897508.00000, cleaved as of 1756897508.00000>, path: .shards_a/shard_c_1756897508.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/b99/1630b5d4c0fa0075070ba4453d0d3b99/1630b5d4c0fa0075070ba4453d0d3b99.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897510.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e3e/3b36b664a0ecba05096b3049c1909e3e/3b36b664a0ecba05096b3049c1909e3e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897509.00000, (0, 0) as of 1756897509.00000, created as of 1756897509.00000> to ShardRange<'k' to 't' as of 1756897510.00000, (0, 0) as of 1756897510.00000, active as of 1756897510.00000>, path: .shards_a/shard_c_1756897510.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e3e/3b36b664a0ecba05096b3049c1909e3e/3b36b664a0ecba05096b3049c1909e3e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897512.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/1d2/32ebb53dcfb044828e4d999e591111d2/32ebb53dcfb044828e4d999e591111d2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897511.00000, (0, 0) as of 1756897511.00000, created as of 1756897511.00000> to ShardRange<'k' to 't' as of 1756897512.00000, (0, 0) as of 1756897512.00000, shrinking as of 1756897512.00000>, path: .shards_a/shard_c_1756897512.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/1d2/32ebb53dcfb044828e4d999e591111d2/32ebb53dcfb044828e4d999e591111d2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897512.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/1d2/32ebb53dcfb044828e4d999e591111d2/32ebb53dcfb044828e4d999e591111d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897514.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/699/bc030a1cc9737aec02490f7ffb9a2699/bc030a1cc9737aec02490f7ffb9a2699.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897513.00000, (0, 0) as of 1756897513.00000, created as of 1756897513.00000> to ShardRange<'k' to 't' as of 1756897514.00000, (0, 0) as of 1756897514.00000, sharding as of 1756897514.00000>, path: .shards_a/shard_c_1756897514.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/699/bc030a1cc9737aec02490f7ffb9a2699/bc030a1cc9737aec02490f7ffb9a2699.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897514.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/699/bc030a1cc9737aec02490f7ffb9a2699/bc030a1cc9737aec02490f7ffb9a2699.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897516.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c59/697b8d737fd0d1ff3dba57da452f5c59/697b8d737fd0d1ff3dba57da452f5c59.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897515.00000, (0, 0) as of 1756897515.00000, created as of 1756897515.00000> to ShardRange<'k' to 't' as of 1756897516.00000, (0, 0) as of 1756897516.00000, sharded as of 1756897516.00000>, path: .shards_a/shard_c_1756897516.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c59/697b8d737fd0d1ff3dba57da452f5c59/697b8d737fd0d1ff3dba57da452f5c59.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897516.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c59/697b8d737fd0d1ff3dba57da452f5c59/697b8d737fd0d1ff3dba57da452f5c59.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897518.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/677/9de357f5afab65b327a3f8ed73d07677/9de357f5afab65b327a3f8ed73d07677.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897517.00000, (0, 0) as of 1756897517.00000, created as of 1756897517.00000> to ShardRange<'k' to 't' as of 1756897518.00000, (0, 0) as of 1756897518.00000, shrunk as of 1756897518.00000>, path: .shards_a/shard_c_1756897518.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/677/9de357f5afab65b327a3f8ed73d07677/9de357f5afab65b327a3f8ed73d07677.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897518.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/677/9de357f5afab65b327a3f8ed73d07677/9de357f5afab65b327a3f8ed73d07677.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897520.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/118/528c025f22f2a2661f4e24369a339118/528c025f22f2a2661f4e24369a339118.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897519.00000, (0, 0) as of 1756897519.00000, cleaved as of 1756897519.00000> to ShardRange<'k' to 't' as of 1756897520.00000, (0, 0) as of 1756897520.00000, found as of 1756897520.00000>, path: .shards_a/shard_c_1756897520.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/118/528c025f22f2a2661f4e24369a339118/528c025f22f2a2661f4e24369a339118.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897522.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/ed5/04edd1127c86229b4ea03dc86a4f3ed5/04edd1127c86229b4ea03dc86a4f3ed5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897521.00000, (0, 0) as of 1756897521.00000, cleaved as of 1756897521.00000> to ShardRange<'k' to 't' as of 1756897522.00000, (0, 0) as of 1756897522.00000, created as of 1756897522.00000>, path: .shards_a/shard_c_1756897522.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/ed5/04edd1127c86229b4ea03dc86a4f3ed5/04edd1127c86229b4ea03dc86a4f3ed5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897524.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/43f/37e2a46a68f881d8776db1ff741a943f/37e2a46a68f881d8776db1ff741a943f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897526.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/535/ab954ab9756ce6cafc5ac436767a3535/ab954ab9756ce6cafc5ac436767a3535.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897525.00000, (0, 0) as of 1756897525.00000, cleaved as of 1756897525.00000> to ShardRange<'k' to 't' as of 1756897526.00000, (0, 0) as of 1756897526.00000, active as of 1756897526.00000>, path: .shards_a/shard_c_1756897526.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/535/ab954ab9756ce6cafc5ac436767a3535/ab954ab9756ce6cafc5ac436767a3535.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897528.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/53a/58c50a5109feb4e944cfc12bea66453a/58c50a5109feb4e944cfc12bea66453a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897527.00000, (0, 0) as of 1756897527.00000, cleaved as of 1756897527.00000> to ShardRange<'k' to 't' as of 1756897528.00000, (0, 0) as of 1756897528.00000, shrinking as of 1756897528.00000>, path: .shards_a/shard_c_1756897528.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/53a/58c50a5109feb4e944cfc12bea66453a/58c50a5109feb4e944cfc12bea66453a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897528.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/53a/58c50a5109feb4e944cfc12bea66453a/58c50a5109feb4e944cfc12bea66453a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897530.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/b01/3adf339f4914ab6c8dcc06b6fd29ab01/3adf339f4914ab6c8dcc06b6fd29ab01.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897529.00000, (0, 0) as of 1756897529.00000, cleaved as of 1756897529.00000> to ShardRange<'k' to 't' as of 1756897530.00000, (0, 0) as of 1756897530.00000, sharding as of 1756897530.00000>, path: .shards_a/shard_c_1756897530.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/b01/3adf339f4914ab6c8dcc06b6fd29ab01/3adf339f4914ab6c8dcc06b6fd29ab01.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897530.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/b01/3adf339f4914ab6c8dcc06b6fd29ab01/3adf339f4914ab6c8dcc06b6fd29ab01.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897532.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/62e/5311402830880934bcbe9883dfaaf62e/5311402830880934bcbe9883dfaaf62e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897531.00000, (0, 0) as of 1756897531.00000, cleaved as of 1756897531.00000> to ShardRange<'k' to 't' as of 1756897532.00000, (0, 0) as of 1756897532.00000, sharded as of 1756897532.00000>, path: .shards_a/shard_c_1756897532.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/62e/5311402830880934bcbe9883dfaaf62e/5311402830880934bcbe9883dfaaf62e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897532.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/62e/5311402830880934bcbe9883dfaaf62e/5311402830880934bcbe9883dfaaf62e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897534.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4e8/9cbee89ff4c6558883480260e2d554e8/9cbee89ff4c6558883480260e2d554e8.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897533.00000, (0, 0) as of 1756897533.00000, cleaved as of 1756897533.00000> to ShardRange<'k' to 't' as of 1756897534.00000, (0, 0) as of 1756897534.00000, shrunk as of 1756897534.00000>, path: .shards_a/shard_c_1756897534.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4e8/9cbee89ff4c6558883480260e2d554e8/9cbee89ff4c6558883480260e2d554e8.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897534.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4e8/9cbee89ff4c6558883480260e2d554e8/9cbee89ff4c6558883480260e2d554e8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897536.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/650/6041c18cf034a4fea0ed1d4a7306a650/6041c18cf034a4fea0ed1d4a7306a650.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897535.00000, (0, 0) as of 1756897535.00000, active as of 1756897535.00000> to ShardRange<'k' to 't' as of 1756897536.00000, (0, 0) as of 1756897536.00000, found as of 1756897536.00000>, path: .shards_a/shard_c_1756897536.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/650/6041c18cf034a4fea0ed1d4a7306a650/6041c18cf034a4fea0ed1d4a7306a650.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897538.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f2a/462abdc7d2400e9096aba8675f5fff2a/462abdc7d2400e9096aba8675f5fff2a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897537.00000, (0, 0) as of 1756897537.00000, active as of 1756897537.00000> to ShardRange<'k' to 't' as of 1756897538.00000, (0, 0) as of 1756897538.00000, created as of 1756897538.00000>, path: .shards_a/shard_c_1756897538.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f2a/462abdc7d2400e9096aba8675f5fff2a/462abdc7d2400e9096aba8675f5fff2a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897540.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f72/56b56a1cd0a372dc5dc244c746154f72/56b56a1cd0a372dc5dc244c746154f72.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897539.00000, (0, 0) as of 1756897539.00000, active as of 1756897539.00000> to ShardRange<'k' to 't' as of 1756897540.00000, (0, 0) as of 1756897540.00000, cleaved as of 1756897540.00000>, path: .shards_a/shard_c_1756897540.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f72/56b56a1cd0a372dc5dc244c746154f72/56b56a1cd0a372dc5dc244c746154f72.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897542.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/2ce/3f26eb37a807bf871f38508197a622ce/3f26eb37a807bf871f38508197a622ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897544.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/996/9476756dbc749dcdbd40c2aa4796e996/9476756dbc749dcdbd40c2aa4796e996.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897543.00000, (0, 0) as of 1756897543.00000, active as of 1756897543.00000> to ShardRange<'k' to 't' as of 1756897544.00000, (0, 0) as of 1756897544.00000, shrinking as of 1756897544.00000>, path: .shards_a/shard_c_1756897544.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/996/9476756dbc749dcdbd40c2aa4796e996/9476756dbc749dcdbd40c2aa4796e996.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897544.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/996/9476756dbc749dcdbd40c2aa4796e996/9476756dbc749dcdbd40c2aa4796e996.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897546.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/361/0bd4447ddd4587219f3f51e9a7314361/0bd4447ddd4587219f3f51e9a7314361.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897545.00000, (0, 0) as of 1756897545.00000, active as of 1756897545.00000> to ShardRange<'k' to 't' as of 1756897546.00000, (0, 0) as of 1756897546.00000, sharding as of 1756897546.00000>, path: .shards_a/shard_c_1756897546.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/361/0bd4447ddd4587219f3f51e9a7314361/0bd4447ddd4587219f3f51e9a7314361.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897546.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/361/0bd4447ddd4587219f3f51e9a7314361/0bd4447ddd4587219f3f51e9a7314361.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897548.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/032/47dd6d362b797b0cef643c489d569032/47dd6d362b797b0cef643c489d569032.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897547.00000, (0, 0) as of 1756897547.00000, active as of 1756897547.00000> to ShardRange<'k' to 't' as of 1756897548.00000, (0, 0) as of 1756897548.00000, sharded as of 1756897548.00000>, path: .shards_a/shard_c_1756897548.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/032/47dd6d362b797b0cef643c489d569032/47dd6d362b797b0cef643c489d569032.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897548.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/032/47dd6d362b797b0cef643c489d569032/47dd6d362b797b0cef643c489d569032.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897550.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a14/ee6060bc67725f911399a7bb2d990a14/ee6060bc67725f911399a7bb2d990a14.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897549.00000, (0, 0) as of 1756897549.00000, active as of 1756897549.00000> to ShardRange<'k' to 't' as of 1756897550.00000, (0, 0) as of 1756897550.00000, shrunk as of 1756897550.00000>, path: .shards_a/shard_c_1756897550.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a14/ee6060bc67725f911399a7bb2d990a14/ee6060bc67725f911399a7bb2d990a14.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897550.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a14/ee6060bc67725f911399a7bb2d990a14/ee6060bc67725f911399a7bb2d990a14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897552.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/55c/615dd5c422c786aafc0bfc6c0863455c/615dd5c422c786aafc0bfc6c0863455c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897551.00000, (0, 0) as of 1756897551.00000, shrinking as of 1756897551.00000> to ShardRange<'k' to 't' as of 1756897552.00000, (0, 0) as of 1756897552.00000, found as of 1756897552.00000>, path: .shards_a/shard_c_1756897552.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/55c/615dd5c422c786aafc0bfc6c0863455c/615dd5c422c786aafc0bfc6c0863455c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897554.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/084/cf90dd5ff1788c11865ce71255c3e084/cf90dd5ff1788c11865ce71255c3e084.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897553.00000, (0, 0) as of 1756897553.00000, shrinking as of 1756897553.00000> to ShardRange<'k' to 't' as of 1756897554.00000, (0, 0) as of 1756897554.00000, created as of 1756897554.00000>, path: .shards_a/shard_c_1756897554.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/084/cf90dd5ff1788c11865ce71255c3e084/cf90dd5ff1788c11865ce71255c3e084.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897556.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/7e8/1fedbbcab692d47d909ed8300261f7e8/1fedbbcab692d47d909ed8300261f7e8.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897555.00000, (0, 0) as of 1756897555.00000, shrinking as of 1756897555.00000> to ShardRange<'k' to 't' as of 1756897556.00000, (0, 0) as of 1756897556.00000, cleaved as of 1756897556.00000>, path: .shards_a/shard_c_1756897556.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/7e8/1fedbbcab692d47d909ed8300261f7e8/1fedbbcab692d47d909ed8300261f7e8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897558.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/3bf/9017aff8e2b162fb29f3a9ae2bf863bf/9017aff8e2b162fb29f3a9ae2bf863bf.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897557.00000, (0, 0) as of 1756897557.00000, shrinking as of 1756897557.00000> to ShardRange<'k' to 't' as of 1756897558.00000, (0, 0) as of 1756897558.00000, active as of 1756897558.00000>, path: .shards_a/shard_c_1756897558.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/3bf/9017aff8e2b162fb29f3a9ae2bf863bf/9017aff8e2b162fb29f3a9ae2bf863bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897560.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/688/b57433a5e69e96de7ed58e9c7b6e2688/b57433a5e69e96de7ed58e9c7b6e2688.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897560.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/688/b57433a5e69e96de7ed58e9c7b6e2688/b57433a5e69e96de7ed58e9c7b6e2688.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897562.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/61e/27317339b0d793bb46f4bdea311be61e/27317339b0d793bb46f4bdea311be61e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897561.00000, (0, 0) as of 1756897561.00000, shrinking as of 1756897561.00000> to ShardRange<'k' to 't' as of 1756897562.00000, (0, 0) as of 1756897562.00000, sharding as of 1756897562.00000>, path: .shards_a/shard_c_1756897562.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/61e/27317339b0d793bb46f4bdea311be61e/27317339b0d793bb46f4bdea311be61e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897562.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/61e/27317339b0d793bb46f4bdea311be61e/27317339b0d793bb46f4bdea311be61e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897564.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/ea0/18af4314f4ea60f20d23986463835ea0/18af4314f4ea60f20d23986463835ea0.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897563.00000, (0, 0) as of 1756897563.00000, shrinking as of 1756897563.00000> to ShardRange<'k' to 't' as of 1756897564.00000, (0, 0) as of 1756897564.00000, sharded as of 1756897564.00000>, path: .shards_a/shard_c_1756897564.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/ea0/18af4314f4ea60f20d23986463835ea0/18af4314f4ea60f20d23986463835ea0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897564.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/ea0/18af4314f4ea60f20d23986463835ea0/18af4314f4ea60f20d23986463835ea0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897566.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/429/45f204823338fb7c80bfe581eea78429/45f204823338fb7c80bfe581eea78429.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897565.00000, (0, 0) as of 1756897565.00000, shrinking as of 1756897565.00000> to ShardRange<'k' to 't' as of 1756897566.00000, (0, 0) as of 1756897566.00000, shrunk as of 1756897566.00000>, path: .shards_a/shard_c_1756897566.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/429/45f204823338fb7c80bfe581eea78429/45f204823338fb7c80bfe581eea78429.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897566.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/429/45f204823338fb7c80bfe581eea78429/45f204823338fb7c80bfe581eea78429.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897568.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/442/54d6ff7025e72addd75f1060afe67442/54d6ff7025e72addd75f1060afe67442.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897567.00000, (0, 0) as of 1756897567.00000, sharding as of 1756897567.00000> to ShardRange<'k' to 't' as of 1756897568.00000, (0, 0) as of 1756897568.00000, found as of 1756897568.00000>, path: .shards_a/shard_c_1756897568.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/442/54d6ff7025e72addd75f1060afe67442/54d6ff7025e72addd75f1060afe67442.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897570.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/8b8/dc86bf59bf61595cbdb757e97715e8b8/dc86bf59bf61595cbdb757e97715e8b8.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897569.00000, (0, 0) as of 1756897569.00000, sharding as of 1756897569.00000> to ShardRange<'k' to 't' as of 1756897570.00000, (0, 0) as of 1756897570.00000, created as of 1756897570.00000>, path: .shards_a/shard_c_1756897570.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/8b8/dc86bf59bf61595cbdb757e97715e8b8/dc86bf59bf61595cbdb757e97715e8b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897572.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/418/eecc809c92dc84069aeb891872e7c418/eecc809c92dc84069aeb891872e7c418.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897571.00000, (0, 0) as of 1756897571.00000, sharding as of 1756897571.00000> to ShardRange<'k' to 't' as of 1756897572.00000, (0, 0) as of 1756897572.00000, cleaved as of 1756897572.00000>, path: .shards_a/shard_c_1756897572.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/418/eecc809c92dc84069aeb891872e7c418/eecc809c92dc84069aeb891872e7c418.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897574.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/680/56a98ccab137073e19d63b0eca0fc680/56a98ccab137073e19d63b0eca0fc680.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897573.00000, (0, 0) as of 1756897573.00000, sharding as of 1756897573.00000> to ShardRange<'k' to 't' as of 1756897574.00000, (0, 0) as of 1756897574.00000, active as of 1756897574.00000>, path: .shards_a/shard_c_1756897574.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/680/56a98ccab137073e19d63b0eca0fc680/56a98ccab137073e19d63b0eca0fc680.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897576.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/018/77e43faeafc5d26f1ac0cc2bd7044018/77e43faeafc5d26f1ac0cc2bd7044018.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897575.00000, (0, 0) as of 1756897575.00000, sharding as of 1756897575.00000> to ShardRange<'k' to 't' as of 1756897576.00000, (0, 0) as of 1756897576.00000, shrinking as of 1756897576.00000>, path: .shards_a/shard_c_1756897576.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/018/77e43faeafc5d26f1ac0cc2bd7044018/77e43faeafc5d26f1ac0cc2bd7044018.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897576.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/018/77e43faeafc5d26f1ac0cc2bd7044018/77e43faeafc5d26f1ac0cc2bd7044018.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897578.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/ad2/34a0ad33432f4d1ef78ba659d7eacad2/34a0ad33432f4d1ef78ba659d7eacad2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897578.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/ad2/34a0ad33432f4d1ef78ba659d7eacad2/34a0ad33432f4d1ef78ba659d7eacad2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897580.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e8d/4ac767a2fa4433a9e7884f8eba2bae8d/4ac767a2fa4433a9e7884f8eba2bae8d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897579.00000, (0, 0) as of 1756897579.00000, sharding as of 1756897579.00000> to ShardRange<'k' to 't' as of 1756897580.00000, (0, 0) as of 1756897580.00000, sharded as of 1756897580.00000>, path: .shards_a/shard_c_1756897580.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e8d/4ac767a2fa4433a9e7884f8eba2bae8d/4ac767a2fa4433a9e7884f8eba2bae8d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897580.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e8d/4ac767a2fa4433a9e7884f8eba2bae8d/4ac767a2fa4433a9e7884f8eba2bae8d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897582.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/dce/7543038bdbb5a4bfc2cfd913603bfdce/7543038bdbb5a4bfc2cfd913603bfdce.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897581.00000, (0, 0) as of 1756897581.00000, sharding as of 1756897581.00000> to ShardRange<'k' to 't' as of 1756897582.00000, (0, 0) as of 1756897582.00000, shrunk as of 1756897582.00000>, path: .shards_a/shard_c_1756897582.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/dce/7543038bdbb5a4bfc2cfd913603bfdce/7543038bdbb5a4bfc2cfd913603bfdce.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897582.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/dce/7543038bdbb5a4bfc2cfd913603bfdce/7543038bdbb5a4bfc2cfd913603bfdce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897584.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/bc9/1c74b3bcb108e66b7c4fa28ed5d73bc9/1c74b3bcb108e66b7c4fa28ed5d73bc9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897583.00000, (0, 0) as of 1756897583.00000, sharded as of 1756897583.00000> to ShardRange<'k' to 't' as of 1756897584.00000, (0, 0) as of 1756897584.00000, found as of 1756897584.00000>, path: .shards_a/shard_c_1756897584.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/bc9/1c74b3bcb108e66b7c4fa28ed5d73bc9/1c74b3bcb108e66b7c4fa28ed5d73bc9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897586.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/498/c638ff5adc7920d0c999ba5741a3d498/c638ff5adc7920d0c999ba5741a3d498.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897585.00000, (0, 0) as of 1756897585.00000, sharded as of 1756897585.00000> to ShardRange<'k' to 't' as of 1756897586.00000, (0, 0) as of 1756897586.00000, created as of 1756897586.00000>, path: .shards_a/shard_c_1756897586.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/498/c638ff5adc7920d0c999ba5741a3d498/c638ff5adc7920d0c999ba5741a3d498.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897588.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/b9a/d6b447f08087ab2d4f66091b14894b9a/d6b447f08087ab2d4f66091b14894b9a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897587.00000, (0, 0) as of 1756897587.00000, sharded as of 1756897587.00000> to ShardRange<'k' to 't' as of 1756897588.00000, (0, 0) as of 1756897588.00000, cleaved as of 1756897588.00000>, path: .shards_a/shard_c_1756897588.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/b9a/d6b447f08087ab2d4f66091b14894b9a/d6b447f08087ab2d4f66091b14894b9a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897590.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/44e/1fe84f7728722d00b0d6d50446e6a44e/1fe84f7728722d00b0d6d50446e6a44e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897589.00000, (0, 0) as of 1756897589.00000, sharded as of 1756897589.00000> to ShardRange<'k' to 't' as of 1756897590.00000, (0, 0) as of 1756897590.00000, active as of 1756897590.00000>, path: .shards_a/shard_c_1756897590.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/44e/1fe84f7728722d00b0d6d50446e6a44e/1fe84f7728722d00b0d6d50446e6a44e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897592.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c3e/3bf0099262250443c8441e45b4586c3e/3bf0099262250443c8441e45b4586c3e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897591.00000, (0, 0) as of 1756897591.00000, sharded as of 1756897591.00000> to ShardRange<'k' to 't' as of 1756897592.00000, (0, 0) as of 1756897592.00000, shrinking as of 1756897592.00000>, path: .shards_a/shard_c_1756897592.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c3e/3bf0099262250443c8441e45b4586c3e/3bf0099262250443c8441e45b4586c3e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897592.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c3e/3bf0099262250443c8441e45b4586c3e/3bf0099262250443c8441e45b4586c3e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897594.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/979/871724a4b24ae08a1197fa944939a979/871724a4b24ae08a1197fa944939a979.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897593.00000, (0, 0) as of 1756897593.00000, sharded as of 1756897593.00000> to ShardRange<'k' to 't' as of 1756897594.00000, (0, 0) as of 1756897594.00000, sharding as of 1756897594.00000>, path: .shards_a/shard_c_1756897594.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/979/871724a4b24ae08a1197fa944939a979/871724a4b24ae08a1197fa944939a979.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897594.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/979/871724a4b24ae08a1197fa944939a979/871724a4b24ae08a1197fa944939a979.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897596.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f2d/13656257c3da7dbc6b9ca3487ace9f2d/13656257c3da7dbc6b9ca3487ace9f2d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897596.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f2d/13656257c3da7dbc6b9ca3487ace9f2d/13656257c3da7dbc6b9ca3487ace9f2d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897598.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4f7/983282dfdb850b59131f779d50c3b4f7/983282dfdb850b59131f779d50c3b4f7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897597.00000, (0, 0) as of 1756897597.00000, sharded as of 1756897597.00000> to ShardRange<'k' to 't' as of 1756897598.00000, (0, 0) as of 1756897598.00000, shrunk as of 1756897598.00000>, path: .shards_a/shard_c_1756897598.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4f7/983282dfdb850b59131f779d50c3b4f7/983282dfdb850b59131f779d50c3b4f7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897598.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4f7/983282dfdb850b59131f779d50c3b4f7/983282dfdb850b59131f779d50c3b4f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897600.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/1a3/6a717a9097420a0156c2e6cba24bb1a3/6a717a9097420a0156c2e6cba24bb1a3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897599.00000, (0, 0) as of 1756897599.00000, shrunk as of 1756897599.00000> to ShardRange<'k' to 't' as of 1756897600.00000, (0, 0) as of 1756897600.00000, found as of 1756897600.00000>, path: .shards_a/shard_c_1756897600.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/1a3/6a717a9097420a0156c2e6cba24bb1a3/6a717a9097420a0156c2e6cba24bb1a3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897602.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e08/5ad21a7b1ed4a20369b7f71d3813de08/5ad21a7b1ed4a20369b7f71d3813de08.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897601.00000, (0, 0) as of 1756897601.00000, shrunk as of 1756897601.00000> to ShardRange<'k' to 't' as of 1756897602.00000, (0, 0) as of 1756897602.00000, created as of 1756897602.00000>, path: .shards_a/shard_c_1756897602.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e08/5ad21a7b1ed4a20369b7f71d3813de08/5ad21a7b1ed4a20369b7f71d3813de08.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897604.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/8cd/c0e8056705c6ff13f1db47a6e4c7e8cd/c0e8056705c6ff13f1db47a6e4c7e8cd.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897603.00000, (0, 0) as of 1756897603.00000, shrunk as of 1756897603.00000> to ShardRange<'k' to 't' as of 1756897604.00000, (0, 0) as of 1756897604.00000, cleaved as of 1756897604.00000>, path: .shards_a/shard_c_1756897604.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/8cd/c0e8056705c6ff13f1db47a6e4c7e8cd/c0e8056705c6ff13f1db47a6e4c7e8cd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897606.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/39f/2e3f35841657778642de3d83de41339f/2e3f35841657778642de3d83de41339f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897605.00000, (0, 0) as of 1756897605.00000, shrunk as of 1756897605.00000> to ShardRange<'k' to 't' as of 1756897606.00000, (0, 0) as of 1756897606.00000, active as of 1756897606.00000>, path: .shards_a/shard_c_1756897606.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/39f/2e3f35841657778642de3d83de41339f/2e3f35841657778642de3d83de41339f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897608.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/db2/d93deb2e897b73c79577c5a9aa1f3db2/d93deb2e897b73c79577c5a9aa1f3db2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897607.00000, (0, 0) as of 1756897607.00000, shrunk as of 1756897607.00000> to ShardRange<'k' to 't' as of 1756897608.00000, (0, 0) as of 1756897608.00000, shrinking as of 1756897608.00000>, path: .shards_a/shard_c_1756897608.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/db2/d93deb2e897b73c79577c5a9aa1f3db2/d93deb2e897b73c79577c5a9aa1f3db2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897608.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/db2/d93deb2e897b73c79577c5a9aa1f3db2/d93deb2e897b73c79577c5a9aa1f3db2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897610.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/232/3e8ec8542a27d60250f9870ccbd78232/3e8ec8542a27d60250f9870ccbd78232.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897609.00000, (0, 0) as of 1756897609.00000, shrunk as of 1756897609.00000> to ShardRange<'k' to 't' as of 1756897610.00000, (0, 0) as of 1756897610.00000, sharding as of 1756897610.00000>, path: .shards_a/shard_c_1756897610.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/232/3e8ec8542a27d60250f9870ccbd78232/3e8ec8542a27d60250f9870ccbd78232.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897610.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/232/3e8ec8542a27d60250f9870ccbd78232/3e8ec8542a27d60250f9870ccbd78232.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897612.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/209/aa0ed0da04f03a619e802f11f5948209/aa0ed0da04f03a619e802f11f5948209.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897611.00000, (0, 0) as of 1756897611.00000, shrunk as of 1756897611.00000> to ShardRange<'k' to 't' as of 1756897612.00000, (0, 0) as of 1756897612.00000, sharded as of 1756897612.00000>, path: .shards_a/shard_c_1756897612.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/209/aa0ed0da04f03a619e802f11f5948209/aa0ed0da04f03a619e802f11f5948209.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897612.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/209/aa0ed0da04f03a619e802f11f5948209/aa0ed0da04f03a619e802f11f5948209.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897614.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/af1/18d97efd0299cf36b07518bee4b69af1/18d97efd0299cf36b07518bee4b69af1.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897614.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/af1/18d97efd0299cf36b07518bee4b69af1/18d97efd0299cf36b07518bee4b69af1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897615.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/bb9/625094a1ebb5fabc869d7303dc080bb9/625094a1ebb5fabc869d7303dc080bb9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897617.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c9b/fb6807ec1d509187d98bb33c3ffd2c9b/fb6807ec1d509187d98bb33c3ffd2c9b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897619.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/482/d3a3485f7038847609ab462813c75482/d3a3485f7038847609ab462813c75482.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897621.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/859/45aad5ce29906d77990ee145c6281859/45aad5ce29906d77990ee145c6281859.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897623.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c8a/10e45350ed49b34ea5289207d4bf0c8a/10e45350ed49b34ea5289207d4bf0c8a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897625.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/55d/324566d6d6dd930fc56fb304f1ab055d/324566d6d6dd930fc56fb304f1ab055d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897627.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/d9a/e2a7888662e0ed3b1bf111d23f7a8d9a/e2a7888662e0ed3b1bf111d23f7a8d9a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897629.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/104/bf68bd04db7b4425951922052c932104/bf68bd04db7b4425951922052c932104.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897631.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/bf1/c7f9db50e1928a37b0ea80bb31759bf1/c7f9db50e1928a37b0ea80bb31759bf1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897633.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/128/6c77471b6d4ef793bb33aef2cdcdd128/6c77471b6d4ef793bb33aef2cdcdd128.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897635.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/99e/7ac7f10926a43a82f50dbd03d191699e/7ac7f10926a43a82f50dbd03d191699e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897637.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/9e5/96422166698ad722c8121e35d81329e5/96422166698ad722c8121e35d81329e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897639.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/dae/09bd57636eb32de3ef3e28dd09e54dae/09bd57636eb32de3ef3e28dd09e54dae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897641.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/fb1/9b3e3efaebc7be5735bc738a0209efb1/9b3e3efaebc7be5735bc738a0209efb1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897643.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/967/0bb64fc01e8c4133006826a97cc98967/0bb64fc01e8c4133006826a97cc98967.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897645.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/7a1/5e47cc4cb15d28c5365ad663b42b17a1/5e47cc4cb15d28c5365ad663b42b17a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897647.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/0c4/0381226a580bba56067bbccd00ea30c4/0381226a580bba56067bbccd00ea30c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897649.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/762/315d679737daf61f55d96834b0360762/315d679737daf61f55d96834b0360762.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897651.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/506/a603f427d1ec5020806da7ea95470506/a603f427d1ec5020806da7ea95470506.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897653.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/84f/7c384ba8b79104a41115555ac6a3384f/7c384ba8b79104a41115555ac6a3384f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897655.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/ee9/1fe288878108d1706e40c3183919aee9/1fe288878108d1706e40c3183919aee9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897657.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/05b/b454d51a18e9de115dbb6b537c17e05b/b454d51a18e9de115dbb6b537c17e05b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897659.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f64/490ceff92dea4547ec2b57784f35ff64/490ceff92dea4547ec2b57784f35ff64.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897661.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/150/5239c9ab42939c3d262266bc7c53e150/5239c9ab42939c3d262266bc7c53e150.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897663.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/580/5479c386ff23631425e5b4e3e611c580/5479c386ff23631425e5b4e3e611c580.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897665.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/321/226dad7305166d504892eb79293c2321/226dad7305166d504892eb79293c2321.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897667.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/d14/0d10aaf8d26c850a9aeaa088eacf0d14/0d10aaf8d26c850a9aeaa088eacf0d14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897669.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a62/1810627c1c153ba0ece4fa7198033a62/1810627c1c153ba0ece4fa7198033a62.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897671.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f53/98581f0e7ad2fcb55cb54d28944b1f53/98581f0e7ad2fcb55cb54d28944b1f53.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897673.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/2a7/914b90b634870ebf2cb1d92e6ca962a7/914b90b634870ebf2cb1d92e6ca962a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897675.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/dc5/be1905764844d0e9018395bbe7e11dc5/be1905764844d0e9018395bbe7e11dc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897677.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/ba8/c8754b4c7a4ef45185166fcbf7d79ba8/c8754b4c7a4ef45185166fcbf7d79ba8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897679.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/b8a/f19438f4fa8ca6b9e30e60825a894b8a/f19438f4fa8ca6b9e30e60825a894b8a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897679.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/b8a/f19438f4fa8ca6b9e30e60825a894b8a/f19438f4fa8ca6b9e30e60825a894b8a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897681.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/0a2/ebe7e44cc46c39939f228e23f56a60a2/ebe7e44cc46c39939f228e23f56a60a2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897681.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/0a2/ebe7e44cc46c39939f228e23f56a60a2/ebe7e44cc46c39939f228e23f56a60a2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897683.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/206/4de70ea3533ee2cf538c1659f0f4f206/4de70ea3533ee2cf538c1659f0f4f206.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897683.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/206/4de70ea3533ee2cf538c1659f0f4f206/4de70ea3533ee2cf538c1659f0f4f206.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897685.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/981/1e7d05246902b150fa217964c7ad3981/1e7d05246902b150fa217964c7ad3981.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897685.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/981/1e7d05246902b150fa217964c7ad3981/1e7d05246902b150fa217964c7ad3981.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897687.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c58/d94ea9f26008bb5b32664a0a99fc2c58/d94ea9f26008bb5b32664a0a99fc2c58.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897687.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/c58/d94ea9f26008bb5b32664a0a99fc2c58/d94ea9f26008bb5b32664a0a99fc2c58.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897689.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/58a/c7c002f10b5de7ad6475c6238a12958a/c7c002f10b5de7ad6475c6238a12958a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897689.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/58a/c7c002f10b5de7ad6475c6238a12958a/c7c002f10b5de7ad6475c6238a12958a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897691.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/acf/8f75a29f854824a2b38508aeb5909acf/8f75a29f854824a2b38508aeb5909acf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897691.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/acf/8f75a29f854824a2b38508aeb5909acf/8f75a29f854824a2b38508aeb5909acf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897693.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/23d/63fa4d2742b841a5374f52773000323d/63fa4d2742b841a5374f52773000323d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897693.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/23d/63fa4d2742b841a5374f52773000323d/63fa4d2742b841a5374f52773000323d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897695.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4da/e82571cefc78d1871b91e0d74ff074da/e82571cefc78d1871b91e0d74ff074da.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897695.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4da/e82571cefc78d1871b91e0d74ff074da/e82571cefc78d1871b91e0d74ff074da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897697.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/09d/331a85644094c721164d69d57553009d/331a85644094c721164d69d57553009d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897697.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/09d/331a85644094c721164d69d57553009d/331a85644094c721164d69d57553009d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897699.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/da9/6f165e18d21dc7ee00649e60be0abda9/6f165e18d21dc7ee00649e60be0abda9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897699.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/da9/6f165e18d21dc7ee00649e60be0abda9/6f165e18d21dc7ee00649e60be0abda9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897701.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/56a/fa04eaa2ade9d2d521ad3683d42ad56a/fa04eaa2ade9d2d521ad3683d42ad56a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897701.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/56a/fa04eaa2ade9d2d521ad3683d42ad56a/fa04eaa2ade9d2d521ad3683d42ad56a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897703.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/76f/193304f3f08b5800238e9cb79fd9676f/193304f3f08b5800238e9cb79fd9676f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897703.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/76f/193304f3f08b5800238e9cb79fd9676f/193304f3f08b5800238e9cb79fd9676f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897705.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/6df/6642237be50c0707f94023335b44e6df/6642237be50c0707f94023335b44e6df.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897705.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/6df/6642237be50c0707f94023335b44e6df/6642237be50c0707f94023335b44e6df.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897707.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4bd/367074a1d24be6e67cac0f5b464094bd/367074a1d24be6e67cac0f5b464094bd.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897707.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4bd/367074a1d24be6e67cac0f5b464094bd/367074a1d24be6e67cac0f5b464094bd.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 -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 INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.78159 seconds (1.27944/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/tmp1gpyuhuj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c101a8423a33b6bf3de8fb6a8b781b11', '5076fed5-930f-407a-a8dd-5c9af466f8d9-sda', '1756897495.05973', '1756897498', '1756897497', '', '1756897498', 1, 1) -test DEBUG: /tmp/tmp1gpyuhuj/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, 'c101a8423a33b6bf3de8fb6a8b781b11', '5076fed5-930f-407a-a8dd-5c9af466f8d9-sda', '1756897495.05973', '1756897498', '1756897497', '', '1756897498', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5076fed5-930f-407a-a8dd-5c9af466f8d9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01094 seconds (91.41219/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/tmp99ag26gz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e7358945-aac8-4f11-b97c-af4120448a93-sda', '1756897495.80292', '1756897498', '1756897497', '', '1756897498', 0, 0) -test DEBUG: /tmp/tmp99ag26gz/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', 'e7358945-aac8-4f11-b97c-af4120448a93-sda', '1756897495.80292', '1756897498', '1756897497', '', '1756897498', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e7358945-aac8-4f11-b97c-af4120448a93-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01079 seconds (92.68070/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/tmpioz48mo6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '74c4c89c0bf0f8314bcb695c62639513', '9a62ee4f-2662-4f91-80ea-1ccb37c29335-sda', '1756897495.82271', '1756897498', '1756897497', '', '1756897498', 1, 0) -test DEBUG: /tmp/tmpioz48mo6/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': '1756897499.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9a62ee4f-2662-4f91-80ea-1ccb37c29335-sda') -test DEBUG: /tmp/tmpioz48mo6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00250483s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '74c4c89c0bf0f8314bcb695c62639513', '9a62ee4f-2662-4f91-80ea-1ccb37c29335-sda', '1756897495.82271', '1756897498', '1756897497', '', '1756897498', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9a62ee4f-2662-4f91-80ea-1ccb37c29335-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01351 seconds (74.02398/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/tmprn4unqa1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd75a4bde-cf98-4bc2-af4b-4d18651382c8-sda', '1756897495.84842', '1756897498', '1756897497', '', '1756897498', 0, 1) -test DEBUG: /tmp/tmprn4unqa1/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', 'd75a4bde-cf98-4bc2-af4b-4d18651382c8-sda', '1756897495.84842', '1756897498', '1756897497', '', '1756897498', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d75a4bde-cf98-4bc2-af4b-4d18651382c8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01015 seconds (98.51468/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/tmpm8yxnswj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '74c4c89c0bf0f8314bcb695c62639513', '89d5cbb6-7a9b-4579-87a9-2a2d27f947f7-sda', '1756897495.86831', '1756897498', '1756897497', '', '1756897498', 1, 1) -test DEBUG: /tmp/tmpm8yxnswj/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, '74c4c89c0bf0f8314bcb695c62639513', '89d5cbb6-7a9b-4579-87a9-2a2d27f947f7-sda', '1756897495.86831', '1756897498', '1756897497', '', '1756897498', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('89d5cbb6-7a9b-4579-87a9-2a2d27f947f7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01381 seconds (72.42745/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/tmpghduka9o/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'afd3f84d-1297-4120-92dd-98520ab15c0d-sda', '1756897495.89028', '1756897499', '1756897498', '', '1756897499', 0, 0) -test DEBUG: /tmp/tmpghduka9o/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', 'afd3f84d-1297-4120-92dd-98520ab15c0d-sda', '1756897495.89028', '1756897499', '1756897498', '', '1756897499', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('afd3f84d-1297-4120-92dd-98520ab15c0d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00851 seconds (117.51575/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/tmp3wpr34io/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c101a8423a33b6bf3de8fb6a8b781b11', '28bdb5da-cd92-42bb-8213-9770198914a8-sda', '1756897495.90855', '1756897499', '1756897498', '', '1756897499', 1, 1)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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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 object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -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': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -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': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', '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': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:54 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 ERROR: Failed to unlink '/tmp/tmpjwcpv4ub/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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/tmpjwcpv4ub/containers/part/suffix/hash/container_1756897502.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpjwcpv4ub/containers/part/suffix/hash/container_1756897502.00000.db': ['/tmp/tmpjwcpv4ub/containers/part/suffix/hash/container.db', '/tmp/tmpjwcpv4ub/containers/part/suffix/hash/container_1756897503.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpjwcpv4ub/containers/part/suffix/hash/container_1756897503.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 DEBUG: Unlinked retiring db '/tmp/tmpxzkmg88n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -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 INFO: [worker 1/1 pid=3036820] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=3036820] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=3036820] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=3036820] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=3036820] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=3036820] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=3036820] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=3036820] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=3036820] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=3036820] 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=3036820] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=3036820] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=3036820] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=3036820] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=3036820] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=3036820] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=3036820] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=3036820] 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: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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) +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx271b899bfea147c896259-0068b820de) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx271b899bfea147c896259-0068b820de) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx271b899bfea147c896259-0068b820de)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.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-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller WARNING: Quarantined object /tmp/tmpn2xlrkra/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1756897496.13363.data: metadata content-length 6 does not match actual object size 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 3036815 - -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.35.1/swift/obj/server.py", line 316, in async_update - response = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 595, 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: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0038 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0007 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0007 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [01/Jan/1970:00:18:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 3036815 - -test-object-controller INFO: - - - [01/Jan/1970:00:18:21 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 3036815 - -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: - - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:56 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 3036815 -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_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 -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 -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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1d652dbb5b3244b980926-0068b820d9) -test INFO: Client disconnected on read of '/a/c' (txn: tx1d652dbb5b3244b980926-0068b820d9) -test INFO: Client disconnected on read of '/a/c' (txn: txb4100e2f6215426bb0d33-0068b820d9) -test INFO: Client disconnected on read of '/a/c' (txn: txb4100e2f6215426bb0d33-0068b820d9) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txc3591a15fab84d8598db1-0068b820d9) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txab555712b5184570b5aa7-0068b820d9) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx77a04872dafb43808160f-0068b820d9) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx77a04872dafb43808160f-0068b820d9) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx77a04872dafb43808160f-0068b820d9) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx77a04872dafb43808160f-0068b820d9) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0301943791534218afd45-0068b820d9) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx0301943791534218afd45-0068b820d9) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx0301943791534218afd45-0068b820d9) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx0301943791534218afd45-0068b820d9) +test INFO: Client disconnected on read of '/a/c' (txn: txe1a7058ac6d14090812b8-006ac530fb) +test INFO: Client disconnected on read of '/a/c' (txn: txe1a7058ac6d14090812b8-006ac530fb) +test INFO: Client disconnected on read of '/a/c' (txn: tx365bc29e2ce94c818682f-006ac530fb) +test INFO: Client disconnected on read of '/a/c' (txn: tx365bc29e2ce94c818682f-006ac530fb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx90c036e5acc043dfb88b3-006ac530fb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx551fe84130be4a3fab695-006ac530fb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txc7a30bf77931419080dba-006ac530fb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txc7a30bf77931419080dba-006ac530fb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txc7a30bf77931419080dba-006ac530fb) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txc7a30bf77931419080dba-006ac530fb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0595a28473c74f57ac30c-006ac530fb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx0595a28473c74f57ac30c-006ac530fb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx0595a28473c74f57ac30c-006ac530fb) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx0595a28473c74f57ac30c-006ac530fb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/a: Network unreachable (txn: txbda3e1059f7b4561a3683-0068b820d9) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: txbda3e1059f7b4561a3683-0068b820d9) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: txbda3e1059f7b4561a3683-0068b820d9) -test ERROR: Account HEAD returning 503 for [] (txn: txbda3e1059f7b4561a3683-0068b820d9) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx8a0ef2c03ed94d60a3488-0068b820d9) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.0:2000/sda (txn: tx17ff832291c341b7913fc-0068b820d9) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx17ff832291c341b7913fc-0068b820d9) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: tx99dca205e1f14aaf9cb11-006ac530fb) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: tx99dca205e1f14aaf9cb11-006ac530fb) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx99dca205e1f14aaf9cb11-006ac530fb) +test ERROR: Account HEAD returning 503 for [] (txn: tx99dca205e1f14aaf9cb11-006ac530fb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx628954fc1eb64022b25f4-006ac530fb) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5430d1bf3d7f43fca18e9-006ac530fb) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx5430d1bf3d7f43fca18e9-006ac530fb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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): @@ -35743,7 +30238,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txa3a535a9d6e64e0f8d304-0068b820d9) +StopIteration (txn: tx6a6ae8177e89476884918-006ac530fb) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -35753,17 +30248,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx881d5e8954424ca4a8327-0068b820d9) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txac51a2d1861f418a94394-0068b820d9) +StopIteration (txn: tx4bccf4d991bf4d49afdba-006ac530fb) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -35773,7 +30258,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4bbdebb288954355bfb9f-0068b820d9)test.unit.proxy.test_mem_server.TestContainerController.test_POST_bad_metadata +StopIteration (txn: tx134beb7c774f4adc88358-006ac530fb)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 @@ -35792,448 +30277,1351 @@ test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 304 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx4d22df0295784b6095e94-006ac530ee" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx32c447c6d21849f681720-006ac530ef" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "tx5d5f9fe7c00b43babf52a-006ac530ef" "proxy-server 1867673" 0.0094 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdd1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 304 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx09403909fdc943bbacd26-006ac530ef" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx91e79752da01447887c19-006ac530ef" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/3/a/412cc17df1224a6c9ce594750b0b02b2" 204 - "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2" "txda3a20cccd0f4e31b1a30-006ac530ef" "proxy-server 1867673" 0.0059 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdc1/3/a/412cc17df1224a6c9ce594750b0b02b2/o" 200 24 "HEAD http://localhost:8080/v1/a/412cc17df1224a6c9ce594750b0b02b2/o" "tx98d510ebbe4844698f142-006ac530ef" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx50e9dc0e50af4e3aaa9eb-006ac530ef" "proxy-server 1867673" 0.0014 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdb1/1/a/21cf530055434cd0a2ac953f71f7af33" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/21cf530055434cd0a2ac953f71f7af33" "tx50e9dc0e50af4e3aaa9eb-006ac530ef" "container-server 1867673" 0.0105 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/1/a/21cf530055434cd0a2ac953f71f7af33" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/21cf530055434cd0a2ac953f71f7af33" "tx50e9dc0e50af4e3aaa9eb-006ac530ef" "container-server 1867673" 0.0011 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/3/a/21cf530055434cd0a2ac953f71f7af33" 201 - "PUT http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33" "tx50e9dc0e50af4e3aaa9eb-006ac530ef" "proxy-server 1867673" 0.0354 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdb1/3/a/21cf530055434cd0a2ac953f71f7af33" 201 - "PUT http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33" "tx50e9dc0e50af4e3aaa9eb-006ac530ef" "proxy-server 1867673" 0.0432 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbe90216f4e2e4463b9d17-006ac530ef" "proxy-server 1867673" 0.0021 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/3/a/21cf530055434cd0a2ac953f71f7af33" 204 - "HEAD http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33" "txbe90216f4e2e4463b9d17-006ac530ef" "proxy-server 1867673" 0.0138 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txda0f5d2f32674d1e8f3aa-006ac530ef" "proxy-server 1867673" 0.0021 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/3/a/21cf530055434cd0a2ac953f71f7af33" 204 - "HEAD http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33" "tx4c4a8daadd244d928226b-006ac530ef" "proxy-server 1867673" 0.0013 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdb1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 201 - "PUT http://foo:8080/sdh1/3/a/21cf530055434cd0a2ac953f71f7af33/o" "tx263d3ff652ce459189eb0-006ac530ef" "object-server 1867673" 0.0005 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdg1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 201 - "PUT http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33/o" "tx263d3ff652ce459189eb0-006ac530ef" "proxy-server 1867673" 0.0543 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdh1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 201 - "PUT http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33/o" "tx263d3ff652ce459189eb0-006ac530ef" "proxy-server 1867673" 0.0458 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 201 - "PUT http://foo:8080/sdi1/3/a/21cf530055434cd0a2ac953f71f7af33/o" "tx263d3ff652ce459189eb0-006ac530ef" "object-server 1867673" 0.0127 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdi1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 201 - "PUT http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33/o" "tx263d3ff652ce459189eb0-006ac530ef" "proxy-server 1867673" 0.0703 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx49637823d5594e478ace4-006ac530ef" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/3/a/21cf530055434cd0a2ac953f71f7af33" 204 - "HEAD http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33" "tx3530544aa7f340349a571-006ac530ef" "proxy-server 1867673" 0.0101 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "POST /sdg1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 202 76 "POST http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33/o" "txd21c2d31dd8c4720a13a9-006ac530ef" "proxy-server 1867673" 0.0090 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdb1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 201 - "POST http://foo:8080/sdi1/3/a/21cf530055434cd0a2ac953f71f7af33/o" "txd21c2d31dd8c4720a13a9-006ac530ef" "object-server 1867673" 0.0004 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 201 - "POST http://foo:8080/sdh1/3/a/21cf530055434cd0a2ac953f71f7af33/o" "txd21c2d31dd8c4720a13a9-006ac530ef" "object-server 1867673" 0.0004 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "POST /sdh1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 202 76 "POST http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33/o" "txd21c2d31dd8c4720a13a9-006ac530ef" "proxy-server 1867673" 0.0154 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "POST /sdi1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 202 76 "POST http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33/o" "txd21c2d31dd8c4720a13a9-006ac530ef" "proxy-server 1867673" 0.0172 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd84230f3408b439eab88c-006ac530ef" "proxy-server 1867673" 0.0013 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/c604a3b2bc274e4da125a3567a49b011" "txd84230f3408b439eab88c-006ac530ef" "container-server 1867673" 0.0053 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" "txd84230f3408b439eab88c-006ac530ef" "container-server 1867673" 0.0010 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 201 - "PUT http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "txd84230f3408b439eab88c-006ac530ef" "proxy-server 1867673" 0.0291 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" 201 - "PUT http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "txd84230f3408b439eab88c-006ac530ef" "proxy-server 1867673" 0.0336 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx25a5c289910f4e20ac6f2-006ac530ef" "proxy-server 1867673" 0.0142 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx25a5c289910f4e20ac6f2-006ac530ef" "proxy-server 1867673" 0.0013 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7225a6ca5ed344c49140f-006ac530ef" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/3/a/21cf530055434cd0a2ac953f71f7af33" 204 - "HEAD http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33" "txee9a156d2a48408890164-006ac530ef" "proxy-server 1867673" 0.0129 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdi1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 200 92 "GET http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33/o" "txf58d6f796b3b4fa29086f-006ac530ef" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdh1/3/a/21cf530055434cd0a2ac953f71f7af33/o" 200 92 "GET http://foo:8080/v1/a/21cf530055434cd0a2ac953f71f7af33/o" "txf58d6f796b3b4fa29086f-006ac530ef" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx62878030f69d405184772-006ac530ef" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://foo:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx880ca7ba021c4ba6a3d50-006ac530ef" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 201 - "PUT http://foo:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx704be406f2c04b9aae791-006ac530ef" "proxy-server 1867673" 0.0410 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sda1/1/a/c604a3b2bc274e4da125a3567a49b011/o" 201 - "PUT http://foo:8080/sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" "tx704be406f2c04b9aae791-006ac530ef" "object-server 1867673" 0.0005 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011/o" 201 - "PUT http://foo:8080/sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" "tx704be406f2c04b9aae791-006ac530ef" "object-server 1867673" 0.0005 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 201 - "PUT http://foo:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx704be406f2c04b9aae791-006ac530ef" "proxy-server 1867673" 0.0535 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "PUT /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 201 - "PUT http://foo:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx704be406f2c04b9aae791-006ac530ef" "proxy-server 1867673" 0.0639 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0a70370e7d4d4327afad6-006ac530ef" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "txfc2e71ab72fa41be8a720-006ac530ef" "proxy-server 1867673" 0.0145 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "txc1fd772fc16c4aedbd0e9-006ac530ef" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "txc1fd772fc16c4aedbd0e9-006ac530ef" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdc0634e6e07a4ac78470c-006ac530ef" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx5a25f7ddc7a64d7bb6846-006ac530ef" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx97368042cb4c474e9ede8-006ac530ef" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1203df35962a4a6ebaf70-006ac530ef" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" 200 384 "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011?format=json&states=listing" "tx1203df35962a4a6ebaf70-006ac530ef" "proxy-server 1867673" 0.0089 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa41357f7097746ad99eda-006ac530ef" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx9e6cd18315764a6ba3601-006ac530ef" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "txa1e5fec7bcc24c40a411f-006ac530ef" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "txa1e5fec7bcc24c40a411f-006ac530ef" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8b421b2b62be448492058-006ac530ef" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx45615ab4e9a14057a8e5a-006ac530ef" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx95ff5de786f647efb29bf-006ac530ef" "proxy-server 1867673" 0.0049 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx95ff5de786f647efb29bf-006ac530ef" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdb8de2a403b648abad4bd-006ac530ef" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx50a7142de48e485c84b6a-006ac530ef" "proxy-server 1867673" 0.0094 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 412 - "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx8ee541379d0147fda93df-006ac530ef" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:35 +0000] "GET /sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 412 - "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx8ee541379d0147fda93df-006ac530ef" "proxy-server 1867673" 0.0007 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx8ee541379d0147fda93df-006ac530ef) +proxy DEBUG: Ignoring 412 from primary (txn: tx8ee541379d0147fda93df-006ac530ef) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 412 - "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx8ee541379d0147fda93df-006ac530ef" "proxy-server 1867673" 0.0007 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx8ee541379d0147fda93df-006ac530ef) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe914851aded54e769d774-006ac530f1" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "txb19c024ec2d64f3ea5165-006ac530f1" "proxy-server 1867673" 0.0094 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 304 - "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "txdb9a3f6c9f1343608e260-006ac530f1" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 304 - "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "txdb9a3f6c9f1343608e260-006ac530f1" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 304 - "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "txdb9a3f6c9f1343608e260-006ac530f1" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx596d4d7e362342f099f0a-006ac530f1" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "txc2dcfb18bb9249d2aed63-006ac530f1" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 304 - "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx908a21e8e8864b75a6964-006ac530f1" "proxy-server 1867673" 0.0088 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 304 - "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx908a21e8e8864b75a6964-006ac530f1" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 304 - "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx908a21e8e8864b75a6964-006ac530f1" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa4e6ce025a984eacbe18a-006ac530f1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx536e88d9c8db457d848ca-006ac530f1" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx1817dc36ab9e468496e2f-006ac530f1" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "GET http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx1817dc36ab9e468496e2f-006ac530f1" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1e090f185617435c9fe62-006ac530f1" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx086e01ae9b6a494eb87bd-006ac530f1" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx32e3d6a1d9ae49ff971dc-006ac530f1" "proxy-server 1867673" 0.0088 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx52d3ab7cae0442c7b7867-006ac530f1" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx10527f294f2747058cceb-006ac530f1" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx4b9b3d2d36e64e4082e90-006ac530f1" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx994ef351734e4630b038c-006ac530f1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx178f9c32ce7d46ecb4ccf-006ac530f1" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 412 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx59d84f077fbc4c7097c78-006ac530f1" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 412 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx59d84f077fbc4c7097c78-006ac530f1" "proxy-server 1867673" 0.0087 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 412 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx59d84f077fbc4c7097c78-006ac530f1" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx21c603e8966d4253a7e00-006ac530f1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "txd9328e74bfcf45d0a7f3a-006ac530f1" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdi1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 304 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx6fce3488110243b482e19-006ac530f1" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx58d7b7c529ef4190aa12b-006ac530f1" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "tx2b776af734934e01b8805-006ac530f1" "proxy-server 1867673" 0.0095 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdg1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 304 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "txd5a4202e410c44f187c3f-006ac530f1" "proxy-server 1867673" 0.0021 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa02d8983b3f1403583cd7-006ac530f1" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a/c604a3b2bc274e4da125a3567a49b011" 204 - "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011" "txbd83be3c3a984b28a5c20-006ac530f1" "proxy-server 1867673" 0.0016 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdh1/0/a/c604a3b2bc274e4da125a3567a49b011/o" 200 92 "HEAD http://localhost:8080/v1/a/c604a3b2bc274e4da125a3567a49b011/o" "tx9dddd20c6b69469ca8c9e-006ac530f1" "proxy-server 1867673" 0.0082 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx89866eee682c41fd8471a-006ac530f1" "proxy-server 1867673" 0.0030 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc" 201 - "PUT http://127.0.0.1:36181/sda1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc" "tx89866eee682c41fd8471a-006ac530f1" "container-server 1867673" 0.0010 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sdb1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc" 201 - "PUT http://127.0.0.1:36093/sdb1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc" "tx89866eee682c41fd8471a-006ac530f1" "container-server 1867673" 0.0045 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sdb1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc" 201 - "PUT http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc" "tx89866eee682c41fd8471a-006ac530f1" "proxy-server 1867673" 0.0216 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc" 201 - "PUT http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc" "tx89866eee682c41fd8471a-006ac530f1" "proxy-server 1867673" 0.0368 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a69948366504f2ea3ebf-006ac530f1" "proxy-server 1867673" 0.0018 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc" 204 - "HEAD http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc" "tx9a69948366504f2ea3ebf-006ac530f1" "proxy-server 1867673" 0.0011 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx98c7656330734da9a3852-006ac530f1" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc" 204 - "HEAD http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc" "txc2559e46d96f41ff8e7c4-006ac530f1" "proxy-server 1867673" 0.0011 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 201 - "PUT http://foo:8080/sdc1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "txd33e1e121d8b421296cd0-006ac530f1" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sdb1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 201 - "PUT http://foo:8080/sdd1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "txd33e1e121d8b421296cd0-006ac530f1" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sdc1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 201 - "PUT http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "txd33e1e121d8b421296cd0-006ac530f1" "proxy-server 1867673" 0.0330 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sdd1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 201 - "PUT http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "txd33e1e121d8b421296cd0-006ac530f1" "proxy-server 1867673" 0.0413 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb4debc51388244f38b84e-006ac530f1" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc" 204 - "HEAD http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc" "tx350a1686b1aa4e9498606-006ac530f1" "proxy-server 1867673" 0.0024 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sdb1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 201 - "POST http://foo:8080/sdc1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "tx02603c60c8b7433ba01b2-006ac530f1" "object-server 1867673" 0.0007 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 201 - "POST http://foo:8080/sdd1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "tx02603c60c8b7433ba01b2-006ac530f1" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "POST /sdd1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 202 76 "POST http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "tx02603c60c8b7433ba01b2-006ac530f1" "proxy-server 1867673" 0.0109 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "POST /sdc1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 202 76 "POST http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "tx02603c60c8b7433ba01b2-006ac530f1" "proxy-server 1867673" 0.0116 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc30f2caa26e947f79b12a-006ac530f1" "proxy-server 1867673" 0.0033 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/1/a/65de86d19d414eb0b183857d1eff56d5" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" "txc30f2caa26e947f79b12a-006ac530f1" "container-server 1867673" 0.0010 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sdb1/1/a/65de86d19d414eb0b183857d1eff56d5" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/65de86d19d414eb0b183857d1eff56d5" "txc30f2caa26e947f79b12a-006ac530f1" "container-server 1867673" 0.0136 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 201 - "PUT http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "txc30f2caa26e947f79b12a-006ac530f1" "proxy-server 1867673" 0.0206 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "PUT /sda1/3/a/65de86d19d414eb0b183857d1eff56d5" 201 - "PUT http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "txc30f2caa26e947f79b12a-006ac530f1" "proxy-server 1867673" 0.0317 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9be906a9765d4ea79cf80-006ac530f1" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx9be906a9765d4ea79cf80-006ac530f1" "proxy-server 1867673" 0.0018 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx24aaab3d39e1490eab988-006ac530f1" "proxy-server 1867673" 0.0057 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/2/a/8b0c5aa4883a4f55a38b175a0e60ffbc" 204 - "HEAD http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc" "tx52b69d5feaae49e19e395-006ac530f1" "proxy-server 1867673" 0.0077 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdd1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 200 24 "GET http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "tx162656e4002648a095ce4-006ac530f1" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "GET /sdc1/1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" 200 24 "GET http://foo:8080/v1/a/8b0c5aa4883a4f55a38b175a0e60ffbc/o" "tx162656e4002648a095ce4-006ac530f1" "proxy-server 1867673" 0.0011 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx53b1fc2076fd4cac97a88-006ac530f1" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:37 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://foo:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "txc718c3aed4084af2a041a-006ac530f1" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "PUT /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 201 - "PUT http://foo:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txaa80e00c8dfc4c0db3c54-006ac530f3" "proxy-server 1867673" 0.0380 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "PUT /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5/o" 201 - "PUT http://foo:8080/sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" "txaa80e00c8dfc4c0db3c54-006ac530f3" "object-server 1867673" 0.0005 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "PUT /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 201 - "PUT http://foo:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txaa80e00c8dfc4c0db3c54-006ac530f3" "proxy-server 1867673" 0.0454 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "PUT /sda1/3/a/65de86d19d414eb0b183857d1eff56d5/o" 201 - "PUT http://foo:8080/sdg1/0/a/65de86d19d414eb0b183857d1eff56d5/o" "txaa80e00c8dfc4c0db3c54-006ac530f3" "object-server 1867673" 0.0004 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "PUT /sdg1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 201 - "PUT http://foo:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txaa80e00c8dfc4c0db3c54-006ac530f3" "proxy-server 1867673" 0.0537 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx59f2904d486441c593b66-006ac530f3" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx9d7e1767dfb24efe8a6bd-006ac530f3" "proxy-server 1867673" 0.0105 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txe8cecfc582a44070b6244-006ac530f3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txe8cecfc582a44070b6244-006ac530f3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx460237fed8834f9f8a9d2-006ac530f3" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx0bc3619796854fc1a886c-006ac530f3" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx8a087a2436784e7b90076-006ac530f3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe8c0f191bad846f3bc6a4-006ac530f3" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 200 382 "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5?format=json&states=listing" "txe8c0f191bad846f3bc6a4-006ac530f3" "proxy-server 1867673" 0.0021 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1f8554ab7a1449d29cd1b-006ac530f3" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx111e688215494a55950ed-006ac530f3" "proxy-server 1867673" 0.0053 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txbffea6af09c441adbaf03-006ac530f3" "proxy-server 1867673" 0.0049 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txbffea6af09c441adbaf03-006ac530f3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8faf0d4b2aa9450a8cb07-006ac530f3" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx267a3594bf9d4a3984806-006ac530f3" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx5ed29b1d0bb14a03a01bf-006ac530f3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx5ed29b1d0bb14a03a01bf-006ac530f3" "proxy-server 1867673" 0.0088 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txea08dcbb0e7f47a3b7dcf-006ac530f3" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx2c0fc1d9960e4bcea552f-006ac530f3" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdg1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 412 - "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx4986f00f988244ecafe25-006ac530f3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 412 - "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx4986f00f988244ecafe25-006ac530f3" "proxy-server 1867673" 0.0089 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx4986f00f988244ecafe25-006ac530f3) +proxy DEBUG: Ignoring 412 from primary (txn: tx4986f00f988244ecafe25-006ac530f3) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 412 - "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx4986f00f988244ecafe25-006ac530f3" "proxy-server 1867673" 0.0048 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx4986f00f988244ecafe25-006ac530f3) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx283b5a2bb0e64eedb15e2-006ac530f3" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx5aac31791411423a8e782-006ac530f3" "proxy-server 1867673" 0.0023 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdg1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 304 - "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx9c9a37eaedfe4ad78c52b-006ac530f3" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 304 - "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx9c9a37eaedfe4ad78c52b-006ac530f3" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "GET /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 304 - "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx9c9a37eaedfe4ad78c52b-006ac530f3" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6c12e79f784a488d8a79c-006ac530f3" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sda1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "txaa2ac09e92cc4e358dea2-006ac530f4" "proxy-server 1867673" 0.0094 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "GET /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 304 - "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx37c0daf5d6354e3fb05ff-006ac530f4" "proxy-server 1867673" 0.0050 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "GET /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 304 - "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx37c0daf5d6354e3fb05ff-006ac530f4" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "GET /sdg1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 304 - "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx37c0daf5d6354e3fb05ff-006ac530f4" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc845388343e94c549f649-006ac530f4" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx4d727f4c4a69466cb0104-006ac530f4" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "GET /sdg1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx84878b9e18014abb9799a-006ac530f4" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "GET /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "GET http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx84878b9e18014abb9799a-006ac530f4" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb534c80bfdfc4318939ce-006ac530f4" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx0eeda363a5ab4f2ab2735-006ac530f4" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txdec6146468854e669891f-006ac530f4" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx13a15e62cf264102a86b6-006ac530f4" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sda1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "tx38d31d6feb0b4e738b9fc-006ac530f4" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdg1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txab42d89b7c56474ba59cf-006ac530f4" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5ef8e298a83f4b1d8334b-006ac530f4" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sda1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "txbcf1e9dd2eaa414daf803-006ac530f4" "proxy-server 1867673" 0.0054 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 412 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txe029bbcf3840471691808-006ac530f4" "proxy-server 1867673" 0.0049 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdg1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 412 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txe029bbcf3840471691808-006ac530f4" "proxy-server 1867673" 0.0006 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 412 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txe029bbcf3840471691808-006ac530f4" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1903dfaaf1e14376a4598-006ac530f4" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "txfce71395d7a64b1b90df6-006ac530f4" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdi1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 304 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "txdd9fbeb21c7c4399bee0b-006ac530f4" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx760fd423182d49608e28c-006ac530f4" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:40 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "txbb90216d31bd4f2fb3efe-006ac530f4" "proxy-server 1867673" 0.0054 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "HEAD /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 304 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx8e835e27a8124b10971bc-006ac530f4" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9d0aec3fda0b40e0b2b96-006ac530f5" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "HEAD /sdb1/3/a/65de86d19d414eb0b183857d1eff56d5" 204 - "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5" "txa7876c74c79848a3bbd3e-006ac530f5" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "HEAD /sdh1/0/a/65de86d19d414eb0b183857d1eff56d5/o" 200 92 "HEAD http://localhost:8080/v1/a/65de86d19d414eb0b183857d1eff56d5/o" "tx413abd7ea5af44b2bc708-006ac530f5" "proxy-server 1867673" 0.0006 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx155a27bad183420e91461-006ac530f5" "proxy-server 1867673" 0.0012 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "PUT /sdb1/1/a/ae76fbea46f24949a7f8c5b4f3cc41da" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da" "tx155a27bad183420e91461-006ac530f5" "container-server 1867673" 0.0052 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/1/a/ae76fbea46f24949a7f8c5b4f3cc41da" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da" "tx155a27bad183420e91461-006ac530f5" "container-server 1867673" 0.0010 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "PUT /sda1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da" 201 - "PUT http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da" "tx155a27bad183420e91461-006ac530f5" "proxy-server 1867673" 0.0205 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "PUT /sdb1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da" 201 - "PUT http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da" "tx155a27bad183420e91461-006ac530f5" "proxy-server 1867673" 0.0368 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb164c19248845dca613e-006ac530f5" "proxy-server 1867673" 0.0062 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sdb1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da" 204 - "HEAD http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da" "txfb164c19248845dca613e-006ac530f5" "proxy-server 1867673" 0.0012 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx597da61a12784920b1018-006ac530f7" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sda1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da" 204 - "HEAD http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da" "txb3c1af0f07c346e08dee5-006ac530f7" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdi1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 201 - "PUT http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "tx58cec1a1b0b64774acbb3-006ac530f7" "proxy-server 1867673" 0.0258 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sda1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 201 - "PUT http://foo:8080/sdg1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "tx58cec1a1b0b64774acbb3-006ac530f7" "object-server 1867673" 0.0006 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdb1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 201 - "PUT http://foo:8080/sdh1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "tx58cec1a1b0b64774acbb3-006ac530f7" "object-server 1867673" 0.0006 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdg1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 201 - "PUT http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "tx58cec1a1b0b64774acbb3-006ac530f7" "proxy-server 1867673" 0.0304 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdh1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 201 - "PUT http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "tx58cec1a1b0b64774acbb3-006ac530f7" "proxy-server 1867673" 0.0409 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0fee45b0467b40e4bde5f-006ac530f7" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sdb1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da" 204 - "HEAD http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da" "txa8d7e887ff4b45cfb89cf-006ac530f7" "proxy-server 1867673" 0.0089 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "POST /sdh1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 202 76 "POST http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "txf95848cac0b74e16a03d2-006ac530f7" "proxy-server 1867673" 0.0024 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdb1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 201 - "POST http://foo:8080/sdi1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "txf95848cac0b74e16a03d2-006ac530f7" "object-server 1867673" 0.0005 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sda1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 201 - "POST http://foo:8080/sdg1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "txf95848cac0b74e16a03d2-006ac530f7" "object-server 1867673" 0.0005 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "POST /sdg1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 202 76 "POST http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "txf95848cac0b74e16a03d2-006ac530f7" "proxy-server 1867673" 0.0161 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "POST /sdi1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 202 76 "POST http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "txf95848cac0b74e16a03d2-006ac530f7" "proxy-server 1867673" 0.0238 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx113dea4e37124259935d5-006ac530f7" "proxy-server 1867673" 0.0020 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sda1/1/a/e2dc268ba3dc4341b9738fe8b34106b3" 201 - "PUT http://127.0.0.1:36181/sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx113dea4e37124259935d5-006ac530f7" "container-server 1867673" 0.0012 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdb1/1/a/e2dc268ba3dc4341b9738fe8b34106b3" 201 - "PUT http://127.0.0.1:36093/sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx113dea4e37124259935d5-006ac530f7" "container-server 1867673" 0.0011 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 201 - "PUT http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx113dea4e37124259935d5-006ac530f7" "proxy-server 1867673" 0.0250 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 201 - "PUT http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx113dea4e37124259935d5-006ac530f7" "proxy-server 1867673" 0.0344 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx508a453fd285431ab3ae5-006ac530f7" "proxy-server 1867673" 0.0021 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx508a453fd285431ab3ae5-006ac530f7" "proxy-server 1867673" 0.0012 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb79987faf6e44e10b1a37-006ac530f7" "proxy-server 1867673" 0.0102 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sda1/0/a/ae76fbea46f24949a7f8c5b4f3cc41da" 204 - "HEAD http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da" "txf70af850effc4971951e2-006ac530f7" "proxy-server 1867673" 0.0071 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "GET /sdg1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 200 92 "GET http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "tx5105d6cae89e4d92ba713-006ac530f7" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "GET /sdi1/3/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" 200 92 "GET http://foo:8080/v1/a/ae76fbea46f24949a7f8c5b4f3cc41da/o" "tx5105d6cae89e4d92ba713-006ac530f7" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx060e533367dc4ec3aaca9-006ac530f7" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://foo:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "txd75fe6e209f9488aaaa5d-006ac530f7" "proxy-server 1867673" 0.0054 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 201 - "PUT http://foo:8080/sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx1f816b426bf74cca87f79-006ac530f7" "object-server 1867673" 0.0005 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 201 - "PUT http://foo:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx1f816b426bf74cca87f79-006ac530f7" "proxy-server 1867673" 0.0175 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 201 - "PUT http://foo:8080/sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx1f816b426bf74cca87f79-006ac530f7" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "PUT /sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 201 - "PUT http://foo:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx1f816b426bf74cca87f79-006ac530f7" "proxy-server 1867673" 0.0264 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx125511f57fd94138b5985-006ac530f7" "proxy-server 1867673" 0.0097 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "txb22f3a22fbe04a9b988bf-006ac530f7" "proxy-server 1867673" 0.0099 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "GET /sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 200 24 "GET http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx789426a8d4f2401b9b9b9-006ac530f7" "proxy-server 1867673" 0.0009 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txca27ee22c25f412aa312b-006ac530f7" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx643e7a5529b8412caa1fa-006ac530f7" "proxy-server 1867673" 0.0084 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 200 24 "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "txfa67b1c6603849a89ca99-006ac530f7" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx37c20a0300ea4e908dd68-006ac530f7" "proxy-server 1867673" 0.0072 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:43 +0000] "GET /sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 200 382 "GET http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3?format=json&states=listing" "tx37c20a0300ea4e908dd68-006ac530f7" "proxy-server 1867673" 0.0069 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx31c14605a1fc4a63a559d-006ac530f8" "proxy-server 1867673" 0.0057 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx0ee8d50a99a944299f61e-006ac530f8" "proxy-server 1867673" 0.0015 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "GET /sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 200 24 "GET http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx1d09344d8bbe4b07be627-006ac530f8" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3282e5d57230485ca25bb-006ac530f8" "proxy-server 1867673" 0.0059 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "txa648ddf202a64a4d8597f-006ac530f8" "proxy-server 1867673" 0.0015 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "GET /sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 200 24 "GET http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx1467ba8b1aff45f58c554-006ac530f8" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaac7eac7ee814ad18e708-006ac530f8" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx363a147f5a6143f5b0619-006ac530f8" "proxy-server 1867673" 0.0057 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "GET /sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 412 - "GET http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx6e3d77248fa5457b87da3-006ac530f8" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "GET /sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 412 - "GET http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx6e3d77248fa5457b87da3-006ac530f8" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4e67f3dbdde143b6943cf-006ac530f8" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "txa541b661baf844faa7996-006ac530f8" "proxy-server 1867673" 0.0056 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "GET /sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 304 - "GET http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx36fbb370d159415cb5788-006ac530f8" "proxy-server 1867673" 0.0089 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf5365fb4182e42188973e-006ac530f8" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx0d20179f87364be1aa0c2-006ac530f8" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "GET /sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 304 - "GET http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx48f38428792749a5bdf78-006ac530f8" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbc423027145642d4b128a-006ac530f8" "proxy-server 1867673" 0.0015 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx448f24c4bd094b23a22bf-006ac530f8" "proxy-server 1867673" 0.0098 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "GET /sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 200 24 "GET http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx4b812f3b7127487b88d2f-006ac530f8" "proxy-server 1867673" 0.0049 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx96db38bbd47847e69c223-006ac530f8" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx3dc12f8f644043ea9c53b-006ac530f8" "proxy-server 1867673" 0.0015 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 200 24 "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx7cd7d91c1d4940b8b1870-006ac530f8" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7cabee0a1abc471ab23af-006ac530f8" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "txc51aee613d074df981062-006ac530f8" "proxy-server 1867673" 0.0056 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 200 24 "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "txbcab88eb87c34dd9b17fc-006ac530f8" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe2750a04a6e94a1295efa-006ac530f8" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "txd15db93115e04b6888eef-006ac530f8" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 412 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx0303b0cfadb94e4a8e9ab-006ac530f8" "proxy-server 1867673" 0.0010 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdd1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 412 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx0303b0cfadb94e4a8e9ab-006ac530f8" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txca8e146b6cf74fefa4f1c-006ac530f8" "proxy-server 1867673" 0.0165 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx21befdbc686a4105a8b57-006ac530f8" "proxy-server 1867673" 0.0136 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 304 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "tx6193d0fc9c2d4fc48956d-006ac530f8" "proxy-server 1867673" 0.0126 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa0ed58d2eb264abcaedaa-006ac530f8" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx25bd3d8f91be4b73ae240-006ac530f8" "proxy-server 1867673" 0.0134 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 304 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "txa1bfd512586a490a9be78-006ac530f8" "proxy-server 1867673" 0.0127 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc8f3c94726ae457db3661-006ac530f8" "proxy-server 1867673" 0.0058 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/2/a/e2dc268ba3dc4341b9738fe8b34106b3" 204 - "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3" "tx9a1826870ddc48b5bbf58-006ac530f8" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdc1/1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" 200 24 "HEAD http://localhost:8080/v1/a/e2dc268ba3dc4341b9738fe8b34106b3/o" "txde69de6cbccf4ee483f95-006ac530f9" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx61f1a59ae5634599b5ff2-006ac530f9" "proxy-server 1867673" 0.0133 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdb1/1/a/eb12217c968b4ea9a9964ad239901140" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/eb12217c968b4ea9a9964ad239901140" "tx61f1a59ae5634599b5ff2-006ac530f9" "container-server 1867673" 0.0011 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sda1/1/a/eb12217c968b4ea9a9964ad239901140" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/eb12217c968b4ea9a9964ad239901140" "tx61f1a59ae5634599b5ff2-006ac530f9" "container-server 1867673" 0.0010 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdb1/1/a/eb12217c968b4ea9a9964ad239901140" 201 - "PUT http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140" "tx61f1a59ae5634599b5ff2-006ac530f9" "proxy-server 1867673" 0.0536 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sda1/1/a/eb12217c968b4ea9a9964ad239901140" 201 - "PUT http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140" "tx61f1a59ae5634599b5ff2-006ac530f9" "proxy-server 1867673" 0.0289 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx083d1e0e9cf64516b44b6-006ac530f9" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a/eb12217c968b4ea9a9964ad239901140" 204 - "HEAD http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140" "tx083d1e0e9cf64516b44b6-006ac530f9" "proxy-server 1867673" 0.0194 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdaf9312ab928429499586-006ac530f9" "proxy-server 1867673" 0.0126 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a/eb12217c968b4ea9a9964ad239901140" 204 - "HEAD http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140" "txa22e689ea5a7450ca7ed9-006ac530f9" "proxy-server 1867673" 0.0012 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sda1/1/a/eb12217c968b4ea9a9964ad239901140/o" 201 - "PUT http://foo:8080/sdd1/1/a/eb12217c968b4ea9a9964ad239901140/o" "txc411d5b20b574e048ba66-006ac530f9" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdb1/1/a/eb12217c968b4ea9a9964ad239901140/o" 201 - "PUT http://foo:8080/sdc1/1/a/eb12217c968b4ea9a9964ad239901140/o" "txc411d5b20b574e048ba66-006ac530f9" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdd1/1/a/eb12217c968b4ea9a9964ad239901140/o" 201 - "PUT http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140/o" "txc411d5b20b574e048ba66-006ac530f9" "proxy-server 1867673" 0.0476 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdc1/1/a/eb12217c968b4ea9a9964ad239901140/o" 201 - "PUT http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140/o" "txc411d5b20b574e048ba66-006ac530f9" "proxy-server 1867673" 0.0491 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb74440ee884b4e0aadd27-006ac530f9" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/1/a/eb12217c968b4ea9a9964ad239901140" 204 - "HEAD http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140" "tx51f5c04401a2435d9110e-006ac530f9" "proxy-server 1867673" 0.0152 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdb1/1/a/eb12217c968b4ea9a9964ad239901140/o" 201 - "POST http://foo:8080/sdc1/1/a/eb12217c968b4ea9a9964ad239901140/o" "txbf07b76506954e4bad0c6-006ac530f9" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "POST /sdc1/1/a/eb12217c968b4ea9a9964ad239901140/o" 202 76 "POST http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140/o" "txbf07b76506954e4bad0c6-006ac530f9" "proxy-server 1867673" 0.0133 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sda1/1/a/eb12217c968b4ea9a9964ad239901140/o" 201 - "POST http://foo:8080/sdd1/1/a/eb12217c968b4ea9a9964ad239901140/o" "txbf07b76506954e4bad0c6-006ac530f9" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "POST /sdd1/1/a/eb12217c968b4ea9a9964ad239901140/o" 202 76 "POST http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140/o" "txbf07b76506954e4bad0c6-006ac530f9" "proxy-server 1867673" 0.0210 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb62758d7f87147deaca2d-006ac530f9" "proxy-server 1867673" 0.0095 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdb1/1/a/e0d63dea27eb43719cc00d6c36224a64" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" "txb62758d7f87147deaca2d-006ac530f9" "container-server 1867673" 0.0011 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sda1/1/a/e0d63dea27eb43719cc00d6c36224a64" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/e0d63dea27eb43719cc00d6c36224a64" "txb62758d7f87147deaca2d-006ac530f9" "container-server 1867673" 0.0010 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdb1/0/a/e0d63dea27eb43719cc00d6c36224a64" 201 - "PUT http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "txb62758d7f87147deaca2d-006ac530f9" "proxy-server 1867673" 0.0482 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 201 - "PUT http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "txb62758d7f87147deaca2d-006ac530f9" "proxy-server 1867673" 0.0380 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx459f5ca5621544cd8d1d4-006ac530f9" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx459f5ca5621544cd8d1d4-006ac530f9" "proxy-server 1867673" 0.0012 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx47532286a4014eaea6caa-006ac530f9" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a/eb12217c968b4ea9a9964ad239901140" 204 - "HEAD http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140" "txc13fb5a515c540c1b247b-006ac530f9" "proxy-server 1867673" 0.0129 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "GET /sdd1/1/a/eb12217c968b4ea9a9964ad239901140/o" 200 24 "GET http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140/o" "txf9607cb05ba2412ca2d14-006ac530f9" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "GET /sdc1/1/a/eb12217c968b4ea9a9964ad239901140/o" 200 24 "GET http://foo:8080/v1/a/eb12217c968b4ea9a9964ad239901140/o" "txf9607cb05ba2412ca2d14-006ac530f9" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx54c11a5be33f4342a2779-006ac530f9" "proxy-server 1867673" 0.0186 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://foo:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx4abb0dfdd589412fbf273-006ac530f9" "proxy-server 1867673" 0.0013 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdb1/0/a/e0d63dea27eb43719cc00d6c36224a64/o" 201 - "PUT http://foo:8080/sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx5f0ccab2d0734bf2ac873-006ac530f9" "object-server 1867673" 0.0005 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64/o" 201 - "PUT http://foo:8080/sdc1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx5f0ccab2d0734bf2ac873-006ac530f9" "object-server 1867673" 0.0006 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdc1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 201 - "PUT http://foo:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx5f0ccab2d0734bf2ac873-006ac530f9" "proxy-server 1867673" 0.0549 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "PUT /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 201 - "PUT http://foo:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx5f0ccab2d0734bf2ac873-006ac530f9" "proxy-server 1867673" 0.0450 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbb67aa68179a4e68897fc-006ac530f9" "proxy-server 1867673" 0.0074 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx176baf4018344a1b81df7-006ac530f9" "proxy-server 1867673" 0.0024 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "GET /sdc1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 200 24 "GET http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx002d44087360477698a04-006ac530f9" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8c8ea71442b24ec89ca47-006ac530f9" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx60685dcc2b724f0a98cba-006ac530f9" "proxy-server 1867673" 0.0134 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 200 24 "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx57477589264b426097e17-006ac530f9" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx58e3c440cb224b0589199-006ac530f9" "proxy-server 1867673" 0.0195 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "GET /sdb1/0/a/e0d63dea27eb43719cc00d6c36224a64" 200 386 "GET http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64?format=json&states=listing" "tx58e3c440cb224b0589199-006ac530f9" "proxy-server 1867673" 0.0203 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1fec0c458af04d6f93be2-006ac530f9" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx3907cc24481d4019a8e28-006ac530f9" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "GET /sdc1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 200 24 "GET http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "txa6326c8794cd4a938f9a1-006ac530f9" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd3f4cefbb5434e09a0732-006ac530f9" "proxy-server 1867673" 0.0135 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "txff8fd923204148e0a58ec-006ac530f9" "proxy-server 1867673" 0.0134 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "GET /sdc1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 200 24 "GET http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "txc2e85bb0e52f4e93975bc-006ac530f9" "proxy-server 1867673" 0.0128 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txde14e474edda49a192310-006ac530f9" "proxy-server 1867673" 0.0215 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "txd96caa930df94e0f950f6-006ac530f9" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "GET /sdc1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 412 - "GET http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "txce86db2e39274e19a83b9-006ac530f9" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "GET /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 412 - "GET http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "txce86db2e39274e19a83b9-006ac530f9" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4969ec39b61c4e8ab313b-006ac530f9" "proxy-server 1867673" 0.0175 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:45 +0000] "HEAD /sdb1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx0b2591d025744dcc8df7c-006ac530f9" "proxy-server 1867673" 0.0094 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdc1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 304 - "GET http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "txda7eee60935c4ecc948d4-006ac530f9" "proxy-server 1867673" 0.0161 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa34125d0817044c49b653-006ac530fa" "proxy-server 1867673" 0.0135 "-" 1867673 - +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'e7ecab66d15583b90e1b6c4f5c26bdf4', 'cd88db84-7120-40ec-b340-524c0feace3e-sda', '1791308022.72350', '1791308022.72134', '0', '', '1791308022.72134', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308022.85373', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308022.85373', 'deleted': 1, 'state': 10, 'state_timestamp': '1791308022.85373', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308022.73233', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308022.83169', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73233', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308023.62455', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 30, 'meta_timestamp': '1791308023.62455', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308023.62455', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308022.81339', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308022.81339', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308022.81329', 'epoch': '1791308022.81329', 'reported': 0, 'tombstones': -1}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda') +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'e7ecab66d15583b90e1b6c4f5c26bdf4', 'cd88db84-7120-40ec-b340-524c0feace3e-sda', '1791308022.72350', '1791308022.72134', '0', '', '1791308022.72134', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308022.85373', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308022.85373', 'deleted': 1, 'state': 10, 'state_timestamp': '1791308022.85373', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308022.73233', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308022.83169', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73233', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308023.62455', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1791308023.64691', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308023.62455', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308022.81339', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308022.81339', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308022.81329', 'epoch': '1791308022.81329', 'reported': 0, 'tombstones': -1}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda') +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'e7ecab66d15583b90e1b6c4f5c26bdf4', 'cd88db84-7120-40ec-b340-524c0feace3e-sda', '1791308022.72350', '1791308022.72134', '0', '', '1791308022.72134', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308023.67117', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308022.85373', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.85373', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308022.73233', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308022.83169', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73233', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308023.62455', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1791308023.64691', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308023.62455', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308022.81339', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308022.81339', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308022.81329', 'epoch': '1791308022.81329', 'reported': 0, 'tombstones': -1}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda') +test DEBUG: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp4cxtphac/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'e7ecab66d15583b90e1b6c4f5c26bdf4', 'cd88db84-7120-40ec-b340-524c0feace3e-sda', '1791308022.72350', '1791308022.72134', '0', '', '1791308022.72134', 1, 0) +REPLICATE: /sda/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sda/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308023.67117', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308022.85373', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.85373', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308022.73233', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1791308022.83169', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308022.73233', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308023.62455', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1791308023.64691', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308023.62455', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308022.81339', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308022.81339', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308022.81329', 'epoch': '1791308022.81329', 'reported': 0, 'tombstones': -1}], 'cd88db84-7120-40ec-b340-524c0feace3e-sda') +test DEBUG: /tmp/tmp4cxtphac/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.0:1000/sda +test WARNING: /tmp/tmp4cxtphac/sdb/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'c4c6e2dd9623cf4e3de73b2a91c18b69', '0b8d2b7f-87fb-425f-b7f7-07340275189f-sda', '1791308023.86711', '1791308023.86530', '0', '', '1791308023.86530', 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 +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 + +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp495ke2a1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308024.00000, db: /tmp/tmp4ndevshp/sda/containers/0/5df/3e11971b529da6b8d7c614f885cab5df/3e11971b529da6b8d7c614f885cab5df.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308026.00000, db: /tmp/tmp4ndevshp/sda/containers/0/3e0/c37a308d3907aa18cd4a5ee4d09963e0/c37a308d3907aa18cd4a5ee4d09963e0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308025.00000, (0, 0) as of 1791308025.00000, found as of 1791308025.00000> to ShardRange<'k' to 't' as of 1791308026.00000, (0, 0) as of 1791308026.00000, created as of 1791308026.00000>, path: .shards_a/shard_c_1791308026.00000, db: /tmp/tmp4ndevshp/sda/containers/0/3e0/c37a308d3907aa18cd4a5ee4d09963e0/c37a308d3907aa18cd4a5ee4d09963e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308028.00000, db: /tmp/tmp4ndevshp/sda/containers/0/485/21d726eb4672de20bcaece04f6928485/21d726eb4672de20bcaece04f6928485.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308027.00000, (0, 0) as of 1791308027.00000, found as of 1791308027.00000> to ShardRange<'k' to 't' as of 1791308028.00000, (0, 0) as of 1791308028.00000, cleaved as of 1791308028.00000>, path: .shards_a/shard_c_1791308028.00000, db: /tmp/tmp4ndevshp/sda/containers/0/485/21d726eb4672de20bcaece04f6928485/21d726eb4672de20bcaece04f6928485.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308030.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e7b/054642a07f1b6d9bba3346ab5abe6e7b/054642a07f1b6d9bba3346ab5abe6e7b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308029.00000, (0, 0) as of 1791308029.00000, found as of 1791308029.00000> to ShardRange<'k' to 't' as of 1791308030.00000, (0, 0) as of 1791308030.00000, active as of 1791308030.00000>, path: .shards_a/shard_c_1791308030.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e7b/054642a07f1b6d9bba3346ab5abe6e7b/054642a07f1b6d9bba3346ab5abe6e7b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308032.00000, db: /tmp/tmp4ndevshp/sda/containers/0/113/18543c6ab3e42de59c7522642f2aa113/18543c6ab3e42de59c7522642f2aa113.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308031.00000, (0, 0) as of 1791308031.00000, found as of 1791308031.00000> to ShardRange<'k' to 't' as of 1791308032.00000, (0, 0) as of 1791308032.00000, shrinking as of 1791308032.00000>, path: .shards_a/shard_c_1791308032.00000, db: /tmp/tmp4ndevshp/sda/containers/0/113/18543c6ab3e42de59c7522642f2aa113/18543c6ab3e42de59c7522642f2aa113.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308032.00000, db: /tmp/tmp4ndevshp/sda/containers/0/113/18543c6ab3e42de59c7522642f2aa113/18543c6ab3e42de59c7522642f2aa113.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308034.00000, db: /tmp/tmp4ndevshp/sda/containers/0/afa/449094c5867afc19c64f8452169beafa/449094c5867afc19c64f8452169beafa.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308033.00000, (0, 0) as of 1791308033.00000, found as of 1791308033.00000> to ShardRange<'k' to 't' as of 1791308034.00000, (0, 0) as of 1791308034.00000, sharding as of 1791308034.00000>, path: .shards_a/shard_c_1791308034.00000, db: /tmp/tmp4ndevshp/sda/containers/0/afa/449094c5867afc19c64f8452169beafa/449094c5867afc19c64f8452169beafa.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308034.00000, db: /tmp/tmp4ndevshp/sda/containers/0/afa/449094c5867afc19c64f8452169beafa/449094c5867afc19c64f8452169beafa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308036.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c06/e66e4fd4a9d20337b9fcb763edb52c06/e66e4fd4a9d20337b9fcb763edb52c06.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308035.00000, (0, 0) as of 1791308035.00000, found as of 1791308035.00000> to ShardRange<'k' to 't' as of 1791308036.00000, (0, 0) as of 1791308036.00000, sharded as of 1791308036.00000>, path: .shards_a/shard_c_1791308036.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c06/e66e4fd4a9d20337b9fcb763edb52c06/e66e4fd4a9d20337b9fcb763edb52c06.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308036.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c06/e66e4fd4a9d20337b9fcb763edb52c06/e66e4fd4a9d20337b9fcb763edb52c06.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308038.00000, db: /tmp/tmp4ndevshp/sda/containers/0/acf/596a0bca01ad50a0cca396a32bf27acf/596a0bca01ad50a0cca396a32bf27acf.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308037.00000, (0, 0) as of 1791308037.00000, found as of 1791308037.00000> to ShardRange<'k' to 't' as of 1791308038.00000, (0, 0) as of 1791308038.00000, shrunk as of 1791308038.00000>, path: .shards_a/shard_c_1791308038.00000, db: /tmp/tmp4ndevshp/sda/containers/0/acf/596a0bca01ad50a0cca396a32bf27acf/596a0bca01ad50a0cca396a32bf27acf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308038.00000, db: /tmp/tmp4ndevshp/sda/containers/0/acf/596a0bca01ad50a0cca396a32bf27acf/596a0bca01ad50a0cca396a32bf27acf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308040.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d2f/04d30cf7d746e5c40449d9143efd9d2f/04d30cf7d746e5c40449d9143efd9d2f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308039.00000, (0, 0) as of 1791308039.00000, created as of 1791308039.00000> to ShardRange<'k' to 't' as of 1791308040.00000, (0, 0) as of 1791308040.00000, found as of 1791308040.00000>, path: .shards_a/shard_c_1791308040.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d2f/04d30cf7d746e5c40449d9143efd9d2f/04d30cf7d746e5c40449d9143efd9d2f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308042.00000, db: /tmp/tmp4ndevshp/sda/containers/0/954/339c815e5e7cdabec511a234bf333954/339c815e5e7cdabec511a234bf333954.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308044.00000, db: /tmp/tmp4ndevshp/sda/containers/0/078/43a78c5329dce6f3603a2adc8b334078/43a78c5329dce6f3603a2adc8b334078.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308043.00000, (0, 0) as of 1791308043.00000, created as of 1791308043.00000> to ShardRange<'k' to 't' as of 1791308044.00000, (0, 0) as of 1791308044.00000, cleaved as of 1791308044.00000>, path: .shards_a/shard_c_1791308044.00000, db: /tmp/tmp4ndevshp/sda/containers/0/078/43a78c5329dce6f3603a2adc8b334078/43a78c5329dce6f3603a2adc8b334078.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308046.00000, db: /tmp/tmp4ndevshp/sda/containers/0/1dc/0cc4deb86f439f66100cb7a4b4dfd1dc/0cc4deb86f439f66100cb7a4b4dfd1dc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308045.00000, (0, 0) as of 1791308045.00000, created as of 1791308045.00000> to ShardRange<'k' to 't' as of 1791308046.00000, (0, 0) as of 1791308046.00000, active as of 1791308046.00000>, path: .shards_a/shard_c_1791308046.00000, db: /tmp/tmp4ndevshp/sda/containers/0/1dc/0cc4deb86f439f66100cb7a4b4dfd1dc/0cc4deb86f439f66100cb7a4b4dfd1dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308048.00000, db: /tmp/tmp4ndevshp/sda/containers/0/250/eb0ce4d0cfac74fd89f9af01bbcc3250/eb0ce4d0cfac74fd89f9af01bbcc3250.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308047.00000, (0, 0) as of 1791308047.00000, created as of 1791308047.00000> to ShardRange<'k' to 't' as of 1791308048.00000, (0, 0) as of 1791308048.00000, shrinking as of 1791308048.00000>, path: .shards_a/shard_c_1791308048.00000, db: /tmp/tmp4ndevshp/sda/containers/0/250/eb0ce4d0cfac74fd89f9af01bbcc3250/eb0ce4d0cfac74fd89f9af01bbcc3250.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308048.00000, db: /tmp/tmp4ndevshp/sda/containers/0/250/eb0ce4d0cfac74fd89f9af01bbcc3250/eb0ce4d0cfac74fd89f9af01bbcc3250.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308050.00000, db: /tmp/tmp4ndevshp/sda/containers/0/285/6d766bd9ede25a1dce42575c9ec07285/6d766bd9ede25a1dce42575c9ec07285.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308049.00000, (0, 0) as of 1791308049.00000, created as of 1791308049.00000> to ShardRange<'k' to 't' as of 1791308050.00000, (0, 0) as of 1791308050.00000, sharding as of 1791308050.00000>, path: .shards_a/shard_c_1791308050.00000, db: /tmp/tmp4ndevshp/sda/containers/0/285/6d766bd9ede25a1dce42575c9ec07285/6d766bd9ede25a1dce42575c9ec07285.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308050.00000, db: /tmp/tmp4ndevshp/sda/containers/0/285/6d766bd9ede25a1dce42575c9ec07285/6d766bd9ede25a1dce42575c9ec07285.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308052.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c73/02b4e47adaa42256821f541497ce2c73/02b4e47adaa42256821f541497ce2c73.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308051.00000, (0, 0) as of 1791308051.00000, created as of 1791308051.00000> to ShardRange<'k' to 't' as of 1791308052.00000, (0, 0) as of 1791308052.00000, sharded as of 1791308052.00000>, path: .shards_a/shard_c_1791308052.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c73/02b4e47adaa42256821f541497ce2c73/02b4e47adaa42256821f541497ce2c73.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308052.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c73/02b4e47adaa42256821f541497ce2c73/02b4e47adaa42256821f541497ce2c73.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308054.00000, db: /tmp/tmp4ndevshp/sda/containers/0/631/88e941d88655c82e96dd5426510e9631/88e941d88655c82e96dd5426510e9631.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308053.00000, (0, 0) as of 1791308053.00000, created as of 1791308053.00000> to ShardRange<'k' to 't' as of 1791308054.00000, (0, 0) as of 1791308054.00000, shrunk as of 1791308054.00000>, path: .shards_a/shard_c_1791308054.00000, db: /tmp/tmp4ndevshp/sda/containers/0/631/88e941d88655c82e96dd5426510e9631/88e941d88655c82e96dd5426510e9631.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308054.00000, db: /tmp/tmp4ndevshp/sda/containers/0/631/88e941d88655c82e96dd5426510e9631/88e941d88655c82e96dd5426510e9631.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308056.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b63/d0750583ed9fed1b37cfe51c176b0b63/d0750583ed9fed1b37cfe51c176b0b63.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308055.00000, (0, 0) as of 1791308055.00000, cleaved as of 1791308055.00000> to ShardRange<'k' to 't' as of 1791308056.00000, (0, 0) as of 1791308056.00000, found as of 1791308056.00000>, path: .shards_a/shard_c_1791308056.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b63/d0750583ed9fed1b37cfe51c176b0b63/d0750583ed9fed1b37cfe51c176b0b63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308058.00000, db: /tmp/tmp4ndevshp/sda/containers/0/de1/445726ab8e8380761a94ca1d31be8de1/445726ab8e8380761a94ca1d31be8de1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308057.00000, (0, 0) as of 1791308057.00000, cleaved as of 1791308057.00000> to ShardRange<'k' to 't' as of 1791308058.00000, (0, 0) as of 1791308058.00000, created as of 1791308058.00000>, path: .shards_a/shard_c_1791308058.00000, db: /tmp/tmp4ndevshp/sda/containers/0/de1/445726ab8e8380761a94ca1d31be8de1/445726ab8e8380761a94ca1d31be8de1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308060.00000, db: /tmp/tmp4ndevshp/sda/containers/0/de8/e2dafa5dea5adae82acd803e33fd2de8/e2dafa5dea5adae82acd803e33fd2de8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308062.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d93/51470ce1bc0c17199b42c95482ecdd93/51470ce1bc0c17199b42c95482ecdd93.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308061.00000, (0, 0) as of 1791308061.00000, cleaved as of 1791308061.00000> to ShardRange<'k' to 't' as of 1791308062.00000, (0, 0) as of 1791308062.00000, active as of 1791308062.00000>, path: .shards_a/shard_c_1791308062.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d93/51470ce1bc0c17199b42c95482ecdd93/51470ce1bc0c17199b42c95482ecdd93.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308064.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a01/5478a4a9c516db204082a09ffb131a01/5478a4a9c516db204082a09ffb131a01.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308063.00000, (0, 0) as of 1791308063.00000, cleaved as of 1791308063.00000> to ShardRange<'k' to 't' as of 1791308064.00000, (0, 0) as of 1791308064.00000, shrinking as of 1791308064.00000>, path: .shards_a/shard_c_1791308064.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a01/5478a4a9c516db204082a09ffb131a01/5478a4a9c516db204082a09ffb131a01.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308064.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a01/5478a4a9c516db204082a09ffb131a01/5478a4a9c516db204082a09ffb131a01.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308066.00000, db: /tmp/tmp4ndevshp/sda/containers/0/44a/95ccb62e4cb94fc9708c09f9979a644a/95ccb62e4cb94fc9708c09f9979a644a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308065.00000, (0, 0) as of 1791308065.00000, cleaved as of 1791308065.00000> to ShardRange<'k' to 't' as of 1791308066.00000, (0, 0) as of 1791308066.00000, sharding as of 1791308066.00000>, path: .shards_a/shard_c_1791308066.00000, db: /tmp/tmp4ndevshp/sda/containers/0/44a/95ccb62e4cb94fc9708c09f9979a644a/95ccb62e4cb94fc9708c09f9979a644a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308066.00000, db: /tmp/tmp4ndevshp/sda/containers/0/44a/95ccb62e4cb94fc9708c09f9979a644a/95ccb62e4cb94fc9708c09f9979a644a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308068.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b93/7dd83cef2706d63d475f095699b94b93/7dd83cef2706d63d475f095699b94b93.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308067.00000, (0, 0) as of 1791308067.00000, cleaved as of 1791308067.00000> to ShardRange<'k' to 't' as of 1791308068.00000, (0, 0) as of 1791308068.00000, sharded as of 1791308068.00000>, path: .shards_a/shard_c_1791308068.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b93/7dd83cef2706d63d475f095699b94b93/7dd83cef2706d63d475f095699b94b93.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308068.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b93/7dd83cef2706d63d475f095699b94b93/7dd83cef2706d63d475f095699b94b93.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308070.00000, db: /tmp/tmp4ndevshp/sda/containers/0/0e6/1105d5b85ba90d07316a9331131fc0e6/1105d5b85ba90d07316a9331131fc0e6.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308069.00000, (0, 0) as of 1791308069.00000, cleaved as of 1791308069.00000> to ShardRange<'k' to 't' as of 1791308070.00000, (0, 0) as of 1791308070.00000, shrunk as of 1791308070.00000>, path: .shards_a/shard_c_1791308070.00000, db: /tmp/tmp4ndevshp/sda/containers/0/0e6/1105d5b85ba90d07316a9331131fc0e6/1105d5b85ba90d07316a9331131fc0e6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308070.00000, db: /tmp/tmp4ndevshp/sda/containers/0/0e6/1105d5b85ba90d07316a9331131fc0e6/1105d5b85ba90d07316a9331131fc0e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308072.00000, db: /tmp/tmp4ndevshp/sda/containers/0/8b3/62addbbe0c21ccf5a0590c6d915c78b3/62addbbe0c21ccf5a0590c6d915c78b3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308071.00000, (0, 0) as of 1791308071.00000, active as of 1791308071.00000> to ShardRange<'k' to 't' as of 1791308072.00000, (0, 0) as of 1791308072.00000, found as of 1791308072.00000>, path: .shards_a/shard_c_1791308072.00000, db: /tmp/tmp4ndevshp/sda/containers/0/8b3/62addbbe0c21ccf5a0590c6d915c78b3/62addbbe0c21ccf5a0590c6d915c78b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308074.00000, db: /tmp/tmp4ndevshp/sda/containers/0/9d1/f67504702f9009b5f9338dbafaf799d1/f67504702f9009b5f9338dbafaf799d1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308073.00000, (0, 0) as of 1791308073.00000, active as of 1791308073.00000> to ShardRange<'k' to 't' as of 1791308074.00000, (0, 0) as of 1791308074.00000, created as of 1791308074.00000>, path: .shards_a/shard_c_1791308074.00000, db: /tmp/tmp4ndevshp/sda/containers/0/9d1/f67504702f9009b5f9338dbafaf799d1/f67504702f9009b5f9338dbafaf799d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308076.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b6e/8082398dcdeb7d025295fd69517acb6e/8082398dcdeb7d025295fd69517acb6e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308075.00000, (0, 0) as of 1791308075.00000, active as of 1791308075.00000> to ShardRange<'k' to 't' as of 1791308076.00000, (0, 0) as of 1791308076.00000, cleaved as of 1791308076.00000>, path: .shards_a/shard_c_1791308076.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b6e/8082398dcdeb7d025295fd69517acb6e/8082398dcdeb7d025295fd69517acb6e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308078.00000, db: /tmp/tmp4ndevshp/sda/containers/0/9d1/4513790a8514be9a96d1255b9215a9d1/4513790a8514be9a96d1255b9215a9d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308080.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b10/1a5b23a98c429fd70b06e99c3b67fb10/1a5b23a98c429fd70b06e99c3b67fb10.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308079.00000, (0, 0) as of 1791308079.00000, active as of 1791308079.00000> to ShardRange<'k' to 't' as of 1791308080.00000, (0, 0) as of 1791308080.00000, shrinking as of 1791308080.00000>, path: .shards_a/shard_c_1791308080.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b10/1a5b23a98c429fd70b06e99c3b67fb10/1a5b23a98c429fd70b06e99c3b67fb10.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308080.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b10/1a5b23a98c429fd70b06e99c3b67fb10/1a5b23a98c429fd70b06e99c3b67fb10.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308082.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ba1/9816068981c15e215f1a7615f742bba1/9816068981c15e215f1a7615f742bba1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308081.00000, (0, 0) as of 1791308081.00000, active as of 1791308081.00000> to ShardRange<'k' to 't' as of 1791308082.00000, (0, 0) as of 1791308082.00000, sharding as of 1791308082.00000>, path: .shards_a/shard_c_1791308082.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ba1/9816068981c15e215f1a7615f742bba1/9816068981c15e215f1a7615f742bba1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308082.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ba1/9816068981c15e215f1a7615f742bba1/9816068981c15e215f1a7615f742bba1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308084.00000, db: /tmp/tmp4ndevshp/sda/containers/0/389/fb94de37a146092c652876a083542389/fb94de37a146092c652876a083542389.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308083.00000, (0, 0) as of 1791308083.00000, active as of 1791308083.00000> to ShardRange<'k' to 't' as of 1791308084.00000, (0, 0) as of 1791308084.00000, sharded as of 1791308084.00000>, path: .shards_a/shard_c_1791308084.00000, db: /tmp/tmp4ndevshp/sda/containers/0/389/fb94de37a146092c652876a083542389/fb94de37a146092c652876a083542389.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308084.00000, db: /tmp/tmp4ndevshp/sda/containers/0/389/fb94de37a146092c652876a083542389/fb94de37a146092c652876a083542389.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308086.00000, db: /tmp/tmp4ndevshp/sda/containers/0/aa6/f3a16a11599f1274fbefb48640a02aa6/f3a16a11599f1274fbefb48640a02aa6.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308085.00000, (0, 0) as of 1791308085.00000, active as of 1791308085.00000> to ShardRange<'k' to 't' as of 1791308086.00000, (0, 0) as of 1791308086.00000, shrunk as of 1791308086.00000>, path: .shards_a/shard_c_1791308086.00000, db: /tmp/tmp4ndevshp/sda/containers/0/aa6/f3a16a11599f1274fbefb48640a02aa6/f3a16a11599f1274fbefb48640a02aa6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308086.00000, db: /tmp/tmp4ndevshp/sda/containers/0/aa6/f3a16a11599f1274fbefb48640a02aa6/f3a16a11599f1274fbefb48640a02aa6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308088.00000, db: /tmp/tmp4ndevshp/sda/containers/0/fba/89bd25149c0bfa31f8afa5d87cccafba/89bd25149c0bfa31f8afa5d87cccafba.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308087.00000, (0, 0) as of 1791308087.00000, shrinking as of 1791308087.00000> to ShardRange<'k' to 't' as of 1791308088.00000, (0, 0) as of 1791308088.00000, found as of 1791308088.00000>, path: .shards_a/shard_c_1791308088.00000, db: /tmp/tmp4ndevshp/sda/containers/0/fba/89bd25149c0bfa31f8afa5d87cccafba/89bd25149c0bfa31f8afa5d87cccafba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308090.00000, db: /tmp/tmp4ndevshp/sda/containers/0/591/4539cf75a7c8125215ec6a1e3e7ab591/4539cf75a7c8125215ec6a1e3e7ab591.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308089.00000, (0, 0) as of 1791308089.00000, shrinking as of 1791308089.00000> to ShardRange<'k' to 't' as of 1791308090.00000, (0, 0) as of 1791308090.00000, created as of 1791308090.00000>, path: .shards_a/shard_c_1791308090.00000, db: /tmp/tmp4ndevshp/sda/containers/0/591/4539cf75a7c8125215ec6a1e3e7ab591/4539cf75a7c8125215ec6a1e3e7ab591.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308092.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e12/a84c67e6ac155a38449018c0b0751e12/a84c67e6ac155a38449018c0b0751e12.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308091.00000, (0, 0) as of 1791308091.00000, shrinking as of 1791308091.00000> to ShardRange<'k' to 't' as of 1791308092.00000, (0, 0) as of 1791308092.00000, cleaved as of 1791308092.00000>, path: .shards_a/shard_c_1791308092.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e12/a84c67e6ac155a38449018c0b0751e12/a84c67e6ac155a38449018c0b0751e12.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308094.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c7d/ec60b42bc9f33917fb4893b91e287c7d/ec60b42bc9f33917fb4893b91e287c7d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308093.00000, (0, 0) as of 1791308093.00000, shrinking as of 1791308093.00000> to ShardRange<'k' to 't' as of 1791308094.00000, (0, 0) as of 1791308094.00000, active as of 1791308094.00000>, path: .shards_a/shard_c_1791308094.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c7d/ec60b42bc9f33917fb4893b91e287c7d/ec60b42bc9f33917fb4893b91e287c7d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308096.00000, db: /tmp/tmp4ndevshp/sda/containers/0/4f7/0c41b9977f5b8c3f2692fe2496a494f7/0c41b9977f5b8c3f2692fe2496a494f7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308096.00000, db: /tmp/tmp4ndevshp/sda/containers/0/4f7/0c41b9977f5b8c3f2692fe2496a494f7/0c41b9977f5b8c3f2692fe2496a494f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308098.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b70/f1ad23bce594ce0acb531cd3b1176b70/f1ad23bce594ce0acb531cd3b1176b70.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308097.00000, (0, 0) as of 1791308097.00000, shrinking as of 1791308097.00000> to ShardRange<'k' to 't' as of 1791308098.00000, (0, 0) as of 1791308098.00000, sharding as of 1791308098.00000>, path: .shards_a/shard_c_1791308098.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b70/f1ad23bce594ce0acb531cd3b1176b70/f1ad23bce594ce0acb531cd3b1176b70.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308098.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b70/f1ad23bce594ce0acb531cd3b1176b70/f1ad23bce594ce0acb531cd3b1176b70.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308100.00000, db: /tmp/tmp4ndevshp/sda/containers/0/abd/ef34072de2e9e22eddacb521b351cabd/ef34072de2e9e22eddacb521b351cabd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308099.00000, (0, 0) as of 1791308099.00000, shrinking as of 1791308099.00000> to ShardRange<'k' to 't' as of 1791308100.00000, (0, 0) as of 1791308100.00000, sharded as of 1791308100.00000>, path: .shards_a/shard_c_1791308100.00000, db: /tmp/tmp4ndevshp/sda/containers/0/abd/ef34072de2e9e22eddacb521b351cabd/ef34072de2e9e22eddacb521b351cabd.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308100.00000, db: /tmp/tmp4ndevshp/sda/containers/0/abd/ef34072de2e9e22eddacb521b351cabd/ef34072de2e9e22eddacb521b351cabd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308102.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ccd/2a67af6b6831e6b1280650a1e384accd/2a67af6b6831e6b1280650a1e384accd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308101.00000, (0, 0) as of 1791308101.00000, shrinking as of 1791308101.00000> to ShardRange<'k' to 't' as of 1791308102.00000, (0, 0) as of 1791308102.00000, shrunk as of 1791308102.00000>, path: .shards_a/shard_c_1791308102.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ccd/2a67af6b6831e6b1280650a1e384accd/2a67af6b6831e6b1280650a1e384accd.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308102.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ccd/2a67af6b6831e6b1280650a1e384accd/2a67af6b6831e6b1280650a1e384accd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308104.00000, db: /tmp/tmp4ndevshp/sda/containers/0/354/209b59c50731841e6b29fc7a517d1354/209b59c50731841e6b29fc7a517d1354.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308103.00000, (0, 0) as of 1791308103.00000, sharding as of 1791308103.00000> to ShardRange<'k' to 't' as of 1791308104.00000, (0, 0) as of 1791308104.00000, found as of 1791308104.00000>, path: .shards_a/shard_c_1791308104.00000, db: /tmp/tmp4ndevshp/sda/containers/0/354/209b59c50731841e6b29fc7a517d1354/209b59c50731841e6b29fc7a517d1354.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308106.00000, db: /tmp/tmp4ndevshp/sda/containers/0/8a0/cf49f69ce40f4d5f6f94e8c20dd3c8a0/cf49f69ce40f4d5f6f94e8c20dd3c8a0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308105.00000, (0, 0) as of 1791308105.00000, sharding as of 1791308105.00000> to ShardRange<'k' to 't' as of 1791308106.00000, (0, 0) as of 1791308106.00000, created as of 1791308106.00000>, path: .shards_a/shard_c_1791308106.00000, db: /tmp/tmp4ndevshp/sda/containers/0/8a0/cf49f69ce40f4d5f6f94e8c20dd3c8a0/cf49f69ce40f4d5f6f94e8c20dd3c8a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308108.00000, db: /tmp/tmp4ndevshp/sda/containers/0/f42/3a995a5b09be4787784ef46ac4054f42/3a995a5b09be4787784ef46ac4054f42.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308107.00000, (0, 0) as of 1791308107.00000, sharding as of 1791308107.00000> to ShardRange<'k' to 't' as of 1791308108.00000, (0, 0) as of 1791308108.00000, cleaved as of 1791308108.00000>, path: .shards_a/shard_c_1791308108.00000, db: /tmp/tmp4ndevshp/sda/containers/0/f42/3a995a5b09be4787784ef46ac4054f42/3a995a5b09be4787784ef46ac4054f42.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308110.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b51/5230919ea0c1ee08142ee0cd74cb6b51/5230919ea0c1ee08142ee0cd74cb6b51.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308109.00000, (0, 0) as of 1791308109.00000, sharding as of 1791308109.00000> to ShardRange<'k' to 't' as of 1791308110.00000, (0, 0) as of 1791308110.00000, active as of 1791308110.00000>, path: .shards_a/shard_c_1791308110.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b51/5230919ea0c1ee08142ee0cd74cb6b51/5230919ea0c1ee08142ee0cd74cb6b51.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308112.00000, db: /tmp/tmp4ndevshp/sda/containers/0/8d3/c2d8e4da1d0921d40d214e098854c8d3/c2d8e4da1d0921d40d214e098854c8d3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308111.00000, (0, 0) as of 1791308111.00000, sharding as of 1791308111.00000> to ShardRange<'k' to 't' as of 1791308112.00000, (0, 0) as of 1791308112.00000, shrinking as of 1791308112.00000>, path: .shards_a/shard_c_1791308112.00000, db: /tmp/tmp4ndevshp/sda/containers/0/8d3/c2d8e4da1d0921d40d214e098854c8d3/c2d8e4da1d0921d40d214e098854c8d3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308112.00000, db: /tmp/tmp4ndevshp/sda/containers/0/8d3/c2d8e4da1d0921d40d214e098854c8d3/c2d8e4da1d0921d40d214e098854c8d3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308114.00000, db: /tmp/tmp4ndevshp/sda/containers/0/02e/db76b9410bc4c39508c524b4957aa02e/db76b9410bc4c39508c524b4957aa02e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308114.00000, db: /tmp/tmp4ndevshp/sda/containers/0/02e/db76b9410bc4c39508c524b4957aa02e/db76b9410bc4c39508c524b4957aa02e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308116.00000, db: /tmp/tmp4ndevshp/sda/containers/0/20b/baf8c9391a53509e124cd7a4357ad20b/baf8c9391a53509e124cd7a4357ad20b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308115.00000, (0, 0) as of 1791308115.00000, sharding as of 1791308115.00000> to ShardRange<'k' to 't' as of 1791308116.00000, (0, 0) as of 1791308116.00000, sharded as of 1791308116.00000>, path: .shards_a/shard_c_1791308116.00000, db: /tmp/tmp4ndevshp/sda/containers/0/20b/baf8c9391a53509e124cd7a4357ad20b/baf8c9391a53509e124cd7a4357ad20b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308116.00000, db: /tmp/tmp4ndevshp/sda/containers/0/20b/baf8c9391a53509e124cd7a4357ad20b/baf8c9391a53509e124cd7a4357ad20b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308118.00000, db: /tmp/tmp4ndevshp/sda/containers/0/9c1/b42ce0f063f72d131e70620bed8ec9c1/b42ce0f063f72d131e70620bed8ec9c1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308117.00000, (0, 0) as of 1791308117.00000, sharding as of 1791308117.00000> to ShardRange<'k' to 't' as of 1791308118.00000, (0, 0) as of 1791308118.00000, shrunk as of 1791308118.00000>, path: .shards_a/shard_c_1791308118.00000, db: /tmp/tmp4ndevshp/sda/containers/0/9c1/b42ce0f063f72d131e70620bed8ec9c1/b42ce0f063f72d131e70620bed8ec9c1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308118.00000, db: /tmp/tmp4ndevshp/sda/containers/0/9c1/b42ce0f063f72d131e70620bed8ec9c1/b42ce0f063f72d131e70620bed8ec9c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308120.00000, db: /tmp/tmp4ndevshp/sda/containers/0/66c/69e0043787ddd868719fc88e4f6e066c/69e0043787ddd868719fc88e4f6e066c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308119.00000, (0, 0) as of 1791308119.00000, sharded as of 1791308119.00000> to ShardRange<'k' to 't' as of 1791308120.00000, (0, 0) as of 1791308120.00000, found as of 1791308120.00000>, path: .shards_a/shard_c_1791308120.00000, db: /tmp/tmp4ndevshp/sda/containers/0/66c/69e0043787ddd868719fc88e4f6e066c/69e0043787ddd868719fc88e4f6e066c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308122.00000, db: /tmp/tmp4ndevshp/sda/containers/0/075/fd5cc88fb156dc7933c1a38f6e192075/fd5cc88fb156dc7933c1a38f6e192075.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308121.00000, (0, 0) as of 1791308121.00000, sharded as of 1791308121.00000> to ShardRange<'k' to 't' as of 1791308122.00000, (0, 0) as of 1791308122.00000, created as of 1791308122.00000>, path: .shards_a/shard_c_1791308122.00000, db: /tmp/tmp4ndevshp/sda/containers/0/075/fd5cc88fb156dc7933c1a38f6e192075/fd5cc88fb156dc7933c1a38f6e192075.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308124.00000, db: /tmp/tmp4ndevshp/sda/containers/0/9cd/5043cdb6f191a275d072119d5e1829cd/5043cdb6f191a275d072119d5e1829cd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308123.00000, (0, 0) as of 1791308123.00000, sharded as of 1791308123.00000> to ShardRange<'k' to 't' as of 1791308124.00000, (0, 0) as of 1791308124.00000, cleaved as of 1791308124.00000>, path: .shards_a/shard_c_1791308124.00000, db: /tmp/tmp4ndevshp/sda/containers/0/9cd/5043cdb6f191a275d072119d5e1829cd/5043cdb6f191a275d072119d5e1829cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308126.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a9a/632546d18318516010ab8f9004acca9a/632546d18318516010ab8f9004acca9a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308125.00000, (0, 0) as of 1791308125.00000, sharded as of 1791308125.00000> to ShardRange<'k' to 't' as of 1791308126.00000, (0, 0) as of 1791308126.00000, active as of 1791308126.00000>, path: .shards_a/shard_c_1791308126.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a9a/632546d18318516010ab8f9004acca9a/632546d18318516010ab8f9004acca9a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308128.00000, db: /tmp/tmp4ndevshp/sda/containers/0/612/a88abd74464480a93f35578165270612/a88abd74464480a93f35578165270612.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308127.00000, (0, 0) as of 1791308127.00000, sharded as of 1791308127.00000> to ShardRange<'k' to 't' as of 1791308128.00000, (0, 0) as of 1791308128.00000, shrinking as of 1791308128.00000>, path: .shards_a/shard_c_1791308128.00000, db: /tmp/tmp4ndevshp/sda/containers/0/612/a88abd74464480a93f35578165270612/a88abd74464480a93f35578165270612.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308128.00000, db: /tmp/tmp4ndevshp/sda/containers/0/612/a88abd74464480a93f35578165270612/a88abd74464480a93f35578165270612.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308130.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d1f/e7e9f07d3415435c69f0ebad6c7c0d1f/e7e9f07d3415435c69f0ebad6c7c0d1f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308129.00000, (0, 0) as of 1791308129.00000, sharded as of 1791308129.00000> to ShardRange<'k' to 't' as of 1791308130.00000, (0, 0) as of 1791308130.00000, sharding as of 1791308130.00000>, path: .shards_a/shard_c_1791308130.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d1f/e7e9f07d3415435c69f0ebad6c7c0d1f/e7e9f07d3415435c69f0ebad6c7c0d1f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308130.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d1f/e7e9f07d3415435c69f0ebad6c7c0d1f/e7e9f07d3415435c69f0ebad6c7c0d1f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308132.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b3e/b3cba1d54efbd284e53f1383b936ab3e/b3cba1d54efbd284e53f1383b936ab3e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308132.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b3e/b3cba1d54efbd284e53f1383b936ab3e/b3cba1d54efbd284e53f1383b936ab3e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308134.00000, db: /tmp/tmp4ndevshp/sda/containers/0/732/21337ff32185537f5f8ce25483d4c732/21337ff32185537f5f8ce25483d4c732.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308133.00000, (0, 0) as of 1791308133.00000, sharded as of 1791308133.00000> to ShardRange<'k' to 't' as of 1791308134.00000, (0, 0) as of 1791308134.00000, shrunk as of 1791308134.00000>, path: .shards_a/shard_c_1791308134.00000, db: /tmp/tmp4ndevshp/sda/containers/0/732/21337ff32185537f5f8ce25483d4c732/21337ff32185537f5f8ce25483d4c732.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308134.00000, db: /tmp/tmp4ndevshp/sda/containers/0/732/21337ff32185537f5f8ce25483d4c732/21337ff32185537f5f8ce25483d4c732.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308136.00000, db: /tmp/tmp4ndevshp/sda/containers/0/902/9ec8cf7954e42fed7f6b446a2cc45902/9ec8cf7954e42fed7f6b446a2cc45902.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308135.00000, (0, 0) as of 1791308135.00000, shrunk as of 1791308135.00000> to ShardRange<'k' to 't' as of 1791308136.00000, (0, 0) as of 1791308136.00000, found as of 1791308136.00000>, path: .shards_a/shard_c_1791308136.00000, db: /tmp/tmp4ndevshp/sda/containers/0/902/9ec8cf7954e42fed7f6b446a2cc45902/9ec8cf7954e42fed7f6b446a2cc45902.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308138.00000, db: /tmp/tmp4ndevshp/sda/containers/0/abe/8a0b867166b848b89ef9083a74086abe/8a0b867166b848b89ef9083a74086abe.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308137.00000, (0, 0) as of 1791308137.00000, shrunk as of 1791308137.00000> to ShardRange<'k' to 't' as of 1791308138.00000, (0, 0) as of 1791308138.00000, created as of 1791308138.00000>, path: .shards_a/shard_c_1791308138.00000, db: /tmp/tmp4ndevshp/sda/containers/0/abe/8a0b867166b848b89ef9083a74086abe/8a0b867166b848b89ef9083a74086abe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308140.00000, db: /tmp/tmp4ndevshp/sda/containers/0/6e3/332a7fb4dfc65be891dfd2d3d27dd6e3/332a7fb4dfc65be891dfd2d3d27dd6e3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308139.00000, (0, 0) as of 1791308139.00000, shrunk as of 1791308139.00000> to ShardRange<'k' to 't' as of 1791308140.00000, (0, 0) as of 1791308140.00000, cleaved as of 1791308140.00000>, path: .shards_a/shard_c_1791308140.00000, db: /tmp/tmp4ndevshp/sda/containers/0/6e3/332a7fb4dfc65be891dfd2d3d27dd6e3/332a7fb4dfc65be891dfd2d3d27dd6e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308142.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b09/34ddaf0a512ddb83e5554ddee896fb09/34ddaf0a512ddb83e5554ddee896fb09.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308141.00000, (0, 0) as of 1791308141.00000, shrunk as of 1791308141.00000> to ShardRange<'k' to 't' as of 1791308142.00000, (0, 0) as of 1791308142.00000, active as of 1791308142.00000>, path: .shards_a/shard_c_1791308142.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b09/34ddaf0a512ddb83e5554ddee896fb09/34ddaf0a512ddb83e5554ddee896fb09.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308144.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b64/bab2baa1f480bab820742ea12ea41b64/bab2baa1f480bab820742ea12ea41b64.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308143.00000, (0, 0) as of 1791308143.00000, shrunk as of 1791308143.00000> to ShardRange<'k' to 't' as of 1791308144.00000, (0, 0) as of 1791308144.00000, shrinking as of 1791308144.00000>, path: .shards_a/shard_c_1791308144.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b64/bab2baa1f480bab820742ea12ea41b64/bab2baa1f480bab820742ea12ea41b64.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308144.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b64/bab2baa1f480bab820742ea12ea41b64/bab2baa1f480bab820742ea12ea41b64.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308146.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a7e/d52bc812c673097e93a5d74041227a7e/d52bc812c673097e93a5d74041227a7e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308145.00000, (0, 0) as of 1791308145.00000, shrunk as of 1791308145.00000> to ShardRange<'k' to 't' as of 1791308146.00000, (0, 0) as of 1791308146.00000, sharding as of 1791308146.00000>, path: .shards_a/shard_c_1791308146.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a7e/d52bc812c673097e93a5d74041227a7e/d52bc812c673097e93a5d74041227a7e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308146.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a7e/d52bc812c673097e93a5d74041227a7e/d52bc812c673097e93a5d74041227a7e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308148.00000, db: /tmp/tmp4ndevshp/sda/containers/0/724/758a8e30bb9d79344fc2b29b8bc88724/758a8e30bb9d79344fc2b29b8bc88724.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308147.00000, (0, 0) as of 1791308147.00000, shrunk as of 1791308147.00000> to ShardRange<'k' to 't' as of 1791308148.00000, (0, 0) as of 1791308148.00000, sharded as of 1791308148.00000>, path: .shards_a/shard_c_1791308148.00000, db: /tmp/tmp4ndevshp/sda/containers/0/724/758a8e30bb9d79344fc2b29b8bc88724/758a8e30bb9d79344fc2b29b8bc88724.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308148.00000, db: /tmp/tmp4ndevshp/sda/containers/0/724/758a8e30bb9d79344fc2b29b8bc88724/758a8e30bb9d79344fc2b29b8bc88724.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308150.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c66/3ca46c78278ffca19433b4035a9d8c66/3ca46c78278ffca19433b4035a9d8c66.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308150.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c66/3ca46c78278ffca19433b4035a9d8c66/3ca46c78278ffca19433b4035a9d8c66.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308151.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d8a/66b169a306f17448d14cc81999952d8a/66b169a306f17448d14cc81999952d8a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308153.00000, db: /tmp/tmp4ndevshp/sda/containers/0/6ae/517c3256c64abd50270acc24fff2a6ae/517c3256c64abd50270acc24fff2a6ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308155.00000, db: /tmp/tmp4ndevshp/sda/containers/0/127/4c17070e4e278f4a104d7b3fc515d127/4c17070e4e278f4a104d7b3fc515d127.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308157.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ea2/eeb251494615a974e73d8255261edea2/eeb251494615a974e73d8255261edea2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308159.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a9b/7a025df559405ee9c73ebd70bf9d8a9b/7a025df559405ee9c73ebd70bf9d8a9b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308161.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a0c/131bd64558a69953082830180f2d0a0c/131bd64558a69953082830180f2d0a0c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308163.00000, db: /tmp/tmp4ndevshp/sda/containers/0/76a/cad92fa24d5a25bbf39f078bee2a576a/cad92fa24d5a25bbf39f078bee2a576a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308165.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e63/886c1959eeb78f3ba724a87221a90e63/886c1959eeb78f3ba724a87221a90e63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308167.00000, db: /tmp/tmp4ndevshp/sda/containers/0/34b/918d6b371d3f0119961b6688ab5f234b/918d6b371d3f0119961b6688ab5f234b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308169.00000, db: /tmp/tmp4ndevshp/sda/containers/0/6ce/b685a4bf76365afa16dfd8f371f576ce/b685a4bf76365afa16dfd8f371f576ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308171.00000, db: /tmp/tmp4ndevshp/sda/containers/0/3fc/7e3803fd5a3e3b93ab2864a93ce1f3fc/7e3803fd5a3e3b93ab2864a93ce1f3fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308173.00000, db: /tmp/tmp4ndevshp/sda/containers/0/3d6/658be7bda060cb0aff006eca63beb3d6/658be7bda060cb0aff006eca63beb3d6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308175.00000, db: /tmp/tmp4ndevshp/sda/containers/0/83b/dcb7fa7c1e8749c08dacfd33ed28183b/dcb7fa7c1e8749c08dacfd33ed28183b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308177.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e6a/b161b51a03c0e6bc384eaaf756981e6a/b161b51a03c0e6bc384eaaf756981e6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308179.00000, db: /tmp/tmp4ndevshp/sda/containers/0/61a/5c15bc54cbc11cccfcdf19bd976cc61a/5c15bc54cbc11cccfcdf19bd976cc61a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308181.00000, db: /tmp/tmp4ndevshp/sda/containers/0/bee/3761bb31bc5d7a8a7a1db732c4834bee/3761bb31bc5d7a8a7a1db732c4834bee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308183.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e9c/ca3d057d06a3021d06eaf49e6749be9c/ca3d057d06a3021d06eaf49e6749be9c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308185.00000, db: /tmp/tmp4ndevshp/sda/containers/0/900/84da1595333d8061a77eb2c99a94d900/84da1595333d8061a77eb2c99a94d900.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308187.00000, db: /tmp/tmp4ndevshp/sda/containers/0/eaf/339119bfe4d7a7670ae20b14d552deaf/339119bfe4d7a7670ae20b14d552deaf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308189.00000, db: /tmp/tmp4ndevshp/sda/containers/0/828/dbe318c36494dbd400e9d6b5c3439828/dbe318c36494dbd400e9d6b5c3439828.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308191.00000, db: /tmp/tmp4ndevshp/sda/containers/0/93b/7547f7a572f548a32bdaa3146f3ac93b/7547f7a572f548a32bdaa3146f3ac93b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308193.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ed5/160cfce7ba3a284a097e2c7374cf5ed5/160cfce7ba3a284a097e2c7374cf5ed5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308195.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e15/546a05da9abc2ed76608e83a30856e15/546a05da9abc2ed76608e83a30856e15.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308197.00000, db: /tmp/tmp4ndevshp/sda/containers/0/05a/be42d9333cb0a59f1e8e56b37844a05a/be42d9333cb0a59f1e8e56b37844a05a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308199.00000, db: /tmp/tmp4ndevshp/sda/containers/0/a8b/71bdfb6446c92757d514a4b957e3fa8b/71bdfb6446c92757d514a4b957e3fa8b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308201.00000, db: /tmp/tmp4ndevshp/sda/containers/0/199/7acf47470d82cb8cf2ecaca17c328199/7acf47470d82cb8cf2ecaca17c328199.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308203.00000, db: /tmp/tmp4ndevshp/sda/containers/0/08c/54d0ebcf76d8d4de10aa6590e2f0b08c/54d0ebcf76d8d4de10aa6590e2f0b08c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308205.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b36/683125ab30f094adb5843c644c703b36/683125ab30f094adb5843c644c703b36.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308207.00000, db: /tmp/tmp4ndevshp/sda/containers/0/835/22240d0aa233f90eae55423d1b099835/22240d0aa233f90eae55423d1b099835.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308209.00000, db: /tmp/tmp4ndevshp/sda/containers/0/11a/9cb72a859c62c5fd9783fa66ee73411a/9cb72a859c62c5fd9783fa66ee73411a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308211.00000, db: /tmp/tmp4ndevshp/sda/containers/0/03b/cdc8cb3d260a978ce1361de4daef103b/cdc8cb3d260a978ce1361de4daef103b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308213.00000, db: /tmp/tmp4ndevshp/sda/containers/0/5e0/267f3093e2c4ed1bafeb9f7c138205e0/267f3093e2c4ed1bafeb9f7c138205e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308215.00000, db: /tmp/tmp4ndevshp/sda/containers/0/bd9/51a8153cf0c71f20a438010ccc8c6bd9/51a8153cf0c71f20a438010ccc8c6bd9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308215.00000, db: /tmp/tmp4ndevshp/sda/containers/0/bd9/51a8153cf0c71f20a438010ccc8c6bd9/51a8153cf0c71f20a438010ccc8c6bd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308217.00000, db: /tmp/tmp4ndevshp/sda/containers/0/aea/2dd73a371ae0dc12b0be6aa6c6d61aea/2dd73a371ae0dc12b0be6aa6c6d61aea.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308217.00000, db: /tmp/tmp4ndevshp/sda/containers/0/aea/2dd73a371ae0dc12b0be6aa6c6d61aea/2dd73a371ae0dc12b0be6aa6c6d61aea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308219.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d29/7b474b712cabd4a86505d2704f191d29/7b474b712cabd4a86505d2704f191d29.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308219.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d29/7b474b712cabd4a86505d2704f191d29/7b474b712cabd4a86505d2704f191d29.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308221.00000, db: /tmp/tmp4ndevshp/sda/containers/0/0b7/ff782503c8de5d8b6489b4827a9b10b7/ff782503c8de5d8b6489b4827a9b10b7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308221.00000, db: /tmp/tmp4ndevshp/sda/containers/0/0b7/ff782503c8de5d8b6489b4827a9b10b7/ff782503c8de5d8b6489b4827a9b10b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308223.00000, db: /tmp/tmp4ndevshp/sda/containers/0/6dc/ae166cd5d43b4d504b8c868e1e84b6dc/ae166cd5d43b4d504b8c868e1e84b6dc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308223.00000, db: /tmp/tmp4ndevshp/sda/containers/0/6dc/ae166cd5d43b4d504b8c868e1e84b6dc/ae166cd5d43b4d504b8c868e1e84b6dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308225.00000, db: /tmp/tmp4ndevshp/sda/containers/0/292/48eaa883deef58ffcd7c652b85a44292/48eaa883deef58ffcd7c652b85a44292.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308225.00000, db: /tmp/tmp4ndevshp/sda/containers/0/292/48eaa883deef58ffcd7c652b85a44292/48eaa883deef58ffcd7c652b85a44292.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308227.00000, db: /tmp/tmp4ndevshp/sda/containers/0/8cc/146eaa7f059afe208d8f200ad09738cc/146eaa7f059afe208d8f200ad09738cc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308227.00000, db: /tmp/tmp4ndevshp/sda/containers/0/8cc/146eaa7f059afe208d8f200ad09738cc/146eaa7f059afe208d8f200ad09738cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308229.00000, db: /tmp/tmp4ndevshp/sda/containers/0/705/151ec1d77043acf1ff3d1035a5a8f705/151ec1d77043acf1ff3d1035a5a8f705.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308229.00000, db: /tmp/tmp4ndevshp/sda/containers/0/705/151ec1d77043acf1ff3d1035a5a8f705/151ec1d77043acf1ff3d1035a5a8f705.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308231.00000, db: /tmp/tmp4ndevshp/sda/containers/0/22f/f1e4761920f1dac582acaf469c92a22f/f1e4761920f1dac582acaf469c92a22f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308231.00000, db: /tmp/tmp4ndevshp/sda/containers/0/22f/f1e4761920f1dac582acaf469c92a22f/f1e4761920f1dac582acaf469c92a22f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308233.00000, db: /tmp/tmp4ndevshp/sda/containers/0/f97/767c1bc53c1176a0334f249e56816f97/767c1bc53c1176a0334f249e56816f97.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308233.00000, db: /tmp/tmp4ndevshp/sda/containers/0/f97/767c1bc53c1176a0334f249e56816f97/767c1bc53c1176a0334f249e56816f97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308235.00000, db: /tmp/tmp4ndevshp/sda/containers/0/682/e962067d02d91baeae96a83bd5bc4682/e962067d02d91baeae96a83bd5bc4682.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308235.00000, db: /tmp/tmp4ndevshp/sda/containers/0/682/e962067d02d91baeae96a83bd5bc4682/e962067d02d91baeae96a83bd5bc4682.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308237.00000, db: /tmp/tmp4ndevshp/sda/containers/0/df3/d0c40961ac702fc72a311833cf9d6df3/d0c40961ac702fc72a311833cf9d6df3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308237.00000, db: /tmp/tmp4ndevshp/sda/containers/0/df3/d0c40961ac702fc72a311833cf9d6df3/d0c40961ac702fc72a311833cf9d6df3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308239.00000, db: /tmp/tmp4ndevshp/sda/containers/0/3fe/3e16fb4cc8b7b8d2160f1bec5e62f3fe/3e16fb4cc8b7b8d2160f1bec5e62f3fe.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308239.00000, db: /tmp/tmp4ndevshp/sda/containers/0/3fe/3e16fb4cc8b7b8d2160f1bec5e62f3fe/3e16fb4cc8b7b8d2160f1bec5e62f3fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308241.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ec4/4bc1afce4c895ad257459fd7320f1ec4/4bc1afce4c895ad257459fd7320f1ec4.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308241.00000, db: /tmp/tmp4ndevshp/sda/containers/0/ec4/4bc1afce4c895ad257459fd7320f1ec4/4bc1afce4c895ad257459fd7320f1ec4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308243.00000, db: /tmp/tmp4ndevshp/sda/containers/0/09f/3edbd5bcc4be23cf6d7659e43bd9609f/3edbd5bcc4be23cf6d7659e43bd9609f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308243.00000, db: /tmp/tmp4ndevshp/sda/containers/0/09f/3edbd5bcc4be23cf6d7659e43bd9609f/3edbd5bcc4be23cf6d7659e43bd9609f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308245.00000, db: /tmp/tmp4ndevshp/sda/containers/0/325/e929a108b36ad79843119517cac9d325/e929a108b36ad79843119517cac9d325.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308245.00000, db: /tmp/tmp4ndevshp/sda/containers/0/325/e929a108b36ad79843119517cac9d325/e929a108b36ad79843119517cac9d325.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308247.00000, db: /tmp/tmp4ndevshp/sda/containers/0/619/5d60d0b3204b2594ded1b25708d52619/5d60d0b3204b2594ded1b25708d52619.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 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: 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: 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 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: 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: 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 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: 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_"}]}}' +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: 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_"}]}}' +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_"}]}}' +test DEBUG: Error on keystone reply: 201 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_"}]}}' - 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"}, "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: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "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_"}]}}' - 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"}, "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: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "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_"}]}}' - 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": {"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_bad_reply_missing_parts +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_bad_reply_missing_parts ... 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_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.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.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_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_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.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_formpost.TestFormPost.test_auth_scheme +test.unit.common.middleware.test_formpost.TestFormPost.test_auth_scheme ... 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_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_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_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_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_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.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_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 +test.unit.common.middleware.test_formpost.TestFormPost.test_messed_up_start ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_multiple_content_type_encoding +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_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_formpost.TestFormPost.test_no_redirect_expired +test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_expired ... 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_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 +test.unit.common.middleware.test_formpost.TestFormPost.test_no_v1 ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_passthrough +test.unit.common.middleware.test_formpost.TestFormPost.test_passthrough ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_good +test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_good ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_unsupported +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_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_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 +test.unit.common.middleware.test_formpost.TestFormPost.test_safari ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_single_content_type_encoding +test.unit.common.middleware.test_formpost.TestFormPost.test_single_content_type_encoding ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_does_not_pass_query +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_does_not_pass_query ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_no_redirect_503 +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_no_redirect_503 ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_redirect_404 +test.unit.common.middleware.test_formpost.TestFormPost.test_subrequest_fails_redirect_404 ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_truncated_attr_value +test.unit.common.middleware.test_formpost.TestFormPost.test_truncated_attr_value ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_wrong_account +test.unit.common.middleware.test_formpost.TestFormPost.test_wrong_account ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after_not_int +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_after_not_int ... ok +test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at +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_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_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_app_exception +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:55 -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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:55 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897709.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f1e/a0d27db039e7d9ec96e9071ec3a50f1e/a0d27db039e7d9ec96e9071ec3a50f1e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897709.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f1e/a0d27db039e7d9ec96e9071ec3a50f1e/a0d27db039e7d9ec96e9071ec3a50f1e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897711.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/d19/1cc1bede629d7353a98def108a5cdd19/1cc1bede629d7353a98def108a5cdd19.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897711.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/d19/1cc1bede629d7353a98def108a5cdd19/1cc1bede629d7353a98def108a5cdd19.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897713.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a4c/b9456f76b9d895745b962f3b8961ca4c/b9456f76b9d895745b962f3b8961ca4c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897713.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a4c/b9456f76b9d895745b962f3b8961ca4c/b9456f76b9d895745b962f3b8961ca4c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897715.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/7c4/d9fc036ef8c88512eb625ab21d8fb7c4/d9fc036ef8c88512eb625ab21d8fb7c4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897715.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/7c4/d9fc036ef8c88512eb625ab21d8fb7c4/d9fc036ef8c88512eb625ab21d8fb7c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897717.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4fe/4515785ac3b28fb9550c95e9240a54fe/4515785ac3b28fb9550c95e9240a54fe.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897717.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4fe/4515785ac3b28fb9550c95e9240a54fe/4515785ac3b28fb9550c95e9240a54fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897719.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e4e/182b4061cf8df0e24e88b6a359e39e4e/182b4061cf8df0e24e88b6a359e39e4e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897719.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e4e/182b4061cf8df0e24e88b6a359e39e4e/182b4061cf8df0e24e88b6a359e39e4e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897721.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/416/fbd897ad635fa7acc6f8ccecfbc66416/fbd897ad635fa7acc6f8ccecfbc66416.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897721.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/416/fbd897ad635fa7acc6f8ccecfbc66416/fbd897ad635fa7acc6f8ccecfbc66416.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897723.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/0b8/c33e7b4f8f7d0c036cb50743742110b8/c33e7b4f8f7d0c036cb50743742110b8.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897723.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/0b8/c33e7b4f8f7d0c036cb50743742110b8/c33e7b4f8f7d0c036cb50743742110b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897725.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/54b/06adc3a3295d7e0cdcb7e4b63027f54b/06adc3a3295d7e0cdcb7e4b63027f54b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897725.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/54b/06adc3a3295d7e0cdcb7e4b63027f54b/06adc3a3295d7e0cdcb7e4b63027f54b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897727.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/11b/bde70971ce04d1ae5ff56b463ca5d11b/bde70971ce04d1ae5ff56b463ca5d11b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897727.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/11b/bde70971ce04d1ae5ff56b463ca5d11b/bde70971ce04d1ae5ff56b463ca5d11b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897729.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/643/5699bce234f456c865d2b2d9117ed643/5699bce234f456c865d2b2d9117ed643.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897729.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/643/5699bce234f456c865d2b2d9117ed643/5699bce234f456c865d2b2d9117ed643.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897731.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f04/acf2955adef6e932447d2395ce975f04/acf2955adef6e932447d2395ce975f04.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897731.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/f04/acf2955adef6e932447d2395ce975f04/acf2955adef6e932447d2395ce975f04.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897733.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e62/faf4c3b1f2110186714d6d2f1830fe62/faf4c3b1f2110186714d6d2f1830fe62.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897733.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/e62/faf4c3b1f2110186714d6d2f1830fe62/faf4c3b1f2110186714d6d2f1830fe62.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897735.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/eff/6d948b2d30a746ca73d654d0914eaeff/6d948b2d30a746ca73d654d0914eaeff.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897735.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/eff/6d948b2d30a746ca73d654d0914eaeff/6d948b2d30a746ca73d654d0914eaeff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897737.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4e6/10bf9133d7f6f5bedb1974a288aa94e6/10bf9133d7f6f5bedb1974a288aa94e6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897737.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/4e6/10bf9133d7f6f5bedb1974a288aa94e6/10bf9133d7f6f5bedb1974a288aa94e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897739.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/2d0/d19089bbf93aeeeb0630c5a70ef1f2d0/d19089bbf93aeeeb0630c5a70ef1f2d0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897739.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/2d0/d19089bbf93aeeeb0630c5a70ef1f2d0/d19089bbf93aeeeb0630c5a70ef1f2d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1756897741.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a56/f2683f9e9ea3f3df70991a36f67e6a56/f2683f9e9ea3f3df70991a36f67e6a56.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1756897741.00000, db: /tmp/tmp5nwg92zw/sda/containers/0/a56/f2683f9e9ea3f3df70991a36f67e6a56/f2683f9e9ea3f3df70991a36f67e6a56.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp175fpb6e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1756897496.00000, (0, 0) as of 1756897496.00000, active as of 1756897496.00000> to ShardRange<'k' to 't' as of 1756897497.00000, (0, 0) as of 1756897497.00000, sharded as of 1756897498.00000>, path: .shards_a/shard_c, db: /tmp/tmp175fpb6e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp175fpb6e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpaul3odxu/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.dbtest.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 - -test ERROR: Container HEAD returning 503 for [] (txn: tx271b899bfea147c896259-0068b820de) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.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 -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 DEBUG: /tmp/tmp3wpr34io/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': '1756897500.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '28bdb5da-cd92-42bb-8213-9770198914a8-sda') -test DEBUG: /tmp/tmp3wpr34io/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00256824s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c101a8423a33b6bf3de8fb6a8b781b11', '28bdb5da-cd92-42bb-8213-9770198914a8-sda', '1756897495.90855', '1756897499', '1756897498', '', '1756897499', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('28bdb5da-cd92-42bb-8213-9770198914a8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.54066 seconds (1.84959/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/tmp9j2qs3qt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '914d87a6-7e23-4625-841b-119cbbca04da-sda', '1756897496.45904', '1756897500', '1756897499', '', '1756897500', 0, 1) -test DEBUG: /tmp/tmp9j2qs3qt/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', '914d87a6-7e23-4625-841b-119cbbca04da-sda', '1756897496.45904', '1756897500', '1756897499', '', '1756897500', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('914d87a6-7e23-4625-841b-119cbbca04da-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00956 seconds (104.64460/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/tmpyw6g9sfk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '001315071bf54581586ddd06df9d388d', '833ee2cf-86f4-4819-b242-5b04fb3f1256-sda', '1756897496.48079', '1756897500', '1756897499', '', '1756897500', 1, 0) -test DEBUG: /tmp/tmpyw6g9sfk/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, '001315071bf54581586ddd06df9d388d', '833ee2cf-86f4-4819-b242-5b04fb3f1256-sda', '1756897496.48079', '1756897500', '1756897499', '', '1756897500', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('833ee2cf-86f4-4819-b242-5b04fb3f1256-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01171 seconds (85.38646/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/tmpjtx3tj19/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '25af6c57-f60d-4c67-83b1-7213f160d017-sda', '1756897497.06996', '1756897502', '1756897501', '', '1756897502', 0, 0) -test DEBUG: /tmp/tmpjtx3tj19/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', '25af6c57-f60d-4c67-83b1-7213f160d017-sda', '1756897497.06996', '1756897502', '1756897501', '', '1756897502', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('25af6c57-f60d-4c67-83b1-7213f160d017-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01068 seconds (93.64288/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/tmpmyq7btjj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b9cf9194b04d864a40d0faa3e317aab2', '08890171-33f3-498d-9e03-1adb70a82151-sda', '1756897497.09076', '1756897502', '1756897501', '', '1756897502', 1, 1) -test DEBUG: /tmp/tmpmyq7btjj/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': '1756897503.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '08890171-33f3-498d-9e03-1adb70a82151-sda') -test DEBUG: /tmp/tmpmyq7btjj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00247359s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b9cf9194b04d864a40d0faa3e317aab2', '08890171-33f3-498d-9e03-1adb70a82151-sda', '1756897497.09076', '1756897502', '1756897501', '', '1756897502', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('08890171-33f3-498d-9e03-1adb70a82151-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01405 seconds (71.19558/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/tmpi4ibt3on/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '4c5a801a-6fef-4737-9100-835cfc2d2e42-sda', '1756897497.11564', '1756897502', '1756897501', '', '1756897502', 0, 1) -test DEBUG: /tmp/tmpi4ibt3on/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', '4c5a801a-6fef-4737-9100-835cfc2d2e42-sda', '1756897497.11564', '1756897502', '1756897501', '', '1756897502', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('4c5a801a-6fef-4737-9100-835cfc2d2e42-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01055 seconds (94.78135/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/tmpych51ysp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b9cf9194b04d864a40d0faa3e317aab2', 'e2980a3e-0a9d-43bc-b563-cd0160e1a8b3-sda', '1756897497.13958', '1756897502', '1756897501', '', '1756897502', 1, 1) -test DEBUG: /tmp/tmpych51ysp/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_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_replicator.TestReplicatorSync.test_sync_remote_can_not_keep_up -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_can_not_keep_up ... ok - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/fail" 404 70 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller WARNING: Quarantined object /tmp/tmp22onf4eg/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1756897497.39631.data: metadata content-length 6 does not match actual object size 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0005 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0017 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 3036815 - -test-object-controller DEBUG: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0017 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 422 19 "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 400 27 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 400 38 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 3036815 - -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: - - - [03/Sep/2025:11:04:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 3036815 -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.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 - +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 06/Oct/2026/17/33/45 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0006 - - 1791308025.411602020 1791308025.412241220 0 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 06/Oct/2026/17/33/45 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0006 - - 1791308025.429832458 1791308025.430448532 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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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: 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: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:45 -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': 'Tue, 06 Oct 2026 17:33:45 -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': 'Tue, 06 Oct 2026 17:33:45 -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': 'Tue, 06 Oct 2026 17:33:45 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 +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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" "-" "-" "-" 0.0002 "-" 3036815 -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 -swift: - - - [03/Sep/2025:11:05:05 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0002 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" 0.0001 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0002 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" 0.0001 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 3036815 - -swift: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 3036815 - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:44 -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 -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.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 DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"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_"}]}}' - 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": {"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: Error on keystone reply: 201 b'{"token": {"user": {"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_"}]}}' - 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": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "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": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "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"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "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", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "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"}, "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", "id": "PROJECT_DOMAIN_ID"}, "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"}, "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 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 +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 +test ERROR: Invalid current //REALM/CLUSTER (foo) +test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) +test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) +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 INFO: - - 06/Oct/2026/17/33/46 GET / HTTP/1.0 200 - - - - 8 - - First:%201%0ASecond:%202 0.0001 - - 1791308026.142070055 1791308026.142156601 - +test INFO: - - 06/Oct/2026/17/33/46 GET / HTTP/1.0 500 - - - - - - - - 0.0000 - - 1791308026.143455267 1791308026.143462896 - +test INFO: - - 06/Oct/2026/17/33/46 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1791308026.144289732 1791308026.844289780 -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_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_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.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 + +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +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_"" + d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" + d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 200.0 +d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" weight set to 200.0 +d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" weight set to 200.0 +d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 200.0 +Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 100.0 weight got id 4 +d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" weight set to 3.14159265359 +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 100.0 weight got id 4 +d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" weight set to 3.14159265359 +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 100.0 weight got id 4 +d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" weight set to 3.14159265359 +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_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. + +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. +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. +The on-disk ring builder is unchanged. +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +Device d4r2z3-test.test.com:6000Rr.test.com:7000/sda3_"some meta data" with 100.0 weight got id 4 +d4r2z314-test.test.com:6000Rr.test.com:7000/sda3_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone set to 314 +d0r0z314-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" zone 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 +d4r2z314-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" zone 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 +d4r2z314-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" zone set to 314 +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 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.test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_values_no_devices +test.unit.cli.test_ringbuilder.TestCommands.test_set_zone_values_no_devices ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_time_remaining +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 + +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx78d1034130d9458db9c20-006ac530fb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx0f51174d23c24a4a8638b-0068b820da) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx7618c20274c541f3a1ae7-0068b820da) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx7618c20274c541f3a1ae7-0068b820da) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx506e7c65fac2487782faf-0068b820da) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx506e7c65fac2487782faf-0068b820da) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx506e7c65fac2487782faf-0068b820da) -test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx506e7c65fac2487782faf-0068b820da) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx3645eed1408e4c22aa249-006ac530fb) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx72f10a2ed1f8421d9cbb6-006ac530fb) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx72f10a2ed1f8421d9cbb6-006ac530fb) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx443ae2d3cd4c482698575-006ac530fb) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx443ae2d3cd4c482698575-006ac530fb) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx443ae2d3cd4c482698575-006ac530fb) +test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx443ae2d3cd4c482698575-006ac530fb) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -36243,7 +31631,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx506e7c65fac2487782faf-0068b820da) +StopIteration (txn: tx443ae2d3cd4c482698575-006ac530fb) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -36253,7 +31641,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx506e7c65fac2487782faf-0068b820da) +StopIteration (txn: tx443ae2d3cd4c482698575-006ac530fb) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -36263,798 +31651,258 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx506e7c65fac2487782faf-0068b820da) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx506e7c65fac2487782faf-0068b820da) -test WARNING: Could not autocreate account '/account' (txn: tx506e7c65fac2487782faf-0068b820da) -test INFO: autocreate account '/account' (txn: tx7d9cb7ca573d445495275-0068b820da) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx631f737d034d4d8b97e12-0068b820da) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx631f737d034d4d8b97e12-0068b820da) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx631f737d034d4d8b97e12-0068b820da) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx631f737d034d4d8b97e12-0068b820da) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx631f737d034d4d8b97e12-0068b820da) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx631f737d034d4d8b97e12-0068b820da) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx631f737d034d4d8b97e12-0068b820da) -test WARNING: Could not autocreate account '/account' (txn: tx631f737d034d4d8b97e12-0068b820da) -test INFO: autocreate account '/account' (txn: tx92f5d114970d4e118b3e6-0068b820da) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txdc9993c32dec4c68840f0-0068b820da) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txdc9993c32dec4c68840f0-0068b820da) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txdc9993c32dec4c68840f0-0068b820da) -test INFO: autocreate account '/account' (txn: txbd16a1a65a074f138a675-0068b820da) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx32522e9a26c345d197458-0068b820da) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx32522e9a26c345d197458-0068b820da) -test INFO: autocreate account '/account' (txn: tx32522e9a26c345d197458-0068b820da) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txbcbb57c4db4940a1842e9-0068b820da) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: txbcbb57c4db4940a1842e9-0068b820da) +StopIteration (txn: tx443ae2d3cd4c482698575-006ac530fb) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx443ae2d3cd4c482698575-006ac530fb) +test WARNING: Could not autocreate account '/account' (txn: tx443ae2d3cd4c482698575-006ac530fb) +test INFO: autocreate account '/account' (txn: tx16d3bbc7fd6a4579bed48-006ac530fb) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx49e120c159984b2ca19e8-006ac530fb) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx49e120c159984b2ca19e8-006ac530fb) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx49e120c159984b2ca19e8-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx49e120c159984b2ca19e8-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx49e120c159984b2ca19e8-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx49e120c159984b2ca19e8-006ac530fb) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx49e120c159984b2ca19e8-006ac530fb) +test WARNING: Could not autocreate account '/account' (txn: tx49e120c159984b2ca19e8-006ac530fb) +test INFO: autocreate account '/account' (txn: tx33744358f06a4b4890483-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx281c053488f04217bbe11-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx281c053488f04217bbe11-006ac530fb) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx281c053488f04217bbe11-006ac530fb) +test INFO: autocreate account '/account' (txn: tx27e620e8875f4eb2ad105-006ac530fb) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx3bf4156d0bcc49be8aebb-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx3bf4156d0bcc49be8aebb-006ac530fb) +test INFO: autocreate account '/account' (txn: tx3bf4156d0bcc49be8aebb-006ac530fb) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txa38febf2734a4df8a5891-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa38febf2734a4df8a5891-006ac530fb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txaf17dfde4c8d4f85abaf3-0068b820da) +test INFO: autocreate account '/☃' (txn: txd8c910c72aa24b84bfe9d-006ac530fb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx8399e5f2518d4116bd0c2-0068b820da) +test INFO: autocreate account '/account' (txn: tx05b60354850445f59c0d2-006ac530fb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txc9f5569ebd934e3eac977-0068b820da)test.unit.proxy.test_mem_server.TestContainerController.test_PUT_bad_metadata +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:45 -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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:45 -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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Length': '0'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:45 -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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -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 - -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.35.1/swift/obj/server.py", line 316, in async_update - response = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 2606, 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0024 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0013 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0021 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0022 "-" 3036815 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 '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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 3036815 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: - - - [03/Sep/2025:11:04:58 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0013 "-" 3036815 0test.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.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 ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx767a6c59e34f48e78c033-0068b820d5) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: txc9e4a062a07d42eeb9590-0068b820d5) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: txbe4b97227fa44ad393486-0068b820d5) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx79157004ebfa48478ecf4-0068b820d5) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd (txn: txe5ac34aa44224db38a5c7-0068b820d5) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: tx44d6b3c4952a4916ad277-0068b820d5) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx8ff48309e6204443a2a40-0068b820d5) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txd79133484f404214a7a81-0068b820d5) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: txccb00b0919274158b5361-0068b820d5) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx2a96621f489e450d8d630-0068b820d5) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc2334a2bd24d435eac2bf-0068b820d5) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx6e69e749bde44e68a09e4-0068b820d5) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx1f8786597fbd4ea48fa9d-0068b820d5) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txf45612664e9145f98e234-0068b820d5) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx7c8ab2b9327048f193648-0068b820d5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txd8c287c12bf246d19d50c-0068b820d6) -test INFO: Client disconnected on read of '/a/c' (txn: txf1454cd35fde455184476-0068b820d6) -test INFO: Client disconnected on read of '/a/c' (txn: tx82958cb20d194087ae76c-0068b820d6) -test INFO: Client disconnected on read of '/a/c' (txn: tx82958cb20d194087ae76c-0068b820d6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.3:1003/sdd -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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 -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_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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:45 -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 + +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': 'Tue, 06 Oct 2026 17:33: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 WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:57 -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': 'Tue, 06 Oct 2026 17:33: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 WRITE +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': 'Tue, 06 Oct 2026 17:33:44 -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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 -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: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 +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 -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b9cf9194b04d864a40d0faa3e317aab2', 'e2980a3e-0a9d-43bc-b563-cd0160e1a8b3-sda', '1756897497.13958', '1756897502', '1756897501', '', '1756897502', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e2980a3e-0a9d-43bc-b563-cd0160e1a8b3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.58583 seconds (1.70698/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', '517ebc68-1472-4e23-92b4-0ae5008d514e-sda', '1756897498.42606', '1756897498.00000', '0', '', '1756897498.00000', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '517ebc68-1472-4e23-92b4-0ae5008d514e-sda', '1756897498.42606', '1756897499.00000', '0', '', '1756897498.00000', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '58e741294ce8843d1dd858ebb4ee62b7', '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda', '1756897498.44018', '1756897498.43845', '0', '', '1756897498.43845', 11, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o_0', 'created_at': '1756897498.44409', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o_1', 'created_at': '1756897498.44489', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o_2', 'created_at': '1756897498.44499', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o_3', 'created_at': '1756897498.44506', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o_4', 'created_at': '1756897498.44513', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o_5', 'created_at': '1756897498.44519', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o_6', 'created_at': '1756897498.44526', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o_7', 'created_at': '1756897498.44532', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o_8', 'created_at': '1756897498.44539', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o_9', 'created_at': '1756897498.44546', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing_0', 'created_at': '1756897498.44557', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 12, 'name': '/a/c/o_missing_1', 'created_at': '1756897498.45479', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 13, 'name': '/a/c/o_missing_2', 'created_at': '1756897498.45824', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 14, 'name': '/a/c/o_missing_3', 'created_at': '1756897498.46139', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 15, 'name': '/a/c/o_missing_4', 'created_at': '1756897498.46446', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 16, 'name': '/a/c/o_missing_5', 'created_at': '1756897498.46997', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 17, 'name': '/a/c/o_missing_6', 'created_at': '1756897498.47320', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 18, 'name': '/a/c/o_missing_7', 'created_at': '1756897498.47640', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 19, 'name': '/a/c/o_missing_8', 'created_at': '1756897498.47960', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 20, 'name': '/a/c/o_missing_9', 'created_at': '1756897498.48282', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (21, 'def2adfb706ace7462ba3dd6dd9892d1', '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda', '1756897498.44018', '1756897498.43845', '0', '', '1756897498.43845', 21, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': '/a/c/o_missing_10', 'created_at': '1756897498.48611', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9737959c-b832-4cdd-85b8-3f6066c2d4b8-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpqblynkbe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'de8bc68e-a439-4639-a7d4-f36b487630c4-sda', '1756897498.50050', '1756897499', '0', '', '1756897499', 0, 0) -test DEBUG: /tmp/tmpqblynkbe/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', 'de8bc68e-a439-4639-a7d4-f36b487630c4-sda', '1756897498.50050', '1756897499', '0', '', '1756897499', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('de8bc68e-a439-4639-a7d4-f36b487630c4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00958 seconds (104.32964/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/tmpxqbikij0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c101a8423a33b6bf3de8fb6a8b781b11', '1e66c6b6-c67d-457d-93dd-d93260381365-sda', '1756897498.52156', '1756897499', '0', '', '1756897499', 1, 0) -test DEBUG: /tmp/tmpxqbikij0/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': '1756897500.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '1e66c6b6-c67d-457d-93dd-d93260381365-sda')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 INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.444897175 1791308027.444988489 - +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 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.460121870 1791308027.460188866 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1791308027.467231274 1791308027.467275858 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1791308027.470551729 1791308027.470567465 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.473438025 1791308027.473519087 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.474439859 1791308027.474499226 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 15 - - - 0.0004 - - 1791308027.474426031 1791308027.474778891 - +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 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.793562174 1791308027.793664455 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.795829535 1791308027.795894861 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - b05bf940-0464-4c... - 8 - - - 0.0041 - - 1791308027.796540260 1791308027.800676823 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.801679373 1791308027.801747561 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - b05bf940... - 8 - - - 0.0001 - - 1791308027.802450180 1791308027.802505970 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1791308027.803141832 1791308027.803192616 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0007 - - 1791308027.803787947 1791308027.804500580 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.817621231 1791308027.817694902 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - ... - 8 - - - 0.0001 - - 1791308027.818434477 1791308027.818493128 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0000 - - 1791308027.819143057 1791308027.819190741 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0000 - - 1791308027.819557667 1791308027.819592237 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one%2Cand%20two 1791308027.820494175 1791308027.820551157 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.834201813 1791308027.834276915 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.834985733 1791308027.835044146 - +test INFO: - - 06/Oct/2026/17/33/47 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one 1791308027.835990667 1791308027.836051702 - +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 INFO: HTTP/1.0 /bucket/path/to/key GET AUTH_test bucket path/to/key +test INFO: - - 06/Oct/2026/17/33/47 GET /%3Fx%3D3 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308027.854549170 1791308027.854620695 - +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 INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +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 INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +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 INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +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 INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +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 INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +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 INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - +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 INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 HEAD /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 POST /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 DELETE /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/41 OPTIONS /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - +test INFO: - - 01/Jan/1970/02/46/42 GET - HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET / HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /bad HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /baddy/mc_badderson HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1 HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1/ HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0 HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/ HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0// HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0//c HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_statsd_invalid_stats_types +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_statsd_invalid_stats_types ... 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx57f9d5aebc164ca48e6eb-0068b820de) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx57f9d5aebc164ca48e6eb-0068b820de) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx57f9d5aebc164ca48e6eb-0068b820de) -test ERROR: Container HEAD returning 503 for [] (txn: tx57f9d5aebc164ca48e6eb-0068b820de) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx67ad94dc8bf047bdb76f2-0068b820de) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx67ad94dc8bf047bdb76f2-0068b820de) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: +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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx67ad94dc8bf047bdb76f2-0068b820de) -test ERROR: Container HEAD returning 503 for [] (txn: tx67ad94dc8bf047bdb76f2-0068b820de) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.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 - +StopIteration (txn: tx14cee23bd0864accac60c-006ac530fb) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -37064,8 +31912,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx8d869d694ca94db89ff32-0068b820db) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +StopIteration (txn: tx97bd2bfed4004acaaf2ef-006ac530fb) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37074,8 +31922,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx2918e6a5f15d4d7a9d449-0068b820db) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +StopIteration (txn: tx0120d9fce1b94a64ba9f0-006ac530fb) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37084,10 +31932,10 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx5fe1835d94ad4921a1b77-0068b820db) +StopIteration (txn: tx7cc80c1baf52480abc88e-006ac530fb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37095,8 +31943,8 @@ headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: tx30945b84fc1d48c0b14a7-0068b820db) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: +http.client.HTTPException (txn: txe606319ad37c44f2b8d56-006ac530fb) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37104,7 +31952,7 @@ headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: tx56b3ec37a9b04c77a51d1-0068b820db) +http.client.HTTPException (txn: txf6c9ca4732a2403d97305-006ac530fb) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -37113,8 +31961,8 @@ headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: tx56ad12e0d2ff4cb1b56bb-0068b820db) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +http.client.HTTPException (txn: tx28a5e3a72a92420abb9d9-006ac530fb) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37122,9 +31970,9 @@ headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: tx56ad12e0d2ff4cb1b56bb-0068b820db) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx56ad12e0d2ff4cb1b56bb-0068b820db) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: +http.client.HTTPException (txn: tx28a5e3a72a92420abb9d9-006ac530fb) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx28a5e3a72a92420abb9d9-006ac530fb) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37132,8 +31980,8 @@ headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: txc9ebd9f520dd4f39b3841-0068b820db) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +http.client.HTTPException (txn: tx612747acb79e40979a1df-006ac530fb) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37141,8 +31989,8 @@ headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: txc9ebd9f520dd4f39b3841-0068b820db) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txc9ebd9f520dd4f39b3841-0068b820db) +http.client.HTTPException (txn: tx612747acb79e40979a1df-006ac530fb) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx612747acb79e40979a1df-006ac530fb) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -37151,11 +31999,11 @@ headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: tx5be04d070cd84c8fb4f34-0068b820db) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5be04d070cd84c8fb4f34-0068b820db) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5be04d070cd84c8fb4f34-0068b820db) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx5be04d070cd84c8fb4f34-0068b820db) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +http.client.HTTPException (txn: txea9ba09947754b43be842-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txea9ba09947754b43be842-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txea9ba09947754b43be842-006ac530fb) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txea9ba09947754b43be842-006ac530fb) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -37163,12 +32011,14 @@ headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: tx34ea2ae0fb7d4ee49fc87-0068b820db) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx34ea2ae0fb7d4ee49fc87-0068b820db) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx34ea2ae0fb7d4ee49fc87-0068b820db) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx34ea2ae0fb7d4ee49fc87-0068b820db) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_max_containers_per_account +http.client.HTTPException (txn: tx89baa773802d432f9f5bc-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx89baa773802d432f9f5bc-006ac530fb) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx89baa773802d432f9f5bc-006ac530fb) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx89baa773802d432f9f5bc-006ac530fb)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 @@ -37186,47 +32036,99 @@ 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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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.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 + +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': 'a/c', 'timestamp': '1791308023.87553', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308023.87553', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308023.87539', 'epoch': '1791308023.87539', 'reported': 0, 'tombstones': -1}], '0b8d2b7f-87fb-425f-b7f7-07340275189f-sda') +test ERROR: ERROR Bad response 500 from 10.0.0.1 +test DEBUG: /tmp/tmpdqwvhqfd/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1791308023.87523', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '0b8d2b7f-87fb-425f-b7f7-07340275189f-sda') +test DEBUG: /tmp/tmpdqwvhqfd/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0207355s) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'ceb790d6-5cdd-46f2-8350-15b9e4709e6b-sda', '1791308025.71446', '1791308025.71268', '0', '', '1791308025.71268', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308025.73853', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308025.73853', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.73853', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308025.73857', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308025.73857', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.73857', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308025.73858', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308025.73858', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.73858', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'ceb790d6-5cdd-46f2-8350-15b9e4709e6b-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 3 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '43b75947-d469-4895-831f-b640aad799c7-sda', '1791308025.77364', '1791308025.75970', '0', '', '1791308025.75970', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308025.78636', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308025.78636', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.78636', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308025.78640', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308025.78640', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.78640', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308025.78641', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308025.78641', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.78641', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71242', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71242', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71242', 'epoch': None, 'reported': 0, 'tombstones': -1}], '43b75947-d469-4895-831f-b640aad799c7-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'd9e22157-d764-448e-a391-21fffa8f5ce3-sda', '1791308025.84545', '1791308025.82751', '0', '', '1791308025.82751', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308025.86978', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308025.86978', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.86978', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308025.86982', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308025.86982', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.86982', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308025.86983', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308025.86983', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.86983', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71242', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71242', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71242', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'd9e22157-d764-448e-a391-21fffa8f5ce3-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'e2e8b6e0-6eb8-4461-b0c6-02eed39c4349-sda', '1791308025.90615', '1791308025.88834', '0', '', '1791308025.88834', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308025.92024', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308025.92024', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.92024', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308025.92028', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308025.92028', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.92028', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308025.92029', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308025.92029', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.92029', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71242', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71242', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71242', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'e2e8b6e0-6eb8-4461-b0c6-02eed39c4349-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '33ba70ab-1adb-4410-836a-ed69112d56fa-sda', '1791308025.95132', '1791308025.94967', '0', '', '1791308025.94967', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308025.95968', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308025.95968', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.95968', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308025.95972', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308025.95972', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.95972', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308025.95973', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308025.95973', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308025.95973', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71242', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71242', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71242', 'epoch': None, 'reported': 0, 'tombstones': -1}], '33ba70ab-1adb-4410-836a-ed69112d56fa-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '211b4a5b-a943-4e2c-b28f-9e4262987e30-sda', '1791308026.04089', '1791308026.02463', '0', '', '1791308026.02463', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308026.04907', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308026.04907', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.04907', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308026.04911', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308026.04911', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.04911', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308026.04912', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308026.04912', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.04912', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71252', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71252', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71252', 'epoch': '1791308025.71253', 'reported': 0, 'tombstones': -1}], '211b4a5b-a943-4e2c-b28f-9e4262987e30-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '37b326f8-a7fc-4447-9c1e-30631520f5e2-sda', '1791308026.07242', '1791308026.07081', '0', '', '1791308026.07081', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308026.09323', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308026.09323', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.09323', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308026.09327', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308026.09327', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.09327', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308026.09327', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308026.09327', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.09327', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71252', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71252', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71252', 'epoch': '1791308025.71253', 'reported': 0, 'tombstones': -1}], '37b326f8-a7fc-4447-9c1e-30631520f5e2-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'ab9ec0d7-5bfc-433f-b8e1-540edca039a7-sda', '1791308026.12946', '1791308026.11986', '0', '', '1791308026.11986', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308026.13377', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308026.13377', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.13377', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308026.13381', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308026.13381', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.13381', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308026.13382', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308026.13382', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.13382', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71252', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71252', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71252', 'epoch': '1791308025.71253', 'reported': 0, 'tombstones': -1}], 'ab9ec0d7-5bfc-433f-b8e1-540edca039a7-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '7047afa3-9c82-4b26-b3a7-f9c2a80316dd-sda', '1791308026.15623', '1791308026.15466', '0', '', '1791308026.15466', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308026.16009', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308026.16009', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.16009', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308026.16013', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308026.16013', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.16013', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308026.16014', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308026.16014', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.16014', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71257', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71257', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71257', 'epoch': '1791308025.71257', 'reported': 0, 'tombstones': -1}], '7047afa3-9c82-4b26-b3a7-f9c2a80316dd-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 test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) @@ -37234,1800 +32136,5236 @@ test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 with Object server 10.0.0.5:1005/sdf re: Trying to get commit status of PUT to /v1/a/c/o: +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txde9d746fb67f41a290b47-006ac530fc) +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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1739, in await_response - self.resp = self.conn.getexpect() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 843, in getexpect - expect_status = self._status.get_expect_status() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 746, in get_expect_status - raise expect_status -Exception: kaboom! (txn: tx9b94675d70f14496b38b7-0068b820de) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 commit status of PUT to /v1/a/c/o: Timeout (Nones) (txn: tx1f4b3c594b97401cb5e0a-0068b820de) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5040e6160e8c48c1a0425-0068b820de) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx0ed4ea85f59d4657b4206-0068b820de) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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'}: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx6e6d549710d84abb958c8-006ac530fc) +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.35.1/swift/proxy/controllers/obj.py", line 3161, in _transfer_data - chunk = next(data_source) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/proxy/controllers/test_obj.py", line 7227, in read - raise Exception('exception message') -Exception: exception message (txn: txec6de9ff2ba1487c943ac-0068b820de) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx550f94ad216a468d97210-0068b820de) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx2d6024d1e3f4413396264-0068b820de)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-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: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 3036815 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: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 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: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 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 INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0003 "-" 3036815 - -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: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 400 20 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "HEAD /sda1/p/a/c/o" 200 17 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 400 24 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller DEBUG: Relinking /tmp/tmpngjazbhn/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data to /tmp/tmpngjazbhn/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data due to next_part_power set -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/778/a/c/o" 201 - "-" "txn1" "-" 0.0015 "-" 3036815 0 -test-object-controller DEBUG: Relinking /tmp/tmpj9_gbv_0/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data to /tmp/tmpj9_gbv_0/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data due to next_part_power set (txn: txn2) -test-object-controller ERROR: Relinking /tmp/tmpj9_gbv_0/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data to /tmp/tmpj9_gbv_0/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data failed: [Errno 17] File exists: '/tmp/tmpj9_gbv_0/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data' -> '/tmp/tmpj9_gbv_0/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data': + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx6e6d549710d84abb958c8-006ac530fc) +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.35.1/swift/obj/diskfile.py", line 1950, in _finalize_put - relink_paths(target_path, new_target_path) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 503, in relink_paths - raise err - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 479, in relink_paths - os.link(target_path, new_target_path) - ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileExistsError: [Errno 17] File exists: '/tmp/tmpj9_gbv_0/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data' -> '/tmp/tmpj9_gbv_0/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data' (txn: txn2) -test-object-controller INFO: - - - [03/Sep/2025:11:05:00 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "txn2" "-" 0.0023 "-" 3036815 0 -test-object-controller DEBUG: Relinking /tmp/tmp6k3h1j7o/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data to /tmp/tmp6k3h1j7o/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1756897500.00000.data due to next_part_power set -test-object-controller DEBUG: Relinking /tmp/tmp6k3h1j7o/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1756897501.00000.data to /tmp/tmp6k3h1j7o/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1756897501.00000.data due to next_part_power settest.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.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 + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6e6d549710d84abb958c8-006ac530fc) +test ERROR: Account HEAD returning 503 for [] (txn: tx6e6d549710d84abb958c8-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx9fd357219a3d4f7d9df03-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx9fd357219a3d4f7d9df03-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx9fd357219a3d4f7d9df03-006ac530fc) +test ERROR: Account HEAD returning 503 for [] (txn: tx9fd357219a3d4f7d9df03-006ac530fc) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx358b3c55a6684b8c9899d-006ac530fc) +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txc1b3f4884aeb4d969c6c4-006ac530fc) +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txc1b3f4884aeb4d969c6c4-006ac530fc) +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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txc1b3f4884aeb4d969c6c4-006ac530fc) +test ERROR: Account HEAD returning 503 for [] (txn: txc1b3f4884aeb4d969c6c4-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx839fd4daf3be49879f32c-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx839fd4daf3be49879f32c-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx839fd4daf3be49879f32c-006ac530fc) +test ERROR: Account HEAD returning 503 for [] (txn: tx839fd4daf3be49879f32c-006ac530fc) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx9ca636c951b94aa78aa21-006ac530fc) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_error_convert_index_to_name +test.unit.proxy.test_mem_server.TestContainerController.test_error_convert_index_to_name ... ok + +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/a// HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/02/46/42 GET /v1.0/a//o HTTP/1.0 123 - - - 7 13 - - - 2.7183 - - 10000.000000000 10002.718281828 - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - +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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - +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 INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - +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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 INFO: - - 06/Oct/2026/17/33/49 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308029.706187010 1791308029.706242800 - +test INFO: - - 06/Oct/2026/17/33/49 GET /foo HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1791308029.706494093 1791308029.706528664 - +test INFO: - - 06/Oct/2026/17/33/49 GET /foo/bar HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1791308029.706727028 1791308029.706758261 - +test INFO: - - 06/Oct/2026/17/33/49 GET /v1 HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1791308029.706937790 1791308029.706964970 - +test INFO: - - 06/Oct/2026/17/33/49 GET /v1.0 HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1791308029.707133293 1791308029.707159519 - +test INFO: - - 06/Oct/2026/17/33/50 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 FA - 1791308029.718206644 1791308030.418206692 - +test INFO: - - 06/Oct/2026/17/33/49 GET /path HTTP/1.0 500 - - - - - - - - 0.2000 - - 1791308029.725983381 1791308029.925983429 - +test INFO: - - 06/Oct/2026/17/33/49 GET / HTTP/1.0 200 - - - - 17 - - - 0.0001 SOS - 1791308029.727056265 1791308029.727114916 - +test INFO: - - 06/Oct/2026/17/33/49 GET / HTTP/1.0 200 - - - - - - - - 0.0001 - - 1791308029.728071451 1791308029.728133917 - +test INFO: - - 06/Oct/2026/17/33/49 GET / HTTP/1.0 200 - - - - 3 - - - 0.0001 - - 1791308029.734550238 1791308029.734644175 -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.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_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.TestUtilityMethods.test_account_acls_bad_path_raises_exception +test.unit.common.middleware.test_tempauth.TestUtilityMethods.test_account_acls_bad_path_raises_exception ... ok -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:58 -0000', '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': 'Wed, 03 Sep 2025 11:04:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:45 -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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:58 -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 - -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': 'Wed, 03 Sep 2025 11:04: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 +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.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning +test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning ... 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 DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '9310fb81-0c9e-4d94-8d77-b300bf1b8267-sda', '1791308026.67984', '1791308026.67820', '0', '', '1791308026.67820', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308026.69400', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308026.69400', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.69400', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308026.69404', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308026.69404', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.69404', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308026.69405', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308026.69405', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.69405', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71252', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71252', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71252', 'epoch': '1791308025.71253', 'reported': 0, 'tombstones': -1}], '9310fb81-0c9e-4d94-8d77-b300bf1b8267-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'ade741b6-96a4-4751-a4a8-7d7a16c70338-sda', '1791308026.74805', '1791308026.74641', '0', '', '1791308026.74641', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308026.76221', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308026.76221', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.76221', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308026.76225', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308026.76225', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.76225', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308026.76226', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308026.76226', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.76226', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71252', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71252', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71252', 'epoch': '1791308025.71253', 'reported': 0, 'tombstones': -1}], 'ade741b6-96a4-4751-a4a8-7d7a16c70338-sda') +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '84e10957-9d8e-4ef7-b589-dbee031772ad-sda', '1791308026.82238', '1791308026.80857', '0', '', '1791308026.80857', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308026.83446', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308026.83446', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.83446', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308026.83450', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308026.83450', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.83450', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308026.83451', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308026.83451', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308026.83451', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308025.71267', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71242', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71242', 'epoch': None, 'reported': 0, 'tombstones': -1}], '84e10957-9d8e-4ef7-b589-dbee031772ad-sda') +test WARNING: Ignoring remote osr w/o epoch, own_sr: {'name': 'a/c', 'timestamp': '1791308025.71252', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71252', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71252', 'epoch': '1791308025.71253', 'reported': 0, 'tombstones': -1}, remote_sr: {'name': 'a/c', 'timestamp': '1791308025.71267', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308025.71242', 'deleted': 0, 'state': 40, 'state_timestamp': '1791308025.71242', 'epoch': None, 'reported': 0, 'tombstones': -1}, source: repl_req +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpdnb89zf2/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, '335c7423dbc3e151bd679050f7b85d38', '61b8455c-8309-4f93-9c06-845ea9d882d9-sda', '1791308026.86174', '1791308026.85900', '0', '', '1791308026.85900', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1791308026.88400', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '61b8455c-8309-4f93-9c06-845ea9d882d9-sda') +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) +test DEBUG: Replicating db /tmp/tmpa3ygrtuh/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'f50f01a5-e24c-48a5-b5b9-5f05ff3f811c-sda', '1791308026.91770', '1791308026.91591', '0', '', '1791308026.91591', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +test ERROR: ERROR syncing /tmp/tmpa3ygrtuh/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (1, 'bdc4709308907b2c2fd2908afda0e0ce', '6460e4a6-6508-4285-beea-e1e221ef33e1-sda', '1791308026.97439', '1791308026.97247', '0', '', '1791308026.97247', 1, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1791308026.99528', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '6460e4a6-6508-4285-beea-e1e221ef33e1-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 +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_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.common.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion +test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion ... 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_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_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_db.TestHelperFunctions.test_zero_like +test.unit.common.test_db.TestHelperFunctions.test_zero_like ... 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_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 +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 + 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: 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': 'Wed, 03 Sep 2025 11:04:59 -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': 'Wed, 03 Sep 2025 11:04:59 -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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -test DEBUG: /tmp/tmpxqbikij0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.549656s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c101a8423a33b6bf3de8fb6a8b781b11', '1e66c6b6-c67d-457d-93dd-d93260381365-sda', '1756897498.52156', '1756897499', '0', '', '1756897499', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1e66c6b6-c67d-457d-93dd-d93260381365-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpxqbikij0/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.57492 seconds (1.73937/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/tmpxqbikij0/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '5f44822f239dbbe45de5f07c7464d61a', 'c8b1b122-a510-44cb-ab15-37ce6c68744f-sda', '1756897499.09557', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('c8b1b122-a510-44cb-ab15-37ce6c68744f-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '5f44822f239dbbe45de5f07c7464d61a', 'c8b1b122-a510-44cb-ab15-37ce6c68744f-sda', '1756897499.09557', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('c8b1b122-a510-44cb-ab15-37ce6c68744f-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmprojgi1jw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '48d06a34-ccb0-4202-a52a-c9e65cbe020f-sda', '1756897499.11346', '1756897500', '0', '', '1756897500', 0, 0) -test DEBUG: /tmp/tmprojgi1jw/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', '48d06a34-ccb0-4202-a52a-c9e65cbe020f-sda', '1756897499.11346', '1756897500', '0', '', '1756897500', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('48d06a34-ccb0-4202-a52a-c9e65cbe020f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01253 seconds (79.83156/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/tmppcvf0eeb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '001315071bf54581586ddd06df9d388d', '39168245-7b22-44dc-a244-7395cd5aaa39-sda', '1756897499.13550', '1756897500', '0', '', '1756897500', 1, 0) -test DEBUG: /tmp/tmppcvf0eeb/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, '001315071bf54581586ddd06df9d388d', '39168245-7b22-44dc-a244-7395cd5aaa39-sda', '1756897499.13550', '1756897500', '0', '', '1756897500', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('39168245-7b22-44dc-a244-7395cd5aaa39-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmppcvf0eeb/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01575 seconds (63.47752/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/tmppcvf0eeb/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '2948ee2fd3b41d55209124c57ff89cee', '821942dd-8f5d-45be-8e95-20a9210eeb13-sda', '1756897499.15088', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('821942dd-8f5d-45be-8e95-20a9210eeb13-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '2948ee2fd3b41d55209124c57ff89cee', '821942dd-8f5d-45be-8e95-20a9210eeb13-sda', '1756897499.15088', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('821942dd-8f5d-45be-8e95-20a9210eeb13-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpj9y6c1mu/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd07cbf27-944e-4d88-97e1-04806070527c-sda', '1756897499.76928', '1756897500', '1756897501', '', '1756897501', 0, 1) -test DEBUG: /tmp/tmpj9y6c1mu/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', 'd07cbf27-944e-4d88-97e1-04806070527c-sda', '1756897499.76928', '1756897500', '1756897501', '', '1756897501', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d07cbf27-944e-4d88-97e1-04806070527c-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00899 seconds (111.18863/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/tmpk3n9sg0h/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8961a77af2cc7476c92c53280e94b892', 'e3aeb667-ec05-4558-b100-48924884c971-sda', '1756897499.78732', '1756897500', '1756897501', '', '1756897501', 1, 1) -test DEBUG: /tmp/tmpk3n9sg0h/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': '1756897502.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'e3aeb667-ec05-4558-b100-48924884c971-sda') -test DEBUG: /tmp/tmpk3n9sg0h/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0027473s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8961a77af2cc7476c92c53280e94b892', 'e3aeb667-ec05-4558-b100-48924884c971-sda', '1756897499.78732', '1756897500', '1756897501', '', '1756897501', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e3aeb667-ec05-4558-b100-48924884c971-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpk3n9sg0h/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.dbtest.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 - -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server ERROR: Not enough object servers ack'ed (got 0) (txn: tx2d6024d1e3f4413396264-0068b820de) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.4:1004/sde (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server ERROR: Not enough object servers ack'ed (got 3) (txn: tx80e4dc7d492f4b25b1c2b-0068b820df) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txeaac1e2a7c7242c0afda5-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: txeaac1e2a7c7242c0afda5-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: txeaac1e2a7c7242c0afda5-0068b820df) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5f25e6b3bb1848f2b0dd4-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx5f25e6b3bb1848f2b0dd4-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx5f25e6b3bb1848f2b0dd4-0068b820df) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: Expect: 100-continue on /a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1990, in connect - raise FooterNotSupported() -swift.common.exceptions.FooterNotSupported (txn: tx6596b751a2cf4ab7a1d38-0068b820df) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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.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.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:45 -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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:45 -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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:45 -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: permission denined: 403 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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', '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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx25aefac0f79247499cf57-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx25aefac0f79247499cf57-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx25aefac0f79247499cf57-0068b820df) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx7502ce18ab1e4e6da1326-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx7502ce18ab1e4e6da1326-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx7502ce18ab1e4e6da1326-0068b820df) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx7502ce18ab1e4e6da1326-0068b820df) -proxy-server ERROR: Object PUT returning 503 for [503, 201, 503, 201, 201, 201, 201, 201, 201, 201, 201, 503, 201, 503] (txn: tx7502ce18ab1e4e6da1326-0068b820df) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf90291e9d62b416fbdfb6-0068b820df) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb8a9b2d308fc433d89be2-0068b820df) - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 1.1014 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 1.1030 "-" 3036815 0 -test-object-controller DEBUG: Relinking /tmp/tmp61gf1x36/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1756897501.00000.data to /tmp/tmp61gf1x36/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1756897501.00000.data due to next_part_power set -test-object-controller DEBUG: Relinking /tmp/tmp61gf1x36/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1756897502.00000.data to /tmp/tmp61gf1x36/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1756897502.00000.data due to next_part_power set -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 411 30 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 400 15 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0013 "-" 3036815 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/tmpigqpfeyr/tmp_test_object_server_ObjectController/sda1 (pid: 3036815) -test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpigqpfeyr/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897501.00000 -test INFO: Object update sweep completed on /tmp/tmpigqpfeyr/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: 3036815) -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: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0015 "-" 3036815 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/tmp5d1o1brk/tmp_test_object_server_ObjectController/sda1 (pid: 3036815) -test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmp5d1o1brk/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897501.00000 -test INFO: Object update sweep completed on /tmp/tmp5d1o1brk/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: 3036815) -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: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0015 "-" 3036815 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/tmpf5w1hw0j/tmp_test_object_server_ObjectController/sda1 (pid: 3036815) -test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpf5w1hw0j/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897501.00000 -test INFO: Object update sweep completed on /tmp/tmpf5w1hw0j/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: 3036815) -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 INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -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.35.1/swift/obj/server.py", line 313, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 967, 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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:00 -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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -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 INFO: - - 06/Oct/2026/17/33/50 GET / HTTP/1.0 200 - - - - 12 - - - 0.0001 - - 1791308030.685392380 1791308030.685473204 - +test INFO: - - 06/Oct/2026/17/33/51 GET /v1/a/c/o HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1791308030.686424017 1791308031.386424065 0 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/o HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1791308030.714967012 1791308030.714998007 1 +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/a/c HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308030.715748310 1791308030.715807438 1 +test INFO: 4.5.6.7 1.2.3.4 06/Oct/2026/17/33/50 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308030.716758251 1791308030.716820002 - +test INFO: 4.5.6.7 1.2.3.4 06/Oct/2026/17/33/50 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308030.717454672 1791308030.717505932 - +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/something HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1791308030.718417406 1791308030.718476057 - +test INFO: - - 06/Oct/2026/17/33/50 GET / HTTP/1.0 499 - - - - 4 - - - 0.0001 - - 1791308030.719902039 1791308030.719962835 - +test INFO: - - 06/Oct/2026/17/33/50 POST /v1/a/c HTTP/1.0 200 - - - 11 8 - - Host:%20localhost:80 0.0000 - - 1791308030.720519066 1791308030.720539570 - +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1791308030.732686520 1791308030.732721806 0 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1791308030.735295296 1791308030.735326052 -1 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1791308030.738243341 1791308030.738274097 - +test INFO: - - 06/Oct/2026/17/33/50 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791308030.806209803 1791308030.806396961 0 +test INFO: - - 06/Oct/2026/17/33/50 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1791308030.806168318 1791308030.806858540 0 +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791308030.808252811 1791308030.808464527 0 +test INFO: - - 06/Oct/2026/17/33/50 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0012 - - 1791308030.808215857 1791308030.809464931 0 +test INFO: - - 06/Oct/2026/17/33/50 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791308030.811393499 1791308030.811558962 0 +test INFO: - - 06/Oct/2026/17/33/50 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0006 - - 1791308030.811357498 1791308030.811966658 0 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791308030.815328598 1791308030.815548182 0 +test INFO: - - 06/Oct/2026/17/33/50 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1791308030.815287590 1791308030.815990210 0 +test INFO: - - 06/Oct/2026/17/33/50 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791308030.817403078 1791308030.817581654 0 +test INFO: - - 06/Oct/2026/17/33/50 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0006 - - 1791308030.817364216 1791308030.818009138 0 +test INFO: - - 06/Oct/2026/17/33/50 HEAD /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791308030.819637775 1791308030.819797277 0 +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0009 SSC - 1791308030.820079565 1791308030.820987463 0 +test INFO: - - 06/Oct/2026/17/33/50 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1791308030.822143793 1791308030.822282076 0 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0032 - - 1791308030.819514275 1791308030.822727680 - +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791308030.825602293 1791308030.825830936 0 +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1791308030.826127768 1791308030.826294184 0 +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1791308030.826628208 1791308030.826771259 0 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0017 - - 1791308030.825456858 1791308030.827143192 - +test INFO: - - 06/Oct/2026/17/33/50 POST /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1791308030.828569651 1791308030.828871489 0 +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0013 SSC - 1791308030.830323219 1791308030.831636190 0 +test INFO: - - 06/Oct/2026/17/33/50 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1791308030.832080126 1791308030.832211256 0 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0042 - - 1791308030.828468561 1791308030.832654476 - +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791308030.834205151 1791308030.834392309 0 +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1791308030.834676027 1791308030.834843636 0 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1791308030.835162878 1791308030.835300207 0 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0016 - - 1791308030.834099531 1791308030.835669756 - +test INFO: - - 06/Oct/2026/17/33/50 DELETE /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1791308030.838803053 1791308030.838972569 0 +test INFO: - - 06/Oct/2026/17/33/50 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1791308030.839283466 1791308030.839453220 0 +test INFO: - - 06/Oct/2026/17/33/50 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1791308030.839776278 1791308030.839887142 0 +test INFO: - - 06/Oct/2026/17/33/50 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0016 - - 1791308030.838686705 1791308030.840275764 - +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 1 dbs in 0.59813 seconds (1.67189/s) +test INFO: Attempted to replicate 0 dbs in 0.00029 seconds (0.00000/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/tmpk3n9sg0h/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '2203d6f92d56e8693325781a52f2dbf6', '1c15a912-cdba-45ff-823d-40033fc056ee-sda', '1756897499.80885', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('1c15a912-cdba-45ff-823d-40033fc056ee-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '2203d6f92d56e8693325781a52f2dbf6', '1c15a912-cdba-45ff-823d-40033fc056ee-sda', '1756897499.80885', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('1c15a912-cdba-45ff-823d-40033fc056ee-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication +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/tmpsuoeqpjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2a2bd701-a544-4edf-9eb8-587aa3de02c2-sda', '1756897500.40159', '1756897501', '1756897502', '', '1756897502', 0, 1) -test DEBUG: /tmp/tmpsuoeqpjc/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', '2a2bd701-a544-4edf-9eb8-587aa3de02c2-sda', '1756897500.40159', '1756897501', '1756897502', '', '1756897502', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2a2bd701-a544-4edf-9eb8-587aa3de02c2-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Replicating db /tmp/tmp0i_t2h3v/sda/fake/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01187 seconds (84.25272/s) +test INFO: Attempted to replicate 1 dbs in 0.00883 seconds (113.27562/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: 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: 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_hhcnz__/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b9cf9194b04d864a40d0faa3e317aab2', '24f579b5-8366-41ed-a247-3ca43ba8d9e7-sda', '1756897500.42306', '1756897501', '1756897502', '', '1756897502', 1, 0) -test DEBUG: /tmp/tmp_hhcnz__/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, 'b9cf9194b04d864a40d0faa3e317aab2', '24f579b5-8366-41ed-a247-3ca43ba8d9e7-sda', '1756897500.42306', '1756897501', '1756897502', '', '1756897502', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('24f579b5-8366-41ed-a247-3ca43ba8d9e7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp_hhcnz__/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01558 seconds (64.20336/s) +test INFO: Attempted to replicate 0 dbs in 0.00023 seconds (0.00000/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/tmp_hhcnz__/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '93dbbacb851e325f8adbb9ae2f0aeb32', '26f3cd6e-62d3-417e-904a-99fb98929639-sda', '1756897500.43879', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('26f3cd6e-62d3-417e-904a-99fb98929639-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '93dbbacb851e325f8adbb9ae2f0aeb32', '26f3cd6e-62d3-417e-904a-99fb98929639-sda', '1756897500.43879', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('26f3cd6e-62d3-417e-904a-99fb98929639-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication +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.00079 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 +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_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_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.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.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.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_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 ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a' to policy (txn: txb313c3fc6cdf4f6393ca9-006ac530fc) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: txb313c3fc6cdf4f6393ca9-006ac530fc) +test INFO: Client disconnected on read of '/a/c' (txn: txb313c3fc6cdf4f6393ca9-006ac530fc) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx32f368a048fc41fe88d00-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx110ca56507f04ce4abebd-006ac530fc) +test INFO: Client disconnected on read of '/a/c' (txn: tx110ca56507f04ce4abebd-006ac530fc) +test INFO: Client disconnected on read of '/a/c/' (txn: tx110ca56507f04ce4abebd-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txd7e6b418fe24416b9f587-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txd7e6b418fe24416b9f587-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txd7e6b418fe24416b9f587-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txd7e6b418fe24416b9f587-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx9fe736ce47c3453f97b7b-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx9fe736ce47c3453f97b7b-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx9fe736ce47c3453f97b7b-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx9fe736ce47c3453f97b7b-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx437d3e1bb91b440189255-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx437d3e1bb91b440189255-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx437d3e1bb91b440189255-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx437d3e1bb91b440189255-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx24c02b159fd6480ba7b11-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx24c02b159fd6480ba7b11-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx24c02b159fd6480ba7b11-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx24c02b159fd6480ba7b11-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5409993ce6c04edb9c9fd-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx5409993ce6c04edb9c9fd-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5409993ce6c04edb9c9fd-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx5409993ce6c04edb9c9fd-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx7ab00ca81d8240dc8f5df-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx7ab00ca81d8240dc8f5df-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx7ab00ca81d8240dc8f5df-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx7ab00ca81d8240dc8f5df-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txecb37ad25c2e46dda515e-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txecb37ad25c2e46dda515e-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txecb37ad25c2e46dda515e-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txecb37ad25c2e46dda515e-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx6d41c6f4347845dd8afe0-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx6d41c6f4347845dd8afe0-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx6d41c6f4347845dd8afe0-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx6d41c6f4347845dd8afe0-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9d6a3ac418d7460eb78ff-006ac530fc) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx9d6a3ac418d7460eb78ff-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9d6a3ac418d7460eb78ff-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9d6a3ac418d7460eb78ff-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9d6a3ac418d7460eb78ff-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx9d6a3ac418d7460eb78ff-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe4ffd33c574643f9b9196-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txe4ffd33c574643f9b9196-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txe4ffd33c574643f9b9196-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503] (txn: txe4ffd33c574643f9b9196-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx3f344da6bae64ef0ba343-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx3f344da6bae64ef0ba343-006ac530fc) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx3f344da6bae64ef0ba343-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx3f344da6bae64ef0ba343-006ac530fc) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx3f344da6bae64ef0ba343-006ac530fc) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx3f344da6bae64ef0ba343-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx3f344da6bae64ef0ba343-006ac530fc) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx3f344da6bae64ef0ba343-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx646c93ad4da140a49471f-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx646c93ad4da140a49471f-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx646c93ad4da140a49471f-006ac530fc) +test ERROR: Container GET returning 503 for [] (txn: tx646c93ad4da140a49471f-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txeb06b41468204b37843dd-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txeb06b41468204b37843dd-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txeb06b41468204b37843dd-006ac530fc) +test ERROR: Container GET returning 503 for [] (txn: txeb06b41468204b37843dd-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx062d23afe8f04d778f126-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx062d23afe8f04d778f126-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx062d23afe8f04d778f126-006ac530fc) +test ERROR: Container GET returning 503 for [] (txn: tx062d23afe8f04d778f126-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9200f56e55ec48debb352-006ac530fc)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 +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_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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "txc6b6b9edb9424c7b9e9df-006ac530fa" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdc1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 304 - "GET http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx2143cb94b27a4a8089170-006ac530fa" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx88f058c01eee4aaaa609d-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "txd5327884e9c5440bb04a2-006ac530fa" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 200 24 "GET http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "txfcf52b4f66dd44c4a2159-006ac530fa" "proxy-server 1867673" 0.0014 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1d6f8393b16c4be7a9616-006ac530fa" "proxy-server 1867673" 0.0094 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx6ea3a8b455fa4cdeb4d0a-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 200 24 "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx768f2bd5cca14736bf29e-006ac530fa" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd31a665c82804452bdfa5-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx03ba8a00c42e46f58b948-006ac530fa" "proxy-server 1867673" 0.0038 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 200 24 "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx99badf475a5e42ad85b42-006ac530fa" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6412811199704938ba55a-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx868719362e6748e49a6ba-006ac530fa" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdc1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 412 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "txa97ff39341c04375901b1-006ac530fa" "proxy-server 1867673" 0.0006 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 412 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "txa97ff39341c04375901b1-006ac530fa" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb8f8502854f343c5bc85e-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx61b1b065c95e4a21afc5b-006ac530fa" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 304 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx2f81fd6d6d364ef3889c7-006ac530fa" "proxy-server 1867673" 0.0025 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9f887dcd01a34ff5bd17d-006ac530fa" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx239163b141174379bc19d-006ac530fa" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 304 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx091c8a3a64fc464aaef75-006ac530fa" "proxy-server 1867673" 0.0005 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx859021072d6e4328a2aee-006ac530fa" "proxy-server 1867673" 0.0022 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/0/a/e0d63dea27eb43719cc00d6c36224a64" 204 - "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64" "tx7d49de9ec9fa4dc7a9ac4-006ac530fa" "proxy-server 1867673" 0.0096 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/1/a/e0d63dea27eb43719cc00d6c36224a64/o" 200 24 "HEAD http://localhost:8080/v1/a/e0d63dea27eb43719cc00d6c36224a64/o" "tx7213c92ac39a40a1b79ad-006ac530fa" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3a7f151852ca4b5681b44-006ac530fa" "proxy-server 1867673" 0.0012 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/%C4%8Brypto" "tx3a7f151852ca4b5681b44-006ac530fa" "container-server 1867673" 0.0010 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/%C4%8Brypto" "tx3a7f151852ca4b5681b44-006ac530fa" "container-server 1867673" 0.0010 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx3a7f151852ca4b5681b44-006ac530fa" "proxy-server 1867673" 0.0251 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx3a7f151852ca4b5681b44-006ac530fa" "proxy-server 1867673" 0.0293 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7b0f5493ce70489ea72cf-006ac530fa" "proxy-server 1867673" 0.0047 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx7b0f5493ce70489ea72cf-006ac530fa" "proxy-server 1867673" 0.0012 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx15b37471927c47f6967a2-006ac530fa" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx6794dc005e7840c49cec6-006ac530fa" "proxy-server 1867673" 0.0012 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "txb3665bbbadc9451f995b5-006ac530fa" "object-server 1867673" 0.0004 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "txb3665bbbadc9451f995b5-006ac530fa" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txb3665bbbadc9451f995b5-006ac530fa" "proxy-server 1867673" 0.0092 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txb3665bbbadc9451f995b5-006ac530fa" "proxy-server 1867673" 0.0089 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5f00d1406b9641968dbf3-006ac530fa" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx032d262cfd32432b861f4-006ac530fa" "proxy-server 1867673" 0.0022 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "tx0241d01b5827432fa6eb6-006ac530fa" "object-server 1867673" 0.0004 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "tx0241d01b5827432fa6eb6-006ac530fa" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "POST /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx0241d01b5827432fa6eb6-006ac530fa" "proxy-server 1867673" 0.0054 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "POST /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx0241d01b5827432fa6eb6-006ac530fa" "proxy-server 1867673" 0.0106 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4e0f43798d4e40a19313b-006ac530fa" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx1a470b888690445d8a7c1-006ac530fa" "proxy-server 1867673" 0.0025 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txfcc09458cd4742128acc6-006ac530fa" "proxy-server 1867673" 0.0009 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf1ba1c2ef2f543518f99d-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txa95368ec52c4426493d9f-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx321f2d1a826943c9ba48c-006ac530fa" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6c99e39bf515490db9141-006ac530fa" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx61bec75ed7454618b5c58-006ac530fa" "proxy-server 1867673" 0.0028 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txd31cea1257914c66a580e-006ac530fa" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfeca633fe02a4ede93c55-006ac530fa" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txee2e89cf872242deb1bad-006ac530fa" "proxy-server 1867673" 0.0016 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txbfd4c50b82d44270abe76-006ac530fa" "proxy-server 1867673" 0.0014 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbad937a0497d43e39ebfc-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx231ac274991a4b419a189-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx64592da1f0294b789cbd5-006ac530fa" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx64592da1f0294b789cbd5-006ac530fa" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8329e0ba95e940d2a3937-006ac530fa" "proxy-server 1867673" 0.0046 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx1391da11af2e45519385f-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx6904c9720dcf4661805b9-006ac530fa" "proxy-server 1867673" 0.0020 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1438246c90054cbda7faf-006ac530fa" "proxy-server 1867673" 0.0041 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txbcb736de10094c42b5bd8-006ac530fa" "proxy-server 1867673" 0.0018 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx0745baf34d2a4f7794732-006ac530fa" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx05623da1b19a4212ab6d3-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx0eebee669a2a4b0db659e-006ac530fa" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txb3413aeb52d040628a59e-006ac530fa" "proxy-server 1867673" 0.0021 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1450d3fc38a443fb91e0f-006ac530fa" "proxy-server 1867673" 0.0025 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txcdabac7cd40a4f34889ce-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx8c7cad7a1e914bd987793-006ac530fa" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd1e800d6ea5547fba6b0c-006ac530fa" "proxy-server 1867673" 0.0016 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txda8bcdf27b5842dab7fa4-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 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 + +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_syncs, ([],) test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpw_k8awjr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '25afac06-74ea-41ae-9482-c23907ef1d11-sda', '1756897500.96596', '1756897500', '1756897501', '', '1756897501', 0, 0) -test DEBUG: /tmp/tmpw_k8awjr/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', '25afac06-74ea-41ae-9482-c23907ef1d11-sda', '1756897500.96596', '1756897500', '1756897501', '', '1756897501', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('25afac06-74ea-41ae-9482-c23907ef1d11-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Replicating db /tmp/tmpn97l67lu/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '3af2fccf-96de-4d87-8966-c5fd4c2954e5-sda', '1791308027.51471', '1791308027.51294', '0', '', '1791308027.51294', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('3af2fccf-96de-4d87-8966-c5fd4c2954e5-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '3af2fccf-96de-4d87-8966-c5fd4c2954e5-sda', '1791308027.51471', '1791308027.51294', '0', '', '1791308027.51294', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('3af2fccf-96de-4d87-8966-c5fd4c2954e5-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00802 seconds (124.62862/s) +test INFO: Attempted to replicate 1 dbs in 0.02752 seconds (36.33873/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: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/tmp51_bd8lz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '43b91b2f-2a16-4a92-b900-26edcebd90d0-sda', '1756897500.98252', '1756897500', '1756897501', '', '1756897501', 0, 0) -test DEBUG: /tmp/tmp51_bd8lz/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', '43b91b2f-2a16-4a92-b900-26edcebd90d0-sda', '1756897500.98252', '1756897500', '1756897501', '', '1756897501', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('43b91b2f-2a16-4a92-b900-26edcebd90d0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Replicating db /tmp/tmpn97l67lu/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '3af2fccf-96de-4d87-8966-c5fd4c2954e5-sda', '1791308027.51471', '1791308027.51294', '0', '', '1791308027.51294', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308027.56166', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308027.56166', 'deleted': 1, 'state': 10, 'state_timestamp': '1791308027.56166', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308027.51590', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308027.51590', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308027.51590', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308027.51591', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308027.51591', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308027.51591', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308027.51604', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308027.51604', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308027.51592', 'epoch': '1791308027.51592', 'reported': 0, 'tombstones': -1}], '3af2fccf-96de-4d87-8966-c5fd4c2954e5-sda') +test DEBUG: /tmp/tmpn97l67lu/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpn97l67lu/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '3af2fccf-96de-4d87-8966-c5fd4c2954e5-sda', '1791308027.51471', '1791308027.51294', '0', '', '1791308027.51294', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, get_shard_ranges, () +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1791308027.56166', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1791308027.56166', 'deleted': 1, 'state': 10, 'state_timestamp': '1791308027.56166', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1791308027.51590', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1791308027.51590', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308027.51590', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1791308027.51591', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1791308027.51591', 'deleted': 0, 'state': 10, 'state_timestamp': '1791308027.51591', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308027.51604', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308027.51604', 'deleted': 0, 'state': 60, 'state_timestamp': '1791308027.51592', 'epoch': '1791308027.51592', 'reported': 0, 'tombstones': -1}], '3af2fccf-96de-4d87-8966-c5fd4c2954e5-sda') +test DEBUG: /tmp/tmpn97l67lu/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db synced 4 shard ranges to 10.0.0.2:1002/sdc +test WARNING: /tmp/tmpn97l67lu/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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.00992 seconds (100.78484/s) +test INFO: Attempted to replicate 1 dbs in 0.03998 seconds (25.01457/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:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '861c4271-7981-4fd5-aabd-81ee377c69a7-sda', '1791308027.62269', '1791308027.62094', '1791308027.632', '', '1791308027.632', 0, 0) test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpa9zrrpm2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '06ecf499-cd27-4009-bc84-5d681d7995fc-sda', '1756897501.00734', '1756897503', '0', '', '1756897503', 0, 0) -test DEBUG: /tmp/tmpa9zrrpm2/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', '06ecf499-cd27-4009-bc84-5d681d7995fc-sda', '1756897501.00734', '1756897503', '0', '', '1756897503', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('06ecf499-cd27-4009-bc84-5d681d7995fc-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Replicating db /tmp/tmpvk89yru4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'c03871a7-4802-4b77-bd3f-cf847321967d-sda', '1791308027.64824', '1791308027.00000', '0', '', '1791308027.00000', 0, 0) +test DEBUG: /tmp/tmpvk89yru4/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', 'c03871a7-4802-4b77-bd3f-cf847321967d-sda', '1791308027.64824', '1791308027.00000', '0', '', '1791308027.00000', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('c03871a7-4802-4b77-bd3f-cf847321967d-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01107 seconds (90.35472/s) +test INFO: Attempted to replicate 1 dbs in 0.01724 seconds (57.99051/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_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.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 +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/tmpreit4i7t/sda/containers/0/d8a/075b32eb96ee6405caf9d7fb706a9d8a/075b32eb96ee6405caf9d7fb706a9d8a.db +REPLICATE: /sdb/0/075b32eb96ee6405caf9d7fb706a9d8a, sync, (-1, '00000000000000000000000000000000', '35dc4a5c-451c-435b-9961-61a17adc45f9-sda', '1791308027.70002', '1791308028.00000', '0', '{"X-Container-Sync-To": ["a", "1791308029.00000"], "X-Container-Sync-Key": ["secret", "1791308030.00000"]}', '1791308028.00000', 0, 0) +REPLICATE: /sdb/0/075b32eb96ee6405caf9d7fb706a9d8a, complete_rsync, ('35dc4a5c-451c-435b-9961-61a17adc45f9-sda', '075b32eb96ee6405caf9d7fb706a9d8a.db') +REPLICATE: /sdc/0/075b32eb96ee6405caf9d7fb706a9d8a, sync, (-1, '00000000000000000000000000000000', '35dc4a5c-451c-435b-9961-61a17adc45f9-sda', '1791308027.70002', '1791308028.00000', '0', '{"X-Container-Sync-To": ["a", "1791308029.00000"], "X-Container-Sync-Key": ["secret", "1791308030.00000"]}', '1791308028.00000', 0, 0) +REPLICATE: /sdc/0/075b32eb96ee6405caf9d7fb706a9d8a, complete_rsync, ('35dc4a5c-451c-435b-9961-61a17adc45f9-sda', '075b32eb96ee6405caf9d7fb706a9d8a.db') +test DEBUG: Replicating db /tmp/tmpreit4i7t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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.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 fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:46 -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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:04:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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: 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': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', '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': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': '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': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': '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': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': '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': 'Tue, 06 Oct 2026 17:33:47 -0000', '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': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: txfe029ab9f8274f1ea8729-006ac530f7) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: txf1b159e4af87437d94da0-006ac530f7) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txbdb0940c15a14ae5b782f-006ac530f7) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx47eea1d6e7e24e58b6804-006ac530f7) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: txc9bbe262f8b744cb80dfe-006ac530f7) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: txe6129d17a28043db9a31b-006ac530f7) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd (txn: txd792cec9af954062b5581-006ac530f7) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: txe33f52c633524ef783b86-006ac530f7) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx8a05febf8cf54c9797f0b-006ac530f7) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txbb3b3594b2d641ce88e61-006ac530f7) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: tx720379cbf0274879a1c05-006ac530f7) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: txa56c45af87ea4e2982948-006ac530f7) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx56bef62a0dcc4a16a878c-006ac530f7) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx4d1aab9b73604865846f8-006ac530f7) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: txfcf4b5ff63884089aa9ea-006ac530f7) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx3445658402034bc4be118-006ac530f7) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx652bb0c7e46e49de86e72-006ac530f7) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx6f7f249ee9464f008a056-006ac530f7) +test INFO: Client disconnected on read of '/a/c' (txn: txdb33914b3260447b9c398-006ac530f7) +test INFO: Client disconnected on read of '/a/c' (txn: tx45ed77afaa8b4e02b67de-006ac530f7) +test INFO: Client disconnected on read of '/a/c' (txn: tx45ed77afaa8b4e02b67de-006ac530f7) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe3983547809743a082c80-0068b820dc) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx93e44f69da4b48aa97142-0068b820dc) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx93e44f69da4b48aa97142-0068b820dc) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx93e44f69da4b48aa97142-0068b820dc) -test ERROR: Account HEAD returning 503 for [] (txn: tx93e44f69da4b48aa97142-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txc762fe99a28145f78ada1-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc762fe99a28145f78ada1-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txc762fe99a28145f78ada1-0068b820dc) -test ERROR: Account HEAD returning 503 for [] (txn: txc762fe99a28145f78ada1-0068b820dc) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx83d15c4fd0224115ad5b7-0068b820dc) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: txfb1ce4b951eb48968b1e2-0068b820dc) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: txfb1ce4b951eb48968b1e2-0068b820dc) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfb1ce4b951eb48968b1e2-0068b820dc) -test ERROR: Account HEAD returning 503 for [] (txn: txfb1ce4b951eb48968b1e2-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx295933ce1d1a488d9a3bd-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx295933ce1d1a488d9a3bd-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx295933ce1d1a488d9a3bd-0068b820dc) -test ERROR: Account HEAD returning 503 for [] (txn: tx295933ce1d1a488d9a3bd-0068b820dc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txde380c9d278e419b96c49-0068b820dc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx618aa5a9ce2440c2933c8-0068b820dc) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: tx618aa5a9ce2440c2933c8-0068b820dc) -test INFO: Client disconnected on read of '/a/c' (txn: tx618aa5a9ce2440c2933c8-0068b820dc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx6b3c268823514f9394c09-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx178633fcbf3146d0ba604-0068b820dc) -test INFO: Client disconnected on read of '/a/c' (txn: tx178633fcbf3146d0ba604-0068b820dc) -test INFO: Client disconnected on read of '/a/c/' (txn: tx178633fcbf3146d0ba604-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5ea1d738c6144e51afd9c-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx5ea1d738c6144e51afd9c-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5ea1d738c6144e51afd9c-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx5ea1d738c6144e51afd9c-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx814d8eec178c4d8ca4d10-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx814d8eec178c4d8ca4d10-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx814d8eec178c4d8ca4d10-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx814d8eec178c4d8ca4d10-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx4726ebb9e64c4979b5b01-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx4726ebb9e64c4979b5b01-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx4726ebb9e64c4979b5b01-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx4726ebb9e64c4979b5b01-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx56849782955044aa990dd-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx56849782955044aa990dd-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx56849782955044aa990dd-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx56849782955044aa990dd-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx87da8595f5ec408d9e68b-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx87da8595f5ec408d9e68b-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx87da8595f5ec408d9e68b-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx87da8595f5ec408d9e68b-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx2d38ba85619f4ef185183-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx2d38ba85619f4ef185183-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx2d38ba85619f4ef185183-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx2d38ba85619f4ef185183-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx98844343ca124671a11c9-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx98844343ca124671a11c9-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx98844343ca124671a11c9-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx98844343ca124671a11c9-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx33e69b6e3e0c4dc2b42eb-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx33e69b6e3e0c4dc2b42eb-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx33e69b6e3e0c4dc2b42eb-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx33e69b6e3e0c4dc2b42eb-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9f61ed34dd0b462bbf0a4-0068b820dc) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx9f61ed34dd0b462bbf0a4-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9f61ed34dd0b462bbf0a4-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9f61ed34dd0b462bbf0a4-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9f61ed34dd0b462bbf0a4-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx9f61ed34dd0b462bbf0a4-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5c9b59ad401643ac9d638-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx5c9b59ad401643ac9d638-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx5c9b59ad401643ac9d638-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx5c9b59ad401643ac9d638-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx215fb75ed9dc40bd91650-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx215fb75ed9dc40bd91650-0068b820dc) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx215fb75ed9dc40bd91650-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx215fb75ed9dc40bd91650-0068b820dc) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx215fb75ed9dc40bd91650-0068b820dc) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx215fb75ed9dc40bd91650-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx215fb75ed9dc40bd91650-0068b820dc) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx215fb75ed9dc40bd91650-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe7b4f7c3057d420f822d0-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txe7b4f7c3057d420f822d0-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txe7b4f7c3057d420f822d0-0068b820dc) -test ERROR: Container GET returning 503 for [] (txn: txe7b4f7c3057d420f822d0-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx69084eb66c4c4b6bba2ba-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx69084eb66c4c4b6bba2ba-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx69084eb66c4c4b6bba2ba-0068b820dc) -test ERROR: Container GET returning 503 for [] (txn: tx69084eb66c4c4b6bba2ba-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7f5a96b819e74f1c913e6-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7f5a96b819e74f1c913e6-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7f5a96b819e74f1c913e6-0068b820dc) -test ERROR: Container GET returning 503 for [] (txn: tx7f5a96b819e74f1c913e6-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx2aca8385461c4693b6dad-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx2aca8385461c4693b6dad-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx2aca8385461c4693b6dad-0068b820dc) -test ERROR: Container GET returning 503 for [] (txn: tx2aca8385461c4693b6dad-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx70b72386668748c8b3859-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx70b72386668748c8b3859-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx70b72386668748c8b3859-0068b820dc) -test ERROR: Container GET returning 503 for [] (txn: tx70b72386668748c8b3859-0068b820dc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx80f888fcb51e4fd78447c-0068b820dd)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-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [03/Sep/2025:11:05:02 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.5517 "-" 3036815 1 -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): +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.35.1/swift/obj/server.py", line 313, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 967, 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: - - - [03/Sep/2025:11:05:02 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0021 "-" 3036815 1 -test INFO: Object update sweep starting on /tmp/tmp1at2x8qp/tmp_test_object_server_ObjectController/sda1 (pid: 3036815) -test DEBUG: Update sent for /a/c/o /tmp/tmp1at2x8qp/tmp_test_object_server_ObjectController/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897502.00000 -test INFO: Object update sweep completed on /tmp/tmp1at2x8qp/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: 3036815) -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 ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/obj/server.py", line 313, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 967, 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: - - - [03/Sep/2025:11:05:02 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0024 "-" 3036815 0 -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/obj/server.py", line 313, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 967, 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: - - - [03/Sep/2025:11:05:02 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0020 "-" 3036815 0 -test INFO: Object update sweep starting on /tmp/tmpwhbxdw2g/tmp_test_object_server_ObjectController/sda1 (pid: 3036815) -test DEBUG: Update sent for /a/c/o /tmp/tmpwhbxdw2g/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1756897503.00000 -test INFO: Object update sweep completed on /tmp/tmpwhbxdw2g/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: 3036815) -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 INFO: - - - [03/Sep/2025:11:05:02 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:02 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:02 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:02 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:02 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:02 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:02 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:02 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -Filesystem at 17 does not support xattr + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/obj/diskfile.py", line 257, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 2110, 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.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 + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.3:1003/sdd +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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock ... 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': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -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': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Tue, 06 Oct 2026 17:33:48 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:48 -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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names ... ok -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897498.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/cbe/ea2752ea94d33aea6f365ade1e738cbe/ea2752ea94d33aea6f365ade1e738cbe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897501.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/a3d/6278920e295517b94791f28969686a3d/6278920e295517b94791f28969686a3d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897504.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/b8a/e6c25ec824d43a4a2e3be928f6916b8a/e6c25ec824d43a4a2e3be928f6916b8a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897507.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/f15/7d1d670145e54376b6c45ff136707f15/7d1d670145e54376b6c45ff136707f15.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897510.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/697/d42ca3af29344b63167202321fe1a697/d42ca3af29344b63167202321fe1a697.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897513.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/74b/207df58e1e630e279189a5e657f5974b/207df58e1e630e279189a5e657f5974b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897516.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/0a5/bf90a62e733ce4240262fbad3f6810a5/bf90a62e733ce4240262fbad3f6810a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897519.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/345/882eb86c71f15bda7d7c4f820909a345/882eb86c71f15bda7d7c4f820909a345.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897522.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/8f0/00fc0289b91328baa56fab54180828f0/00fc0289b91328baa56fab54180828f0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897525.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/477/b8e794bc6a6eccb0f088560ecfdb4477/b8e794bc6a6eccb0f088560ecfdb4477.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897528.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/bc3/bab086a6bef6084d11dc662550002bc3/bab086a6bef6084d11dc662550002bc3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897531.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/d3e/e21b553302be8933c026d2c17b563d3e/e21b553302be8933c026d2c17b563d3e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897534.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/38b/98d4b424249bc343815b689da866638b/98d4b424249bc343815b689da866638b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897537.00000-0, db: /tmp/tmpwunyqtxk/sda/containers/0/7a4/ffaa4f55cbd686c68af2a0519d9ae7a4/ffaa4f55cbd686c68af2a0519d9ae7a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897498.00000-0, db: /tmp/tmpqeqbv1v7/sda/containers/0/cbe/ea2752ea94d33aea6f365ade1e738cbe/ea2752ea94d33aea6f365ade1e738cbe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897502.00000-0, db: /tmp/tmpqeqbv1v7/sda/containers/0/987/2466a66edc56ba3525626216a25ca987/2466a66edc56ba3525626216a25ca987.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897500.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/028/96a00e8342c85b7e6773650d3d330028/96a00e8342c85b7e6773650d3d330028.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897504.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/b8a/e6c25ec824d43a4a2e3be928f6916b8a/e6c25ec824d43a4a2e3be928f6916b8a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897508.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/496/641fa56dd644c0d18444b5077dcf3496/641fa56dd644c0d18444b5077dcf3496.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897512.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/1e4/5d13590d33d7d6593905a8a30c9ea1e4/5d13590d33d7d6593905a8a30c9ea1e4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897512.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/1e4/5d13590d33d7d6593905a8a30c9ea1e4/5d13590d33d7d6593905a8a30c9ea1e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897516.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/0a5/bf90a62e733ce4240262fbad3f6810a5/bf90a62e733ce4240262fbad3f6810a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897520.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d4d/8e0d5ac43562e5654b0a4c7b214a7d4d/8e0d5ac43562e5654b0a4c7b214a7d4d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897524.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/f5d/abf90727a6f5795522f9e16ccfd88f5d/abf90727a6f5795522f9e16ccfd88f5d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897528.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/bc3/bab086a6bef6084d11dc662550002bc3/bab086a6bef6084d11dc662550002bc3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897532.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/079/e22e20643d7951305276a584aa5b8079/e22e20643d7951305276a584aa5b8079.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897536.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/bed/bf24f1f86f834121007d54609716dbed/bf24f1f86f834121007d54609716dbed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897540.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/6e1/021dc912942f88dffb05ae9f3170e6e1/021dc912942f88dffb05ae9f3170e6e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897544.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d32/00053895df0c324bdbf00ae84b239d32/00053895df0c324bdbf00ae84b239d32.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897544.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d32/00053895df0c324bdbf00ae84b239d32/00053895df0c324bdbf00ae84b239d32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897548.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/ddd/0cc3fbbc8516fd966d72626301d74ddd/0cc3fbbc8516fd966d72626301d74ddd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897552.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/f18/03a29a1105355663aea053a295e99f18/03a29a1105355663aea053a295e99f18.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897556.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/6df/749a44fcf21f744cb3167b9eadc5b6df/749a44fcf21f744cb3167b9eadc5b6df.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897560.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/7c1/914e5f170aa63fc33a0088f4c5d337c1/914e5f170aa63fc33a0088f4c5d337c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897564.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/836/e520f5e312ea8831a9cf59798abc1836/e520f5e312ea8831a9cf59798abc1836.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897568.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/906/dca5aec1b3578db6bb82705c40e01906/dca5aec1b3578db6bb82705c40e01906.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897572.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/5d0/28dec9ec865e7a555eb10552a3d4e5d0/28dec9ec865e7a555eb10552a3d4e5d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897576.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/8c6/64293b28816e3a9079b66e35643718c6/64293b28816e3a9079b66e35643718c6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897576.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/8c6/64293b28816e3a9079b66e35643718c6/64293b28816e3a9079b66e35643718c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897580.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d16/9d751355dd6820a91cebe6254c519d16/9d751355dd6820a91cebe6254c519d16.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897584.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/40f/98d24d4f74a192ac103c8d28504c640f/98d24d4f74a192ac103c8d28504c640f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897588.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d29/760c5b892dcdc06a39205841cb39cd29/760c5b892dcdc06a39205841cb39cd29.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897592.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/200/fdd38956258015f2599a1dd34167a200/fdd38956258015f2599a1dd34167a200.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897596.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/15a/4e018a202e7a49f70310034c2e88e15a/4e018a202e7a49f70310034c2e88e15a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897600.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/fec/211d5bcad77772c9fdb63ff49fd65fec/211d5bcad77772c9fdb63ff49fd65fec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897604.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/663/c3ffb18e922b2b409bda3ead77e2c663/c3ffb18e922b2b409bda3ead77e2c663.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897608.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/15b/6a46c52fabf1218ba0e6063d900b115b/6a46c52fabf1218ba0e6063d900b115b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897608.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/15b/6a46c52fabf1218ba0e6063d900b115b/6a46c52fabf1218ba0e6063d900b115b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897612.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/8f1/ed437691c743fdca9d6590a0fde238f1/ed437691c743fdca9d6590a0fde238f1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897616.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/e5f/3fdebee8a0ed30885558d74f85383e5f/3fdebee8a0ed30885558d74f85383e5f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897620.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/ab6/f1235655c4a9ad8de645a1477e4b0ab6/f1235655c4a9ad8de645a1477e4b0ab6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897624.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/4d1/7c19f5a6734b479c220ab18515bb24d1/7c19f5a6734b479c220ab18515bb24d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897628.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/03f/ecd3cfcd9452ace0994d5a52a606403f/ecd3cfcd9452ace0994d5a52a606403f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897632.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/0da/0ca31b9564284f11085f0fba903720da/0ca31b9564284f11085f0fba903720da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897636.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/b46/41b20a8ff7bbba570fedaf28c9245b46/41b20a8ff7bbba570fedaf28c9245b46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897640.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/ee2/e28f85773ec0ca36aca9463c4673fee2/e28f85773ec0ca36aca9463c4673fee2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897640.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/ee2/e28f85773ec0ca36aca9463c4673fee2/e28f85773ec0ca36aca9463c4673fee2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897644.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/5a5/e0aa983324677d6b61354218178205a5/e0aa983324677d6b61354218178205a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897648.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d74/f5b02b0be7fdc20b774c7f3e6b654d74/f5b02b0be7fdc20b774c7f3e6b654d74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897652.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/649/eaf6e8be1af11041047b629b8d8f4649/eaf6e8be1af11041047b629b8d8f4649.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897656.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/3a5/d9c0e2acc4ac5aa8ba90e6b4b452d3a5/d9c0e2acc4ac5aa8ba90e6b4b452d3a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897660.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/250/756c734a0c94e954a9ebda45000b5250/756c734a0c94e954a9ebda45000b5250.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897664.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9bd/572cfdac0a4b7e6b1dcd1d37cf3fe9bd/572cfdac0a4b7e6b1dcd1d37cf3fe9bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897668.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/646/bb7759589f329cedf7923de30a8e6646/bb7759589f329cedf7923de30a8e6646.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897672.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9d5/bc6dec06523651762d26230a585969d5/bc6dec06523651762d26230a585969d5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897672.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9d5/bc6dec06523651762d26230a585969d5/bc6dec06523651762d26230a585969d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897676.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/01f/857ef70dfae2a4d41650374e6579701f/857ef70dfae2a4d41650374e6579701f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897680.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/c78/e2b4e3f82642990f476d333df7d55c78/e2b4e3f82642990f476d333df7d55c78.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897684.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/939/8258be60b16c6785c40084360a32e939/8258be60b16c6785c40084360a32e939.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897688.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/b06/c77a32cfaf83876ffda0c50695f52b06/c77a32cfaf83876ffda0c50695f52b06.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897692.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/6c6/03e45968b4b8732aa45d027d9f4806c6/03e45968b4b8732aa45d027d9f4806c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897696.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/8fc/fb5f1598a3a13a3f8fa0ec78248428fc/fb5f1598a3a13a3f8fa0ec78248428fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897700.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/b2f/25a072a39fe7ea36e4b68672e2f58b2f/25a072a39fe7ea36e4b68672e2f58b2f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897704.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/451/fc23d1d6bc43a698b29e81179dbca451/fc23d1d6bc43a698b29e81179dbca451.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897704.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/451/fc23d1d6bc43a698b29e81179dbca451/fc23d1d6bc43a698b29e81179dbca451.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897708.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/fcb/717390bdd45d569b10e4e2cf8e2f8fcb/717390bdd45d569b10e4e2cf8e2f8fcb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897712.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9c1/a4eeebf7f6c47b11f11fab812a72a9c1/a4eeebf7f6c47b11f11fab812a72a9c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897716.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/af0/639508caf40806f7f980635bba4dfaf0/639508caf40806f7f980635bba4dfaf0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897720.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d48/75e453792c3b4130f76b2bfa456f6d48/75e453792c3b4130f76b2bfa456f6d48.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897724.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d97/193930be12e24a576040a8b171482d97/193930be12e24a576040a8b171482d97.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897728.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9fa/e3aaf1e01742561d82a1115740c2c9fa/e3aaf1e01742561d82a1115740c2c9fa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897732.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/b4e/b853bfe370924fc0c13bebcbc6952b4e/b853bfe370924fc0c13bebcbc6952b4e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897736.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/f6d/a4c4a5749cd1f838f09934ffc97cdf6d/a4c4a5749cd1f838f09934ffc97cdf6d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897736.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/f6d/a4c4a5749cd1f838f09934ffc97cdf6d/a4c4a5749cd1f838f09934ffc97cdf6d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897740.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/e52/7c6f7bdb68590ffd5af6a5165145de52/7c6f7bdb68590ffd5af6a5165145de52.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897744.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/7a8/dc21b97cccb2f687f75eaa540e4347a8/dc21b97cccb2f687f75eaa540e4347a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897748.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d95/e864ed788ac8f70185b4ef74d1351d95/e864ed788ac8f70185b4ef74d1351d95.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897752.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/fa9/3fc805049b20bb45422e00deb9933fa9/3fc805049b20bb45422e00deb9933fa9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897756.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/3bf/be4f0c155277fbdafc93e75a79bd43bf/be4f0c155277fbdafc93e75a79bd43bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897760.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/e3f/b16227bacf15115ebcb25682a5271e3f/b16227bacf15115ebcb25682a5271e3f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897764.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/611/c83c5f35056c480d03d3cf2364a5c611/c83c5f35056c480d03d3cf2364a5c611.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897768.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9ce/ffaf29b8206b0cdb907998dea5c479ce/ffaf29b8206b0cdb907998dea5c479ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897772.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/48c/d7094fbdb346c131f3948cd8b116148c/d7094fbdb346c131f3948cd8b116148c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897776.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/345/ee91cebaa3ce60d8e7304c5c6c4ce345/ee91cebaa3ce60d8e7304c5c6c4ce345.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897780.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/4b1/fb8db821671778f16d28ad20a7b414b1/fb8db821671778f16d28ad20a7b414b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897784.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9e8/7c41eabe5e9a94a1169df6acf71709e8/7c41eabe5e9a94a1169df6acf71709e8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897788.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/5d5/06476a77e0a9920e50333ec56d3f25d5/06476a77e0a9920e50333ec56d3f25d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897792.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/f84/852076b07014e6d76b663ca7e3528f84/852076b07014e6d76b663ca7e3528f84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897796.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/e18/ae5026417abc0104e4991f42d008ae18/ae5026417abc0104e4991f42d008ae18.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897800.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/276/44ce7e342ab750b9646bb50c81b45276/44ce7e342ab750b9646bb50c81b45276.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897804.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9a9/4f387b5025d0569e8097a520cf6b99a9/4f387b5025d0569e8097a520cf6b99a9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897808.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9ab/fea214f1e83e41f6b0d80393a7b479ab/fea214f1e83e41f6b0d80393a7b479ab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897812.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/cc6/e6d75c0e888823156d3f802c5bcefcc6/e6d75c0e888823156d3f802c5bcefcc6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897816.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d83/ae2986ffd514f4f3e6fce93f327c6d83/ae2986ffd514f4f3e6fce93f327c6d83.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897820.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/467/f70ca6494e86dd8ea5f9794795411467/f70ca6494e86dd8ea5f9794795411467.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897824.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/f6f/8cb4d08a7965e83851201de50e9cef6f/8cb4d08a7965e83851201de50e9cef6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897828.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/f26/cab3d174d8415fbd90c4361debcb0f26/cab3d174d8415fbd90c4361debcb0f26.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897832.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/ef4/b23092dc55fe890c5de335c55d630ef4/b23092dc55fe890c5de335c55d630ef4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897836.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/4f3/6b0e9aa1cd5873b83bb6834efa2454f3/6b0e9aa1cd5873b83bb6834efa2454f3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897840.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/fa9/00fd505608c9eb2f1138123c2048dfa9/00fd505608c9eb2f1138123c2048dfa9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897844.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d3c/759a8c0a563f9b8ccb752aca9d4ecd3c/759a8c0a563f9b8ccb752aca9d4ecd3c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897848.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/9ed/7386eddb8f2289517bd07b30a8b3e9ed/7386eddb8f2289517bd07b30a8b3e9ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897852.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/0b8/eaf81f70db372cf1335a213e50f700b8/eaf81f70db372cf1335a213e50f700b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897856.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/8b1/4584b01f95563c0792a1abebc18bc8b1/4584b01f95563c0792a1abebc18bc8b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897860.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/247/b5b6e4bc32986a739bd00bfffde10247/b5b6e4bc32986a739bd00bfffde10247.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897864.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/b52/397598a33129352f8739b8fc33f1fb52/397598a33129352f8739b8fc33f1fb52.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897868.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/2d6/d75b0d2e89a84c5cec545de8824ba2d6/d75b0d2e89a84c5cec545de8824ba2d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897872.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/17f/e6a04e22b83a6533620b41e2bdc8917f/e6a04e22b83a6533620b41e2bdc8917f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897876.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/0d0/e01625b7a45e32c72af459e956b9e0d0/e01625b7a45e32c72af459e956b9e0d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897880.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/30b/e3f1072380172f15abb4f164d430b30b/e3f1072380172f15abb4f164d430b30b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897884.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/238/8ea71e42b7b4852ac9b3ee8a69b58238/8ea71e42b7b4852ac9b3ee8a69b58238.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897888.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/556/1596dadebd4c9b819f9f5182490fe556/1596dadebd4c9b819f9f5182490fe556.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897892.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/c8f/7a95827bbff99fbf772a8eb961deec8f/7a95827bbff99fbf772a8eb961deec8f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897896.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/379/528e32fad95c9dbfa0c9f6e70505f379/528e32fad95c9dbfa0c9f6e70505f379.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897900.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/b6f/e064b7128981010d634a6ddfbe5a9b6f/e064b7128981010d634a6ddfbe5a9b6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897904.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/181/e0b04e2383c2dd0ecdfca89d7788c181/e0b04e2383c2dd0ecdfca89d7788c181.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897908.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/aa4/87f87d1a8ddab8a226c53d0242932aa4/87f87d1a8ddab8a226c53d0242932aa4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897912.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/2d9/b7e4c238b6516a3b748fbac5e17df2d9/b7e4c238b6516a3b748fbac5e17df2d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897916.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/e25/e513d7d06d61aedf32e80d9b6adffe25/e513d7d06d61aedf32e80d9b6adffe25.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897920.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/cee/5a83e8e6f5359773d7b07cf3fa65acee/5a83e8e6f5359773d7b07cf3fa65acee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897924.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/01a/461178b4079915492aaeb4f97deb601a/461178b4079915492aaeb4f97deb601a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897928.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/4e3/8b5902a56c0cf34fe04c8b02e1dcc4e3/8b5902a56c0cf34fe04c8b02e1dcc4e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897932.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/f0a/defaa5715b9383074669cbea3c1f5f0a/defaa5715b9383074669cbea3c1f5f0a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897936.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/633/107545cd9df95995a1f88c657d3d4633/107545cd9df95995a1f88c657d3d4633.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897940.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/d8b/727bd80c0c96134e2aeba20689c3dd8b/727bd80c0c96134e2aeba20689c3dd8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897944.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/45f/7b27b2b1096bf81220e607e21a8fe45f/7b27b2b1096bf81220e607e21a8fe45f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897948.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/2e0/16040876c612bd1682fbf445a89a92e0/16040876c612bd1682fbf445a89a92e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897952.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/65b/8938428aa0a457a65a6b46fe2e05b65b/8938428aa0a457a65a6b46fe2e05b65b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897956.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/5c4/9c4742673b8ef346c98a0a5575c995c4/9c4742673b8ef346c98a0a5575c995c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897960.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/046/69c49ec6633877dbe544eb5be7ac7046/69c49ec6633877dbe544eb5be7ac7046.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 +fake-swift DEBUG: permission denined: 403 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': 'Tue, 06 Oct 2026 17:33: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', 'Range': 'hoge', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Range': 'bytes=', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Range': 'bytes=1', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Range': 'bytes=5-1', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Range': 'bytes=5-10', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:49 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD + return self._handle_acl(app, 'HEAD') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 + +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '381589c7-1a92-458d-ade8-30f1284cf669-sda', '1791308027.69724', '1791308027.00000', '0', '', '1791308027.00000', 0, 0) +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('381589c7-1a92-458d-ade8-30f1284cf669-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '381589c7-1a92-458d-ade8-30f1284cf669-sda', '1791308027.69724', '1791308027.00000', '0', '', '1791308027.00000', 0, 0) +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, complete_rsync, ('381589c7-1a92-458d-ade8-30f1284cf669-sda', 'e8fbcd486a77117e2cd3398aa1f9485f.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 2 dbs in 0.56612 seconds (3.53283/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/tmpreit4i7t/sda/containers/0/d8a/075b32eb96ee6405caf9d7fb706a9d8a/075b32eb96ee6405caf9d7fb706a9d8a.db +REPLICATE: /sdb/0/075b32eb96ee6405caf9d7fb706a9d8a, sync, (-1, '00000000000000000000000000000000', '35dc4a5c-451c-435b-9961-61a17adc45f9-sda', '1791308027.70002', '1791308028.00000', '0', '{"X-Container-Sync-To": ["", "1791308031.00000"], "X-Container-Sync-Key": ["secret", "1791308030.00000"]}', '1791308028.00000', 0, 0) +test DEBUG: /tmp/tmpreit4i7t/sda/containers/0/d8a/075b32eb96ee6405caf9d7fb706a9d8a/075b32eb96ee6405caf9d7fb706a9d8a.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/075b32eb96ee6405caf9d7fb706a9d8a, sync, (-1, '00000000000000000000000000000000', '35dc4a5c-451c-435b-9961-61a17adc45f9-sda', '1791308027.70002', '1791308028.00000', '0', '{"X-Container-Sync-To": ["", "1791308031.00000"], "X-Container-Sync-Key": ["secret", "1791308030.00000"]}', '1791308028.00000', 0, 0) +test DEBUG: /tmp/tmpreit4i7t/sda/containers/0/d8a/075b32eb96ee6405caf9d7fb706a9d8a/075b32eb96ee6405caf9d7fb706a9d8a.db in sync with 10.0.0.2:1002/sdc, nothing to do +test DEBUG: Replicating db /tmp/tmpreit4i7t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db +REPLICATE: /sdb/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '381589c7-1a92-458d-ade8-30f1284cf669-sda', '1791308027.69724', '1791308027.00000', '0', '', '1791308027.00000', 0, 0) +test DEBUG: /tmp/tmpreit4i7t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/e8fbcd486a77117e2cd3398aa1f9485f, sync, (-1, '00000000000000000000000000000000', '381589c7-1a92-458d-ade8-30f1284cf669-sda', '1791308027.69724', '1791308027.00000', '0', '', '1791308027.00000', 0, 0) +test DEBUG: /tmp/tmpreit4i7t/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.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.04675 seconds (42.78430/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/tmpf7n_gqea/sda/containers/0/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/container/replicator.py", line 304, in _post_replicate_hook + self.sync_store.update_sync_store(broker) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_replicator.py", line 1226, in update_sync_store + raise OSError(1, '1') +PermissionError: [Errno 1] 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: - - - [06/Oct/2026:17:33:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0080 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0093 "-" 1867680 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: - - - [06/Oct/2026:17:33:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0083 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0058 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0075 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0059 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1867680 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: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0154 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0069 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0085 "-" 1867680 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: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0083 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0060 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0079 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 1867680 0 +test ERROR: ERROR Account update failed with 127.0.0.1:34853/sda1 (will retry later): Response 503 OK +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0118 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0024 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0086 "-" 1867680 - +test 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_DELETE_object +test.unit.container.test_server.TestContainerController.test_DELETE_object ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -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': 'Tue, 06 Oct 2026 17:33:47 -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': 'Tue, 06 Oct 2026 17:33:47 -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': 'Tue, 06 Oct 2026 17:33:47 -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': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -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': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -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_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_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 +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_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.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_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_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 + + +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. +Search value matched 0 devices. +The on-disk ring builder is unchanged. +Unknown command: unknown +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. -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx80f888fcb51e4fd78447c-0068b820dd) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx80f888fcb51e4fd78447c-0068b820dd) -test ERROR: Container GET returning 503 for [] (txn: tx80f888fcb51e4fd78447c-0068b820dd) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa1a08e2d8aea4ddbb384b-0068b820de) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txa1a08e2d8aea4ddbb384b-0068b820de) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txa1a08e2d8aea4ddbb384b-0068b820de) -test ERROR: Container GET returning 503 for [] (txn: txa1a08e2d8aea4ddbb384b-0068b820de) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0cc62d6ae3b3480591c2f-0068b820de) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0cc62d6ae3b3480591c2f-0068b820de) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0cc62d6ae3b3480591c2f-0068b820de) -test ERROR: Container GET returning 503 for [] (txn: tx0cc62d6ae3b3480591c2f-0068b820de) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txc11e950e9d584d5c9cd23-0068b820de) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txc11e950e9d584d5c9cd23-0068b820de) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txc11e950e9d584d5c9cd23-0068b820de) -test ERROR: Container GET returning 503 for [] (txn: txc11e950e9d584d5c9cd23-0068b820de) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd3bdbc86dacf43d791763-0068b820de) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd3bdbc86dacf43d791763-0068b820de) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd3bdbc86dacf43d791763-0068b820de) -test ERROR: Container GET returning 503 for [] (txn: txd3bdbc86dacf43d791763-0068b820de) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx6dd802d29b0e4b1dbd192-0068b820de) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx6dd802d29b0e4b1dbd192-0068b820de) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx6dd802d29b0e4b1dbd192-0068b820de) -test ERROR: Container GET returning 503 for [] (txn: tx6dd802d29b0e4b1dbd192-0068b820de) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx804a3070d47242e1bb959-0068b820de) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx804a3070d47242e1bb959-0068b820de) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx804a3070d47242e1bb959-0068b820de) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx804a3070d47242e1bb959-0068b820de) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa568fbc670204216a55eb-0068b820de) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txa568fbc670204216a55eb-0068b820de) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txa568fbc670204216a55eb-0068b820de) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txa568fbc670204216a55eb-0068b820de) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx3eb2a0c1bad04580abf91-0068b820de) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx3eb2a0c1bad04580abf91-0068b820de) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx3eb2a0c1bad04580abf91-0068b820de) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx3eb2a0c1bad04580abf91-0068b820de) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txdcf8ccef9bdf4775bc863-0068b820de) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txdcf8ccef9bdf4775bc863-0068b820de) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txdcf8ccef9bdf4775bc863-0068b820de) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txdcf8ccef9bdf4775bc863-0068b820de) -test INFO: Client disconnected on read of '/a/c' (txn: txec2756ba71674ee085334-0068b820de) -test INFO: Client disconnected on read of '/a/c/' (txn: txec2756ba71674ee085334-0068b820de) + 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 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_use_ringfile_as_builderfile +test.unit.cli.test_ringbuilder.TestCommands.test_use_ringfile_as_builderfile ... ok + +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9200f56e55ec48debb352-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9200f56e55ec48debb352-006ac530fc) +test ERROR: Container GET returning 503 for [] (txn: tx9200f56e55ec48debb352-006ac530fc) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx539f60cfa2dd48a1a3183-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx539f60cfa2dd48a1a3183-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx539f60cfa2dd48a1a3183-006ac530fd) +test ERROR: Container GET returning 503 for [] (txn: tx539f60cfa2dd48a1a3183-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx62de3dd454054be6a35df-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx62de3dd454054be6a35df-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx62de3dd454054be6a35df-006ac530fd) +test ERROR: Container GET returning 503 for [] (txn: tx62de3dd454054be6a35df-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx3c4787b7e10b4d7b97261-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx3c4787b7e10b4d7b97261-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx3c4787b7e10b4d7b97261-006ac530fd) +test ERROR: Container GET returning 503 for [] (txn: tx3c4787b7e10b4d7b97261-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx3fa5001692144fe4b7017-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx3fa5001692144fe4b7017-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx3fa5001692144fe4b7017-006ac530fd) +test ERROR: Container GET returning 503 for [] (txn: tx3fa5001692144fe4b7017-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7ab52b95b32f4cbbaeab3-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7ab52b95b32f4cbbaeab3-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7ab52b95b32f4cbbaeab3-006ac530fd) +test ERROR: Container GET returning 503 for [] (txn: tx7ab52b95b32f4cbbaeab3-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txb9a4e1da228d4a248e928-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txb9a4e1da228d4a248e928-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txb9a4e1da228d4a248e928-006ac530fd) +test ERROR: Container GET returning 503 for [] (txn: txb9a4e1da228d4a248e928-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txbc5244df18b84b888b1a0-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txbc5244df18b84b888b1a0-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txbc5244df18b84b888b1a0-006ac530fd) +test ERROR: Container GET returning 503 for [] (txn: txbc5244df18b84b888b1a0-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txaa60afc82896462bb9d7d-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txaa60afc82896462bb9d7d-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txaa60afc82896462bb9d7d-006ac530fd) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txaa60afc82896462bb9d7d-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx2536517a6b654ce49099f-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx2536517a6b654ce49099f-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx2536517a6b654ce49099f-006ac530fd) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx2536517a6b654ce49099f-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9e4455b718304b1991612-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9e4455b718304b1991612-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9e4455b718304b1991612-006ac530fd) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx9e4455b718304b1991612-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe6e855f7af894292beadd-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txe6e855f7af894292beadd-006ac530fd) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txe6e855f7af894292beadd-006ac530fd) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txe6e855f7af894292beadd-006ac530fd) +test INFO: Client disconnected on read of '/a/c' (txn: tx5a517775069f4d4cada11-006ac530fd) +test INFO: Client disconnected on read of '/a/c/' (txn: tx5a517775069f4d4cada11-006ac530fd) 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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse raise Exception('test') -Exception: test (txn: txc8301e8e64b64012a0ae5-0068b820de) +Exception: test (txn: txd5f17782fe6e4ffeb030f-006ac530fd) 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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse raise Exception('test') -Exception: test (txn: txc8301e8e64b64012a0ae5-0068b820de) +Exception: test (txn: txd5f17782fe6e4ffeb030f-006ac530fd) 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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse raise Exception('test') -Exception: test (txn: txc8301e8e64b64012a0ae5-0068b820de) -test ERROR: Account HEAD returning 503 for [] (txn: txc8301e8e64b64012a0ae5-0068b820de) +Exception: test (txn: txd5f17782fe6e4ffeb030f-006ac530fd) +test ERROR: Account HEAD returning 503 for [] (txn: txd5f17782fe6e4ffeb030f-006ac530fd) 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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse raise Exception('test') -Exception: test (txn: tx07d50710791a43d9b5a59-0068b820de) +Exception: test (txn: tx2a313054c9ec4ff19317f-006ac530fd) 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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse raise Exception('test') -Exception: test (txn: tx07d50710791a43d9b5a59-0068b820de) +Exception: test (txn: tx2a313054c9ec4ff19317f-006ac530fd) 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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse raise Exception('test') -Exception: test (txn: tx07d50710791a43d9b5a59-0068b820de) -test ERROR: Account HEAD returning 503 for [] (txn: tx07d50710791a43d9b5a59-0068b820de) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +Exception: test (txn: tx2a313054c9ec4ff19317f-006ac530fd) +test ERROR: Account HEAD returning 503 for [] (txn: tx2a313054c9ec4ff19317f-006ac530fd) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf1801e61fb1845bc838bd-0068b820de) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx487d5ced2c674549be7ab-0068b820de) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_response_head_accept_ranges_header +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.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.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 -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 -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 -test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_503 ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_507 -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 -test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods -test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred -test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred ... ok - -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmptfhs9per/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df68aa0a26b65f382bf49a5a894a4762', 'e44e51ae-0335-49c8-b7af-4ea8965e75b9-sda', '1756897501.57353', '1756897503', '0', '', '1756897503', 1, 1) -test DEBUG: /tmp/tmptfhs9per/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, 'df68aa0a26b65f382bf49a5a894a4762', 'e44e51ae-0335-49c8-b7af-4ea8965e75b9-sda', '1756897501.57353', '1756897503', '0', '', '1756897503', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e44e51ae-0335-49c8-b7af-4ea8965e75b9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmptfhs9per/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01543 seconds (64.79849/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/tmptfhs9per/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '4ca6df3d4aa2a1bc7bc3a3bd228009ad', '41978bf2-f28b-4d3b-8429-68a9515fff4c-sda', '1756897501.58856', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('41978bf2-f28b-4d3b-8429-68a9515fff4c-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '4ca6df3d4aa2a1bc7bc3a3bd228009ad', '41978bf2-f28b-4d3b-8429-68a9515fff4c-sda', '1756897501.58856', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('41978bf2-f28b-4d3b-8429-68a9515fff4c-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '92c0e34a-70e7-4fff-b724-e627b276df5d-sda', '1756897502.21133', '1756897502.20956', '0', '', '1756897502.20956', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp4ao_hn0x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e138e2b0-7910-4aa4-9041-a579255afe69-sda', '1756897502.21812', '1756897502.21642', '0', '', '1756897502.21642', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e138e2b0-7910-4aa4-9041-a579255afe69-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e138e2b0-7910-4aa4-9041-a579255afe69-sda', '1756897502.21812', '1756897502.21642', '0', '', '1756897502.21642', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e138e2b0-7910-4aa4-9041-a579255afe69-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00786 seconds (127.30296/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, 'ee426659d2be8b9e63c5bebd9861a7cd', '2620277d-98af-409c-a449-01ccf712e89c-sda', '1756897502.23699', '1756897502.23479', '0', '', '1756897502.23479', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('2620277d-98af-409c-a449-01ccf712e89c-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '9480deb9d99d17b7877b597570f6bca5', '8711a447-6ee1-46c9-a5f7-d2513672e0e5-sda', '1756897502.25642', '1756897502.25483', '0', '', '1756897502.25483', 11, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o_0', 'created_at': '1756897502.26011', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c/o_1', 'created_at': '1756897502.26079', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c/o_2', 'created_at': '1756897502.26088', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c/o_3', 'created_at': '1756897502.26095', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c/o_4', 'created_at': '1756897502.26102', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c/o_5', 'created_at': '1756897502.26108', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c/o_6', 'created_at': '1756897502.26115', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c/o_7', 'created_at': '1756897502.26121', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c/o_8', 'created_at': '1756897502.26127', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c/o_9', 'created_at': '1756897502.26133', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing', 'created_at': '1756897502.26140', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8711a447-6ee1-46c9-a5f7-d2513672e0e5-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp1zgxkr8i/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e7c238f3-9a7e-44c6-b44b-67c305a5e8bf-sda', '1756897502.28297', '1756897505', '0', '', '1756897505', 0, 1) -test DEBUG: /tmp/tmp1zgxkr8i/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', 'e7c238f3-9a7e-44c6-b44b-67c305a5e8bf-sda', '1756897502.28297', '1756897505', '0', '', '1756897505', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e7c238f3-9a7e-44c6-b44b-67c305a5e8bf-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01213 seconds (82.44426/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/tmpsx4qadyg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '34df6751f20608875f28fd623d0953c2', 'd8e7aa4a-67a7-430f-9e3a-ff64b1e54e8d-sda', '1756897502.30456', '1756897505', '0', '', '1756897505', 1, 0) -test DEBUG: /tmp/tmpsx4qadyg/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': '1756897506.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'd8e7aa4a-67a7-430f-9e3a-ff64b1e54e8d-sda')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 +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.cli.test_ringbuilder.TestCommands.test_validate +test.unit.cli.test_ringbuilder.TestCommands.test_validate ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_validate_composite_builder_file +test.unit.cli.test_ringbuilder.TestCommands.test_validate_composite_builder_file ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_validate_corrupted_file +test.unit.cli.test_ringbuilder.TestCommands.test_validate_corrupted_file ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_validate_empty_file +test.unit.cli.test_ringbuilder.TestCommands.test_validate_empty_file ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_validate_generic_error +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.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_warn_at_risk +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.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_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 +test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_bucket_logging_PUT ... ok +test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_object_logging_GET_error +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 +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.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_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 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txa2c000e925b643ac9cbc7-0068b820ce" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 304 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx6e3c73b99ffd41a2ae96b-0068b820ce" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1cfa2a7ba68041599f3fe-0068b820ce" "proxy-server 3036835" 0.0043 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "tx7967a9e753ae4d42adba5-0068b820ce" "proxy-server 3036835" 0.0015 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdc1/3/a/780cf5bf976040718956be6bed3a5102/o" 304 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx9b9f49ed7fee42e0aad84-0068b820ce" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4847b46e4107420485798-0068b820ce" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sda1/0/a/780cf5bf976040718956be6bed3a5102" 204 - "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102" "txdd5e5acf3aa64605abd0e-0068b820ce" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:46 +0000] "HEAD /sdd1/3/a/780cf5bf976040718956be6bed3a5102/o" 200 24 "HEAD http://localhost:8080/v1/a/780cf5bf976040718956be6bed3a5102/o" "tx4af2dc110395420f9d24a-0068b820ce" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx50239550bb8547acb17c5-0068b820cf" "proxy-server 3036835" 0.0016 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/1/a/7b5a43cad3304f558b63c86badfe4cc5" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/7b5a43cad3304f558b63c86badfe4cc5" "tx50239550bb8547acb17c5-0068b820cf" "container-server 3036835" 0.0010 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sdb1/1/a/7b5a43cad3304f558b63c86badfe4cc5" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/7b5a43cad3304f558b63c86badfe4cc5" "tx50239550bb8547acb17c5-0068b820cf" "container-server 3036835" 0.0009 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/1/a/7b5a43cad3304f558b63c86badfe4cc5" 201 - "PUT http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5" "tx50239550bb8547acb17c5-0068b820cf" "proxy-server 3036835" 0.0115 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sdb1/1/a/7b5a43cad3304f558b63c86badfe4cc5" 201 - "PUT http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5" "tx50239550bb8547acb17c5-0068b820cf" "proxy-server 3036835" 0.0081 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb24c8587e5284eb89f5b6-0068b820cf" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "HEAD /sdb1/1/a/7b5a43cad3304f558b63c86badfe4cc5" 204 - "HEAD http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5" "txb24c8587e5284eb89f5b6-0068b820cf" "proxy-server 3036835" 0.0012 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8d0d1fdbbb834797925b9-0068b820cf" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "HEAD /sda1/1/a/7b5a43cad3304f558b63c86badfe4cc5" 204 - "HEAD http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5" "tx0805f62dffc74f67b5a8a-0068b820cf" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sdh1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" 201 - "PUT http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx756c59bfa9b74c4bbfd36-0068b820cf" "proxy-server 3036835" 0.0106 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sdb1/1/a/7b5a43cad3304f558b63c86badfe4cc5/o" 201 - "PUT http://foo:8080/sdi1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx756c59bfa9b74c4bbfd36-0068b820cf" "object-server 3036835" 0.0049 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/1/a/7b5a43cad3304f558b63c86badfe4cc5/o" 201 - "PUT http://foo:8080/sdg1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx756c59bfa9b74c4bbfd36-0068b820cf" "object-server 3036835" 0.0005 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sdi1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" 201 - "PUT http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx756c59bfa9b74c4bbfd36-0068b820cf" "proxy-server 3036835" 0.0183 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sdg1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" 201 - "PUT http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx756c59bfa9b74c4bbfd36-0068b820cf" "proxy-server 3036835" 0.0194 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7243bb1ee38f44edb2f13-0068b820cf" "proxy-server 3036835" 0.0020 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "HEAD /sda1/1/a/7b5a43cad3304f558b63c86badfe4cc5" 204 - "HEAD http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5" "tx3756c26f43414b8eb0512-0068b820cf" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "POST /sdg1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" 202 76 "POST http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx7bf85cd83ba44d098f2ed-0068b820cf" "proxy-server 3036835" 0.0034 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/1/a/7b5a43cad3304f558b63c86badfe4cc5/o" 201 - "POST http://foo:8080/sdh1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx7bf85cd83ba44d098f2ed-0068b820cf" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "POST /sdh1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" 202 76 "POST http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx7bf85cd83ba44d098f2ed-0068b820cf" "proxy-server 3036835" 0.0082 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sdb1/1/a/7b5a43cad3304f558b63c86badfe4cc5/o" 201 - "POST http://foo:8080/sdi1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx7bf85cd83ba44d098f2ed-0068b820cf" "object-server 3036835" 0.0004 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "POST /sdi1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" 202 76 "POST http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx7bf85cd83ba44d098f2ed-0068b820cf" "proxy-server 3036835" 0.0083 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe16c79c36f6f4b639a967-0068b820cf" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/1/a/6c1bd9ae866f495187605afe21eb39a8" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" "txe16c79c36f6f4b639a967-0068b820cf" "container-server 3036835" 0.0010 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sdb1/1/a/6c1bd9ae866f495187605afe21eb39a8" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" "txe16c79c36f6f4b639a967-0068b820cf" "container-server 3036835" 0.0009 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 201 - "PUT http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "txe16c79c36f6f4b639a967-0068b820cf" "proxy-server 3036835" 0.0077 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:47 +0000] "PUT /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 201 - "PUT http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "txe16c79c36f6f4b639a967-0068b820cf" "proxy-server 3036835" 0.0125 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txebbd662f3df8418f900ff-0068b820d0" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "txebbd662f3df8418f900ff-0068b820d0" "proxy-server 3036835" 0.0012 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx581e944082774ae1bf829-0068b820d0" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/1/a/7b5a43cad3304f558b63c86badfe4cc5" 204 - "HEAD http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5" "txd43c5f58e6524fb28232e-0068b820d0" "proxy-server 3036835" 0.0025 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "GET /sdi1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" 200 92 "GET http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx95b874e1c38140129d01d-0068b820d0" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "GET /sdg1/0/a/7b5a43cad3304f558b63c86badfe4cc5/o" 200 92 "GET http://foo:8080/v1/a/7b5a43cad3304f558b63c86badfe4cc5/o" "tx95b874e1c38140129d01d-0068b820d0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx04aa4ccd6029455b9f0c3-0068b820d0" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://foo:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx95254ff67cd3487cbea28-0068b820d0" "proxy-server 3036835" 0.0043 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "PUT /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 201 - "PUT http://foo:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx8338588320e84f90962c6-0068b820d0" "proxy-server 3036835" 0.0100 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "PUT /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 201 - "PUT http://foo:8080/sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx8338588320e84f90962c6-0068b820d0" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "PUT /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 201 - "PUT http://foo:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx8338588320e84f90962c6-0068b820d0" "proxy-server 3036835" 0.0141 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "PUT /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 201 - "PUT http://foo:8080/sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx8338588320e84f90962c6-0068b820d0" "object-server 3036835" 0.0005 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "PUT /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 201 - "PUT http://foo:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx8338588320e84f90962c6-0068b820d0" "proxy-server 3036835" 0.0161 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1f0b77708b75441a83423-0068b820d0" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx2862a286b7f14c5ca39b1-0068b820d0" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "GET /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx856d7d21e12842f3bd965-0068b820d0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "GET /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx856d7d21e12842f3bd965-0068b820d0" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbf835f69a0cc4feaa2e38-0068b820d0" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx45f338d949b747aabd308-0068b820d0" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx9149c869753b4689b0849-0068b820d0" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx32e12a62e5504a5385839-0068b820d0" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx570f54ba60094c5593ec2-0068b820d0" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "GET /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx13cba46e6edf4925b2d70-0068b820d0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "GET /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx13cba46e6edf4925b2d70-0068b820d0" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9a864a8fca964e05a5033-0068b820d0" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx011b079833c04365918b9-0068b820d0" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx9dae7e493c9d4c9d831dc-0068b820d0" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2165bcf0d2594b8198e10-0068b820d0" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "GET /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 200 155 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8?format=json&states=listing" "tx2165bcf0d2594b8198e10-0068b820d0" "proxy-server 3036835" 0.0021 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx88d70e3bddeb4fbb95e50-0068b820d0" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "GET /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 200 155 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8?format=json&states=listing" "tx88d70e3bddeb4fbb95e50-0068b820d0" "proxy-server 3036835" 0.0023 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4564ae0490664613b2ac6-0068b820d0" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "txb2ebc012bff9420fa774f-0068b820d0" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:48 +0000] "GET /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx729d17929ec6457c86be4-0068b820d0" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx729d17929ec6457c86be4-0068b820d0" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbd90750ba2aa491f949eb-0068b820d2" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx58fa324705e447cf947e0-0068b820d2" "proxy-server 3036835" 0.0014 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx5742c877d48841219d691-0068b820d2" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx5742c877d48841219d691-0068b820d2" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txeca59d6ddc894d1782251-0068b820d2" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx05fef20b961c4ff28c5aa-0068b820d2" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 412 - "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txd4d84cd644a44d919e400-0068b820d2" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 412 - "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txd4d84cd644a44d919e400-0068b820d2" "proxy-server 3036835" 0.0006 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd4d84cd644a44d919e400-0068b820d2) -proxy DEBUG: Ignoring 412 from primary (txn: txd4d84cd644a44d919e400-0068b820d2) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 412 - "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txd4d84cd644a44d919e400-0068b820d2" "proxy-server 3036835" 0.0006 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd4d84cd644a44d919e400-0068b820d2) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx64ac19ce933c4dd090582-0068b820d2" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "txe9616f5c28b144cf83d3d-0068b820d2" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 304 - "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx881166caf87843a89e1f2-0068b820d2" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 304 - "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx881166caf87843a89e1f2-0068b820d2" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 304 - "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx881166caf87843a89e1f2-0068b820d2" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfb2d26bd3a76446aadc88-0068b820d2" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx1784f6154c3249d2824ac-0068b820d2" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 304 - "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txc88367478061433d8efd0-0068b820d2" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 304 - "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txc88367478061433d8efd0-0068b820d2" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 304 - "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txc88367478061433d8efd0-0068b820d2" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx57f778e3639f4dec9da71-0068b820d2" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx2badd060a51344b2972b3-0068b820d2" "proxy-server 3036835" 0.0015 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txb2daa8b731f34706bc18f-0068b820d2" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "GET /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "GET http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txb2daa8b731f34706bc18f-0068b820d2" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3aafd8227c904a3f9f45d-0068b820d2" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx2838ee8ee7b1457da50eb-0068b820d2" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txad1701fd0dc2496aa8a94-0068b820d2" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0bd81e6a05ba46c5a0378-0068b820d2" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "txf7c18e804d1a4082aea66-0068b820d2" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx3d3f3c0634f248849c4de-0068b820d2" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2bc7f5c0e9c4424d9215d-0068b820d2" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sda1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx961c1496617b4579a90a3-0068b820d2" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:50 +0000] "HEAD /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 412 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txec9f0e44c55142758b968-0068b820d2" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 412 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txec9f0e44c55142758b968-0068b820d2" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdg1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 412 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txec9f0e44c55142758b968-0068b820d2" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb68cdd82da9b4cc1b7c87-0068b820d3" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx4c649a4ff93e43079085e-0068b820d3" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 304 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txba759a79360f4e7b9f971-0068b820d3" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd418b061157d47af99f17-0068b820d3" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "txa335b3a42228432aac424-0068b820d3" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdh1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 304 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "tx443884b4b04e43d2b60dc-0068b820d3" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf09ae4a4f9ed4cc481fdf-0068b820d3" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdb1/0/a/6c1bd9ae866f495187605afe21eb39a8" 204 - "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8" "tx5ae89d8fa1da422a9676f-0068b820d3" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdi1/0/a/6c1bd9ae866f495187605afe21eb39a8/o" 200 92 "HEAD http://localhost:8080/v1/a/6c1bd9ae866f495187605afe21eb39a8/o" "txff6b2995a4004b20bde33-0068b820d3" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx95883305619d4b11b47a7-0068b820d3" "proxy-server 3036835" 0.0041 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sdb1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" "tx95883305619d4b11b47a7-0068b820d3" "container-server 3036835" 0.0009 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" "tx95883305619d4b11b47a7-0068b820d3" "container-server 3036835" 0.0010 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" 201 - "PUT http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48" "tx95883305619d4b11b47a7-0068b820d3" "proxy-server 3036835" 0.0076 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sdb1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" 201 - "PUT http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48" "tx95883305619d4b11b47a7-0068b820d3" "proxy-server 3036835" 0.0124 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txae08f2e5d7554c4095fd3-0068b820d3" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sda1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" 204 - "HEAD http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48" "txae08f2e5d7554c4095fd3-0068b820d3" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx484b174d3b92484991e74-0068b820d3" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sda1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" 204 - "HEAD http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48" "txcda9223814e44091b4ca9-0068b820d3" "proxy-server 3036835" 0.0012 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 201 - "PUT http://foo:8080/sdc1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "tx52fd82d09317417db5330-0068b820d3" "object-server 3036835" 0.0005 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sdb1/1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 201 - "PUT http://foo:8080/sdd1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "tx52fd82d09317417db5330-0068b820d3" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sdc1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 201 - "PUT http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "tx52fd82d09317417db5330-0068b820d3" "proxy-server 3036835" 0.0067 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sdd1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 201 - "PUT http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "tx52fd82d09317417db5330-0068b820d3" "proxy-server 3036835" 0.0080 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4de13a07dae4f10b438b-0068b820d3" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sdb1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" 204 - "HEAD http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48" "tx1085ef2e1bca4be092cdf-0068b820d3" "proxy-server 3036835" 0.0024 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sdb1/1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 201 - "POST http://foo:8080/sdd1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "txcd275b7352584a4ab352a-0068b820d3" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "POST /sdd1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 202 76 "POST http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "txcd275b7352584a4ab352a-0068b820d3" "proxy-server 3036835" 0.0048 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 201 - "POST http://foo:8080/sdc1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "txcd275b7352584a4ab352a-0068b820d3" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "POST /sdc1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 202 76 "POST http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "txcd275b7352584a4ab352a-0068b820d3" "proxy-server 3036835" 0.0066 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3ec6bc45173a4ce3b23a8-0068b820d3" "proxy-server 3036835" 0.0018 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/1/a/2a31f847192b4c058d885bd33a56105b" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/2a31f847192b4c058d885bd33a56105b" "tx3ec6bc45173a4ce3b23a8-0068b820d3" "container-server 3036835" 0.0034 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sdb1/1/a/2a31f847192b4c058d885bd33a56105b" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/2a31f847192b4c058d885bd33a56105b" "tx3ec6bc45173a4ce3b23a8-0068b820d3" "container-server 3036835" 0.0010 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:51 +0000] "PUT /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 201 - "PUT http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx3ec6bc45173a4ce3b23a8-0068b820d3" "proxy-server 3036835" 0.0138 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "PUT /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 201 - "PUT http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx3ec6bc45173a4ce3b23a8-0068b820d3" "proxy-server 3036835" 1.3084 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx57928bd64cd942459fc33-0068b820d5" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx57928bd64cd942459fc33-0068b820d5" "proxy-server 3036835" 0.0012 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx843e6bc417964adb9fd30-0068b820d5" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/1/a/eba9f0dec13a4a9699aeff7e166e6f48" 204 - "HEAD http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48" "tx6b2258118f6747e0a2953-0068b820d5" "proxy-server 3036835" 0.0025 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "GET /sdc1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 200 24 "GET http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "tx9c62ab8c5b434b9aa9f5f-0068b820d5" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "GET /sdd1/0/a/eba9f0dec13a4a9699aeff7e166e6f48/o" 200 24 "GET http://foo:8080/v1/a/eba9f0dec13a4a9699aeff7e166e6f48/o" "tx9c62ab8c5b434b9aa9f5f-0068b820d5" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb3fb7d2e9e84407db089c-0068b820d5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://foo:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx20431c826b5f43c680543-0068b820d5" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "PUT /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 201 - "PUT http://foo:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txa05d46272af940f3b61a1-0068b820d5" "proxy-server 3036835" 0.0091 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "PUT /sda1/2/a/2a31f847192b4c058d885bd33a56105b/o" 201 - "PUT http://foo:8080/sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" "txa05d46272af940f3b61a1-0068b820d5" "object-server 3036835" 0.0004 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "PUT /sdb1/2/a/2a31f847192b4c058d885bd33a56105b/o" 201 - "PUT http://foo:8080/sdi1/2/a/2a31f847192b4c058d885bd33a56105b/o" "txa05d46272af940f3b61a1-0068b820d5" "object-server 3036835" 0.0003 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "PUT /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 201 - "PUT http://foo:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txa05d46272af940f3b61a1-0068b820d5" "proxy-server 3036835" 0.0139 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "PUT /sdi1/2/a/2a31f847192b4c058d885bd33a56105b/o" 201 - "PUT http://foo:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txa05d46272af940f3b61a1-0068b820d5" "proxy-server 3036835" 0.0131 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8043355e2849491891fa5-0068b820d5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx0e81f2119bb247fea0156-0068b820d5" "proxy-server 3036835" 0.0022 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "GET /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txbdcce68f805341ac974a5-0068b820d5" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "GET /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txbdcce68f805341ac974a5-0068b820d5" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx64ae2599883d4d9aa2bed-0068b820d5" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "txc9309f2817554f6b8c7cf-0068b820d5" "proxy-server 3036835" 0.0020 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txe91ad88276884e76b06dd-0068b820d5" "proxy-server 3036835" 0.0031 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf746571bd1e04a68a694f-0068b820d5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx22b7a243ce4445da9e017-0068b820d5" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "GET /sdi1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txb0641c08b878483c85a97-0068b820d5" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "GET /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txb0641c08b878483c85a97-0068b820d5" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx45a8e8d8e574411c99e29-0068b820d5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx6cee8aac73964f0a9a6f6-0068b820d5" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx1a55f149032049a7a0e22-0068b820d5" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9c60afad76de452bb12e4-0068b820d5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "GET /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 200 155 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b?format=json&states=listing" "tx9c60afad76de452bb12e4-0068b820d5" "proxy-server 3036835" 0.0020 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4ad85249a98d419696c33-0068b820d5" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "GET /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 200 155 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b?format=json&states=listing" "tx4ad85249a98d419696c33-0068b820d5" "proxy-server 3036835" 0.0020 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0fb86b585a624d5a82bf4-0068b820d5" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:53 +0000] "HEAD /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "txeb300bea032c4a02851e6-0068b820d5" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx67c579ddfcbf4750b66d4-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx67c579ddfcbf4750b66d4-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6575f45d69df4dd9afd4a-0068b820d6" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx4dd489a5d82042288dfaa-0068b820d6" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx8e957482ff74443886032-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdi1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx8e957482ff74443886032-0068b820d6" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx52c0cc8778924d56b5045-0068b820d6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx08fb515d748a4ff485b47-0068b820d6" "proxy-server 3036835" 0.0042 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdi1/2/a/2a31f847192b4c058d885bd33a56105b/o" 412 - "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx8047176a7883460db64f1-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 412 - "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx8047176a7883460db64f1-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx8047176a7883460db64f1-0068b820d6) -proxy DEBUG: Ignoring 412 from primary (txn: tx8047176a7883460db64f1-0068b820d6) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 412 - "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx8047176a7883460db64f1-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx8047176a7883460db64f1-0068b820d6) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx01261bc70e93431eb83f8-0068b820d6" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx6a5ffcf09d864a07afef3-0068b820d6" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdi1/2/a/2a31f847192b4c058d885bd33a56105b/o" 304 - "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx09f0758f6420495b87d55-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 304 - "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx09f0758f6420495b87d55-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 304 - "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx09f0758f6420495b87d55-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd400ff69280f4074a02e3-0068b820d6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx8cb80e326ef74e74afebd-0068b820d6" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 304 - "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txbe7c220941194687999fd-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdi1/2/a/2a31f847192b4c058d885bd33a56105b/o" 304 - "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txbe7c220941194687999fd-0068b820d6" "proxy-server 3036835" 0.0005 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 304 - "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txbe7c220941194687999fd-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf9b108fbe1a8426cbeb12-0068b820d6" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx536f0950198d4cba9577e-0068b820d6" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx6a2729cd661e4437ab2cc-0068b820d6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "GET /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "GET http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx6a2729cd661e4437ab2cc-0068b820d6" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf2b61cc91bc94710899b9-0068b820d6" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx89e1ab45c6da4c5abbb42-0068b820d6" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txbef1ea5ebff0417997cbc-0068b820d6" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx910930fa9902495b9e920-0068b820d6" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx3eef67184ffc4616807e0-0068b820d6" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdi1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx1b41c4bb5c01476b8dcb8-0068b820d6" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe22f8f26b32c4bf382d26-0068b820d6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:54 +0000] "HEAD /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "txe929081ca2db432c9aa7a-0068b820d6" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 412 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txb4b43fa4944442ab8f8b1-0068b820d7" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sdi1/2/a/2a31f847192b4c058d885bd33a56105b/o" 412 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txb4b43fa4944442ab8f8b1-0068b820d7" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 412 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txb4b43fa4944442ab8f8b1-0068b820d7" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx22609815e9c942998aa1f-0068b820d7" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sdb1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "txcd0175a315af405081693-0068b820d7" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:55 +0000] "HEAD /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 304 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txe69be2e51ab0427f93bcf-0068b820d7" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx931887a164494fa6a28a1-0068b820d7" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "tx54aeb7909a134881bd809-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdg1/2/a/2a31f847192b4c058d885bd33a56105b/o" 304 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "txa1157efe2bde4f5d9094a-0068b820d8" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx269f785510d14d53a4c8c-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/2/a/2a31f847192b4c058d885bd33a56105b" 204 - "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b" "txf114eaad24d64493b3859-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdh1/2/a/2a31f847192b4c058d885bd33a56105b/o" 200 92 "HEAD http://localhost:8080/v1/a/2a31f847192b4c058d885bd33a56105b/o" "tx94a7253f8b724775968d9-0068b820d8" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0b786ccb57db4ba6a9099-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/1/a/11b0b8d99bb249e199f5c71ded5f6ae2" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2" "tx0b786ccb57db4ba6a9099-0068b820d8" "container-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdb1/1/a/11b0b8d99bb249e199f5c71ded5f6ae2" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2" "tx0b786ccb57db4ba6a9099-0068b820d8" "container-server 3036835" 0.0008 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdb1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2" 201 - "PUT http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2" "tx0b786ccb57db4ba6a9099-0068b820d8" "proxy-server 3036835" 0.0069 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2" 201 - "PUT http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2" "tx0b786ccb57db4ba6a9099-0068b820d8" "proxy-server 3036835" 0.0111 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx86f4d59a4f14429f8e20c-0068b820d8" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2" 204 - "HEAD http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2" "tx86f4d59a4f14429f8e20c-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa796fdc241fb47e28705d-0068b820d8" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2" 204 - "HEAD http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2" "tx4c33dfc5e1914cb988ead-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdi1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 201 - "PUT http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "tx3eeb12efe634471abccd4-0068b820d8" "proxy-server 3036835" 0.0083 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 201 - "PUT http://foo:8080/sdh1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "tx3eeb12efe634471abccd4-0068b820d8" "object-server 3036835" 0.0004 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdb1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 201 - "PUT http://foo:8080/sdg1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "tx3eeb12efe634471abccd4-0068b820d8" "object-server 3036835" 0.0004 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdg1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 201 - "PUT http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "tx3eeb12efe634471abccd4-0068b820d8" "proxy-server 3036835" 0.0144 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdh1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 201 - "PUT http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "tx3eeb12efe634471abccd4-0068b820d8" "proxy-server 3036835" 0.0138 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx834f5ef797c04747957d3-0068b820d8" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2" 204 - "HEAD http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2" "txba41b2a30b594a9183b7a-0068b820d8" "proxy-server 3036835" 0.0023 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "POST /sdi1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 202 76 "POST http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "txc542553ab644461cba0c1-0068b820d8" "proxy-server 3036835" 0.0044 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdb1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 201 - "POST http://foo:8080/sdg1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "txc542553ab644461cba0c1-0068b820d8" "object-server 3036835" 0.0004 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 201 - "POST http://foo:8080/sdh1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "txc542553ab644461cba0c1-0068b820d8" "object-server 3036835" 0.0004 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "POST /sdg1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 202 76 "POST http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "txc542553ab644461cba0c1-0068b820d8" "proxy-server 3036835" 0.0084 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "POST /sdh1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 202 76 "POST http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "txc542553ab644461cba0c1-0068b820d8" "proxy-server 3036835" 0.0080 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9b38e673e01f4ff7acc1f-0068b820d8" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdb1/1/a/0972523bf7fc4925a68b903431109973" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/0972523bf7fc4925a68b903431109973" "tx9b38e673e01f4ff7acc1f-0068b820d8" "container-server 3036835" 0.0010 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/1/a/0972523bf7fc4925a68b903431109973" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/0972523bf7fc4925a68b903431109973" "tx9b38e673e01f4ff7acc1f-0068b820d8" "container-server 3036835" 0.0009 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdb1/1/a/0972523bf7fc4925a68b903431109973" 201 - "PUT http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "tx9b38e673e01f4ff7acc1f-0068b820d8" "proxy-server 3036835" 0.0077 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/1/a/0972523bf7fc4925a68b903431109973" 201 - "PUT http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "tx9b38e673e01f4ff7acc1f-0068b820d8" "proxy-server 3036835" 0.0125 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc14d2b82527948f0a6b4e-0068b820d8" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txc14d2b82527948f0a6b4e-0068b820d8" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0161a52f2ce646169a63f-0068b820d8" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2" 204 - "HEAD http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2" "tx2daf7333bcfe47af9a405-0068b820d8" "proxy-server 3036835" 0.0025 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "GET /sdi1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 200 92 "GET http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "tx40c3241b9b4c4211ab923-0068b820d8" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "GET /sdh1/2/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" 200 92 "GET http://foo:8080/v1/a/11b0b8d99bb249e199f5c71ded5f6ae2/o" "tx40c3241b9b4c4211ab923-0068b820d8" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx186f0629433d47f1a6090-0068b820d8" "proxy-server 3036835" 0.0020 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://foo:8080/v1/a/0972523bf7fc4925a68b903431109973" "txd30decbdeeb041c3a2a22-0068b820d8" "proxy-server 3036835" 0.0014 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sda1/1/a/0972523bf7fc4925a68b903431109973/o" 201 - "PUT http://foo:8080/sdc1/3/a/0972523bf7fc4925a68b903431109973/o" "tx614f71e231d043c699f66-0068b820d8" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdc1/3/a/0972523bf7fc4925a68b903431109973/o" 201 - "PUT http://foo:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx614f71e231d043c699f66-0068b820d8" "proxy-server 3036835" 0.0068 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdb1/1/a/0972523bf7fc4925a68b903431109973/o" 201 - "PUT http://foo:8080/sdd1/3/a/0972523bf7fc4925a68b903431109973/o" "tx614f71e231d043c699f66-0068b820d8" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "PUT /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 201 - "PUT http://foo:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx614f71e231d043c699f66-0068b820d8" "proxy-server 3036835" 0.0082 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2f361204b4464d169c324-0068b820d8" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "tx6fbedb7686de4dd79ccaa-0068b820d8" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "GET /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "txf9f156b035cf43a1ada57-0068b820d8" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3e2fe5550b40466a89f0b-0068b820d8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "tx1423dd7dd60b4049911fa-0068b820d8" "proxy-server 3036835" 0.0023 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdc1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx79fff5075e554b93b9265-0068b820d8" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx51aba813e55d4cea8a4a5-0068b820d8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txa8653292265c4784832ab-0068b820d8" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "GET /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx13d07d78c825493ebcc1f-0068b820d8" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx968d807ab60341b7a209a-0068b820d8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "tx692ca1be048941f2a9214-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx450adf86c654446f8d6ed-0068b820d8" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3e35a3c7e1224e18942f7-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "GET /sda1/1/a/0972523bf7fc4925a68b903431109973" 200 155 "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973?format=json&states=listing" "tx3e35a3c7e1224e18942f7-0068b820d8" "proxy-server 3036835" 0.0020 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7eeeb4a80c454d2bb9318-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "GET /sdb1/1/a/0972523bf7fc4925a68b903431109973" 200 155 "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973?format=json&states=listing" "tx7eeeb4a80c454d2bb9318-0068b820d8" "proxy-server 3036835" 0.0018 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3ad48992f95c42229e19f-0068b820d8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:56 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txdbd5fbc38a8d44c98d2bc-0068b820d8" "proxy-server 3036835" 0.0010 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "GET /sdc1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "txb9c01ff632d3454493e75-0068b820da" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc0719fab80514d3f8d601-0068b820da" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txea97ceb493c64cf589772-0068b820da" "proxy-server 3036835" 0.0047 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "GET /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "txd9351952c348403f9ed0f-0068b820da" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9806f8517fd449d18ebd9-0068b820da" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txf4b4780ab8804c329f133-0068b820da" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "GET /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 412 - "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "txa6ee7484b1f647738d85a-0068b820da" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "GET /sdc1/3/a/0972523bf7fc4925a68b903431109973/o" 412 - "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "txa6ee7484b1f647738d85a-0068b820da" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx352937d15a5d4e3e91cc3-0068b820da" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "tx1f163784c6bf43a2a4b9f-0068b820da" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "GET /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 304 - "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx66c7985bcb5c4f4b9a891-0068b820da" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4ea6b13a877c4e74a554b-0068b820da" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sda1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "tx80b45ee9ca15447e9a604-0068b820da" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "GET /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 304 - "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "txd334cf2b31ea4c91b8c25-0068b820da" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd822430b859849f99a92f-0068b820da" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txc162afd57c454be3868fb-0068b820da" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "GET /sdc1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "GET http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "txa27d4385f8b24172b801b-0068b820da" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx02e8a432b1774e42ba084-0068b820da" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txb7c09b9c0b5e4548aad74-0068b820da" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdc1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx511ebb184a434801a9ffa-0068b820da" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcf3a3c8955b049f5bb1dc-0068b820da" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sda1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "tx839896c8bb724507944e5-0068b820da" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "txa8da628c4897413593a7b-0068b820da" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4443382d1efd40ee9f172-0068b820da" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txc2892b79eb3947d88de8f-0068b820da" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 412 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx18897927cb96426b9020c-0068b820da" "proxy-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdc1/3/a/0972523bf7fc4925a68b903431109973/o" 412 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx18897927cb96426b9020c-0068b820da" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb4a4883e1b3a478789b96-0068b820da" "proxy-server 3036835" 0.0069 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sda1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txcda0911ac91d486fa064b-0068b820da" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 304 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx707c17849a654d149e2e8-0068b820da" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdcfac9aefa70489097f9e-0068b820da" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "txa90ffaed1d50450594d22-0068b820da" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 304 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx81b33582b4de4f9784fe7-0068b820da" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfa53efc178ca401580564-0068b820da" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sdb1/1/a/0972523bf7fc4925a68b903431109973" 204 - "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973" "tx0e5fdb8fcc1040ae8d894-0068b820db" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sdd1/3/a/0972523bf7fc4925a68b903431109973/o" 200 24 "HEAD http://localhost:8080/v1/a/0972523bf7fc4925a68b903431109973/o" "tx1781a0e583e248af9c2a6-0068b820db" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1e75803e743e420e8e742-0068b820db" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sda1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" "tx1e75803e743e420e8e742-0068b820db" "container-server 3036835" 0.0009 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sdb1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" "tx1e75803e743e420e8e742-0068b820db" "container-server 3036835" 0.0009 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sdb1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" 201 - "PUT http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd" "tx1e75803e743e420e8e742-0068b820db" "proxy-server 3036835" 0.0112 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sda1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" 201 - "PUT http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd" "tx1e75803e743e420e8e742-0068b820db" "proxy-server 3036835" 0.0080 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1badb8e350b146eaa4dd3-0068b820db" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sdb1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" 204 - "HEAD http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd" "tx1badb8e350b146eaa4dd3-0068b820db" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf0f975971cf84030b4ead-0068b820db" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sda1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" 204 - "HEAD http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd" "txfcaef973e472420e97da6-0068b820db" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sda1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 201 - "PUT http://foo:8080/sdc1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "tx7c85ea69262240c2a9d89-0068b820db" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sdc1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 201 - "PUT http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "tx7c85ea69262240c2a9d89-0068b820db" "proxy-server 3036835" 0.0062 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sdb1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 201 - "PUT http://foo:8080/sdd1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "tx7c85ea69262240c2a9d89-0068b820db" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sdd1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 201 - "PUT http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "tx7c85ea69262240c2a9d89-0068b820db" "proxy-server 3036835" 0.0081 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7eef84874af348afb1f0f-0068b820db" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sdb1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" 204 - "HEAD http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd" "tx49ecbe56609f47778d3c2-0068b820db" "proxy-server 3036835" 0.0021 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sdb1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 201 - "POST http://foo:8080/sdc1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "txe18ad5a9cbec446b9a42d-0068b820db" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "POST /sdc1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 202 76 "POST http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "txe18ad5a9cbec446b9a42d-0068b820db" "proxy-server 3036835" 0.0090 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sda1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 201 - "POST http://foo:8080/sdd1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "txe18ad5a9cbec446b9a42d-0068b820db" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "POST /sdd1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 202 76 "POST http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "txe18ad5a9cbec446b9a42d-0068b820db" "proxy-server 3036835" 0.0107 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx842103f4da364843a022f-0068b820db" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sdb1/1/a/8594574318da41148d567c5bb86c0d85" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/8594574318da41148d567c5bb86c0d85" "tx842103f4da364843a022f-0068b820db" "container-server 3036835" 0.0015 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sda1/1/a/8594574318da41148d567c5bb86c0d85" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/8594574318da41148d567c5bb86c0d85" "tx842103f4da364843a022f-0068b820db" "container-server 3036835" 0.0009 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sda1/0/a/8594574318da41148d567c5bb86c0d85" 201 - "PUT http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx842103f4da364843a022f-0068b820db" "proxy-server 3036835" 0.0083 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "PUT /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 201 - "PUT http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx842103f4da364843a022f-0068b820db" "proxy-server 3036835" 0.0130 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx50344ecf02c348a682927-0068b820db" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx50344ecf02c348a682927-0068b820db" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb6222aa46fd84b28a40b2-0068b820db" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sdb1/1/a/5c92df9a5f834cc4ab87a0853f1dafbd" 204 - "HEAD http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd" "tx96c3c436308a4f9e808a0-0068b820db" "proxy-server 3036835" 0.0023 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "GET /sdd1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 200 24 "GET http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "tx2949c72e3a7e4665907d6-0068b820db" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "GET /sdc1/2/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" 200 24 "GET http://foo:8080/v1/a/5c92df9a5f834cc4ab87a0853f1dafbd/o" "tx2949c72e3a7e4665907d6-0068b820db" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx00e056ce3df44823a7b55-0068b820db" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:04:59 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://foo:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx56ae176197014255ba479-0068b820db" "proxy-server 3036835" 0.0013 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "PUT /sdb1/0/a/8594574318da41148d567c5bb86c0d85/o" 201 - "PUT http://foo:8080/sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" "tx16a01e34b7504e8a80501-0068b820dd" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "PUT /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 201 - "PUT http://foo:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx16a01e34b7504e8a80501-0068b820dd" "proxy-server 3036835" 0.0068 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "PUT /sda1/0/a/8594574318da41148d567c5bb86c0d85/o" 201 - "PUT http://foo:8080/sdc1/0/a/8594574318da41148d567c5bb86c0d85/o" "tx16a01e34b7504e8a80501-0068b820dd" "object-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "PUT /sdc1/0/a/8594574318da41148d567c5bb86c0d85/o" 201 - "PUT http://foo:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx16a01e34b7504e8a80501-0068b820dd" "proxy-server 3036835" 0.0086 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx03dfc9fb429e48c781efb-0068b820dd" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx0fd18c51dc7349bebcb63-0068b820dd" "proxy-server 3036835" 0.0023 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "txd2144c38bca14abeab0f1-0068b820dd" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx62666fd9541f4dc797d68-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx94c23f1ad57c4cba8f5ad-0068b820dd" "proxy-server 3036835" 0.0022 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "txc065517871d14e8e8d43a-0068b820dd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf1a5bdf154944826969fc-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx0939c93431854dcc8c467-0068b820dd" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx3ce2a2bf9ab94a0bbaa6f-0068b820dd" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa8288fd1031b477689128-0068b820dd" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "txdd552f9793034c8394050-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "txaeb28b7296194d81a35b1-0068b820dd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc1ff9e077270438cae5e7-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sda1/0/a/8594574318da41148d567c5bb86c0d85" 200 155 "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85?format=json&states=listing" "txc1ff9e077270438cae5e7-0068b820dd" "proxy-server 3036835" 0.0021 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd34cb2e45c47483e9ccf7-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 200 155 "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85?format=json&states=listing" "txd34cb2e45c47483e9ccf7-0068b820dd" "proxy-server 3036835" 0.0020 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx38ec688a22d24764b9e0a-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx143ea747ad4c4e68b8ada-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx3119312641974a519283f-0068b820dd" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe9cd3f08b60c43c3adb55-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "txf5516a363d6b4d1896ad2-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx8ea3f283686d49b587e48-0068b820dd" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe78191b06bcc46bd8ae11-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "txb5af1910337f4d7aa1ef5-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 412 - "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx49a825be1e8e493fb09bd-0068b820dd" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdc1/0/a/8594574318da41148d567c5bb86c0d85/o" 412 - "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx49a825be1e8e493fb09bd-0068b820dd" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5d3d5179e51e47c2ae513-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx5a51ad102414403783787-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 304 - "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx4653a033c52f40c2b3570-0068b820dd" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2e9adb70a115469183fbc-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 -test.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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: 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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: 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': 'Tue, 06 Oct 2026 17:33:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1791308029.78759', '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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: 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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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_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.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_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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container ... ok + +test INFO: Client disconnected on read of '/a/c' (txn: txca9017f397ec4b8ebdc69-006ac530fd) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx32c6754037894bf79238b-006ac530fd) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx0254e3a7940545b1af617-006ac530fd) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx60b52aa7dad6462686ae9-006ac530fd) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx60b52aa7dad6462686ae9-006ac530fd) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx60b52aa7dad6462686ae9-006ac530fd) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx22ca73d081d14d0f95158-006ac530fd) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx22ca73d081d14d0f95158-006ac530fd) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx22ca73d081d14d0f95158-006ac530fd) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx51f03aefe50b45ecb6ffa-006ac530fe) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx51f03aefe50b45ecb6ffa-006ac530fe) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx51f03aefe50b45ecb6ffa-006ac530fe) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx51f03aefe50b45ecb6ffa-006ac530fe) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txbfb472cb5ed4441ba8455-006ac530fe) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txbfb472cb5ed4441ba8455-006ac530fe) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txbfb472cb5ed4441ba8455-006ac530fe) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txbfb472cb5ed4441ba8455-006ac530fe) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx0b7dc96864e44fe7b9db6-006ac530fe) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.0:1000/sda (txn: tx5752a14dc3e94899a383c-006ac530fe) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/some_account: Network unreachable (txn: tx536bfdf77f7c4b4b8f628-006ac530fe) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx536bfdf77f7c4b4b8f628-006ac530fe) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx536bfdf77f7c4b4b8f628-006ac530fe) +test ERROR: Account HEAD returning 503 for [] (txn: tx536bfdf77f7c4b4b8f628-006ac530fe) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx6f07d922bda5486f91e95-006ac530fe) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx6f07d922bda5486f91e95-006ac530fe) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx6f07d922bda5486f91e95-006ac530fe) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx58e3c2e09e4549fb86069-006ac530fe) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx58e3c2e09e4549fb86069-006ac530fe)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.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 + +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Tue, 06 Oct 2026 17:33:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1791308031.11465', '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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:01 -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: 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': 'Tue, 06 Oct 2026 17:33:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308031.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 INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0103 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0158 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1867680 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: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0149 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0071 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0042 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0013 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0053 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0054 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0097 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0052 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0052 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:49 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0052 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0108 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0054 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0012 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0052 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0045 "-" 1867680 -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 fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:49 -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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: 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': 'Tue, 06 Oct 2026 17:33:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:50 -0000'} +test DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:50 -0000'} +test DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:50 -0000'} +test DEBUG: checking permission: bucket None POST {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:50 -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': 'Tue, 06 Oct 2026 17:33:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308031.94595', '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': 'Tue, 06 Oct 2026 17:33:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308031.95673', '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': 'Tue, 06 Oct 2026 17:33:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308031.96021', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} +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.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.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_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_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.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_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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception ... 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_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.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim ... 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 + +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. +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (0/3 success) +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2/3 success) +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (2 new rows) +test-replicator ERROR: Not deleting db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py (negative max_row_delta: -1) +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.35.1/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Failed to delete db /build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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 ERROR: Account HEAD returning 503 for [504, 503] (txn: tx58e3c2e09e4549fb86069-006ac530fe) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx5505cf49590241eab5ab2-006ac530ff) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx5505cf49590241eab5ab2-006ac530ff) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx5505cf49590241eab5ab2-006ac530ff) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx5505cf49590241eab5ab2-006ac530ff) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx1e626f63059e4f5fa9dbe-006ac530ff) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx1e626f63059e4f5fa9dbe-006ac530ff) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx1e626f63059e4f5fa9dbe-006ac530ff) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx1e626f63059e4f5fa9dbe-006ac530ff) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txaf5751db199646468e2fb-006ac530ff) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txaf5751db199646468e2fb-006ac530ff) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txaf5751db199646468e2fb-006ac530ff) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx417159718a424d35b71a7-006ac530ff" "proxy-server 1867666" 0.0222 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/ec" "tx417159718a424d35b71a7-006ac530ff" "container-server 1867666" 0.0010 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/ec" "tx417159718a424d35b71a7-006ac530ff" "container-server 1867666" 0.0179 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sdb1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx417159718a424d35b71a7-006ac530ff" "proxy-server 1867666" 0.0332 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx417159718a424d35b71a7-006ac530ff" "proxy-server 1867666" 0.0545 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/51 PUT /v1/a/ec HTTP/1.0 201 - - t - - - tx417159718a424d35b71a7-006ac530ff - 0.0958 - - 1791308031.572554350 1791308031.668396711 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d4e3a18b3254871a1d4c-006ac530ff" "proxy-server 1867666" 0.0102 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txb81f3297d20644d08e508-006ac530ff" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx4fd9ba67a62c4d0dae6ec-006ac530ff" "proxy-server 1867666" 0.0236 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "tx4fd9ba67a62c4d0dae6ec-006ac530ff" "object-server 1867666" 0.0005 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-get-it" "tx4fd9ba67a62c4d0dae6ec-006ac530ff" "object-server 1867666" 0.0005 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx4fd9ba67a62c4d0dae6ec-006ac530ff" "proxy-server 1867666" 0.0398 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx4fd9ba67a62c4d0dae6ec-006ac530ff" "proxy-server 1867666" 0.0532 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/51 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - tx4fd9ba67a62c4d0dae6ec-006ac530ff - 0.1003 - - 1791308031.678175449 1791308031.778508902 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e26c604e4c04ca487cbe-006ac530ff" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txac6eb8e2090c4829a6f56-006ac530ff" "proxy-server 1867666" 0.0113 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx86c5194ad8134850b5917-006ac530ff" "proxy-server 1867666" 0.0004 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx86c5194ad8134850b5917-006ac530ff" "proxy-server 1867666" 0.0003 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/51 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - tx86c5194ad8134850b5917-006ac530ff - 0.0818 - - 1791308031.779888630 1791308031.861639023 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8707ee104de4400da8efd-006ac530ff" "proxy-server 1867666" 0.0019 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/ec" "tx8707ee104de4400da8efd-006ac530ff" "container-server 1867666" 0.0011 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8707ee104de4400da8efd-006ac530ff" "proxy-server 1867666" 0.0277 "-" 1867666 3test.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.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path ... 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': 'Tue, 06 Oct 2026 17:33: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 +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 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.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.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_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.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.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.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.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.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs +test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs ... 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.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.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.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.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited ... 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_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_crossdomain.TestCrossDomain.test_crossdomain_custom +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_custom ... 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.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.test_db_replicator.TestDBReplicator.test_rsync_file +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file ... 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_keystoneauth.TestAuthorizeReaderProject.test_reader_get +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_get ... 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.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.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.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_put +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_put ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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_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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors ... ok + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/ec" "tx8707ee104de4400da8efd-006ac530ff" "container-server 1867666" 0.0011 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8707ee104de4400da8efd-006ac530ff" "proxy-server 1867666" 0.0435 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/51 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx8707ee104de4400da8efd-006ac530ff - 0.0907 - - 1791308031.863646746 1791308031.954365253 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe933491657804e54af581-006ac530ff" "proxy-server 1867666" 0.0020 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx2525b54330d245b288b0d-006ac530ff" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdi1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx17e6a0f0596b43e3a2ebd-006ac53100" "proxy-server 1867666" 0.0002 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdg1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx17e6a0f0596b43e3a2ebd-006ac53100" "proxy-server 1867666" 0.0002 "-" 1867666 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx17e6a0f0596b43e3a2ebd-006ac53100) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx17e6a0f0596b43e3a2ebd-006ac53100) (client_ip: 127.0.0.1) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdh1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx17e6a0f0596b43e3a2ebd-006ac53100" "proxy-server 1867666" 0.0002 "-" 1867666 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx17e6a0f0596b43e3a2ebd-006ac53100) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx17e6a0f0596b43e3a2ebd-006ac53100 - 0.0663 - - 1791308031.955810070 1791308032.022077322 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c72274a8665479db9dd5-006ac53100" "proxy-server 1867666" 0.0102 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/ec" "tx9c72274a8665479db9dd5-006ac53100" "container-server 1867666" 0.0011 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/ec" "tx9c72274a8665479db9dd5-006ac53100" "container-server 1867666" 0.0010 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx9c72274a8665479db9dd5-006ac53100" "proxy-server 1867666" 0.0174 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx9c72274a8665479db9dd5-006ac53100" "proxy-server 1867666" 0.0156 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx9c72274a8665479db9dd5-006ac53100 - 0.0512 - - 1791308032.023673296 1791308032.074842215 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e47d8cf7bba43738dce5-006ac53100" "proxy-server 1867666" 0.0019 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx1fe68623daf745c88989f-006ac53100" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdh1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txcce47666dcd041e891147-006ac53100" "proxy-server 1867666" 0.0188 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdg1/3/a/ec/big-obj-get" "txcce47666dcd041e891147-006ac53100" "object-server 1867666" 0.0004 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdi1/3/a/ec/big-obj-get" "txcce47666dcd041e891147-006ac53100" "object-server 1867666" 0.0004 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdg1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txcce47666dcd041e891147-006ac53100" "proxy-server 1867666" 0.0227 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdi1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txcce47666dcd041e891147-006ac53100" "proxy-server 1867666" 0.0290 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - txcce47666dcd041e891147-006ac53100 - 0.0633 - - 1791308032.076237202 1791308032.139527321 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3918fc7c340b4a0889c46-006ac53100" "proxy-server 1867666" 0.0020 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txec5e3472a19948a3b332f-006ac53100" "proxy-server 1867666" 0.0073 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdh1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "txb786868709aa41e5a75f5-006ac53100" "proxy-server 1867666" 0.0003 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdg1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "txb786868709aa41e5a75f5-006ac53100" "proxy-server 1867666" 0.0004 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - txb786868709aa41e5a75f5-006ac53100 - 0.0381 - - 1791308032.146246672 1791308032.184374094 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txae3b540ec25144958863b-006ac53100" "proxy-server 1867666" 0.0012 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:47097/sdb1/1/a/ec_deleted" "txae3b540ec25144958863b-006ac53100" "container-server 1867666" 0.0010 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:44191/sda1/1/a/ec_deleted" "txae3b540ec25144958863b-006ac53100" "container-server 1867666" 0.0064 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txae3b540ec25144958863b-006ac53100" "proxy-server 1867666" 0.0174 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txae3b540ec25144958863b-006ac53100" "proxy-server 1867666" 0.0363 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - txae3b540ec25144958863b-006ac53100 - 0.0533 - - 1791308032.196112633 1791308032.249408007 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc35e5e5dbfba430e8ea27-006ac53100" "proxy-server 1867666" 0.0152 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:47097/sdb1/1/a/ec_deleted" "txc35e5e5dbfba430e8ea27-006ac53100" "container-server 1867666" 0.0136 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:44191/sda1/1/a/ec_deleted" "txc35e5e5dbfba430e8ea27-006ac53100" "container-server 1867666" 0.0011 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "DELETE /sdb1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txc35e5e5dbfba430e8ea27-006ac53100" "proxy-server 1867666" 0.0360 "-" 1867666 -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.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling ... ok + +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0012 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0079 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0026 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0060 "-" 1867680 - +test DEBUG: Unlinked retiring db '/tmp/tmpnn_lx3ft/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0125 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0071 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0051 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0052 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0045 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0052 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:50 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0005 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0052 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0071 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0039 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0058 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0021 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0023 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0023 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0023 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0069 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0070 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0064 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0028 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0028 "-" 1867680 0 +test DEBUG: Unlinked retiring db '/tmp/tmpi3de5h46/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0187 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0290 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0070 "-" 1867680 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: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:51 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0004 "-" 1867680 -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 +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 + +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': 'Tue, 06 Oct 2026 17:33:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308031.00000', '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': 'Wed, 03 Sep 2025 11:05:01 -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: 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': 'Tue, 06 Oct 2026 17:33:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308031.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': 'Tue, 06 Oct 2026 17:33:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308031.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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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: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.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 INFO: - - - [06/Oct/2026:17:33:22 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1867675 - +test INFO: - - - [06/Oct/2026:17:33:22 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1867675 - +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 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 +fake-swift 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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: boom +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 1867675 +test NOTICE: Started child 1 (PID 97) for port 6009 +test NOTICE: Child 2 (PID 1867675, 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 ERROR: Problem finding shard upper in '/tmp/tmpxwgmy2ob/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpxwgmy2ob/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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/tmpqm806pkq/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpqm806pkq/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 + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308247.00000, db: /tmp/tmp4ndevshp/sda/containers/0/619/5d60d0b3204b2594ded1b25708d52619/5d60d0b3204b2594ded1b25708d52619.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308249.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e6e/d1b27e6aaaa9e0ff2f68733289fd7e6e/d1b27e6aaaa9e0ff2f68733289fd7e6e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308249.00000, db: /tmp/tmp4ndevshp/sda/containers/0/e6e/d1b27e6aaaa9e0ff2f68733289fd7e6e/d1b27e6aaaa9e0ff2f68733289fd7e6e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308251.00000, db: /tmp/tmp4ndevshp/sda/containers/0/0d5/a49e6dd60d5e07f3230f1534dd01d0d5/a49e6dd60d5e07f3230f1534dd01d0d5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308251.00000, db: /tmp/tmp4ndevshp/sda/containers/0/0d5/a49e6dd60d5e07f3230f1534dd01d0d5/a49e6dd60d5e07f3230f1534dd01d0d5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308253.00000, db: /tmp/tmp4ndevshp/sda/containers/0/080/cd1d56b498252a02376c1c2d6c1c0080/cd1d56b498252a02376c1c2d6c1c0080.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308253.00000, db: /tmp/tmp4ndevshp/sda/containers/0/080/cd1d56b498252a02376c1c2d6c1c0080/cd1d56b498252a02376c1c2d6c1c0080.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308255.00000, db: /tmp/tmp4ndevshp/sda/containers/0/10a/84f3dfd9ecaa8714611d61390f5c110a/84f3dfd9ecaa8714611d61390f5c110a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308255.00000, db: /tmp/tmp4ndevshp/sda/containers/0/10a/84f3dfd9ecaa8714611d61390f5c110a/84f3dfd9ecaa8714611d61390f5c110a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308257.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b9d/899c19fdfd2afd986f9969281eac6b9d/899c19fdfd2afd986f9969281eac6b9d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308257.00000, db: /tmp/tmp4ndevshp/sda/containers/0/b9d/899c19fdfd2afd986f9969281eac6b9d/899c19fdfd2afd986f9969281eac6b9d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308259.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d5a/913825773f88642cce17b61e1b0fbd5a/913825773f88642cce17b61e1b0fbd5a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308259.00000, db: /tmp/tmp4ndevshp/sda/containers/0/d5a/913825773f88642cce17b61e1b0fbd5a/913825773f88642cce17b61e1b0fbd5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308261.00000, db: /tmp/tmp4ndevshp/sda/containers/0/100/7ca3346dfa702b74f28423d4bff17100/7ca3346dfa702b74f28423d4bff17100.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308261.00000, db: /tmp/tmp4ndevshp/sda/containers/0/100/7ca3346dfa702b74f28423d4bff17100/7ca3346dfa702b74f28423d4bff17100.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308263.00000, db: /tmp/tmp4ndevshp/sda/containers/0/3ca/5803c333dbf12b9b56978ec28c5b73ca/5803c333dbf12b9b56978ec28c5b73ca.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308263.00000, db: /tmp/tmp4ndevshp/sda/containers/0/3ca/5803c333dbf12b9b56978ec28c5b73ca/5803c333dbf12b9b56978ec28c5b73ca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308265.00000, db: /tmp/tmp4ndevshp/sda/containers/0/208/a8ef8709b67fa93251c53bd5d422b208/a8ef8709b67fa93251c53bd5d422b208.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308265.00000, db: /tmp/tmp4ndevshp/sda/containers/0/208/a8ef8709b67fa93251c53bd5d422b208/a8ef8709b67fa93251c53bd5d422b208.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308267.00000, db: /tmp/tmp4ndevshp/sda/containers/0/28e/8f3eaf032041701de2c1906fc8a1828e/8f3eaf032041701de2c1906fc8a1828e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308267.00000, db: /tmp/tmp4ndevshp/sda/containers/0/28e/8f3eaf032041701de2c1906fc8a1828e/8f3eaf032041701de2c1906fc8a1828e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308269.00000, db: /tmp/tmp4ndevshp/sda/containers/0/464/12141e8e97a893487c0e9961e4d04464/12141e8e97a893487c0e9961e4d04464.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308269.00000, db: /tmp/tmp4ndevshp/sda/containers/0/464/12141e8e97a893487c0e9961e4d04464/12141e8e97a893487c0e9961e4d04464.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308271.00000, db: /tmp/tmp4ndevshp/sda/containers/0/507/bedad812148834a4b6d7645e443c3507/bedad812148834a4b6d7645e443c3507.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308271.00000, db: /tmp/tmp4ndevshp/sda/containers/0/507/bedad812148834a4b6d7645e443c3507/bedad812148834a4b6d7645e443c3507.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308273.00000, db: /tmp/tmp4ndevshp/sda/containers/0/139/bff4ed32b783ef2f0912e657e7ee9139/bff4ed32b783ef2f0912e657e7ee9139.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308273.00000, db: /tmp/tmp4ndevshp/sda/containers/0/139/bff4ed32b783ef2f0912e657e7ee9139/bff4ed32b783ef2f0912e657e7ee9139.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308275.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c68/e8f6292584198dec17fc08d51d74ec68/e8f6292584198dec17fc08d51d74ec68.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308275.00000, db: /tmp/tmp4ndevshp/sda/containers/0/c68/e8f6292584198dec17fc08d51d74ec68/e8f6292584198dec17fc08d51d74ec68.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308277.00000, db: /tmp/tmp4ndevshp/sda/containers/0/2aa/98fc76b636eb331eccaee0b696cdf2aa/98fc76b636eb331eccaee0b696cdf2aa.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308277.00000, db: /tmp/tmp4ndevshp/sda/containers/0/2aa/98fc76b636eb331eccaee0b696cdf2aa/98fc76b636eb331eccaee0b696cdf2aa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308032.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/623/7027ea167a76abe6cb7108467f4d9623/7027ea167a76abe6cb7108467f4d9623.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308037.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/0ed/f9362ae1cd8204145eb5c961f64cb0ed/f9362ae1cd8204145eb5c961f64cb0ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308042.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/72a/cd6d5324fabac06bb16f7759eeb9e72a/cd6d5324fabac06bb16f7759eeb9e72a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308047.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/a3a/f20036067e5a7c659f38fbf382be8a3a/f20036067e5a7c659f38fbf382be8a3a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308052.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/bb9/0b097f1e7976a1039686e137b79aebb9/0b097f1e7976a1039686e137b79aebb9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308057.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/bea/5692949c42767739ef00a5ac8e4c2bea/5692949c42767739ef00a5ac8e4c2bea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308062.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/726/fc12882159a036c6c0dd373ec9e93726/fc12882159a036c6c0dd373ec9e93726.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308072.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/6df/ac4bd1c3a91af4a1746f18b2a56496df/ac4bd1c3a91af4a1746f18b2a56496df.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308077.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/20f/48cc1b0f46e8c0705f9dd1d2545ef20f/48cc1b0f46e8c0705f9dd1d2545ef20f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308082.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/0de/85079c5971d537514e4c9ec5532ee0de/85079c5971d537514e4c9ec5532ee0de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308087.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/103/fb53176bcc0a074d2f0e8c3983e30103/fb53176bcc0a074d2f0e8c3983e30103.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308092.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/27f/26b69a0255478d604ad670d43272327f/26b69a0255478d604ad670d43272327f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308097.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b9b/d21ca0635e8168b627b70e51a9eceb9b/d21ca0635e8168b627b70e51a9eceb9b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308102.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/6b4/e218fcbf526a6de2d83c256c878b36b4/e218fcbf526a6de2d83c256c878b36b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308107.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/31a/1b920ac4261dc737e9077a39ba71731a/1b920ac4261dc737e9077a39ba71731a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308112.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/249/e16a306d23fb165011f98654876bb249/e16a306d23fb165011f98654876bb249.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308117.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/a75/045870e4ea9183dd39ae9af75041da75/045870e4ea9183dd39ae9af75041da75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308122.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/4f6/1f20b1cf8726f311399003be0a2c24f6/1f20b1cf8726f311399003be0a2c24f6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308127.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ef9/123b0f303be5cc076886b612321c0ef9/123b0f303be5cc076886b612321c0ef9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308132.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/3b7/eea928d0986fff2555c2580d2da3e3b7/eea928d0986fff2555c2580d2da3e3b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308137.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/30a/4f372c2617a75f8e829cf803396ed30a/4f372c2617a75f8e829cf803396ed30a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308142.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/eec/ae5ca43aa9ec45cb43e5e1f2ce08feec/ae5ca43aa9ec45cb43e5e1f2ce08feec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308147.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/709/921a2197e57a7206ef564cd3d319b709/921a2197e57a7206ef564cd3d319b709.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308152.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/96d/46eba5194e880a50f4adcb5a2554996d/46eba5194e880a50f4adcb5a2554996d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308157.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/c23/775cecf9945c50aa4b1875803fe7ac23/775cecf9945c50aa4b1875803fe7ac23.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308162.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/2b0/99751282599bf552c9d22ecc325d12b0/99751282599bf552c9d22ecc325d12b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308167.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/cf9/77c43d5fb728d1733c2b100c30f7dcf9/77c43d5fb728d1733c2b100c30f7dcf9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308172.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/97b/93882afbbfb8be6cc4affc4aa6fa197b/93882afbbfb8be6cc4affc4aa6fa197b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308177.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e2e/850174dc668a0230029d79605c4c8e2e/850174dc668a0230029d79605c4c8e2e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308182.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ca9/f6f15e8156d79956d798ccca4b50aca9/f6f15e8156d79956d798ccca4b50aca9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308187.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/aea/56b942de8bad66bbfd053bb118f5aaea/56b942de8bad66bbfd053bb118f5aaea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308192.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/68e/d0116313fa8d4874717ffb1428ab568e/d0116313fa8d4874717ffb1428ab568e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308197.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e34/c3e8a25570f545185224046e46724e34/c3e8a25570f545185224046e46724e34.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308202.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e22/34e4121d1eaef3ead5ef200e66d22e22/34e4121d1eaef3ead5ef200e66d22e22.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308207.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/98d/c8e504f55ae8c29298444284712f598d/c8e504f55ae8c29298444284712f598d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308212.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/991/43a3eebf1a10a98f23d4b488d39f7991/43a3eebf1a10a98f23d4b488d39f7991.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308217.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/bbb/1de055105ee21a67f5e6db79346c7bbb/1de055105ee21a67f5e6db79346c7bbb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308222.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/eaa/2b2c2c23901ff545d6039fdfb28b4eaa/2b2c2c23901ff545d6039fdfb28b4eaa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308227.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e9f/e7e3469979bc18ac63e9e06d8a927e9f/e7e3469979bc18ac63e9e06d8a927e9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308232.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/1e6/cce18af99587d2c252b25d6e1ef031e6/cce18af99587d2c252b25d6e1ef031e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308237.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/eee/5dca704bca454e878a567f3232900eee/5dca704bca454e878a567f3232900eee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308242.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/69e/0f4a37742c59e3daa78f9bbccc6e369e/0f4a37742c59e3daa78f9bbccc6e369e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308247.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/fdb/562db838b14cfa249b10b79f3f3d7fdb/562db838b14cfa249b10b79f3f3d7fdb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308252.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/a7e/396a9f64d85cdd73c380d024db82ca7e/396a9f64d85cdd73c380d024db82ca7e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308257.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/006/96bab416df10c9e27551925481f31006/96bab416df10c9e27551925481f31006.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308262.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/70f/6d4257eec675d3b581404bc7e580370f/6d4257eec675d3b581404bc7e580370f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308267.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/84b/637f66e18a24b2972c9c5c9b79d3784b/637f66e18a24b2972c9c5c9b79d3784b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308272.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/cba/96de4fed33dfc85375b7da31201c4cba/96de4fed33dfc85375b7da31201c4cba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308277.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/a03/a6a06bbf1ee00a1f4fecb5bded6aca03/a6a06bbf1ee00a1f4fecb5bded6aca03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308282.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e75/aff32f0b5363d0638fd218c8e31a7e75/aff32f0b5363d0638fd218c8e31a7e75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308287.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/155/61981665da8f2370836bd4312b204155/61981665da8f2370836bd4312b204155.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308292.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/f65/8dac203d2b7a75bb8a77b6d16690df65/8dac203d2b7a75bb8a77b6d16690df65.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308297.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/479/d83113cdb521e8796ba9d9b60a4e8479/d83113cdb521e8796ba9d9b60a4e8479.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308302.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/f5f/5303eeacd095b7c98a079848d8c84f5f/5303eeacd095b7c98a079848d8c84f5f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308307.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/16b/20cebe54b592c5a581d81a83f810716b/20cebe54b592c5a581d81a83f810716b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308312.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/bf9/1b91680b60965d938ff1d224d04eebf9/1b91680b60965d938ff1d224d04eebf9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308317.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/cae/85a00f5623c99b978036714e937abcae/85a00f5623c99b978036714e937abcae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308322.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/404/f74be5e74512b4af209541c3fd0f1404/f74be5e74512b4af209541c3fd0f1404.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308327.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/37d/7db844e68deb81ead51cd796de5c037d/7db844e68deb81ead51cd796de5c037d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308332.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/520/d6efd7ea3e70fd4e42972f59156ce520/d6efd7ea3e70fd4e42972f59156ce520.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308337.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/dc3/0f3c979fca348e5bcdbaa48aa9d47dc3/0f3c979fca348e5bcdbaa48aa9d47dc3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308342.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/566/2f9546f6259c85fdf7a3c9226e110566/2f9546f6259c85fdf7a3c9226e110566.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308347.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/699/01a496d610d7a7ca474f4c616959a699/01a496d610d7a7ca474f4c616959a699.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308352.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/110/c7edec861c417fd8da1d7f97572be110/c7edec861c417fd8da1d7f97572be110.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308357.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/c27/3bd45887c1fbcf395157dbf91a243c27/3bd45887c1fbcf395157dbf91a243c27.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308362.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b86/ead83cfc845f12c5b17432ba94aa5b86/ead83cfc845f12c5b17432ba94aa5b86.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308367.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ff2/a1d0180c6fb03199d16172993bb98ff2/a1d0180c6fb03199d16172993bb98ff2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308372.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/744/ebce5e890aa63a31c669f41cf54ba744/ebce5e890aa63a31c669f41cf54ba744.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308377.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/8b7/49e4b18e83299db4f01843ab46e1f8b7/49e4b18e83299db4f01843ab46e1f8b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308382.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/c62/03820a8c7f81dc0ee508ffcaaedc6c62/03820a8c7f81dc0ee508ffcaaedc6c62.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308387.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/4eb/9328d6d10f28df60c52ffd48888ef4eb/9328d6d10f28df60c52ffd48888ef4eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308392.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/9b1/3dbcb8403ca0ddc64863e777fd4169b1/3dbcb8403ca0ddc64863e777fd4169b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308397.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/eff/8b09726731d3ee598feb2dd31eec7eff/8b09726731d3ee598feb2dd31eec7eff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308402.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/0ce/2ab7f1daa52282312be7262bc1ee00ce/2ab7f1daa52282312be7262bc1ee00ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308407.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e2b/519996a0d00228a46b691f17510cde2b/519996a0d00228a46b691f17510cde2b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308412.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d48/5275f1b624339e5adab93fdf77b77d48/5275f1b624339e5adab93fdf77b77d48.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308417.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/7b6/71afad9705c6d8be3c155eb8f2d507b6/71afad9705c6d8be3c155eb8f2d507b6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308422.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/7df/9496705296602cc5f7e249cedd0677df/9496705296602cc5f7e249cedd0677df.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308427.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/af0/0df6832470651bfe6309901c21fbcaf0/0df6832470651bfe6309901c21fbcaf0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308432.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/09c/6546735074225ef30791a45e003da09c/6546735074225ef30791a45e003da09c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308437.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/de2/83562658d3fb825ecb8a5add599d6de2/83562658d3fb825ecb8a5add599d6de2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308442.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/065/7327456bb511fafea2f8731009ac5065/7327456bb511fafea2f8731009ac5065.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308447.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/0b4/d64afbf6283b15315c562ae9b685c0b4/d64afbf6283b15315c562ae9b685c0b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308452.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/08c/ed8d3fe0f8ff088196addbc26976c08c/ed8d3fe0f8ff088196addbc26976c08c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308457.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/8b3/3effb039fe788d87572a370669aad8b3/3effb039fe788d87572a370669aad8b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308462.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/498/cb6013364cc725d0f31cb8a90a771498/cb6013364cc725d0f31cb8a90a771498.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308467.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/dfa/920eddb00923b6542afa0a5244d68dfa/920eddb00923b6542afa0a5244d68dfa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308472.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/30d/96001f0b55fc5281f402b55c3407d30d/96001f0b55fc5281f402b55c3407d30d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308477.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e05/853f224058f8e25f67691292576aee05/853f224058f8e25f67691292576aee05.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308482.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d4e/9cad48d74c4c50ee46f113b8d5cbcd4e/9cad48d74c4c50ee46f113b8d5cbcd4e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308487.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/506/ccc963517b45a647916adcc50441f506/ccc963517b45a647916adcc50441f506.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308492.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b59/5595894ddb24076e10a0082c0f790b59/5595894ddb24076e10a0082c0f790b59.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308497.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/de7/6b163beb540c261fd0d75fd0daddade7/6b163beb540c261fd0d75fd0daddade7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308502.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/152/3d9475bd00c62f122edf67a2599cd152/3d9475bd00c62f122edf67a2599cd152.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308507.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/1e6/8ca55737c72e2109b1dc167cb7e0b1e6/8ca55737c72e2109b1dc167cb7e0b1e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308512.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ed4/6a52131f860b8b186825f97bf8670ed4/6a52131f860b8b186825f97bf8670ed4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308517.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/8a8/1097ac69c59045ee71b97716ed0ab8a8/1097ac69c59045ee71b97716ed0ab8a8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308522.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/5d6/732d0cc153f2fa49b9eadc5e742765d6/732d0cc153f2fa49b9eadc5e742765d6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308527.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/13f/5508d0a4141aaa681dc4017abd11613f/5508d0a4141aaa681dc4017abd11613f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308532.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e11/22e3c64daaff8210d56d8f0bd16eee11/22e3c64daaff8210d56d8f0bd16eee11.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308537.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/87e/bdb50564d4dbf03f5915db9c3268387e/bdb50564d4dbf03f5915db9c3268387e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308542.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/2fa/aae3fc06e96945c921cea2e324be12fa/aae3fc06e96945c921cea2e324be12fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308547.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/91b/94c27e447ee0a1b97166519a1c52691b/94c27e447ee0a1b97166519a1c52691b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308552.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/6c9/803246644d507458e4278f352d9746c9/803246644d507458e4278f352d9746c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308557.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/198/2bc214d6b11c915e0b870282d7229198/2bc214d6b11c915e0b870282d7229198.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308562.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/4ac/7bb22f4ae13357ca0b6ee773cd9be4ac/7bb22f4ae13357ca0b6ee773cd9be4ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308567.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/389/2cf48f77f7a9a1575d3597aaf0407389/2cf48f77f7a9a1575d3597aaf0407389.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308572.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/4ce/fd694b07d879be9aa420e3591dabd4ce/fd694b07d879be9aa420e3591dabd4ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308577.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/16f/c28cfc84d114102fb945de6707b9516f/c28cfc84d114102fb945de6707b9516f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308582.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/0f0/0f3deb21406bf26f9bbd4ed372fcc0f0/0f3deb21406bf26f9bbd4ed372fcc0f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308587.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/98d/a1eee9a4de75d402929bd6eed152a98d/a1eee9a4de75d402929bd6eed152a98d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308592.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/4de/8123422a0995f2e220398a38f26ab4de/8123422a0995f2e220398a38f26ab4de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308597.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/af3/6bae47afddf5b9ec37ef009e7ea97af3/6bae47afddf5b9ec37ef009e7ea97af3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308602.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/135/6508826b3cdd47a3808af5129b3aa135/6508826b3cdd47a3808af5129b3aa135.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308607.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ee6/77d33ed58cdfa986d0e1f717e332dee6/77d33ed58cdfa986d0e1f717e332dee6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308612.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/7ab/f5e55c79004953e8b21bebf5363747ab/f5e55c79004953e8b21bebf5363747ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308617.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/802/a5804de6e271e8b297694f80947f7802/a5804de6e271e8b297694f80947f7802.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308622.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/cbe/9a09fb594fb72eb7c721e406f4e61cbe/9a09fb594fb72eb7c721e406f4e61cbe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308627.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/9fa/369bbce05aecfcba690ddb752a96f9fa/369bbce05aecfcba690ddb752a96f9fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308632.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/db2/e22cb2c0ef8235827e90eb6dcaff0db2/e22cb2c0ef8235827e90eb6dcaff0db2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308637.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/443/0ad0ea0cefe96ef9272ac6c313023443/0ad0ea0cefe96ef9272ac6c313023443.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308642.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/acf/e4eeed6a9043a93e3796054074fb0acf/e4eeed6a9043a93e3796054074fb0acf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308647.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/79b/3e74bd5349dfcead85d87de1896bb79b/3e74bd5349dfcead85d87de1896bb79b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308652.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/47c/744148c20fc5cb267553145a8588f47c/744148c20fc5cb267553145a8588f47c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308657.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/145/dbae790a434a5a2baae83feb5b405145/dbae790a434a5a2baae83feb5b405145.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308662.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ebd/6bfbe7d5d12faff81fbcc278b8637ebd/6bfbe7d5d12faff81fbcc278b8637ebd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308667.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/dc3/5cea0440ec2a0f22cd830ab2ee719dc3/5cea0440ec2a0f22cd830ab2ee719dc3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308672.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/490/fc4e0726d704c41c5b0d190afb320490/fc4e0726d704c41c5b0d190afb320490.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308677.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/33f/1f129c84bb177b470d4c0b5820a6533f/1f129c84bb177b470d4c0b5820a6533f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308682.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d49/5ea7f278441307fc9cdbbe642c7cdd49/5ea7f278441307fc9cdbbe642c7cdd49.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308687.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/2a7/006a508f621316f2851a905ce09652a7/006a508f621316f2851a905ce09652a7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308692.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/031/a1459814ce2d8d0fd3c0069167966031/a1459814ce2d8d0fd3c0069167966031.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308697.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/674/5fd76aa5fa1ab540576aab1d0434d674/5fd76aa5fa1ab540576aab1d0434d674.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308702.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/69a/ee46cda00d5c047094b7764260f7a69a/ee46cda00d5c047094b7764260f7a69a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308707.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/2c6/6d22ab7e72db2b367d511fb8767682c6/6d22ab7e72db2b367d511fb8767682c6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308712.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/de3/94e9a66cb1fa8a8cee9a1779c935ade3/94e9a66cb1fa8a8cee9a1779c935ade3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308717.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/56e/10683c353a8148e56e4f7a956103856e/10683c353a8148e56e4f7a956103856e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308722.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/9f7/d4408d6276c176ad213991458531c9f7/d4408d6276c176ad213991458531c9f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308727.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/3fe/218371363d679e94702a5464acb793fe/218371363d679e94702a5464acb793fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308732.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/076/d331f29d0ecd6e23f96a4842f0ffa076/d331f29d0ecd6e23f96a4842f0ffa076.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308737.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/81c/0841850f11f906d9db4e639277bfe81c/0841850f11f906d9db4e639277bfe81c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308742.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d97/b869b5f543fd7a014b793e08dd44fd97/b869b5f543fd7a014b793e08dd44fd97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308747.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/83f/b7a3391b94822ec6d8ba195e7482883f/b7a3391b94822ec6d8ba195e7482883f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308752.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/2e8/dd3a5b3bac6a8c5a427dd1e7cf0e82e8/dd3a5b3bac6a8c5a427dd1e7cf0e82e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308757.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/3bd/36d0c63dbadc936d82d46048795953bd/36d0c63dbadc936d82d46048795953bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308762.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/540/e13552631b9a29890059ea75b8980540/e13552631b9a29890059ea75b8980540.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308767.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/34f/a159237fa9b662ff71269145abc0734f/a159237fa9b662ff71269145abc0734f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308772.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/80e/963da5f206ddaf289faf7a347762d80e/963da5f206ddaf289faf7a347762d80e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308777.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/bba/13ad56f464318df3144ae9a1e1845bba/13ad56f464318df3144ae9a1e1845bba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308782.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/01a/ba0a407264a1131ce53300368914b01a/ba0a407264a1131ce53300368914b01a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308787.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/9de/53c5a9e624e26e8cc56720cc43a4a9de/53c5a9e624e26e8cc56720cc43a4a9de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308792.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e46/934a97e9fd70540395133d525ea6ae46/934a97e9fd70540395133d525ea6ae46.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308797.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/157/648041ffe98d507f1fa7674f29c04157/648041ffe98d507f1fa7674f29c04157.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308802.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/39f/9062c0f5c2e98e4f267bbe6b7ebb339f/9062c0f5c2e98e4f267bbe6b7ebb339f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308807.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b78/d69dc9f30d307d1dd8555faa558fbb78/d69dc9f30d307d1dd8555faa558fbb78.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308812.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/7a2/baf363a881ddc89d3c02c103caae57a2/baf363a881ddc89d3c02c103caae57a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308817.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/6a0/c3753d241f29ca5df29f8326ef4026a0/c3753d241f29ca5df29f8326ef4026a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308822.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/0e2/93cf50794c6e70f02e717a6c10b9c0e2/93cf50794c6e70f02e717a6c10b9c0e2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308827.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/f9c/e837b662cf3a58355e0db0c5a3d85f9c/e837b662cf3a58355e0db0c5a3d85f9c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308832.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/1d3/7df66c2b6bcdf96ea7af9ed4458a71d3/7df66c2b6bcdf96ea7af9ed4458a71d3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308837.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/429/ed192163766a33ecb0542f8244342429/ed192163766a33ecb0542f8244342429.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308842.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/028/1ad6632cea5900800aba762bcabdf028/1ad6632cea5900800aba762bcabdf028.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308847.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/3c6/ef7d89eaff0a3895fb2b636b0789e3c6/ef7d89eaff0a3895fb2b636b0789e3c6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308852.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/78b/b6e2e389bd22d452844c250d967d478b/b6e2e389bd22d452844c250d967d478b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308857.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/c88/2c3d1f0771c05c00aac09bcd4de78c88/2c3d1f0771c05c00aac09bcd4de78c88.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308862.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/824/b9c86f2e05662742110945eac596d824/b9c86f2e05662742110945eac596d824.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308867.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/5b5/e466b70bed2a30949d0b2eb76024b5b5/e466b70bed2a30949d0b2eb76024b5b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308872.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e19/5d839c569d9ee2fbc97d958ae4b04e19/5d839c569d9ee2fbc97d958ae4b04e19.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308877.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/1b9/24c34b8df7153d4fae21e2076b2c51b9/24c34b8df7153d4fae21e2076b2c51b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308882.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/4e9/4c4af4c7effd1c0327e9de90bbb154e9/4c4af4c7effd1c0327e9de90bbb154e9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308887.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/cf6/b7a48c5012aa17c3306295f281cb4cf6/b7a48c5012aa17c3306295f281cb4cf6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308892.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/f44/f6d05e1f4eb254f28e14038545499f44/f6d05e1f4eb254f28e14038545499f44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308897.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/622/242d1d0a179eb83a59cb9bd06e0dd622/242d1d0a179eb83a59cb9bd06e0dd622.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308902.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b6a/01c8a346acdcf18ffa34220405442b6a/01c8a346acdcf18ffa34220405442b6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308907.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/571/d5f0389dd48fda02104fc6f77d48b571/d5f0389dd48fda02104fc6f77d48b571.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308912.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b9f/e02b969b374c6fb436dae281a8311b9f/e02b969b374c6fb436dae281a8311b9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308917.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b43/728afbfdc1f5923a949dd51bd62eab43/728afbfdc1f5923a949dd51bd62eab43.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308922.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/5fd/d814bdc40b98349836e143608a9525fd/d814bdc40b98349836e143608a9525fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308927.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/bb1/0dd64fcc7cd5a94b8906ec73b97c7bb1/0dd64fcc7cd5a94b8906ec73b97c7bb1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308932.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/3e8/2320a91bf6748ceeaa303478c55ac3e8/2320a91bf6748ceeaa303478c55ac3e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308937.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/613/79c07b69cf24c68119dc12565c575613/79c07b69cf24c68119dc12565c575613.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308942.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b9e/d210fe6e4c7d9b78f7b5df608e619b9e/d210fe6e4c7d9b78f7b5df608e619b9e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308947.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/7ea/96200510a2996c58fcd79bdc5e3fb7ea/96200510a2996c58fcd79bdc5e3fb7ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308952.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/15a/67380ecda38b7d777d8b2c97e318f15a/67380ecda38b7d777d8b2c97e318f15a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308957.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/540/d2a8a5ada16525c1a6abf4043c8c8540/d2a8a5ada16525c1a6abf4043c8c8540.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308962.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/2a0/ebc9f5ddca9e747e2baecb2ade1ef2a0/ebc9f5ddca9e747e2baecb2ade1ef2a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308967.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/5f6/abf0be3cc843d68584922a0db56445f6/abf0be3cc843d68584922a0db56445f6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308972.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ddf/63a954c2b56b9885c153393ccf804ddf/63a954c2b56b9885c153393ccf804ddf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308977.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/55c/0bcbd257590a89605d47b58c5836555c/0bcbd257590a89605d47b58c5836555c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308982.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/737/589a3e75c60809491d96a313d3cba737/589a3e75c60809491d96a313d3cba737.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308987.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/166/dc9b3fb380e6024acb0defd472238166/dc9b3fb380e6024acb0defd472238166.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308992.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/f8d/faf75473768cd8e9274b6b1a39880f8d/faf75473768cd8e9274b6b1a39880f8d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308997.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b8d/c0bf6cabf80ecc75c0ac530724e49b8d/c0bf6cabf80ecc75c0ac530724e49b8d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309002.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ad1/abcb2da145c0cce25f9d08249419fad1/abcb2da145c0cce25f9d08249419fad1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309007.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/dd9/556eecc5167e1704ae8bf2cabe319dd9/556eecc5167e1704ae8bf2cabe319dd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309012.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/fd8/402477c451d3312520f92da8e8968fd8/402477c451d3312520f92da8e8968fd8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309017.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/cb6/e1a61e47ebf64d9e2709817362c5ecb6/e1a61e47ebf64d9e2709817362c5ecb6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309022.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/c79/e171bd2f82ee93b64120c0a6d8f17c79/e171bd2f82ee93b64120c0a6d8f17c79.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309027.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/85f/3faf53ed050b357210518fd06164c85f/3faf53ed050b357210518fd06164c85f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309032.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/a46/85a1389dfdb041fc5eb313cf05e19a46/85a1389dfdb041fc5eb313cf05e19a46.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309037.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/6ed/120247b4a489f0eb42106ce849ff76ed/120247b4a489f0eb42106ce849ff76ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309042.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/4e7/2f74744bba0bdb70ef3c81a26a5bf4e7/2f74744bba0bdb70ef3c81a26a5bf4e7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309047.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/877/c0973a6f7331be5efeba683f03a89877/c0973a6f7331be5efeba683f03a89877.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309052.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/3b7/0e76c70645a27c6351a2e8628a9563b7/0e76c70645a27c6351a2e8628a9563b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309057.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ed8/c8a6af767c1b47ec1cae773996dbded8/c8a6af767c1b47ec1cae773996dbded8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309062.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/b5b/9c5de91b7f3648cfd319fa2471f03b5b/9c5de91b7f3648cfd319fa2471f03b5b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309067.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/70b/24fbfb0a3d315da770b90388177cd70b/24fbfb0a3d315da770b90388177cd70b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309072.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/cad/a416dd78a40a073a69613f6a2bacacad/a416dd78a40a073a69613f6a2bacacad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309077.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/f5b/714afbce8e25263b686dc05b90965f5b/714afbce8e25263b686dc05b90965f5b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309082.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/1bd/250aa868177107c0ddd73ca2baa331bd/250aa868177107c0ddd73ca2baa331bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309087.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d58/7e52a731fe8d19844e5c4211dc9f9d58/7e52a731fe8d19844e5c4211dc9f9d58.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309092.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/8ef/80fcf048c7a05e45e3ee86ecc189d8ef/80fcf048c7a05e45e3ee86ecc189d8ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309097.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/786/06e267d7cda89a52210d931ebe736786/06e267d7cda89a52210d931ebe736786.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309102.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/0ff/732cc933e934438a09cc4a59856690ff/732cc933e934438a09cc4a59856690ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309107.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/421/ddef00c3cc65798a6b4eeb1a6f234421/ddef00c3cc65798a6b4eeb1a6f234421.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309112.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/576/c5ddcc9ec85fccc306563808414e0576/c5ddcc9ec85fccc306563808414e0576.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309117.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/f95/942316e7e37f4a1fcbf0bb001adb5f95/942316e7e37f4a1fcbf0bb001adb5f95.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309122.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/f46/c75468e688b21984262dcf32e78b5f46/c75468e688b21984262dcf32e78b5f46.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309127.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/915/f9b16f5ac55607574a490890b4edb915/f9b16f5ac55607574a490890b4edb915.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309132.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/305/ef7b8af5ba90c0550dc040fa02eb1305/ef7b8af5ba90c0550dc040fa02eb1305.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309137.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d44/6c8911a87bb84deda4dbced5915fcd44/6c8911a87bb84deda4dbced5915fcd44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309142.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/1ba/81718cea50cddc72be116b145e2501ba/81718cea50cddc72be116b145e2501ba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309147.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/fee/c1eb8fe14dac774fa8843cf677585fee/c1eb8fe14dac774fa8843cf677585fee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309152.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d0a/e9bf04a3373fa5bd36f5d99a81ca8d0a/e9bf04a3373fa5bd36f5d99a81ca8d0a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309157.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/0da/199f3341f119626ad88f589224c770da/199f3341f119626ad88f589224c770da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309162.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/2fb/910da635ed1d59476979b24665e822fb/910da635ed1d59476979b24665e822fb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309167.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/8b5/08e95a5547dfe5a475306d3c268e08b5/08e95a5547dfe5a475306d3c268e08b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309172.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/14e/3395fe77537ef72ff1f0a0969841d14e/3395fe77537ef72ff1f0a0969841d14e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309177.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/ec0/7ca2e2ffe39c7e7da4c37cfaa3befec0/7ca2e2ffe39c7e7da4c37cfaa3befec0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309182.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/fb7/ad59ecdfef19cfd67a6ba2eb9547cfb7/ad59ecdfef19cfd67a6ba2eb9547cfb7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309187.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d72/d8e67fb200c3c0cda532c3982ca1cd72/d8e67fb200c3c0cda532c3982ca1cd72.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309192.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/f9d/2efc8f8343cc5d83aa8556ebb7a24f9d/2efc8f8343cc5d83aa8556ebb7a24f9d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309197.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/1a6/1c5f17c8a627d905885ba599ec6461a6/1c5f17c8a627d905885ba599ec6461a6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309202.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/417/daff3967a90ceb27e19469d4d308e417/daff3967a90ceb27e19469d4d308e417.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309207.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/8c6/41bf41f763dfb3a89f240cc35ab528c6/41bf41f763dfb3a89f240cc35ab528c6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309212.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/33b/d54a7d0ca3d0f45bb2780d761abc533b/d54a7d0ca3d0f45bb2780d761abc533b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309217.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d10/3bcd12e1ccbd3673e8e5ebf9f9503d10/3bcd12e1ccbd3673e8e5ebf9f9503d10.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309222.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/215/79dd7d594b6502fafaa963ba9b78e215/79dd7d594b6502fafaa963ba9b78e215.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309227.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/780/ca3314bea8cb8750d383b281468d3780/ca3314bea8cb8750d383b281468d3780.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309232.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/7b7/ed2d5f81097938292fcc05310af5f7b7/ed2d5f81097938292fcc05310af5f7b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309237.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/16f/1c9d7673d4bcd0df017d08e81532a16f/1c9d7673d4bcd0df017d08e81532a16f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309242.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/a69/4ccd959ae3e378258f22513e94891a69/4ccd959ae3e378258f22513e94891a69.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309247.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/cd2/54a1920f9cc6bb6c677ef54f05483cd2/54a1920f9cc6bb6c677ef54f05483cd2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309252.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/882/00eeae0d00651424eded804a8b19f882/00eeae0d00651424eded804a8b19f882.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309257.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/aab/6dad7967f69dea7915074507317f5aab/6dad7967f69dea7915074507317f5aab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309262.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/bca/f49b01fcc70f8833ddd1896872da9bca/f49b01fcc70f8833ddd1896872da9bca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309267.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/972/b34083cdd4ec68d0c1925a57d7360972/b34083cdd4ec68d0c1925a57d7360972.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309272.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/2a8/3aca2c2380f9d67619f8aeedcc5eb2a8/3aca2c2380f9d67619f8aeedcc5eb2a8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309277.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/19e/3dfb9491242a56c045d394f5d0e4719e/3dfb9491242a56c045d394f5d0e4719e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309282.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/863/7de1aa8cfafa7b239948d51cd4583863/7de1aa8cfafa7b239948d51cd4583863.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309287.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/d5e/339b71e9876757f6b9febde55a890d5e/339b71e9876757f6b9febde55a890d5e.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_sharder.TestSharder.test_audit_root_container +test.unit.container.test_sharder.TestSharder.test_audit_root_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers ... 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 +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_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 + + +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 write_builder + write_ring +Exit codes: 0 = operation successful + 1 = operation completed with warnings + 2 = error +Problem occurred while reading builder file: /tmp/tmph4ezoj1b/tmp59h96v9k. Generic error occurred +Reassigned 192 (300.00%) partitions. Balance is now 6.00. Dispersion is now 0.00 +------------------------------------------------------------------------------- +NOTE: Balance of 6.00 indicates you should push this + ring, wait at least 1 hours, and rebalance/repush. +------------------------------------------------------------------------------- +Reassigned 192 (300.00%) partitions. Balance is now 6.00. Dispersion is now 0.00 +------------------------------------------------------------------------------- +NOTE: Balance of 6.00 indicates you should push this + ring, wait at least 1 hours, and rebalance/repush. +------------------------------------------------------------------------------- +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +Device d4r1z1-127.0.0.1:6200R127.0.0.1:6200/sdb_"" with 1.0 weight got id 4 +Device d5r1z1-127.0.0.1:6200R127.0.0.1:6200/sdc_"" with 1.0 weight got id 5 +Reassigned 192 (300.00%) partitions. Balance is now 109.38. Dispersion is now 0.00 +------------------------------------------------------------------------------- +NOTE: Balance of 109.38 indicates you should push this + ring, wait at least 1 hours, and rebalance/repush. +------------------------------------------------------------------------------- +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +Reassigned 48 (75.00%) 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 1 hours, and rebalance/repush. +------------------------------------------------------------------------------- +Note: using /tmp/tmpbh2x9os6/tmp5m0h1d9p.builder instead of /tmp/tmpbh2x9os6/tmp5m0h1d9p.ring.gz as builder file +No partitions could be reassigned. +There is no need to do so at this time +Reassigned 24 (37.50%) partitions. Balance is now 1.04. Dispersion is now 0.00 +Note: using /tmp/tmp3_74lwng/tmp8zrk6rjk.builder instead of /tmp/tmp3_74lwng/tmp8zrk6rjk.ring.gz as builder file +Note: using /tmp/tmpj1joi9m8/tmp7za5gywc.builder instead of /tmp/tmpj1joi9m8/tmp7za5gywc.ring.gz as builder file +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: 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:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:46 -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.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-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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.00021 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.00046 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.00458 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_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 +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.TestContainerBrokerBeforeMetadata.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_db_states ... ok + +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0175 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0225 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0184 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0163 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0236 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0032 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0276 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0222 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0152 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0174 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0173 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0217 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0186 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0013 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0205 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0083 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0163 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0088 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0117 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0126 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0117 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0157 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0136 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0099 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0141 "-" 1867680 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_multichar_delimiter +test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter ... ok +test.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_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 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 +test INFO: Loaded config file /tmp/tmpe6olqd9v/backend-ratelimit.conf, config changed +test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpe6olqd9v/backend-ratelimit.conf +test INFO: Loaded new config file /tmp/tmpe6olqd9v/backend-ratelimit.conf, config unchanged +test DEBUG: Loaded existing config file /tmp/tmpe6olqd9v/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmptz2i1j7_/missing, config changed +test INFO: Loaded config file /tmp/tmptz2i1j7_/missing, config changed +test INFO: Loaded new config file /tmp/tmpaexxbmvr/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmp_mloy8rc/backend-ratelimit.conf, config changed +test WARNING: Invalid config file /tmp/tmp_mloy8rc/backend-ratelimit.conf, config unchanged: BOOM +test INFO: Loaded config file /tmp/tmp_mloy8rc/backend-ratelimit.conf, config changed +test INFO: Loaded config file /tmp/tmpu_ifl4n0/backend-ratelimit.conf, config changed +test DEBUG: Loaded existing config file /tmp/tmpu_ifl4n0/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmpu_ifl4n0/backend-ratelimit.conf, config changed +test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpl1iwfe_i/missing +test INFO: Loaded config file /tmp/tmp4w49kyxo/override-ratelimit.conf, config changed +test WARNING: Invalid config file /tmp/tmpckaihbsp/backend_rl.conf, config unchanged: Unable to find backend_ratelimit config section in /tmp/tmpckaihbsp/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/tmppufc9cl5/backend_rl.conf +test INFO: Loaded config file /tmp/tmp_q5ki100/backend-ratelimit.conf, config changed +test DEBUG: User tenant_id with role(s) rdr1,rdr2 has project reader authorizing +Quarantined /tmp/tmpjwpvvyo9/dev/dbs/par/pre/db to /tmp/tmpjwpvvyo9/dev/quarantined/tests/db due to malformed database +Quarantined /tmp/tmpjwpvvyo9/dev/dbs/par/pre/db to /tmp/tmpjwpvvyo9/dev/quarantined/tests/db due to malformed database +Quarantined /tmp/tmpjwpvvyo9/dev/dbs/par/pre/db to /tmp/tmpjwpvvyo9/dev/quarantined/tests/db due to corrupted database +Quarantined /tmp/tmpjwpvvyo9/dev/dbs/par/pre/db to /tmp/tmpjwpvvyo9/dev/quarantined/tests/db due to disk error while accessing database +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.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/tmpx5lciu6m/dev/dbs/par/pre/db to /tmp/tmpx5lciu6m/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 +swift: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 507 - "-" "-" "-" 0.0004 "-" 1867680 - +Quarantined /tmp/tmp15zla_06/dev/dbs/par/pre/db to /tmp/tmp15zla_06/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.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_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_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 +swift: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda-null/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 1867680 - +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 INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0157 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0116 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0103 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0142 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0183 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0144 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0021 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0142 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0222 "-" 1867680 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: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0165 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0177 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0177 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0177 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0133 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0197 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0176 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0136 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0175 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0132 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0098 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0098 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0321 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0014 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0036 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0023 "-" 1867680 0 +test DEBUG: Unlinked retiring db '/tmp/tmpmho13sxe/tmp_test_container_server_ContainerController/sda1/containers/p/64e/f1af2fdedc6e97f9ffc424e624ea364e/f1af2fdedc6e97f9ffc424e624ea364e.db' +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0021 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0156 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 1867680 0 +test DEBUG: Unlinked retiring db '/tmp/tmper9wz33u/tmp_test_container_server_ContainerController/sda1/containers/p/64e/f1af2fdedc6e97f9ffc424e624ea364e/f1af2fdedc6e97f9ffc424e624ea364e.db' +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0142 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0115 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0142 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0138 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0103 "-" 1867680 0test.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.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_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.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.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.unit.container.test_server.TestContainerController.test_GET_non_ascii +test.unit.container.test_server.TestContainerController.test_GET_non_ascii ... 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.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_direct_client.TestUTF8DirectClient.test_direct_delete_container_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_error ... 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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects ... 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.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 +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_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.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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "DELETE /sda1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txc35e5e5dbfba430e8ea27-006ac53100" "proxy-server 1867666" 0.0290 "-" 1867666 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - txc35e5e5dbfba430e8ea27-006ac53100 - 0.0666 - - 1791308032.250836134 1791308032.317396879 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1fe9fda59fce4a63a6f7e-006ac53100" "proxy-server 1867666" 0.0063 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx0dbcf47395e642e8ba71a-006ac53100" "proxy-server 1867666" 0.0012 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx0dbcf47395e642e8ba71a-006ac53100" "proxy-server 1867666" 0.0011 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx18e17285385b4344aa1c3-006ac53100" "proxy-server 1867666" 0.0002 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx18e17285385b4344aa1c3-006ac53100" "proxy-server 1867666" 0.0002 "-" 1867666 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx18e17285385b4344aa1c3-006ac53100) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx18e17285385b4344aa1c3-006ac53100) (client_ip: 127.0.0.1) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx18e17285385b4344aa1c3-006ac53100" "proxy-server 1867666" 0.0002 "-" 1867666 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx18e17285385b4344aa1c3-006ac53100) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - tx18e17285385b4344aa1c3-006ac53100 - 0.0446 - - 1791308032.318799257 1791308032.363402843 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e4d6d1004b947968aba2-006ac53100" "proxy-server 1867666" 0.0013 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/ec" "tx8e4d6d1004b947968aba2-006ac53100" "container-server 1867666" 0.0099 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8e4d6d1004b947968aba2-006ac53100" "proxy-server 1867666" 0.0132 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/ec" "tx8e4d6d1004b947968aba2-006ac53100" "container-server 1867666" 0.0011 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8e4d6d1004b947968aba2-006ac53100" "proxy-server 1867666" 0.0279 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx8e4d6d1004b947968aba2-006ac53100 - 0.0392 - - 1791308032.373260498 1791308032.412449598 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83230ba9d6a1454498b0b-006ac53100" "proxy-server 1867666" 0.0063 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx44297a8f33ff4c9f8c18d-006ac53100" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdi1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx0da55d00ab29455c96787-006ac53100" "proxy-server 1867666" 0.0139 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdg1/1/a/ec/crash-test-dummy" "tx0da55d00ab29455c96787-006ac53100" "object-server 1867666" 0.0126 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdh1/1/a/ec/crash-test-dummy" "tx0da55d00ab29455c96787-006ac53100" "object-server 1867666" 0.0004 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdg1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx0da55d00ab29455c96787-006ac53100" "proxy-server 1867666" 0.0323 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdh1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx0da55d00ab29455c96787-006ac53100" "proxy-server 1867666" 0.0322 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - tx0da55d00ab29455c96787-006ac53100 - 0.0712 - - 1791308032.418132782 1791308032.489380360 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe308b37525b446aa8bc16-006ac53100" "proxy-server 1867666" 0.0014 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txa3d8d039d6174473bab0f-006ac53100" "proxy-server 1867666" 0.0023 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdg1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx48a0d379a7154c1fa98ba-006ac53100" "proxy-server 1867666" 0.0003 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdi1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx48a0d379a7154c1fa98ba-006ac53100" "proxy-server 1867666" 0.0163 "-" 1867666 3 +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx48a0d379a7154c1fa98ba-006ac53100) (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.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx48a0d379a7154c1fa98ba-006ac53100) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/52 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx48a0d379a7154c1fa98ba-006ac53100 - 0.0676 - - 1791308032.491065502 1791308032.558641434 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: (1867666) wsgi starting up on http://127.0.0.1:51807 +proxy DEBUG: (1867666) accepted ('127.0.0.1', 56870) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb4ba7d7ea98c48f29cab0-006ac53100" "proxy-server 1867666" 0.0269 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/ec" "txb4ba7d7ea98c48f29cab0-006ac53100" "container-server 1867666" 0.0010 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txb4ba7d7ea98c48f29cab0-006ac53100" "proxy-server 1867666" 0.0140 "-" 1867666 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row ... ok +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! +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: -> 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 - +Error while closing FD +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.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_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.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.TestParseMimeHeaders.test_parse_mime_headers +test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers ... 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_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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_own_shard_range ... 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.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 INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0089 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0229 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0121 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0139 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0138 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0180 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0157 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0125 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0090 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0221 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0115 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0244 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0125 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0004 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0003 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0003 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0003 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0005 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0003 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0003 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0136 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0262 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0153 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0220 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0273 "-" 1867680 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: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0232 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0089 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0107 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0011 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0180 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0155 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0022 "-" 1867680 0test.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_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 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39048,10 +37386,10 @@ 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: 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.1:1001/sdb +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39092,12 +37430,12 @@ 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: 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 (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.0:1000/sda +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39138,7 +37476,7 @@ 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39179,7 +37517,7 @@ 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: 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39220,8 +37558,8 @@ 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.2:1002/sdc +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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39262,7 +37600,7 @@ 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39303,9 +37641,9 @@ 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.2:1002/sdc 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.1:1001/sdb +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39346,10 +37684,10 @@ 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.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.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 (204, 503, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39390,7 +37728,7 @@ 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39431,8 +37769,8 @@ 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 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39452,7 +37790,602 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309292.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/6a1/5c1bc0bb5c9f95074db65e01b52436a1/5c1bc0bb5c9f95074db65e01b52436a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309297.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/529/b6b284cfe8af7d1c1d22ec221ac37529/b6b284cfe8af7d1c1d22ec221ac37529.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309302.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/e4f/717b11f2cd3ea049658899c4e92c3e4f/717b11f2cd3ea049658899c4e92c3e4f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309307.00000-0, db: /tmp/tmp5pb_yl41/sda/containers/0/856/299f45a33072f094d13eadac6ea9e856/299f45a33072f094d13eadac6ea9e856.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'found': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpso2sxcl8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'created': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpso2sxcl8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'cleaved': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpso2sxcl8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpso2sxcl8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'sharding': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpso2sxcl8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpso2sxcl8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpso2sxcl8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpso2sxcl8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): -a j-k z-, overlapping ranges in state 'active': k-t s-y, y-z y-z, path: a/c, db: /tmp/tmpso2sxcl8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: own_shard_range reset to None should be 1791308033.00000, path: a/c, db: /tmp/tmpelvcn_3e/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308033.00000.db +sharder-test WARNING: Audit failed for root: overlapping ranges in state 'cleaved': a-c a-f, a-f c-f, path: a/c, db: /tmp/tmp06ohn398/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308034.00000-0, db: /tmp/tmp1n046081/sda/containers/0/741/a425ca691248f6b6cea769eb3ac1f741/a425ca691248f6b6cea769eb3ac1f741.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308034.00000-0, db: /tmp/tmp1n046081/sda/containers/0/741/a425ca691248f6b6cea769eb3ac1f741/a425ca691248f6b6cea769eb3ac1f741.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308037.00000-0, db: /tmp/tmp1n046081/sda/containers/0/0ed/f9362ae1cd8204145eb5c961f64cb0ed/f9362ae1cd8204145eb5c961f64cb0ed.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308037.00000-0, db: /tmp/tmp1n046081/sda/containers/0/0ed/f9362ae1cd8204145eb5c961f64cb0ed/f9362ae1cd8204145eb5c961f64cb0ed.db +sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmpx5y2vqt8/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/tmpx5y2vqt8/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/tmpx5y2vqt8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpx5y2vqt8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1791308034.00000, (0, 0) as of 1791308034.00000, active as of 1791308034.00000> to ShardRange<'k' to 't' as of 1791308035.00000, (0, 0) as of 1791308035.00000, active as of 1791308035.00000>, path: .shards_a/shard_c, db: /tmp/tmpx5y2vqt8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpx5y2vqt8/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/tmpx5y2vqt8/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/tmpx5y2vqt8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpx5y2vqt8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308039.00000, (0, 0) as of 1791308039.00000, shrinking as of 1791308036.00000> to ShardRange<'k' to 't' as of 1791308039.00000, (0, 0) as of 1791308039.00000, sharding as of 1791308040.00000>, path: .shards_a/shard_c, db: /tmp/tmpx5y2vqt8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpx5y2vqt8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpx5y2vqt8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpx5y2vqt8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-097048e46cab9c7d8db432940e4a7717-1791308038.00000-2, db: /tmp/tmp4s6shu9h/sda/containers/0/84a/77cc3ebd1aef01f0e6d1b233ce38984a/77cc3ebd1aef01f0e6d1b233ce38984a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308043.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/f91/a2f0886c3347b4fbe8ce586383d20f91/a2f0886c3347b4fbe8ce586383d20f91.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308043.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/f91/a2f0886c3347b4fbe8ce586383d20f91/a2f0886c3347b4fbe8ce586383d20f91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308052.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/213/dc4640aa66c465f3c6bc317871ec5213/dc4640aa66c465f3c6bc317871ec5213.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308052.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/213/dc4640aa66c465f3c6bc317871ec5213/dc4640aa66c465f3c6bc317871ec5213.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308061.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/fc6/c5fb1bdd79dc8535dea6e428fdef0fc6/c5fb1bdd79dc8535dea6e428fdef0fc6.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308061.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/fc6/c5fb1bdd79dc8535dea6e428fdef0fc6/c5fb1bdd79dc8535dea6e428fdef0fc6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308070.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/0d0/2b724e6f38b301cdd8bb488c03b730d0/2b724e6f38b301cdd8bb488c03b730d0.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308070.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/0d0/2b724e6f38b301cdd8bb488c03b730d0/2b724e6f38b301cdd8bb488c03b730d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308079.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/cf8/8b9e6e5ff45de480bbe3f7d837f54cf8/8b9e6e5ff45de480bbe3f7d837f54cf8.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308079.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/cf8/8b9e6e5ff45de480bbe3f7d837f54cf8/8b9e6e5ff45de480bbe3f7d837f54cf8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308088.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/f83/24386fcf6a0a073f60e8dbdc7d328f83/24386fcf6a0a073f60e8dbdc7d328f83.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308088.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/f83/24386fcf6a0a073f60e8dbdc7d328f83/24386fcf6a0a073f60e8dbdc7d328f83.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308097.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/1bb/30ba04847ec2ea10e005bc5f603971bb/30ba04847ec2ea10e005bc5f603971bb.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308097.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/1bb/30ba04847ec2ea10e005bc5f603971bb/30ba04847ec2ea10e005bc5f603971bb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308106.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/d54/bcf0e2b96f4f9284e692a21132c95d54/bcf0e2b96f4f9284e692a21132c95d54.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308106.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/d54/bcf0e2b96f4f9284e692a21132c95d54/bcf0e2b96f4f9284e692a21132c95d54.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308106.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/d54/bcf0e2b96f4f9284e692a21132c95d54/bcf0e2b96f4f9284e692a21132c95d54.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308115.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/93b/5d7f9aa1f773be8607940f627fd8493b/5d7f9aa1f773be8607940f627fd8493b.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308115.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/93b/5d7f9aa1f773be8607940f627fd8493b/5d7f9aa1f773be8607940f627fd8493b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308115.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/93b/5d7f9aa1f773be8607940f627fd8493b/5d7f9aa1f773be8607940f627fd8493b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308124.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/baa/0648340bbcb153e66c753653866aabaa/0648340bbcb153e66c753653866aabaa.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308124.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/baa/0648340bbcb153e66c753653866aabaa/0648340bbcb153e66c753653866aabaa.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308124.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/baa/0648340bbcb153e66c753653866aabaa/0648340bbcb153e66c753653866aabaa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308133.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/1b3/91521d0f03f1febf412d8b14253e71b3/91521d0f03f1febf412d8b14253e71b3.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308133.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/1b3/91521d0f03f1febf412d8b14253e71b3/91521d0f03f1febf412d8b14253e71b3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308133.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/1b3/91521d0f03f1febf412d8b14253e71b3/91521d0f03f1febf412d8b14253e71b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308142.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/f98/856c6346646a403858399b0b401dbf98/856c6346646a403858399b0b401dbf98.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308142.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/f98/856c6346646a403858399b0b401dbf98/856c6346646a403858399b0b401dbf98.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308142.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/f98/856c6346646a403858399b0b401dbf98/856c6346646a403858399b0b401dbf98.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308151.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/46c/eaad69fa3726764ba865ad14235f146c/eaad69fa3726764ba865ad14235f146c.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308151.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/46c/eaad69fa3726764ba865ad14235f146c/eaad69fa3726764ba865ad14235f146c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308151.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/46c/eaad69fa3726764ba865ad14235f146c/eaad69fa3726764ba865ad14235f146c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308160.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/747/65f55c06f27f05b7ed8f98c75f60c747/65f55c06f27f05b7ed8f98c75f60c747.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308160.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/747/65f55c06f27f05b7ed8f98c75f60c747/65f55c06f27f05b7ed8f98c75f60c747.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 +test.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 +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.TestContainerBrokerBeforeMetadata.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state ... 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 + +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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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: 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': 'Tue, 06 Oct 2026 17:33:52 -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': '1791308032.34872', '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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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 + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/ec" "txb4ba7d7ea98c48f29cab0-006ac53100" "container-server 1867666" 0.0010 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txb4ba7d7ea98c48f29cab0-006ac53100" "proxy-server 1867666" 0.0369 "-" 1867666 3 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:52] "PUT /v1/a/ec HTTP/1.1" 202 252 0.084468 (txn: txb4ba7d7ea98c48f29cab0-006ac53100) +proxy DEBUG: (1867666) accepted ('127.0.0.1', 56874) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcdf641c47de7417c948f5-006ac53100" "proxy-server 1867666" 0.0021 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx98ff31a48dd84bc7aa788-006ac53100" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txbda3f9281dc14497aad5e-006ac53100" "proxy-server 1867666" 0.0261 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "txbda3f9281dc14497aad5e-006ac53100" "object-server 1867666" 0.0005 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "txbda3f9281dc14497aad5e-006ac53100" "object-server 1867666" 0.0004 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txbda3f9281dc14497aad5e-006ac53100" "proxy-server 1867666" 0.0405 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txbda3f9281dc14497aad5e-006ac53100" "proxy-server 1867666" 0.0439 "-" 1867666 3 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:52] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.099169 (txn: txbda3f9281dc14497aad5e-006ac53100) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx744b4ba7f3214ba08ccf0-006ac53100" "proxy-server 1867666" 0.0108 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx3cd02fcf6a594fa685c09-006ac53100" "proxy-server 1867666" 0.0111 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "txa7cd9471781d41d781ca8-006ac53100" "proxy-server 1867666" 0.0004 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdi1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "txa7cd9471781d41d781ca8-006ac53100" "proxy-server 1867666" 0.0003 "-" 1867666 3 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:33:52] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1729 0.061829 (txn: txa7cd9471781d41d781ca8-006ac53100) +proxy DEBUG: (1867666) timed out ('127.0.0.1', 56874) (txn: txa7cd9471781d41d781ca8-006ac53100) +proxy INFO: (1867666) wsgi exited, is_accepting=True +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07bb0628a2364302aa022-006ac53101" "proxy-server 1867666" 0.0012 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/ec" "tx07bb0628a2364302aa022-006ac53101" "container-server 1867666" 0.0010 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx07bb0628a2364302aa022-006ac53101" "proxy-server 1867666" 0.0136 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/ec" "tx07bb0628a2364302aa022-006ac53101" "container-server 1867666" 0.0009 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx07bb0628a2364302aa022-006ac53101" "proxy-server 1867666" 0.0247 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/53 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx07bb0628a2364302aa022-006ac53101 - 0.0582 - - 1791308033.139458895 1791308033.197649479 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd34eb913283340a9a3e71-006ac53101" "proxy-server 1867666" 0.0102 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx44217e9abdc741e280fe7-006ac53101" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdg1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx888d2db4f7cf4b6693b10-006ac53101" "proxy-server 1867666" 0.0270 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdb1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-head-it" "tx888d2db4f7cf4b6693b10-006ac53101" "object-server 1867666" 0.0004 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-head-it" "tx888d2db4f7cf4b6693b10-006ac53101" "object-server 1867666" 0.0005 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdh1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx888d2db4f7cf4b6693b10-006ac53101" "proxy-server 1867666" 0.0386 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdi1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx888d2db4f7cf4b6693b10-006ac53101" "proxy-server 1867666" 0.0396 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/53 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - tx888d2db4f7cf4b6693b10-006ac53101 - 0.0935 - - 1791308033.198982954 1791308033.292501211 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdd6a954aec58405b9e794-006ac53101" "proxy-server 1867666" 0.0103 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx733db2d8a708438280477-006ac53101" "proxy-server 1867666" 0.0024 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdi1/3/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "tx87e2e77bf3e74f4a97eb8-006ac53101" "proxy-server 1867666" 0.0003 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/53 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - tx87e2e77bf3e74f4a97eb8-006ac53101 - 0.0413 - - 1791308033.302170515 1791308033.343512774 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31de351e41db4d1b8f4c3-006ac53101" "proxy-server 1867666" 0.0012 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/ec" "tx31de351e41db4d1b8f4c3-006ac53101" "container-server 1867666" 0.0009 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx31de351e41db4d1b8f4c3-006ac53101" "proxy-server 1867666" 0.0259 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/ec" "tx31de351e41db4d1b8f4c3-006ac53101" "container-server 1867666" 0.0011 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx31de351e41db4d1b8f4c3-006ac53101" "proxy-server 1867666" 0.0249 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/53 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx31de351e41db4d1b8f4c3-006ac53101 - 0.0544 - - 1791308033.353455544 1791308033.407851458 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbcebc8657427416786f2a-006ac53101" "proxy-server 1867666" 0.0143 "-" 1867666 -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.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.container.test_backend.TestContainerBroker.test_empty +test.unit.container.test_backend.TestContainerBroker.test_empty ... 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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_attempts +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_attempts ... ok + +test INFO: - - - [06/Oct/2026:17:33:53 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0705 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0146 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0119 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0064 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0189 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0052 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0081 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0134 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0028 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0067 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0058 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0059 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0076 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0062 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0097 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0060 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0155 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0100 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0059 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0061 "-" 1867680 0 +test DEBUG: Unlinked retiring db '/tmp/tmp9wdpiolm/tmp_test_container_server_ContainerController/sda1/containers/p/b5a/36f5fe1660a28297a53958cf244f0b5a/36f5fe1660a28297a53958cf244f0b5a.db' +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0039 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0019 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0051 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0035 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0042 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0033 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0test.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_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 +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.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_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.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted ... 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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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.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 + +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0065 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0023 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0019 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0037 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0040 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0013 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0023 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0013 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0024 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0024 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0050 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867680 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: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 -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 +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 +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.TestContainerBroker.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container ... ok + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx0c18f4a61a1b4eafb299a-006ac53101" "proxy-server 1867666" 0.0095 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdg1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx18c7bd63b0624c6bbbb02-006ac53101" "proxy-server 1867666" 0.0083 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdh1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx18c7bd63b0624c6bbbb02-006ac53101" "proxy-server 1867666" 0.0002 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdi1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx18c7bd63b0624c6bbbb02-006ac53101" "proxy-server 1867666" 0.0002 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/53 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx18c7bd63b0624c6bbbb02-006ac53101 - 0.0527 - - 1791308033.417365313 1791308033.470063448 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5acebbf0df404deeaf010-006ac53101" "proxy-server 1867666" 0.0088 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:47097/sdb1/0/a/ec-con" "tx5acebbf0df404deeaf010-006ac53101" "container-server 1867666" 0.0212 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:44191/sda1/0/a/ec-con" "tx5acebbf0df404deeaf010-006ac53101" "container-server 1867666" 0.0010 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx5acebbf0df404deeaf010-006ac53101" "proxy-server 1867666" 0.0684 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx5acebbf0df404deeaf010-006ac53101" "proxy-server 1867666" 0.0408 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/53 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx5acebbf0df404deeaf010-006ac53101 - 0.0960 - - 1791308033.821928263 1791308033.917959452 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6c65788629f4f2981ea7-006ac53101" "proxy-server 1867666" 0.0019 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf44e0c3ec55744b79139b-006ac53101" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx82946c1177944758a7f9c-006ac53101" "proxy-server 1867666" 0.0198 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx82946c1177944758a7f9c-006ac53101" "proxy-server 1867666" 0.0201 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx82946c1177944758a7f9c-006ac53101" "proxy-server 1867666" 0.0327 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx82946c1177944758a7f9c-006ac53101 - 0.1079 - - 1791308033.919545412 1791308034.027465105 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2807de5707134d5e9b82a-006ac53102" "proxy-server 1867666" 0.0019 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:47097/sdb1/0/a/ec-con" "tx2807de5707134d5e9b82a-006ac53102" "container-server 1867666" 0.0011 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:44191/sda1/0/a/ec-con" "tx2807de5707134d5e9b82a-006ac53102" "container-server 1867666" 0.0009 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx2807de5707134d5e9b82a-006ac53102" "proxy-server 1867666" 0.0248 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx2807de5707134d5e9b82a-006ac53102" "proxy-server 1867666" 0.0231 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx2807de5707134d5e9b82a-006ac53102 - 0.0624 - - 1791308034.048336267 1791308034.110749006 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d0ea68e5eb74e27ab1e7-006ac53102" "proxy-server 1867666" 0.0260 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx97bc93b0251f4782812e1-006ac53102" "proxy-server 1867666" 0.0135 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx4e9db25da8c643e4b8ac5-006ac53102" "proxy-server 1867666" 0.0150 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx4e9db25da8c643e4b8ac5-006ac53102" "proxy-server 1867666" 0.0164 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx4e9db25da8c643e4b8ac5-006ac53102" "proxy-server 1867666" 0.0120 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx4e9db25da8c643e4b8ac5-006ac53102 - 0.0859 - - 1791308034.121143818 1791308034.207038641 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx75d715dbac4b4b8b9a927-006ac53102" "proxy-server 1867666" 0.0013 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/ec" "tx75d715dbac4b4b8b9a927-006ac53102" "container-server 1867666" 0.0139 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/ec" "tx75d715dbac4b4b8b9a927-006ac53102" "container-server 1867666" 0.0010 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx75d715dbac4b4b8b9a927-006ac53102" "proxy-server 1867666" 0.0192 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx75d715dbac4b4b8b9a927-006ac53102" "proxy-server 1867666" 0.0386 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx75d715dbac4b4b8b9a927-006ac53102 - 0.0664 - - 1791308034.223995209 1791308034.290428162 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd952be68539949ca97d90-006ac53102" "proxy-server 1867666" 0.0020 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx28be3298207343d391f7c-006ac53102" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx66d4332dcb524994bf082-006ac53102" "proxy-server 1867666" 0.0283 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/2/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx66d4332dcb524994bf082-006ac53102" "object-server 1867666" 0.0004 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/2/a/ec/inm" 201 - "PUT http://localhost/sdh1/3/a/ec/inm" "tx66d4332dcb524994bf082-006ac53102" "object-server 1867666" 0.0106 "-" 1867666 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 +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.common.test_manager.TestServer.test_wait +test.unit.common.test_manager.TestServer.test_wait ... 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.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.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.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.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.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.common.test_utils.TestRateLimitedIterator.test_rate_limiting_sometimes +test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting_sometimes ... 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.test_utils.TestShardRangeList.test_filter +test.unit.common.test_utils.TestShardRangeList.test_filter ... ok +test.unit.common.test_utils.TestShardRangeList.test_find_lower +test.unit.common.test_utils.TestShardRangeList.test_find_lower ... ok +test.unit.common.test_utils.TestShardRangeList.test_includes +test.unit.common.test_utils.TestShardRangeList.test_includes ... ok +test.unit.common.test_utils.TestShardRangeList.test_init +test.unit.common.test_utils.TestShardRangeList.test_init ... ok +test.unit.common.test_utils.TestShardRangeList.test_init_with_list +test.unit.common.test_utils.TestShardRangeList.test_init_with_list ... ok +test.unit.common.test_utils.TestShardRangeList.test_pop +test.unit.common.test_utils.TestShardRangeList.test_pop ... ok +test.unit.common.test_utils.TestShardRangeList.test_slice +test.unit.common.test_utils.TestShardRangeList.test_slice ... ok +test.unit.common.test_utils.TestShardRangeList.test_states +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_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.TestContainerBrokerBeforeMetadata.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs ... 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_auditor.TestAuditorMigrations.test_db_migration +test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable ... ok +test.unit.container.test_backend.TestContainerBroker.test_exception +test.unit.container.test_backend.TestContainerBroker.test_exception ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time ... ok + 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -39473,3128 +38406,23 @@ 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/sdbtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST ... ok - -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.384185791015625e-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 5.9604644775390625e-06 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.17:1017/sdr/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: +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 (404, 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.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -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.245208740234375e-06 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.35.1/test/unit/__init__.py", line 966, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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: 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: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.15:1015/sdp/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.17:1017/sdr/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -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: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -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: 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! -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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.6428 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller DEBUG: - - - [03/Sep/2025:11:05:03 +0000] "REPLICATE /sda1/p/" 200 - "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0008 "-" 3036815 0 -test-object-controller DEBUG: Run listdir on /tmp/tmpu84gghlq/tmp_test_object_server_ObjectController/sda1/objects/0 -test-object-controller DEBUG: - - - [03/Sep/2025:11:05:03 +0000] "REPLICATE /sda1/0" 200 56 "-" "-" "-" 0.0009 "-" 3036815 0 -test-object-controller DEBUG: - - - [03/Sep/2025:11:08:23 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 3036815 0 -test-object-controller DEBUG: - - - [03/Sep/2025:11:08:23 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:08:23 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0006 "-" 3036815 1 -test-object-controller DEBUG: Run listdir on /tmp/tmpu84gghlq/tmp_test_object_server_ObjectController/sda1/objects-1/0 -test-object-controller DEBUG: - - - [03/Sep/2025:11:05:03 +0000] "REPLICATE /sda1/0" 200 61 "-" "-" "-" 0.0008 "-" 3036815 1 -test-object-controller DEBUG: - - - [03/Sep/2025:11:08:23 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 3036815 1 -test-object-controller DEBUG: - - - [03/Sep/2025:11:08:23 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:08:23 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 3036815 1 -test-object-controller DEBUG: - - - [03/Sep/2025:11:05:03 +0000] "REPLICATE /sda1/p/" 200 11 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/special%E6%98%86%20/%25" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "GET /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "POST /sda1/p/a/c/special%E6%98%86%20/%25" 202 76 "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "HEAD /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "DELETE /sda1/p/a/c/special%E6%98%86%20/%25" 204 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller DEBUG: - - - [03/Sep/2025:11:05:03 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 3036815 - -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c/o : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/server.py", line 1366, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 9015, in mock_put_method - raise Exception() -Exception -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.35.1/swift/obj/server.py", line 313, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 5746, in fake_http_connect - raise Exception('test') -Exception: test -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.35.1/swift/obj/server.py", line 313, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 6075, in fake_http_connect - raise Exception('test') -Exception: test -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 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 INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "INVALID /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller ERROR: Client path /b/d/x does not match path stored in object metadata /a/c/o -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/b/d/x" 403 73 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 3036815 0 -test-object-controller DEBUG: Container update timeout (1.4142s) waiting for [('1.2.3.4:5', 'sdb1')] -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 3036815 0 -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 3036815 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: ERROR Container update failed: different numbers of hosts and devices in request: "chost,badhost" vs "cdevice"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.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_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.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 - -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': 'Wed, 03 Sep 2025 11:05:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:02 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 DEBUG: /tmp/tmpsx4qadyg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.563111s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '34df6751f20608875f28fd623d0953c2', 'd8e7aa4a-67a7-430f-9e3a-ff64b1e54e8d-sda', '1756897502.30456', '1756897505', '0', '', '1756897505', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d8e7aa4a-67a7-430f-9e3a-ff64b1e54e8d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpsx4qadyg/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.58063 seconds (1.72227/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/tmpsx4qadyg/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '1faf85ff2c79c28ae03f234c23d13b9f', '23e66b8c-bc4e-4627-a4dd-101bdfb36192-sda', '1756897502.88442', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('23e66b8c-bc4e-4627-a4dd-101bdfb36192-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '1faf85ff2c79c28ae03f234c23d13b9f', '23e66b8c-bc4e-4627-a4dd-101bdfb36192-sda', '1756897502.88442', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('23e66b8c-bc4e-4627-a4dd-101bdfb36192-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp1ci85ifg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f0a3efcc-5bb1-401b-be40-21555fab17c8-sda', '1756897502.90099', '1756897505', '0', '', '1756897505', 0, 1) -test DEBUG: /tmp/tmp1ci85ifg/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', 'f0a3efcc-5bb1-401b-be40-21555fab17c8-sda', '1756897502.90099', '1756897505', '0', '', '1756897505', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f0a3efcc-5bb1-401b-be40-21555fab17c8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01930 seconds (51.80557/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/tmpoo2xtidp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '34df6751f20608875f28fd623d0953c2', '409f8160-7b36-4986-b911-728a21a19605-sda', '1756897502.92997', '1756897505', '0', '', '1756897505', 1, 0) -test DEBUG: /tmp/tmpoo2xtidp/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, '34df6751f20608875f28fd623d0953c2', '409f8160-7b36-4986-b911-728a21a19605-sda', '1756897502.92997', '1756897505', '0', '', '1756897505', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('409f8160-7b36-4986-b911-728a21a19605-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpoo2xtidp/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01600 seconds (62.51718/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/tmpoo2xtidp/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '1faf85ff2c79c28ae03f234c23d13b9f', '4ecc68dd-ae45-4460-b447-15380a1452ce-sda', '1756897502.94548', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('4ecc68dd-ae45-4460-b447-15380a1452ce-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '1faf85ff2c79c28ae03f234c23d13b9f', '4ecc68dd-ae45-4460-b447-15380a1452ce-sda', '1756897502.94548', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('4ecc68dd-ae45-4460-b447-15380a1452ce-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpxz1x96q0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '35d4338f-7c96-4adc-bf44-c9b084d2b27f-sda', '1756897503.48245', '1756897503', '1756897507', '', '1756897507', 0, 1) -test DEBUG: /tmp/tmpxz1x96q0/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', '35d4338f-7c96-4adc-bf44-c9b084d2b27f-sda', '1756897503.48245', '1756897503', '1756897507', '', '1756897507', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('35d4338f-7c96-4adc-bf44-c9b084d2b27f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00898 seconds (111.34802/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_v0g2es/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '646746191ff82639fcdaeac1e8d1c985', '45281ba0-337c-411f-b810-ffb2a2236cdc-sda', '1756897503.50158', '1756897503', '1756897507', '', '1756897507', 1, 0) -test DEBUG: /tmp/tmpc_v0g2es/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': '1756897508.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '45281ba0-337c-411f-b810-ffb2a2236cdc-sda') -test DEBUG: /tmp/tmpc_v0g2es/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00272083s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '646746191ff82639fcdaeac1e8d1c985', '45281ba0-337c-411f-b810-ffb2a2236cdc-sda', '1756897503.50158', '1756897503', '1756897507', '', '1756897507', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('45281ba0-337c-411f-b810-ffb2a2236cdc-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpc_v0g2es/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.dbtest.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:02 -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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:02 -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 - -object-reconstructor ERROR: Trying to GET 10.0.0.27:1027/sdb/0/a/c/o policy#0: Timeout (Nones) -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 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.0994415283203125e-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 2.384185791015625e-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 2.384185791015625e-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.5762786865234375e-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 3.814697265625e-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.4:1004/sde/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.11:1011/sdl/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.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.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.25:1025/sdz/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.5:1005/sdf/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.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.14:1014/sdo/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.19:1019/sdt/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.26:1026/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (11 x unknown, 5 x 404, 11 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.384185791015625e-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 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 1756897502.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 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 1756897502.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 1756897502.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 1756897502.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 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 1756897503.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 4.76837158203125e-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 1756897502.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.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 1756897502.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 1756897503.00000test.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.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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:03 -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': 'Wed, 03 Sep 2025 11:05:03 -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': 'Wed, 03 Sep 2025 11:05:03 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/%00c/%00o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0014 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn2" "-" 0.0015 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn3" "-" 0.0012 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0014 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn2" "-" 0.0014 "-" 3036815 1 -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: Proxy X-Delete-At-Container '1756897635' does not match expected '1756857521' for current expirer_config. -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0002 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "method_doesnt_exist /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "__init__ /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0001 "-" 3036815 - -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 INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" 400 43 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.4035 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.1014 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 3036815 1 -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 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: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 3036815 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: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 3036815 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:05 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 3036815 -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_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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:03 -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 INFO: Client disconnected on read of '/a/c' (txn: tx0c50bab207d044638c944-0068b820de) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/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.35.1/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.35.1/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: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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 -test.unit.proxy.test_mem_server.TestProxyServer.test_get_info_controller -test.unit.proxy.test_mem_server.TestProxyServer.test_get_info_controller ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_get_object_ring -test.unit.proxy.test_mem_server.TestProxyServer.test_get_object_ring ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_inexistent_method_request -test.unit.proxy.test_mem_server.TestProxyServer.test_inexistent_method_request ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_info_defaults -test.unit.proxy.test_mem_server.TestProxyServer.test_info_defaults ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_internal_method_request -test.unit.proxy.test_mem_server.TestProxyServer.test_internal_method_request ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_internal_reserved_name_request -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 -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 INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.66892 seconds (1.49494/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/tmpc_v0g2es/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '5a346de8ff19677caf13996424c685ff', 'f1bf8b6b-fb1b-4c3d-bf6c-c97b4e255120-sda', '1756897503.52596', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('f1bf8b6b-fb1b-4c3d-bf6c-c97b4e255120-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '5a346de8ff19677caf13996424c685ff', 'f1bf8b6b-fb1b-4c3d-bf6c-c97b4e255120-sda', '1756897503.52596', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('f1bf8b6b-fb1b-4c3d-bf6c-c97b4e255120-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp88x2bl1p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e58fcff8-eb06-4e44-95a3-581b3a41a4ab-sda', '1756897504.18725', '1756897504', '1756897508', '', '1756897508', 0, 1) -test DEBUG: /tmp/tmp88x2bl1p/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', 'e58fcff8-eb06-4e44-95a3-581b3a41a4ab-sda', '1756897504.18725', '1756897504', '1756897508', '', '1756897508', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e58fcff8-eb06-4e44-95a3-581b3a41a4ab-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01169 seconds (85.55715/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/tmpu530fx0m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '53ce877943eaf9af12c54ee8bad579b7', '5c4c95ff-2dfc-4dcf-9dc6-22182e01152e-sda', '1756897504.20890', '1756897504', '1756897508', '', '1756897508', 1, 0) -test DEBUG: /tmp/tmpu530fx0m/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, '53ce877943eaf9af12c54ee8bad579b7', '5c4c95ff-2dfc-4dcf-9dc6-22182e01152e-sda', '1756897504.20890', '1756897504', '1756897508', '', '1756897508', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5c4c95ff-2dfc-4dcf-9dc6-22182e01152e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpu530fx0m/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01494 seconds (66.91463/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/tmpu530fx0m/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'e652fe2bb354837b043a0219f5fb6916', 'b9faed4b-c51b-4e5f-a193-b393632aa13f-sda', '1756897504.22697', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('b9faed4b-c51b-4e5f-a193-b393632aa13f-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'e652fe2bb354837b043a0219f5fb6916', 'b9faed4b-c51b-4e5f-a193-b393632aa13f-sda', '1756897504.22697', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('b9faed4b-c51b-4e5f-a193-b393632aa13f-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpsn3r72it/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '288aa790-a640-45f2-b943-efd6ae84c77f-sda', '1756897504.82589', '1756897504', '0', '', '1756897504', 0, 0) -test DEBUG: /tmp/tmpsn3r72it/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', '288aa790-a640-45f2-b943-efd6ae84c77f-sda', '1756897504.82589', '1756897504', '0', '', '1756897504', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('288aa790-a640-45f2-b943-efd6ae84c77f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00815 seconds (122.67125/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/tmp27apgihw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '646746191ff82639fcdaeac1e8d1c985', '03f5d631-78d7-454b-9650-9fc8fde42f9c-sda', '1756897504.84357', '1756897504', '0', '', '1756897504', 1, 0) -test DEBUG: /tmp/tmp27apgihw/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': '1756897508.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '03f5d631-78d7-454b-9650-9fc8fde42f9c-sda') -test DEBUG: /tmp/tmp27apgihw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00246453s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '646746191ff82639fcdaeac1e8d1c985', '03f5d631-78d7-454b-9650-9fc8fde42f9c-sda', '1756897504.84357', '1756897504', '0', '', '1756897504', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('03f5d631-78d7-454b-9650-9fc8fde42f9c-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp27apgihw/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01795 seconds (55.69724/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/tmp27apgihw/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '5a346de8ff19677caf13996424c685ff', '154a9995-d8d3-4f13-baa0-6b0671191965-sda', '1756897504.86691', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('154a9995-d8d3-4f13-baa0-6b0671191965-sda', 'e7be5ebe9866652401829d83f99e4d47.db')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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:03 -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': 'Wed, 03 Sep 2025 11:05: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_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-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0014 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/%00c/%00o%00v1" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "GET /sda1/p/a/%00c/%00o%00v1" 200 - "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "GET /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0000 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "POST /sda1/p/a/%00c/%00o%00v1" 202 76 "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "POST /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0000 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/%00c/%00o%00v1" 204 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0000 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0017 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0003 "-" 3036815 - -test INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 - -test INFO: - - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0003 "-" 3036815 - -test INFO: - - - [03/Sep/2025:11:05:06 +0000] "GET /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 3036815 - -test INFO: - - - [03/Sep/2025:11:05:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 - -test INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0007 "-" 3036815 - -test INFO: - - - [03/Sep/2025:11:05:06 +0000] "OPTIONS /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0000 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0006 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 0 -test-object-controller DEBUG: - - - [03/Sep/2025:11:05:06 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 3036815 0 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 3036815 1 -test-object-controller DEBUG: - - - [03/Sep/2025:11:05:06 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 3036815 2 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "POST /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 3036815 2 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "GET /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 3036815 2 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 3036815 2 -test-object-controller DEBUG: - - - [03/Sep/2025:11:05:06 +0000] "REPLICATE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 3036815 2 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 3036815 2 -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: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 3036815 26 -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1')] -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 3036815 1 -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0003 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 3036815 -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_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.test_server.TestContainerController.test_CORS_valid -test.unit.proxy.test_server.TestContainerController.test_CORS_valid ... 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': 'Wed, 03 Sep 2025 11:05: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: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:05 -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 - -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.35.1/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.35.1/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.35.1/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: tx85f2297c8eb540658b1ee-0068b820e1) -test INFO: Client disconnected on read of '/a/c' (txn: tx85f2297c8eb540658b1ee-0068b820e1) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: tx2892c6a4f7954d11834aa-0068b820e1) -test INFO: Client disconnected on read of '/a/c' (txn: tx2892c6a4f7954d11834aa-0068b820e1) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 UPDATE /a/c: Network unreachable (txn: tx68a26875e8d54017b320a-0068b820e2) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: tx68a26875e8d54017b320a-0068b820e2) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: tx68a26875e8d54017b320a-0068b820e2) -test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx68a26875e8d54017b320a-0068b820e2) -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 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.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 -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.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers ... ok - -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '5a346de8ff19677caf13996424c685ff', '154a9995-d8d3-4f13-baa0-6b0671191965-sda', '1756897504.86691', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('154a9995-d8d3-4f13-baa0-6b0671191965-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpww6unuht/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e2cb2659-3a04-40e9-837c-8d53b8b66912-sda', '1756897505.58206', '1756897505', '0', '', '1756897505', 0, 0) -test DEBUG: /tmp/tmpww6unuht/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', 'e2cb2659-3a04-40e9-837c-8d53b8b66912-sda', '1756897505.58206', '1756897505', '0', '', '1756897505', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e2cb2659-3a04-40e9-837c-8d53b8b66912-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00899 seconds (111.26532/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/tmpll11dpq0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '53ce877943eaf9af12c54ee8bad579b7', '45d3a2cb-832f-4f57-bbce-9f1704d51797-sda', '1756897505.60039', '1756897505', '0', '', '1756897505', 1, 1) -test DEBUG: /tmp/tmpll11dpq0/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, '53ce877943eaf9af12c54ee8bad579b7', '45d3a2cb-832f-4f57-bbce-9f1704d51797-sda', '1756897505.60039', '1756897505', '0', '', '1756897505', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('45d3a2cb-832f-4f57-bbce-9f1704d51797-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpll11dpq0/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01703 seconds (58.71216/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/tmpll11dpq0/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'cf722b691f176b75aa139444b5ff2e05', 'fb62bab5-a89c-47e8-8892-1397ac855f87-sda', '1756897505.62002', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('fb62bab5-a89c-47e8-8892-1397ac855f87-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'cf722b691f176b75aa139444b5ff2e05', 'fb62bab5-a89c-47e8-8892-1397ac855f87-sda', '1756897505.62002', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('fb62bab5-a89c-47e8-8892-1397ac855f87-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp6r2qvyrk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '646e9427-87b9-4d0e-8f7d-b70021c10d4f-sda', '1756897506.27061', '1756897506', '1756897508', '', '1756897508', 0, 0) -test DEBUG: /tmp/tmp6r2qvyrk/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', '646e9427-87b9-4d0e-8f7d-b70021c10d4f-sda', '1756897506.27061', '1756897506', '1756897508', '', '1756897508', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('646e9427-87b9-4d0e-8f7d-b70021c10d4f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01056 seconds (94.66156/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/tmpxrbnuwcx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'adc440434db24e1899cca7aff7790c74', 'e0cdbe71-96af-4d9f-a399-fb5d7a1d91b6-sda', '1756897506.29059', '1756897506', '1756897508', '', '1756897508', 1, 1) -test DEBUG: /tmp/tmpxrbnuwcx/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': '1756897511.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'e0cdbe71-96af-4d9f-a399-fb5d7a1d91b6-sda') -test DEBUG: /tmp/tmpxrbnuwcx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00232387s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'adc440434db24e1899cca7aff7790c74', 'e0cdbe71-96af-4d9f-a399-fb5d7a1d91b6-sda', '1756897506.29059', '1756897506', '1756897508', '', '1756897508', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e0cdbe71-96af-4d9f-a399-fb5d7a1d91b6-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpxrbnuwcx/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01676 seconds (59.65494/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/tmpxrbnuwcx/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '2f80007d2c8a303fe548558bb755be05', 'dc692591-7235-42a9-8723-802e7875d4c7-sda', '1756897506.31039', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('dc692591-7235-42a9-8723-802e7875d4c7-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '2f80007d2c8a303fe548558bb755be05', 'dc692591-7235-42a9-8723-802e7875d4c7-sda', '1756897506.31039', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('dc692591-7235-42a9-8723-802e7875d4c7-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmptuqilsud/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7d23e841-189f-467b-aa8f-fbc2348e116b-sda', '1756897506.32611', '1756897506', '1756897508', '', '1756897508', 0, 1)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 - -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.0067901611328125e-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 1756897504.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.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 1756897504.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.245208740234375e-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 1756897504.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.4836273193359375e-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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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#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 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) @@ -42624,10 +38452,10 @@ 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 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.3:1003/sdd +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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -42751,7 +38579,7 @@ ~~~~^^^^^^^^^^^^^^^^^^^^^^^ 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 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -42792,7 +38620,7 @@ 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -42833,9 +38661,9 @@ 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, 404, 503, 503) -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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -42876,10 +38704,10 @@ 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.0:1000/sda 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 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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -42920,7 +38748,7 @@ 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.0:1000/sda 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -42962,7 +38790,7 @@ ~~~~^^^^^^^^^^^^^^^^^^^^^^^ 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 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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -43003,1192 +38831,1298 @@ 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.1:1001/sdb -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.0:1000/sda -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sddtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT ... ok -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:06 -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 +test INFO: - - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0046 "-" 1867680 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: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0381 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0134 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0175 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0174 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0134 "-" 1867680 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: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0099 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0048 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0174 "-" 1867680 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: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0157 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0094 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0174 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0135 "-" 1867680 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: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0157 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0228 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0009 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0196 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0140 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0140 "-" 1867680 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: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0162 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0105 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0151 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 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: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0050 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0069 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0072 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0102 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0063 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1867680 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: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0175 "-" 1867680 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1867680 - +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 1867680 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: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0142 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0139 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0104 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0098 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0098 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0099 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0096 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0068 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0075 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0060 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0100 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0140 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0059 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0097 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0060 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0068 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0099 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0058 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:55 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0202 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0090 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0099 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0062 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0099 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0138 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0098 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0138 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0138 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0135 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0093 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0140 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0147 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0106 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 1867680 0 +test DEBUG: Unlinked retiring db '/tmp/tmpm71f6a0x/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0023 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0024 "-" 1867680 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 +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.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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files ... 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_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim ... ok -test-object-controller INFO: - - - [03/Sep/2025:11:05:07 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0005 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 3036815 - -test-object-controller INFO: - - - [03/Sep/2025:11:05:07 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0010 "-" 3036815 - -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/tmp7klpvqvk/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp7klpvqvk/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/tmp7klpvqvk/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp7klpvqvk/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. -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0336 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0031 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd4d8b4f9ea0476d9af45-0068b820e3" "proxy-server 3036815" 0.0012 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:47305/sdb1/3/a/c" "txcd4d8b4f9ea0476d9af45-0068b820e3" "container-server 3036815" 0.0020 "-" 3036815 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:48261/sda1/3/a/c" "txcd4d8b4f9ea0476d9af45-0068b820e3" "container-server 3036815" 0.0009 "-" 3036815 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txcd4d8b4f9ea0476d9af45-0068b820e3" "proxy-server 3036815" 0.0087 "-" 3036815 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txcd4d8b4f9ea0476d9af45-0068b820e3" "proxy-server 3036815" 0.0135 "-" 3036815 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/07 PUT /v1/a/c HTTP/1.0 201 - - t - - - txcd4d8b4f9ea0476d9af45-0068b820e3 - 0.0204 - - 1756897507.496176481 1756897507.516614437 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx3254f112066546bea748b-0068b820e3" "proxy-server 3036815" 0.0011 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:48261/sda1/0/a1/c1" "tx3254f112066546bea748b-0068b820e3" "container-server 3036815" 0.0009 "-" 3036815 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:47305/sdb1/0/a1/c1" "tx3254f112066546bea748b-0068b820e3" "container-server 3036815" 0.0009 "-" 3036815 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx3254f112066546bea748b-0068b820e3" "proxy-server 3036815" 0.0113 "-" 3036815 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx3254f112066546bea748b-0068b820e3" "proxy-server 3036815" 0.0080 "-" 3036815 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/07 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx3254f112066546bea748b-0068b820e3 - 0.0181 - - 1756897507.517849922 1756897507.535979509 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx037dfb48476f4f7ea3728-0068b820e3" "proxy-server 3036815" 0.0018 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:47305/sdb1/3/a/c1" "tx037dfb48476f4f7ea3728-0068b820e3" "container-server 3036815" 0.0014 "-" 3036815 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:48261/sda1/3/a/c1" "tx037dfb48476f4f7ea3728-0068b820e3" "container-server 3036815" 0.0009 "-" 3036815 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx037dfb48476f4f7ea3728-0068b820e3" "proxy-server 3036815" 0.0118 "-" 3036815 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx037dfb48476f4f7ea3728-0068b820e3" "proxy-server 3036815" 0.0085 "-" 3036815 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/07 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx037dfb48476f4f7ea3728-0068b820e3 - 0.0192 - - 1756897507.537221193 1756897507.556450367 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85945a9030e64dd7a1e65-0068b820e3" "proxy-server 3036815" 0.0018 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:48261/sda1/0/a/c2" "tx85945a9030e64dd7a1e65-0068b820e3" "container-server 3036815" 0.0015 "-" 3036815 2 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:47305/sdb1/0/a/c2" "tx85945a9030e64dd7a1e65-0068b820e3" "container-server 3036815" 0.0008 "-" 3036815 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx85945a9030e64dd7a1e65-0068b820e3" "proxy-server 3036815" 0.0079 "-" 3036815 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx85945a9030e64dd7a1e65-0068b820e3" "proxy-server 3036815" 0.0123 "-" 3036815 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/07 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx85945a9030e64dd7a1e65-0068b820e3 - 0.0194 - - 1756897507.557744026 1756897507.577184439 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: txf447d6b23b8f4876ab94f-0068b820e3) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txef3d5cd0b7a841c18b5df-0068b820e3) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx2b7daf5af3844caa9f72a-0068b820e3) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx2b7daf5af3844caa9f72a-0068b820e3) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx2b7daf5af3844caa9f72a-0068b820e3) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txf81a8c7974864563b376b-0068b820e3) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txf81a8c7974864563b376b-0068b820e3)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.proxy.test_server.TestContainerController.test_POST -test.unit.proxy.test_server.TestContainerController.test_POST ... ok +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx66d4332dcb524994bf082-006ac53102" "proxy-server 1867666" 0.0432 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx66d4332dcb524994bf082-006ac53102" "proxy-server 1867666" 0.0430 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx66d4332dcb524994bf082-006ac53102 - 0.0981 - - 1791308034.291767597 1791308034.389870644 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c1e52c0866c4c17bc7e9-006ac53102" "proxy-server 1867666" 0.0014 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx4dbf733f4dcb445f94462-006ac53102" "proxy-server 1867666" 0.0082 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx9b26fd7dfad94d9ea51ef-006ac53102" "proxy-server 1867666" 0.0002 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx9b26fd7dfad94d9ea51ef-006ac53102" "proxy-server 1867666" 0.0002 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx9b26fd7dfad94d9ea51ef-006ac53102" "proxy-server 1867666" 0.0002 "-" 1867666 3 +proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: tx9b26fd7dfad94d9ea51ef-006ac53102) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx9b26fd7dfad94d9ea51ef-006ac53102 - 0.0671 - - 1791308034.391266584 1791308034.458372831 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx235a5be377124665a7783-006ac53102" "proxy-server 1867666" 0.0013 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/ec" "tx235a5be377124665a7783-006ac53102" "container-server 1867666" 0.0017 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx235a5be377124665a7783-006ac53102" "proxy-server 1867666" 0.0252 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/ec" "tx235a5be377124665a7783-006ac53102" "container-server 1867666" 0.0010 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx235a5be377124665a7783-006ac53102" "proxy-server 1867666" 0.0358 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx235a5be377124665a7783-006ac53102 - 0.0781 - - 1791308034.460078955 1791308034.538204193 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx139f20e1858c4275bafc5-006ac53102" "proxy-server 1867666" 0.0020 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txa57a15d0664b4a85b4f75-006ac53102" "proxy-server 1867666" 0.0012 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 tx1c6fd86586d846d9b7b75-006ac53102 - 0.0557 - - 1791308034.539625883 1791308034.595318556 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdh1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx1c6fd86586d846d9b7b75-006ac53102" "proxy-server 1867666" 0.0023 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdg1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx1c6fd86586d846d9b7b75-006ac53102" "proxy-server 1867666" 0.0118 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdi1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx1c6fd86586d846d9b7b75-006ac53102" "proxy-server 1867666" 0.0253 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4241d6cd10f54fde825f5-006ac53102" "proxy-server 1867666" 0.0103 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/1/a/74821d1656ad4a3bb4a02926006aff34" 201 - "PUT http://127.0.0.1:47097/sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" "tx4241d6cd10f54fde825f5-006ac53102" "container-server 1867666" 0.0010 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/1/a/74821d1656ad4a3bb4a02926006aff34" 201 - "PUT http://127.0.0.1:44191/sda1/2/a/74821d1656ad4a3bb4a02926006aff34" "tx4241d6cd10f54fde825f5-006ac53102" "container-server 1867666" 0.0009 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" 201 - "PUT http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx4241d6cd10f54fde825f5-006ac53102" "proxy-server 1867666" 0.0326 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/2/a/74821d1656ad4a3bb4a02926006aff34" 201 - "PUT http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx4241d6cd10f54fde825f5-006ac53102" "proxy-server 1867666" 0.0209 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/74821d1656ad4a3bb4a02926006aff34 HTTP/1.0 201 - - t - - - tx4241d6cd10f54fde825f5-006ac53102 - 0.0497 - - 1791308034.621305943 1791308034.670973301 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1570d945b72f43e3bee0a-006ac53102" "proxy-server 1867666" 0.0019 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "txbf7591dedb774341bfebc-006ac53102" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdi1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 201 - "PUT http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx6e0ba670c0bc4bc0b36c3-006ac53102" "proxy-server 1867666" 0.0098 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 201 - "PUT http://localhost/sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx6e0ba670c0bc4bc0b36c3-006ac53102" "object-server 1867666" 0.0005 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sda1/2/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 201 - "PUT http://localhost/sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx6e0ba670c0bc4bc0b36c3-006ac53102" "object-server 1867666" 0.0004 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 201 - "PUT http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx6e0ba670c0bc4bc0b36c3-006ac53102" "proxy-server 1867666" 0.0271 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "PUT /sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 201 - "PUT http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx6e0ba670c0bc4bc0b36c3-006ac53102" "proxy-server 1867666" 0.0332 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/54 PUT /v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals HTTP/1.0 201 - - t 52 - - tx6e0ba670c0bc4bc0b36c3-006ac53102 - 0.0627 - - 1791308034.672265291 1791308034.735013485 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2d58e1fc3e444d492bcf-006ac53102" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "txc264440cf59a4d358800c-006ac53102" "proxy-server 1867666" 0.0076 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdi1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 200 106 "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx4169fca62d604bfab6042-006ac53102" "proxy-server 1867666" 0.0004 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 200 106 "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx4169fca62d604bfab6042-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2aa53d9f568d4cdcbf1c8-006ac53102" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx37a5b74d451b49c9b6283-006ac53102" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 412 - "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx619c0d5e8e54489085869-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdi1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 412 - "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx619c0d5e8e54489085869-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx619c0d5e8e54489085869-006ac53102) +proxy DEBUG: Ignoring 412 from primary (txn: tx619c0d5e8e54489085869-006ac53102) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 412 - "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx619c0d5e8e54489085869-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx619c0d5e8e54489085869-006ac53102) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee8f06de9f5c4fbeab540-006ac53102" "proxy-server 1867666" 0.0060 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "txcc718e0921f543ca8b1c2-006ac53102" "proxy-server 1867666" 0.0104 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 200 106 "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "txbe38b8dddd184da4bc258-006ac53102" "proxy-server 1867666" 0.0004 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdi1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 200 106 "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "txbe38b8dddd184da4bc258-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3da8f8e21a7a4d0391255-006ac53102" "proxy-server 1867666" 0.0088 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "txb1edd6ce46b0447288d94-006ac53102" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdi1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 304 - "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx3144e72c83924fd1976b0-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 304 - "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx3144e72c83924fd1976b0-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 304 - "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx3144e72c83924fd1976b0-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5228f14b94c410dbd692-006ac53102" "proxy-server 1867666" 0.0094 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx6e606cdc72ba4370bf5ec-006ac53102" "proxy-server 1867666" 0.0055 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 200 106 "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "txdae4342c60db4fe0b59db-006ac53102" "proxy-server 1867666" 0.0045 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 200 106 "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "txdae4342c60db4fe0b59db-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx142041551b124c359a1d1-006ac53102" "proxy-server 1867666" 0.0078 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sda1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "txf4fe7ecd7a104b9f84158-006ac53102" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 304 - "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "txb09782097713465c89a8c-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 304 - "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "txb09782097713465c89a8c-006ac53102" "proxy-server 1867666" 0.0003 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "GET /sdi1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 304 - "GET http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "txb09782097713465c89a8c-006ac53102" "proxy-server 1867666" 0.0004 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d47e132ba2648c599c0d-006ac53102" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx161c126c3fd0458a8415f-006ac53102" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:54 +0000] "HEAD /sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 200 106 "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx5edff5ce1c8c446fb2141-006ac53102" "proxy-server 1867666" 0.0002 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58c1a62b5cbd46028b6a3-006ac53102" "proxy-server 1867666" 0.0085 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx1f276a1acd864579b0d99-006ac53103" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 412 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx6584a79dad324fbd9f90c-006ac53103" "proxy-server 1867666" 0.0003 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdi1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 412 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx6584a79dad324fbd9f90c-006ac53103" "proxy-server 1867666" 0.0029 "-" 1867666 3test.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.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 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': 'Wed, 03 Sep 2025 11:05: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 WRITE +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': 'Tue, 06 Oct 2026 17:33:53 -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': '1791308033.02347', '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': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +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': 'Tue, 06 Oct 2026 17:33:53 -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': '1791308033.04853', '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': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 +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 +test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics +test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics ... ok +swift: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 507 - "-" "-" "-" 0.0003 "-" 1867680 - +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_backend.TestContainerBrokerBeforeShardRanges.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor ... ok +test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition +test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897964.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/6b8/90e5a4026b5006804e825b2f36b276b8/90e5a4026b5006804e825b2f36b276b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897968.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/b1e/ca4a71d2b8eceda30ab18faf27b9eb1e/ca4a71d2b8eceda30ab18faf27b9eb1e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897972.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/809/0f0ee5c4cedf6f6da1c0ae19f5d25809/0f0ee5c4cedf6f6da1c0ae19f5d25809.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897976.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/8b3/efe5c58c3982d1b6a8d604d4313648b3/efe5c58c3982d1b6a8d604d4313648b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897980.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/e85/f1d74ed4120672e04794a23840d30e85/f1d74ed4120672e04794a23840d30e85.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897984.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/128/2c9041b34037a3252e8e05c1b0367128/2c9041b34037a3252e8e05c1b0367128.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897988.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/165/c78f4ab95a1e242a6ee402b5c970d165/c78f4ab95a1e242a6ee402b5c970d165.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897992.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/0a8/bff5134472c4b843fd3cea815d12a0a8/bff5134472c4b843fd3cea815d12a0a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897996.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/35d/3fff7f51652f24d4ee28d7bdf083a35d/3fff7f51652f24d4ee28d7bdf083a35d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898000.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/cd8/2df8b41d9dcc0795cb02f2905fe66cd8/2df8b41d9dcc0795cb02f2905fe66cd8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898004.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/992/6ec292b6763ee76a6787549419d0e992/6ec292b6763ee76a6787549419d0e992.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898008.00000-0, db: /tmp/tmpy0wpc91z/sda/containers/0/c40/51d00fdb7690cbf9eef3ae625dffec40/51d00fdb7690cbf9eef3ae625dffec40.db -sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmp13l9lq0t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897503.00000.db -sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmp13l9lq0t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897503.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897506.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/150/49e272f18b5aa7559c8ee2d3f5d7a150/49e272f18b5aa7559c8ee2d3f5d7a150_1756897506.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897506.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/150/49e272f18b5aa7559c8ee2d3f5d7a150/49e272f18b5aa7559c8ee2d3f5d7a150_1756897506.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897509.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/bf8/555ad22ee148f2f7c5d38b99c6b89bf8/555ad22ee148f2f7c5d38b99c6b89bf8_1756897509.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897509.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/bf8/555ad22ee148f2f7c5d38b99c6b89bf8/555ad22ee148f2f7c5d38b99c6b89bf8_1756897509.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897512.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/1e4/5d13590d33d7d6593905a8a30c9ea1e4/5d13590d33d7d6593905a8a30c9ea1e4_1756897512.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897512.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/1e4/5d13590d33d7d6593905a8a30c9ea1e4/5d13590d33d7d6593905a8a30c9ea1e4_1756897512.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897515.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a0b/5697cd585ab835fe8153dfccdcf96a0b/5697cd585ab835fe8153dfccdcf96a0b_1756897515.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897515.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a0b/5697cd585ab835fe8153dfccdcf96a0b/5697cd585ab835fe8153dfccdcf96a0b_1756897515.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897518.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/578/5c7616c43e123c67e782aff97d1b7578/5c7616c43e123c67e782aff97d1b7578_1756897518.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897518.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/578/5c7616c43e123c67e782aff97d1b7578/5c7616c43e123c67e782aff97d1b7578_1756897518.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897521.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/016/e28213041dfda07dcedb09b6a8fd4016/e28213041dfda07dcedb09b6a8fd4016_1756897521.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897521.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/016/e28213041dfda07dcedb09b6a8fd4016/e28213041dfda07dcedb09b6a8fd4016_1756897521.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897524.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/f5d/abf90727a6f5795522f9e16ccfd88f5d/abf90727a6f5795522f9e16ccfd88f5d_1756897524.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897524.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/f5d/abf90727a6f5795522f9e16ccfd88f5d/abf90727a6f5795522f9e16ccfd88f5d_1756897524.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897527.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/669/eff78d551f3fc22a7e66eb860b207669/eff78d551f3fc22a7e66eb860b207669_1756897527.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897527.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/669/eff78d551f3fc22a7e66eb860b207669/eff78d551f3fc22a7e66eb860b207669_1756897527.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897530.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/4e9/54842fa28827645c95b53ebcef46a4e9/54842fa28827645c95b53ebcef46a4e9_1756897530.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897530.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/4e9/54842fa28827645c95b53ebcef46a4e9/54842fa28827645c95b53ebcef46a4e9_1756897530.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897533.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/674/70898c682e3d0f58ed4a85d426ac0674/70898c682e3d0f58ed4a85d426ac0674_1756897533.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897533.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/674/70898c682e3d0f58ed4a85d426ac0674/70898c682e3d0f58ed4a85d426ac0674_1756897533.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897536.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/bed/bf24f1f86f834121007d54609716dbed/bf24f1f86f834121007d54609716dbed_1756897536.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897536.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/bed/bf24f1f86f834121007d54609716dbed/bf24f1f86f834121007d54609716dbed_1756897536.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897539.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/65b/0fca365eae3091f8e934fd797fe8e65b/0fca365eae3091f8e934fd797fe8e65b_1756897539.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897539.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/65b/0fca365eae3091f8e934fd797fe8e65b/0fca365eae3091f8e934fd797fe8e65b_1756897539.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897542.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/7f5/ddf8cb414fedacec0c40dea9f496e7f5/ddf8cb414fedacec0c40dea9f496e7f5_1756897542.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897542.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/7f5/ddf8cb414fedacec0c40dea9f496e7f5/ddf8cb414fedacec0c40dea9f496e7f5_1756897542.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897545.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/9e3/79ece17f2cdf6e8f284a2e70a0af09e3/79ece17f2cdf6e8f284a2e70a0af09e3_1756897545.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897545.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/9e3/79ece17f2cdf6e8f284a2e70a0af09e3/79ece17f2cdf6e8f284a2e70a0af09e3_1756897545.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897548.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/ddd/0cc3fbbc8516fd966d72626301d74ddd/0cc3fbbc8516fd966d72626301d74ddd_1756897548.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897548.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/ddd/0cc3fbbc8516fd966d72626301d74ddd/0cc3fbbc8516fd966d72626301d74ddd_1756897548.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897551.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2_1756897551.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897551.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2_1756897551.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897554.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/e49/5b2961e1d452cb7f0d20b8415efe7e49/5b2961e1d452cb7f0d20b8415efe7e49_1756897554.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897554.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/e49/5b2961e1d452cb7f0d20b8415efe7e49/5b2961e1d452cb7f0d20b8415efe7e49_1756897554.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897557.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/d69/e51a371f9397a7b3cdc50980971b9d69/e51a371f9397a7b3cdc50980971b9d69_1756897557.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897557.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/d69/e51a371f9397a7b3cdc50980971b9d69/e51a371f9397a7b3cdc50980971b9d69_1756897557.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897560.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/7c1/914e5f170aa63fc33a0088f4c5d337c1/914e5f170aa63fc33a0088f4c5d337c1_1756897560.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897560.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/7c1/914e5f170aa63fc33a0088f4c5d337c1/914e5f170aa63fc33a0088f4c5d337c1_1756897560.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897563.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/41c/80c8a9958f6212a1879969c1594b141c/80c8a9958f6212a1879969c1594b141c_1756897563.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897563.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/41c/80c8a9958f6212a1879969c1594b141c/80c8a9958f6212a1879969c1594b141c_1756897563.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897566.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/058/c44af16df93d7ab743ff8defdf060058/c44af16df93d7ab743ff8defdf060058_1756897566.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897566.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/058/c44af16df93d7ab743ff8defdf060058/c44af16df93d7ab743ff8defdf060058_1756897566.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897569.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/047/061bb0b9d17ca954f12d5f3e40377047/061bb0b9d17ca954f12d5f3e40377047_1756897569.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897569.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/047/061bb0b9d17ca954f12d5f3e40377047/061bb0b9d17ca954f12d5f3e40377047_1756897569.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897572.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/5d0/28dec9ec865e7a555eb10552a3d4e5d0/28dec9ec865e7a555eb10552a3d4e5d0_1756897572.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897572.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/5d0/28dec9ec865e7a555eb10552a3d4e5d0/28dec9ec865e7a555eb10552a3d4e5d0_1756897572.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897575.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c_1756897575.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897575.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c_1756897575.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897578.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/5ef/c284ab856e11d041c452a77a6e5a85ef/c284ab856e11d041c452a77a6e5a85ef_1756897578.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897578.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/5ef/c284ab856e11d041c452a77a6e5a85ef/c284ab856e11d041c452a77a6e5a85ef_1756897578.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897581.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/f04/acad5cd575613842cc47da750ac96f04/acad5cd575613842cc47da750ac96f04_1756897581.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897581.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/f04/acad5cd575613842cc47da750ac96f04/acad5cd575613842cc47da750ac96f04_1756897581.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897584.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/40f/98d24d4f74a192ac103c8d28504c640f/98d24d4f74a192ac103c8d28504c640f_1756897584.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897584.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/40f/98d24d4f74a192ac103c8d28504c640f/98d24d4f74a192ac103c8d28504c640f_1756897584.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897587.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/b23/9e01f5a5cce10ac1908ac6df2bec8b23/9e01f5a5cce10ac1908ac6df2bec8b23_1756897587.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897587.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/b23/9e01f5a5cce10ac1908ac6df2bec8b23/9e01f5a5cce10ac1908ac6df2bec8b23_1756897587.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897590.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/350/6febd2add28f5a9dd78f52b200eda350/6febd2add28f5a9dd78f52b200eda350_1756897590.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897590.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/350/6febd2add28f5a9dd78f52b200eda350/6febd2add28f5a9dd78f52b200eda350_1756897590.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897593.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/9b9/f81cd2e5220861724dd30cc0623c19b9/f81cd2e5220861724dd30cc0623c19b9_1756897593.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897593.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/9b9/f81cd2e5220861724dd30cc0623c19b9/f81cd2e5220861724dd30cc0623c19b9_1756897593.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897596.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/15a/4e018a202e7a49f70310034c2e88e15a/4e018a202e7a49f70310034c2e88e15a_1756897596.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897596.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/15a/4e018a202e7a49f70310034c2e88e15a/4e018a202e7a49f70310034c2e88e15a_1756897596.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897599.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/aa8/3dee772a7de9b5e0314173f831f16aa8/3dee772a7de9b5e0314173f831f16aa8_1756897599.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897599.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/aa8/3dee772a7de9b5e0314173f831f16aa8/3dee772a7de9b5e0314173f831f16aa8_1756897599.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897602.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/41f/365fd3d4b96fb4d76806c41078cfb41f/365fd3d4b96fb4d76806c41078cfb41f_1756897602.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897602.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/41f/365fd3d4b96fb4d76806c41078cfb41f/365fd3d4b96fb4d76806c41078cfb41f_1756897602.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897605.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/0e4/176677320e61393b77af2f07fcf4e0e4/176677320e61393b77af2f07fcf4e0e4_1756897605.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897605.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/0e4/176677320e61393b77af2f07fcf4e0e4/176677320e61393b77af2f07fcf4e0e4_1756897605.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897608.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/15b/6a46c52fabf1218ba0e6063d900b115b/6a46c52fabf1218ba0e6063d900b115b_1756897608.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897608.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/15b/6a46c52fabf1218ba0e6063d900b115b/6a46c52fabf1218ba0e6063d900b115b_1756897608.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897611.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/7d4/437de9750c82608d57074957507e67d4/437de9750c82608d57074957507e67d4_1756897611.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897611.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/7d4/437de9750c82608d57074957507e67d4/437de9750c82608d57074957507e67d4_1756897611.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897614.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/144/80be067fd1b4fb873bc1aac7a18f7144/80be067fd1b4fb873bc1aac7a18f7144_1756897614.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897614.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/144/80be067fd1b4fb873bc1aac7a18f7144/80be067fd1b4fb873bc1aac7a18f7144_1756897614.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897617.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/2a7/e309eb1a5bb02b2a49a09cedcdb1d2a7/e309eb1a5bb02b2a49a09cedcdb1d2a7_1756897617.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897617.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/2a7/e309eb1a5bb02b2a49a09cedcdb1d2a7/e309eb1a5bb02b2a49a09cedcdb1d2a7_1756897617.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897620.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/ab6/f1235655c4a9ad8de645a1477e4b0ab6/f1235655c4a9ad8de645a1477e4b0ab6_1756897620.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897620.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/ab6/f1235655c4a9ad8de645a1477e4b0ab6/f1235655c4a9ad8de645a1477e4b0ab6_1756897620.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897623.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a81/f4723bd3baaf1df2c6497417c1f4ba81/f4723bd3baaf1df2c6497417c1f4ba81_1756897623.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897623.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a81/f4723bd3baaf1df2c6497417c1f4ba81/f4723bd3baaf1df2c6497417c1f4ba81_1756897623.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897626.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/bde/a4b814fd8e5f6bbbc992875517a7fbde/a4b814fd8e5f6bbbc992875517a7fbde_1756897626.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897626.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/bde/a4b814fd8e5f6bbbc992875517a7fbde/a4b814fd8e5f6bbbc992875517a7fbde_1756897626.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897629.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/68c/42e38a0b3683d754ca5aa3a0c093768c/42e38a0b3683d754ca5aa3a0c093768c_1756897629.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897629.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/68c/42e38a0b3683d754ca5aa3a0c093768c/42e38a0b3683d754ca5aa3a0c093768c_1756897629.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897632.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/0da/0ca31b9564284f11085f0fba903720da/0ca31b9564284f11085f0fba903720da_1756897632.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897632.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/0da/0ca31b9564284f11085f0fba903720da/0ca31b9564284f11085f0fba903720da_1756897632.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897635.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/baa/9c38363e37bdf0210eefce80bb159baa/9c38363e37bdf0210eefce80bb159baa_1756897635.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897635.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/baa/9c38363e37bdf0210eefce80bb159baa/9c38363e37bdf0210eefce80bb159baa_1756897635.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897638.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a31/56d2a5bdaa7c0cb82b489fa11e41ca31/56d2a5bdaa7c0cb82b489fa11e41ca31_1756897638.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897638.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a31/56d2a5bdaa7c0cb82b489fa11e41ca31/56d2a5bdaa7c0cb82b489fa11e41ca31_1756897638.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897641.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/b54/93da7975b8b29ffce14d5f7448839b54/93da7975b8b29ffce14d5f7448839b54_1756897641.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897641.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/b54/93da7975b8b29ffce14d5f7448839b54/93da7975b8b29ffce14d5f7448839b54_1756897641.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897644.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/5a5/e0aa983324677d6b61354218178205a5/e0aa983324677d6b61354218178205a5_1756897644.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897644.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/5a5/e0aa983324677d6b61354218178205a5/e0aa983324677d6b61354218178205a5_1756897644.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897647.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/832/d2afb360fa8489f1f8bf58d5ffa55832/d2afb360fa8489f1f8bf58d5ffa55832_1756897647.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897647.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/832/d2afb360fa8489f1f8bf58d5ffa55832/d2afb360fa8489f1f8bf58d5ffa55832_1756897647.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897650.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a8f/a16d2134330a948f5626557d1211fa8f/a16d2134330a948f5626557d1211fa8f_1756897650.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897650.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a8f/a16d2134330a948f5626557d1211fa8f/a16d2134330a948f5626557d1211fa8f_1756897650.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897653.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/3e3/1017fc52ec586d4b22ae1c0e5224d3e3/1017fc52ec586d4b22ae1c0e5224d3e3_1756897653.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897653.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/3e3/1017fc52ec586d4b22ae1c0e5224d3e3/1017fc52ec586d4b22ae1c0e5224d3e3_1756897653.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897656.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/3a5/d9c0e2acc4ac5aa8ba90e6b4b452d3a5/d9c0e2acc4ac5aa8ba90e6b4b452d3a5_1756897656.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897656.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/3a5/d9c0e2acc4ac5aa8ba90e6b4b452d3a5/d9c0e2acc4ac5aa8ba90e6b4b452d3a5_1756897656.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897659.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/f3d/88d07e28aa1778291aa853315cfaaf3d/88d07e28aa1778291aa853315cfaaf3d_1756897659.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897659.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/f3d/88d07e28aa1778291aa853315cfaaf3d/88d07e28aa1778291aa853315cfaaf3d_1756897659.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897662.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/b4d/35df9fe039ada222e7aaeb52e5ceab4d/35df9fe039ada222e7aaeb52e5ceab4d_1756897662.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897662.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/b4d/35df9fe039ada222e7aaeb52e5ceab4d/35df9fe039ada222e7aaeb52e5ceab4d_1756897662.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897665.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/eba/750fa118a9b010a32e0cb0c1c6bf0eba/750fa118a9b010a32e0cb0c1c6bf0eba_1756897665.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897665.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/eba/750fa118a9b010a32e0cb0c1c6bf0eba/750fa118a9b010a32e0cb0c1c6bf0eba_1756897665.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897668.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/646/bb7759589f329cedf7923de30a8e6646/bb7759589f329cedf7923de30a8e6646_1756897668.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897668.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/646/bb7759589f329cedf7923de30a8e6646/bb7759589f329cedf7923de30a8e6646_1756897668.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897671.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/ae2/c6df9e9c49beda33a39db5528d432ae2/c6df9e9c49beda33a39db5528d432ae2_1756897671.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897671.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/ae2/c6df9e9c49beda33a39db5528d432ae2/c6df9e9c49beda33a39db5528d432ae2_1756897671.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897674.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/10f/7451c66bd00d683deda910e80dda110f/7451c66bd00d683deda910e80dda110f_1756897674.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897674.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/10f/7451c66bd00d683deda910e80dda110f/7451c66bd00d683deda910e80dda110f_1756897674.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897677.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/d99/31c1f8cd952d4f4a9a83b0ce772dbd99/31c1f8cd952d4f4a9a83b0ce772dbd99_1756897677.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 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 412 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx6584a79dad324fbd9f90c-006ac53103" "proxy-server 1867666" 0.0003 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx794f7b71a71d419d835b1-006ac53103" "proxy-server 1867666" 0.0014 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx113b2059efe04898992d5-006ac53103" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 200 106 "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "txa0871c9917194e97864a5-006ac53103" "proxy-server 1867666" 0.0002 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b030fd045f8408f82dee-006ac53103" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx3baddafeb1a34729b063a-006ac53103" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdg1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 304 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx19d41537a95341ed8095a-006ac53103" "proxy-server 1867666" 0.0003 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9710fbcdf20d402f8e737-006ac53103" "proxy-server 1867666" 0.0095 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx15c8d6e60adc4f70bd029-006ac53103" "proxy-server 1867666" 0.0097 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdi1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 200 106 "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "txd4aac2ffa05646a3b51f2-006ac53103" "proxy-server 1867666" 0.0003 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx980f301f8eec43a1b934f-006ac53103" "proxy-server 1867666" 0.0134 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/2/a/74821d1656ad4a3bb4a02926006aff34" 204 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34" "tx8fa269e9b28a4fb4825a3-006ac53103" "proxy-server 1867666" 0.0096 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdh1/3/a/74821d1656ad4a3bb4a02926006aff34/conditionals" 304 - "HEAD http://localhost/v1/a/74821d1656ad4a3bb4a02926006aff34/conditionals" "tx50f17424c6ec4c60b8d65-006ac53103" "proxy-server 1867666" 0.0003 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e7d41679adf4f1c87b25-006ac53103" "proxy-server 1867666" 0.0013 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:44191/sda1/1/a/ec-discon" "tx5e7d41679adf4f1c87b25-006ac53103" "container-server 1867666" 0.0010 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:47097/sdb1/1/a/ec-discon" "tx5e7d41679adf4f1c87b25-006ac53103" "container-server 1867666" 0.0011 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx5e7d41679adf4f1c87b25-006ac53103" "proxy-server 1867666" 0.0406 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx5e7d41679adf4f1c87b25-006ac53103" "proxy-server 1867666" 0.0288 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/55 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - tx5e7d41679adf4f1c87b25-006ac53103 - 0.0730 - - 1791308035.219332695 1791308035.292369366 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx82dc523adfc54b5785046-006ac53103" "proxy-server 1867666" 0.0060 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txd5af58479df1426eae0a2-006ac53103" "proxy-server 1867666" 0.0094 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx1b9fee9bbcc1425882abc-006ac53103" "proxy-server 1867666" 0.0414 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "tx1b9fee9bbcc1425882abc-006ac53103" "object-server 1867666" 0.0005 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/1/a/ec-discon/test" "tx1b9fee9bbcc1425882abc-006ac53103" "object-server 1867666" 0.0004 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx1b9fee9bbcc1425882abc-006ac53103" "proxy-server 1867666" 0.0579 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx1b9fee9bbcc1425882abc-006ac53103" "proxy-server 1867666" 0.0660 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/55 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - tx1b9fee9bbcc1425882abc-006ac53103 - 0.1007 - - 1791308035.309595585 1791308035.410340548 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcec655834e824e7f8f26b-006ac53103" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx8fd502f024a0413496987-006ac53103" "proxy-server 1867666" 0.0022 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "GET /sdh1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx39ac9308c4c94bd6ba247-006ac53103" "proxy-server 1867666" 0.0003 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "GET /sdi1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx39ac9308c4c94bd6ba247-006ac53103" "proxy-server 1867666" 0.0003 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/55 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - tx39ac9308c4c94bd6ba247-006ac53103 - 0.0664 - - 1791308035.411323071 1791308035.477704287 3 +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx39ac9308c4c94bd6ba247-006ac53103) (client_ip: 127.0.0.1) +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx39ac9308c4c94bd6ba247-006ac53103) (client_ip: 127.0.0.1) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2df20d9b5a74882b433b-006ac53103" "proxy-server 1867666" 0.0140 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:47097/sdb1/1/a/ec-discon" "txd2df20d9b5a74882b433b-006ac53103" "container-server 1867666" 0.0141 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "txd2df20d9b5a74882b433b-006ac53103" "proxy-server 1867666" 0.4165 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:44191/sda1/1/a/ec-discon" "txd2df20d9b5a74882b433b-006ac53103" "container-server 1867666" 0.0011 "-" 1867666 3test.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter ... ok -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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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_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 +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308160.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/747/65f55c06f27f05b7ed8f98c75f60c747/65f55c06f27f05b7ed8f98c75f60c747.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308169.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/aaa/a53d59d0993574e3f5cfdb467f7d9aaa/a53d59d0993574e3f5cfdb467f7d9aaa.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308169.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/aaa/a53d59d0993574e3f5cfdb467f7d9aaa/a53d59d0993574e3f5cfdb467f7d9aaa.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308169.00000-2, db: /tmp/tmpb2cqcjll/sda/containers/0/aaa/a53d59d0993574e3f5cfdb467f7d9aaa/a53d59d0993574e3f5cfdb467f7d9aaa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751.db +sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1791308034.00000, (0, 0) as of 1791308034.00000, active as of 1791308034.00000> to ShardRange<'a' to 'b' as of 1791308034.00000, (0, 0) as of 1791308034.00000, sharding as of 1791308039.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751.db +sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751_1791308034.00000.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751_1791308034.00000.db +sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751_1791308034.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751_1791308034.00000.db +sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1791308034.00000, (0, 0) as of 1791308034.00000, sharding as of 1791308040.00000> to ShardRange<'a' to 'b' as of 1791308034.00000, (0, 0) as of 1791308034.00000, sharded as of 1791308043.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1791308034.00000-2, db: /tmp/tmpprbcjyhy/sda/containers/0/751/0c6902065787fc5699c4de99616b4751/0c6902065787fc5699c4de99616b4751_1791308034.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308035.00000, db: /tmp/tmpem2403f1/sda/containers/0/af2/d65bdab9bc1805c8a896ff04a9cb6af2/d65bdab9bc1805c8a896ff04a9cb6af2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308037.00000, db: /tmp/tmpem2403f1/sda/containers/0/727/21dd28dadb41194b15273a034623b727/21dd28dadb41194b15273a034623b727.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308036.00000, (0, 0) as of 1791308036.00000, found as of 1791308036.00000> to ShardRange<'k' to 't' as of 1791308037.00000, (0, 0) as of 1791308037.00000, created as of 1791308037.00000>, path: .shards_a/shard_c_1791308037.00000, db: /tmp/tmpem2403f1/sda/containers/0/727/21dd28dadb41194b15273a034623b727/21dd28dadb41194b15273a034623b727.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308039.00000, db: /tmp/tmpem2403f1/sda/containers/0/1e8/e3a40e340b983ae27a4eeb2a3cd1b1e8/e3a40e340b983ae27a4eeb2a3cd1b1e8.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308038.00000, (0, 0) as of 1791308038.00000, found as of 1791308038.00000> to ShardRange<'k' to 't' as of 1791308039.00000, (0, 0) as of 1791308039.00000, cleaved as of 1791308039.00000>, path: .shards_a/shard_c_1791308039.00000, db: /tmp/tmpem2403f1/sda/containers/0/1e8/e3a40e340b983ae27a4eeb2a3cd1b1e8/e3a40e340b983ae27a4eeb2a3cd1b1e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308041.00000, db: /tmp/tmpem2403f1/sda/containers/0/4c8/4b7072c3e1424980441b30b5ce0004c8/4b7072c3e1424980441b30b5ce0004c8.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308040.00000, (0, 0) as of 1791308040.00000, found as of 1791308040.00000> to ShardRange<'k' to 't' as of 1791308041.00000, (0, 0) as of 1791308041.00000, active as of 1791308041.00000>, path: .shards_a/shard_c_1791308041.00000, db: /tmp/tmpem2403f1/sda/containers/0/4c8/4b7072c3e1424980441b30b5ce0004c8/4b7072c3e1424980441b30b5ce0004c8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308043.00000, db: /tmp/tmpem2403f1/sda/containers/0/064/2a80e121904b01ff909083d5cc754064/2a80e121904b01ff909083d5cc754064.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308042.00000, (0, 0) as of 1791308042.00000, found as of 1791308042.00000> to ShardRange<'k' to 't' as of 1791308043.00000, (0, 0) as of 1791308043.00000, shrinking as of 1791308043.00000>, path: .shards_a/shard_c_1791308043.00000, db: /tmp/tmpem2403f1/sda/containers/0/064/2a80e121904b01ff909083d5cc754064/2a80e121904b01ff909083d5cc754064.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308043.00000, db: /tmp/tmpem2403f1/sda/containers/0/064/2a80e121904b01ff909083d5cc754064/2a80e121904b01ff909083d5cc754064.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308045.00000, db: /tmp/tmpem2403f1/sda/containers/0/7b5/c52aab10b0802e21f4779643f26727b5/c52aab10b0802e21f4779643f26727b5.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308044.00000, (0, 0) as of 1791308044.00000, found as of 1791308044.00000> to ShardRange<'k' to 't' as of 1791308045.00000, (0, 0) as of 1791308045.00000, sharding as of 1791308045.00000>, path: .shards_a/shard_c_1791308045.00000, db: /tmp/tmpem2403f1/sda/containers/0/7b5/c52aab10b0802e21f4779643f26727b5/c52aab10b0802e21f4779643f26727b5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308045.00000, db: /tmp/tmpem2403f1/sda/containers/0/7b5/c52aab10b0802e21f4779643f26727b5/c52aab10b0802e21f4779643f26727b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308047.00000, db: /tmp/tmpem2403f1/sda/containers/0/776/c68386bbe2663a069b99b33453e18776/c68386bbe2663a069b99b33453e18776.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308046.00000, (0, 0) as of 1791308046.00000, found as of 1791308046.00000> to ShardRange<'k' to 't' as of 1791308047.00000, (0, 0) as of 1791308047.00000, sharded as of 1791308047.00000>, path: .shards_a/shard_c_1791308047.00000, db: /tmp/tmpem2403f1/sda/containers/0/776/c68386bbe2663a069b99b33453e18776/c68386bbe2663a069b99b33453e18776.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308047.00000, db: /tmp/tmpem2403f1/sda/containers/0/776/c68386bbe2663a069b99b33453e18776/c68386bbe2663a069b99b33453e18776.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308049.00000, db: /tmp/tmpem2403f1/sda/containers/0/dbe/7daa29f8cc1ad9e0ee50ad201dd9edbe/7daa29f8cc1ad9e0ee50ad201dd9edbe.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308048.00000, (0, 0) as of 1791308048.00000, found as of 1791308048.00000> to ShardRange<'k' to 't' as of 1791308049.00000, (0, 0) as of 1791308049.00000, shrunk as of 1791308049.00000>, path: .shards_a/shard_c_1791308049.00000, db: /tmp/tmpem2403f1/sda/containers/0/dbe/7daa29f8cc1ad9e0ee50ad201dd9edbe/7daa29f8cc1ad9e0ee50ad201dd9edbe.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308049.00000, db: /tmp/tmpem2403f1/sda/containers/0/dbe/7daa29f8cc1ad9e0ee50ad201dd9edbe/7daa29f8cc1ad9e0ee50ad201dd9edbe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308051.00000, db: /tmp/tmpem2403f1/sda/containers/0/a7f/18e9d216f8f223167a50ce76c28dfa7f/18e9d216f8f223167a50ce76c28dfa7f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308050.00000, (0, 0) as of 1791308050.00000, created as of 1791308050.00000> to ShardRange<'k' to 't' as of 1791308051.00000, (0, 0) as of 1791308051.00000, found as of 1791308051.00000>, path: .shards_a/shard_c_1791308051.00000, db: /tmp/tmpem2403f1/sda/containers/0/a7f/18e9d216f8f223167a50ce76c28dfa7f/18e9d216f8f223167a50ce76c28dfa7f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308053.00000, db: /tmp/tmpem2403f1/sda/containers/0/9d4/3c219998f8e8cdbe593a250fab3709d4/3c219998f8e8cdbe593a250fab3709d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308055.00000, db: /tmp/tmpem2403f1/sda/containers/0/82e/d3c0de1ed060899442ed5779716d982e/d3c0de1ed060899442ed5779716d982e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308054.00000, (0, 0) as of 1791308054.00000, created as of 1791308054.00000> to ShardRange<'k' to 't' as of 1791308055.00000, (0, 0) as of 1791308055.00000, cleaved as of 1791308055.00000>, path: .shards_a/shard_c_1791308055.00000, db: /tmp/tmpem2403f1/sda/containers/0/82e/d3c0de1ed060899442ed5779716d982e/d3c0de1ed060899442ed5779716d982e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308057.00000, db: /tmp/tmpem2403f1/sda/containers/0/c0e/6518e7f84b96bcd76ec2dd19c20ccc0e/6518e7f84b96bcd76ec2dd19c20ccc0e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308056.00000, (0, 0) as of 1791308056.00000, created as of 1791308056.00000> to ShardRange<'k' to 't' as of 1791308057.00000, (0, 0) as of 1791308057.00000, active as of 1791308057.00000>, path: .shards_a/shard_c_1791308057.00000, db: /tmp/tmpem2403f1/sda/containers/0/c0e/6518e7f84b96bcd76ec2dd19c20ccc0e/6518e7f84b96bcd76ec2dd19c20ccc0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308059.00000, db: /tmp/tmpem2403f1/sda/containers/0/218/c6890221165dd78166c1f4c14a000218/c6890221165dd78166c1f4c14a000218.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308058.00000, (0, 0) as of 1791308058.00000, created as of 1791308058.00000> to ShardRange<'k' to 't' as of 1791308059.00000, (0, 0) as of 1791308059.00000, shrinking as of 1791308059.00000>, path: .shards_a/shard_c_1791308059.00000, db: /tmp/tmpem2403f1/sda/containers/0/218/c6890221165dd78166c1f4c14a000218/c6890221165dd78166c1f4c14a000218.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308059.00000, db: /tmp/tmpem2403f1/sda/containers/0/218/c6890221165dd78166c1f4c14a000218/c6890221165dd78166c1f4c14a000218.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308061.00000, db: /tmp/tmpem2403f1/sda/containers/0/38b/5e4c826903398ab31b42be0248bb738b/5e4c826903398ab31b42be0248bb738b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308060.00000, (0, 0) as of 1791308060.00000, created as of 1791308060.00000> to ShardRange<'k' to 't' as of 1791308061.00000, (0, 0) as of 1791308061.00000, sharding as of 1791308061.00000>, path: .shards_a/shard_c_1791308061.00000, db: /tmp/tmpem2403f1/sda/containers/0/38b/5e4c826903398ab31b42be0248bb738b/5e4c826903398ab31b42be0248bb738b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308061.00000, db: /tmp/tmpem2403f1/sda/containers/0/38b/5e4c826903398ab31b42be0248bb738b/5e4c826903398ab31b42be0248bb738b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308063.00000, db: /tmp/tmpem2403f1/sda/containers/0/13a/b81186ade511ada746cea2b7877f213a/b81186ade511ada746cea2b7877f213a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308062.00000, (0, 0) as of 1791308062.00000, created as of 1791308062.00000> to ShardRange<'k' to 't' as of 1791308063.00000, (0, 0) as of 1791308063.00000, sharded as of 1791308063.00000>, path: .shards_a/shard_c_1791308063.00000, db: /tmp/tmpem2403f1/sda/containers/0/13a/b81186ade511ada746cea2b7877f213a/b81186ade511ada746cea2b7877f213a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308063.00000, db: /tmp/tmpem2403f1/sda/containers/0/13a/b81186ade511ada746cea2b7877f213a/b81186ade511ada746cea2b7877f213a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308065.00000, db: /tmp/tmpem2403f1/sda/containers/0/7a8/e90d98a9c38687b6573634460c0fe7a8/e90d98a9c38687b6573634460c0fe7a8.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308064.00000, (0, 0) as of 1791308064.00000, created as of 1791308064.00000> to ShardRange<'k' to 't' as of 1791308065.00000, (0, 0) as of 1791308065.00000, shrunk as of 1791308065.00000>, path: .shards_a/shard_c_1791308065.00000, db: /tmp/tmpem2403f1/sda/containers/0/7a8/e90d98a9c38687b6573634460c0fe7a8/e90d98a9c38687b6573634460c0fe7a8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308065.00000, db: /tmp/tmpem2403f1/sda/containers/0/7a8/e90d98a9c38687b6573634460c0fe7a8/e90d98a9c38687b6573634460c0fe7a8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308067.00000, db: /tmp/tmpem2403f1/sda/containers/0/e9c/e690588b7abda9f0c52ae79b2b32be9c/e690588b7abda9f0c52ae79b2b32be9c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308066.00000, (0, 0) as of 1791308066.00000, cleaved as of 1791308066.00000> to ShardRange<'k' to 't' as of 1791308067.00000, (0, 0) as of 1791308067.00000, found as of 1791308067.00000>, path: .shards_a/shard_c_1791308067.00000, db: /tmp/tmpem2403f1/sda/containers/0/e9c/e690588b7abda9f0c52ae79b2b32be9c/e690588b7abda9f0c52ae79b2b32be9c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308069.00000, db: /tmp/tmpem2403f1/sda/containers/0/99e/a0e6c875b17189f0a5a92500b8f5399e/a0e6c875b17189f0a5a92500b8f5399e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308068.00000, (0, 0) as of 1791308068.00000, cleaved as of 1791308068.00000> to ShardRange<'k' to 't' as of 1791308069.00000, (0, 0) as of 1791308069.00000, created as of 1791308069.00000>, path: .shards_a/shard_c_1791308069.00000, db: /tmp/tmpem2403f1/sda/containers/0/99e/a0e6c875b17189f0a5a92500b8f5399e/a0e6c875b17189f0a5a92500b8f5399e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308071.00000, db: /tmp/tmpem2403f1/sda/containers/0/acb/fbb6b6e393b4faff6434509dd642bacb/fbb6b6e393b4faff6434509dd642bacb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308073.00000, db: /tmp/tmpem2403f1/sda/containers/0/e25/947b2a49c0636712462295b8ddf44e25/947b2a49c0636712462295b8ddf44e25.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308072.00000, (0, 0) as of 1791308072.00000, cleaved as of 1791308072.00000> to ShardRange<'k' to 't' as of 1791308073.00000, (0, 0) as of 1791308073.00000, active as of 1791308073.00000>, path: .shards_a/shard_c_1791308073.00000, db: /tmp/tmpem2403f1/sda/containers/0/e25/947b2a49c0636712462295b8ddf44e25/947b2a49c0636712462295b8ddf44e25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308075.00000, db: /tmp/tmpem2403f1/sda/containers/0/a8f/b4650ec5cdc8840501e3db6675384a8f/b4650ec5cdc8840501e3db6675384a8f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308074.00000, (0, 0) as of 1791308074.00000, cleaved as of 1791308074.00000> to ShardRange<'k' to 't' as of 1791308075.00000, (0, 0) as of 1791308075.00000, shrinking as of 1791308075.00000>, path: .shards_a/shard_c_1791308075.00000, db: /tmp/tmpem2403f1/sda/containers/0/a8f/b4650ec5cdc8840501e3db6675384a8f/b4650ec5cdc8840501e3db6675384a8f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308075.00000, db: /tmp/tmpem2403f1/sda/containers/0/a8f/b4650ec5cdc8840501e3db6675384a8f/b4650ec5cdc8840501e3db6675384a8f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308077.00000, db: /tmp/tmpem2403f1/sda/containers/0/92e/b9e406c6363d8f4d7034d0256df7392e/b9e406c6363d8f4d7034d0256df7392e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308076.00000, (0, 0) as of 1791308076.00000, cleaved as of 1791308076.00000> to ShardRange<'k' to 't' as of 1791308077.00000, (0, 0) as of 1791308077.00000, sharding as of 1791308077.00000>, path: .shards_a/shard_c_1791308077.00000, db: /tmp/tmpem2403f1/sda/containers/0/92e/b9e406c6363d8f4d7034d0256df7392e/b9e406c6363d8f4d7034d0256df7392e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308077.00000, db: /tmp/tmpem2403f1/sda/containers/0/92e/b9e406c6363d8f4d7034d0256df7392e/b9e406c6363d8f4d7034d0256df7392e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308079.00000, db: /tmp/tmpem2403f1/sda/containers/0/369/a44f69b7e975c17e919121182dbce369/a44f69b7e975c17e919121182dbce369.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308078.00000, (0, 0) as of 1791308078.00000, cleaved as of 1791308078.00000> to ShardRange<'k' to 't' as of 1791308079.00000, (0, 0) as of 1791308079.00000, sharded as of 1791308079.00000>, path: .shards_a/shard_c_1791308079.00000, db: /tmp/tmpem2403f1/sda/containers/0/369/a44f69b7e975c17e919121182dbce369/a44f69b7e975c17e919121182dbce369.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308079.00000, db: /tmp/tmpem2403f1/sda/containers/0/369/a44f69b7e975c17e919121182dbce369/a44f69b7e975c17e919121182dbce369.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308081.00000, db: /tmp/tmpem2403f1/sda/containers/0/ddc/d2750e3ad6cbb436685f66452be83ddc/d2750e3ad6cbb436685f66452be83ddc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308080.00000, (0, 0) as of 1791308080.00000, cleaved as of 1791308080.00000> to ShardRange<'k' to 't' as of 1791308081.00000, (0, 0) as of 1791308081.00000, shrunk as of 1791308081.00000>, path: .shards_a/shard_c_1791308081.00000, db: /tmp/tmpem2403f1/sda/containers/0/ddc/d2750e3ad6cbb436685f66452be83ddc/d2750e3ad6cbb436685f66452be83ddc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308081.00000, db: /tmp/tmpem2403f1/sda/containers/0/ddc/d2750e3ad6cbb436685f66452be83ddc/d2750e3ad6cbb436685f66452be83ddc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308083.00000, db: /tmp/tmpem2403f1/sda/containers/0/9dd/59d6cd1ec826ed022d468eda7e1d39dd/59d6cd1ec826ed022d468eda7e1d39dd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308082.00000, (0, 0) as of 1791308082.00000, active as of 1791308082.00000> to ShardRange<'k' to 't' as of 1791308083.00000, (0, 0) as of 1791308083.00000, found as of 1791308083.00000>, path: .shards_a/shard_c_1791308083.00000, db: /tmp/tmpem2403f1/sda/containers/0/9dd/59d6cd1ec826ed022d468eda7e1d39dd/59d6cd1ec826ed022d468eda7e1d39dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308085.00000, db: /tmp/tmpem2403f1/sda/containers/0/990/a70c183de95d5dcc1cb53b217d706990/a70c183de95d5dcc1cb53b217d706990.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308084.00000, (0, 0) as of 1791308084.00000, active as of 1791308084.00000> to ShardRange<'k' to 't' as of 1791308085.00000, (0, 0) as of 1791308085.00000, created as of 1791308085.00000>, path: .shards_a/shard_c_1791308085.00000, db: /tmp/tmpem2403f1/sda/containers/0/990/a70c183de95d5dcc1cb53b217d706990/a70c183de95d5dcc1cb53b217d706990.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308087.00000, db: /tmp/tmpem2403f1/sda/containers/0/0b4/5eb3a7c844bc7728129be2e3032cd0b4/5eb3a7c844bc7728129be2e3032cd0b4.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308086.00000, (0, 0) as of 1791308086.00000, active as of 1791308086.00000> to ShardRange<'k' to 't' as of 1791308087.00000, (0, 0) as of 1791308087.00000, cleaved as of 1791308087.00000>, path: .shards_a/shard_c_1791308087.00000, db: /tmp/tmpem2403f1/sda/containers/0/0b4/5eb3a7c844bc7728129be2e3032cd0b4/5eb3a7c844bc7728129be2e3032cd0b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308089.00000, db: /tmp/tmpem2403f1/sda/containers/0/d95/9a5c7d262d5ace605d4e9fb12f333d95/9a5c7d262d5ace605d4e9fb12f333d95.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308091.00000, db: /tmp/tmpem2403f1/sda/containers/0/8e4/6e4e3babb4cbb13999bc8f9ad601c8e4/6e4e3babb4cbb13999bc8f9ad601c8e4.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308090.00000, (0, 0) as of 1791308090.00000, active as of 1791308090.00000> to ShardRange<'k' to 't' as of 1791308091.00000, (0, 0) as of 1791308091.00000, shrinking as of 1791308091.00000>, path: .shards_a/shard_c_1791308091.00000, db: /tmp/tmpem2403f1/sda/containers/0/8e4/6e4e3babb4cbb13999bc8f9ad601c8e4/6e4e3babb4cbb13999bc8f9ad601c8e4.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308091.00000, db: /tmp/tmpem2403f1/sda/containers/0/8e4/6e4e3babb4cbb13999bc8f9ad601c8e4/6e4e3babb4cbb13999bc8f9ad601c8e4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308093.00000, db: /tmp/tmpem2403f1/sda/containers/0/ce9/1bf5eeb2d73f4ead56565858808d1ce9/1bf5eeb2d73f4ead56565858808d1ce9.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308092.00000, (0, 0) as of 1791308092.00000, active as of 1791308092.00000> to ShardRange<'k' to 't' as of 1791308093.00000, (0, 0) as of 1791308093.00000, sharding as of 1791308093.00000>, path: .shards_a/shard_c_1791308093.00000, db: /tmp/tmpem2403f1/sda/containers/0/ce9/1bf5eeb2d73f4ead56565858808d1ce9/1bf5eeb2d73f4ead56565858808d1ce9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308093.00000, db: /tmp/tmpem2403f1/sda/containers/0/ce9/1bf5eeb2d73f4ead56565858808d1ce9/1bf5eeb2d73f4ead56565858808d1ce9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308095.00000, db: /tmp/tmpem2403f1/sda/containers/0/33f/8ec6c327f976ae9b1b1bc03a6111f33f/8ec6c327f976ae9b1b1bc03a6111f33f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308094.00000, (0, 0) as of 1791308094.00000, active as of 1791308094.00000> to ShardRange<'k' to 't' as of 1791308095.00000, (0, 0) as of 1791308095.00000, sharded as of 1791308095.00000>, path: .shards_a/shard_c_1791308095.00000, db: /tmp/tmpem2403f1/sda/containers/0/33f/8ec6c327f976ae9b1b1bc03a6111f33f/8ec6c327f976ae9b1b1bc03a6111f33f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308095.00000, db: /tmp/tmpem2403f1/sda/containers/0/33f/8ec6c327f976ae9b1b1bc03a6111f33f/8ec6c327f976ae9b1b1bc03a6111f33f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308097.00000, db: /tmp/tmpem2403f1/sda/containers/0/9fe/1b6ede8595186b3f6b18442c09da59fe/1b6ede8595186b3f6b18442c09da59fe.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308096.00000, (0, 0) as of 1791308096.00000, active as of 1791308096.00000> to ShardRange<'k' to 't' as of 1791308097.00000, (0, 0) as of 1791308097.00000, shrunk as of 1791308097.00000>, path: .shards_a/shard_c_1791308097.00000, db: /tmp/tmpem2403f1/sda/containers/0/9fe/1b6ede8595186b3f6b18442c09da59fe/1b6ede8595186b3f6b18442c09da59fe.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308097.00000, db: /tmp/tmpem2403f1/sda/containers/0/9fe/1b6ede8595186b3f6b18442c09da59fe/1b6ede8595186b3f6b18442c09da59fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308099.00000, db: /tmp/tmpem2403f1/sda/containers/0/4c3/6a9d3f8875db3f1ebef5d7a1977f24c3/6a9d3f8875db3f1ebef5d7a1977f24c3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308098.00000, (0, 0) as of 1791308098.00000, shrinking as of 1791308098.00000> to ShardRange<'k' to 't' as of 1791308099.00000, (0, 0) as of 1791308099.00000, found as of 1791308099.00000>, path: .shards_a/shard_c_1791308099.00000, db: /tmp/tmpem2403f1/sda/containers/0/4c3/6a9d3f8875db3f1ebef5d7a1977f24c3/6a9d3f8875db3f1ebef5d7a1977f24c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308101.00000, db: /tmp/tmpem2403f1/sda/containers/0/e6d/32a6e388935d12d7bd231a4d702cee6d/32a6e388935d12d7bd231a4d702cee6d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308100.00000, (0, 0) as of 1791308100.00000, shrinking as of 1791308100.00000> to ShardRange<'k' to 't' as of 1791308101.00000, (0, 0) as of 1791308101.00000, created as of 1791308101.00000>, path: .shards_a/shard_c_1791308101.00000, db: /tmp/tmpem2403f1/sda/containers/0/e6d/32a6e388935d12d7bd231a4d702cee6d/32a6e388935d12d7bd231a4d702cee6d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308103.00000, db: /tmp/tmpem2403f1/sda/containers/0/6ac/504e4636af8d798c32af6f533c8706ac/504e4636af8d798c32af6f533c8706ac.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308102.00000, (0, 0) as of 1791308102.00000, shrinking as of 1791308102.00000> to ShardRange<'k' to 't' as of 1791308103.00000, (0, 0) as of 1791308103.00000, cleaved as of 1791308103.00000>, path: .shards_a/shard_c_1791308103.00000, db: /tmp/tmpem2403f1/sda/containers/0/6ac/504e4636af8d798c32af6f533c8706ac/504e4636af8d798c32af6f533c8706ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308105.00000, db: /tmp/tmpem2403f1/sda/containers/0/5e9/1923ffadf363ff32f76b8485556aa5e9/1923ffadf363ff32f76b8485556aa5e9.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308104.00000, (0, 0) as of 1791308104.00000, shrinking as of 1791308104.00000> to ShardRange<'k' to 't' as of 1791308105.00000, (0, 0) as of 1791308105.00000, active as of 1791308105.00000>, path: .shards_a/shard_c_1791308105.00000, db: /tmp/tmpem2403f1/sda/containers/0/5e9/1923ffadf363ff32f76b8485556aa5e9/1923ffadf363ff32f76b8485556aa5e9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308107.00000, db: /tmp/tmpem2403f1/sda/containers/0/a66/30aa274a43e834e1f860cd8d6da89a66/30aa274a43e834e1f860cd8d6da89a66.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308107.00000, db: /tmp/tmpem2403f1/sda/containers/0/a66/30aa274a43e834e1f860cd8d6da89a66/30aa274a43e834e1f860cd8d6da89a66.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308109.00000, db: /tmp/tmpem2403f1/sda/containers/0/374/369825f15eef22aacf301f5223b88374/369825f15eef22aacf301f5223b88374.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308108.00000, (0, 0) as of 1791308108.00000, shrinking as of 1791308108.00000> to ShardRange<'k' to 't' as of 1791308109.00000, (0, 0) as of 1791308109.00000, sharding as of 1791308109.00000>, path: .shards_a/shard_c_1791308109.00000, db: /tmp/tmpem2403f1/sda/containers/0/374/369825f15eef22aacf301f5223b88374/369825f15eef22aacf301f5223b88374.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308109.00000, db: /tmp/tmpem2403f1/sda/containers/0/374/369825f15eef22aacf301f5223b88374/369825f15eef22aacf301f5223b88374.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308111.00000, db: /tmp/tmpem2403f1/sda/containers/0/0f4/270e9a26bc2a1933d274da56e76ed0f4/270e9a26bc2a1933d274da56e76ed0f4.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308110.00000, (0, 0) as of 1791308110.00000, shrinking as of 1791308110.00000> to ShardRange<'k' to 't' as of 1791308111.00000, (0, 0) as of 1791308111.00000, sharded as of 1791308111.00000>, path: .shards_a/shard_c_1791308111.00000, db: /tmp/tmpem2403f1/sda/containers/0/0f4/270e9a26bc2a1933d274da56e76ed0f4/270e9a26bc2a1933d274da56e76ed0f4.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308111.00000, db: /tmp/tmpem2403f1/sda/containers/0/0f4/270e9a26bc2a1933d274da56e76ed0f4/270e9a26bc2a1933d274da56e76ed0f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308113.00000, db: /tmp/tmpem2403f1/sda/containers/0/204/e1314ab97243670a957c038728217204/e1314ab97243670a957c038728217204.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308112.00000, (0, 0) as of 1791308112.00000, shrinking as of 1791308112.00000> to ShardRange<'k' to 't' as of 1791308113.00000, (0, 0) as of 1791308113.00000, shrunk as of 1791308113.00000>, path: .shards_a/shard_c_1791308113.00000, db: /tmp/tmpem2403f1/sda/containers/0/204/e1314ab97243670a957c038728217204/e1314ab97243670a957c038728217204.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308113.00000, db: /tmp/tmpem2403f1/sda/containers/0/204/e1314ab97243670a957c038728217204/e1314ab97243670a957c038728217204.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308115.00000, db: /tmp/tmpem2403f1/sda/containers/0/922/ebb3044667ea7026e7b7edc00e0c0922/ebb3044667ea7026e7b7edc00e0c0922.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308114.00000, (0, 0) as of 1791308114.00000, sharding as of 1791308114.00000> to ShardRange<'k' to 't' as of 1791308115.00000, (0, 0) as of 1791308115.00000, found as of 1791308115.00000>, path: .shards_a/shard_c_1791308115.00000, db: /tmp/tmpem2403f1/sda/containers/0/922/ebb3044667ea7026e7b7edc00e0c0922/ebb3044667ea7026e7b7edc00e0c0922.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308117.00000, db: /tmp/tmpem2403f1/sda/containers/0/4c3/a15d4fdcdb9abd835d5cff6e8c9c04c3/a15d4fdcdb9abd835d5cff6e8c9c04c3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308116.00000, (0, 0) as of 1791308116.00000, sharding as of 1791308116.00000> to ShardRange<'k' to 't' as of 1791308117.00000, (0, 0) as of 1791308117.00000, created as of 1791308117.00000>, path: .shards_a/shard_c_1791308117.00000, db: /tmp/tmpem2403f1/sda/containers/0/4c3/a15d4fdcdb9abd835d5cff6e8c9c04c3/a15d4fdcdb9abd835d5cff6e8c9c04c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308119.00000, db: /tmp/tmpem2403f1/sda/containers/0/312/add675824fe39f2cd3991684b8363312/add675824fe39f2cd3991684b8363312.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308118.00000, (0, 0) as of 1791308118.00000, sharding as of 1791308118.00000> to ShardRange<'k' to 't' as of 1791308119.00000, (0, 0) as of 1791308119.00000, cleaved as of 1791308119.00000>, path: .shards_a/shard_c_1791308119.00000, db: /tmp/tmpem2403f1/sda/containers/0/312/add675824fe39f2cd3991684b8363312/add675824fe39f2cd3991684b8363312.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308121.00000, db: /tmp/tmpem2403f1/sda/containers/0/612/c80202ca2d2cd77013335d8e33cfa612/c80202ca2d2cd77013335d8e33cfa612.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308120.00000, (0, 0) as of 1791308120.00000, sharding as of 1791308120.00000> to ShardRange<'k' to 't' as of 1791308121.00000, (0, 0) as of 1791308121.00000, active as of 1791308121.00000>, path: .shards_a/shard_c_1791308121.00000, db: /tmp/tmpem2403f1/sda/containers/0/612/c80202ca2d2cd77013335d8e33cfa612/c80202ca2d2cd77013335d8e33cfa612.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308123.00000, db: /tmp/tmpem2403f1/sda/containers/0/e32/c5ecd09667897873cd1a3700abf46e32/c5ecd09667897873cd1a3700abf46e32.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308122.00000, (0, 0) as of 1791308122.00000, sharding as of 1791308122.00000> to ShardRange<'k' to 't' as of 1791308123.00000, (0, 0) as of 1791308123.00000, shrinking as of 1791308123.00000>, path: .shards_a/shard_c_1791308123.00000, db: /tmp/tmpem2403f1/sda/containers/0/e32/c5ecd09667897873cd1a3700abf46e32/c5ecd09667897873cd1a3700abf46e32.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308123.00000, db: /tmp/tmpem2403f1/sda/containers/0/e32/c5ecd09667897873cd1a3700abf46e32/c5ecd09667897873cd1a3700abf46e32.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308125.00000, db: /tmp/tmpem2403f1/sda/containers/0/8a0/dcdcfb3813945caa91ae0836fe27e8a0/dcdcfb3813945caa91ae0836fe27e8a0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308125.00000, db: /tmp/tmpem2403f1/sda/containers/0/8a0/dcdcfb3813945caa91ae0836fe27e8a0/dcdcfb3813945caa91ae0836fe27e8a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308127.00000, db: /tmp/tmpem2403f1/sda/containers/0/620/bcaeffda5eac0c51cd4fef2fa4325620/bcaeffda5eac0c51cd4fef2fa4325620.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308126.00000, (0, 0) as of 1791308126.00000, sharding as of 1791308126.00000> to ShardRange<'k' to 't' as of 1791308127.00000, (0, 0) as of 1791308127.00000, sharded as of 1791308127.00000>, path: .shards_a/shard_c_1791308127.00000, db: /tmp/tmpem2403f1/sda/containers/0/620/bcaeffda5eac0c51cd4fef2fa4325620/bcaeffda5eac0c51cd4fef2fa4325620.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308127.00000, db: /tmp/tmpem2403f1/sda/containers/0/620/bcaeffda5eac0c51cd4fef2fa4325620/bcaeffda5eac0c51cd4fef2fa4325620.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308129.00000, db: /tmp/tmpem2403f1/sda/containers/0/7ea/549d126e8f81ff2489be7d61668407ea/549d126e8f81ff2489be7d61668407ea.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308128.00000, (0, 0) as of 1791308128.00000, sharding as of 1791308128.00000> to ShardRange<'k' to 't' as of 1791308129.00000, (0, 0) as of 1791308129.00000, shrunk as of 1791308129.00000>, path: .shards_a/shard_c_1791308129.00000, db: /tmp/tmpem2403f1/sda/containers/0/7ea/549d126e8f81ff2489be7d61668407ea/549d126e8f81ff2489be7d61668407ea.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308129.00000, db: /tmp/tmpem2403f1/sda/containers/0/7ea/549d126e8f81ff2489be7d61668407ea/549d126e8f81ff2489be7d61668407ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308131.00000, db: /tmp/tmpem2403f1/sda/containers/0/af5/63a5f2578d22a7c20a45fceda5e0aaf5/63a5f2578d22a7c20a45fceda5e0aaf5.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308130.00000, (0, 0) as of 1791308130.00000, sharded as of 1791308130.00000> to ShardRange<'k' to 't' as of 1791308131.00000, (0, 0) as of 1791308131.00000, found as of 1791308131.00000>, path: .shards_a/shard_c_1791308131.00000, db: /tmp/tmpem2403f1/sda/containers/0/af5/63a5f2578d22a7c20a45fceda5e0aaf5/63a5f2578d22a7c20a45fceda5e0aaf5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308133.00000, db: /tmp/tmpem2403f1/sda/containers/0/814/56bbcf4caeb7115278f079757b291814/56bbcf4caeb7115278f079757b291814.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308132.00000, (0, 0) as of 1791308132.00000, sharded as of 1791308132.00000> to ShardRange<'k' to 't' as of 1791308133.00000, (0, 0) as of 1791308133.00000, created as of 1791308133.00000>, path: .shards_a/shard_c_1791308133.00000, db: /tmp/tmpem2403f1/sda/containers/0/814/56bbcf4caeb7115278f079757b291814/56bbcf4caeb7115278f079757b291814.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308135.00000, db: /tmp/tmpem2403f1/sda/containers/0/0f3/1b0423f9dfb639254118cfec3855d0f3/1b0423f9dfb639254118cfec3855d0f3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308134.00000, (0, 0) as of 1791308134.00000, sharded as of 1791308134.00000> to ShardRange<'k' to 't' as of 1791308135.00000, (0, 0) as of 1791308135.00000, cleaved as of 1791308135.00000>, path: .shards_a/shard_c_1791308135.00000, db: /tmp/tmpem2403f1/sda/containers/0/0f3/1b0423f9dfb639254118cfec3855d0f3/1b0423f9dfb639254118cfec3855d0f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308137.00000, db: /tmp/tmpem2403f1/sda/containers/0/93e/3f9cd9d97a343e5e1c5e99a4473b093e/3f9cd9d97a343e5e1c5e99a4473b093e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308136.00000, (0, 0) as of 1791308136.00000, sharded as of 1791308136.00000> to ShardRange<'k' to 't' as of 1791308137.00000, (0, 0) as of 1791308137.00000, active as of 1791308137.00000>, path: .shards_a/shard_c_1791308137.00000, db: /tmp/tmpem2403f1/sda/containers/0/93e/3f9cd9d97a343e5e1c5e99a4473b093e/3f9cd9d97a343e5e1c5e99a4473b093e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308139.00000, db: /tmp/tmpem2403f1/sda/containers/0/3b5/aff874ec3e2fb72d033ac7497cdcc3b5/aff874ec3e2fb72d033ac7497cdcc3b5.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308138.00000, (0, 0) as of 1791308138.00000, sharded as of 1791308138.00000> to ShardRange<'k' to 't' as of 1791308139.00000, (0, 0) as of 1791308139.00000, shrinking as of 1791308139.00000>, path: .shards_a/shard_c_1791308139.00000, db: /tmp/tmpem2403f1/sda/containers/0/3b5/aff874ec3e2fb72d033ac7497cdcc3b5/aff874ec3e2fb72d033ac7497cdcc3b5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308139.00000, db: /tmp/tmpem2403f1/sda/containers/0/3b5/aff874ec3e2fb72d033ac7497cdcc3b5/aff874ec3e2fb72d033ac7497cdcc3b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308141.00000, db: /tmp/tmpem2403f1/sda/containers/0/601/ff62252c3524e8e586a2f6561610d601/ff62252c3524e8e586a2f6561610d601.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308140.00000, (0, 0) as of 1791308140.00000, sharded as of 1791308140.00000> to ShardRange<'k' to 't' as of 1791308141.00000, (0, 0) as of 1791308141.00000, sharding as of 1791308141.00000>, path: .shards_a/shard_c_1791308141.00000, db: /tmp/tmpem2403f1/sda/containers/0/601/ff62252c3524e8e586a2f6561610d601/ff62252c3524e8e586a2f6561610d601.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308141.00000, db: /tmp/tmpem2403f1/sda/containers/0/601/ff62252c3524e8e586a2f6561610d601/ff62252c3524e8e586a2f6561610d601.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308143.00000, db: /tmp/tmpem2403f1/sda/containers/0/a56/3324670fd46738b3aa80a7c158a1ea56/3324670fd46738b3aa80a7c158a1ea56.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308143.00000, db: /tmp/tmpem2403f1/sda/containers/0/a56/3324670fd46738b3aa80a7c158a1ea56/3324670fd46738b3aa80a7c158a1ea56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308145.00000, db: /tmp/tmpem2403f1/sda/containers/0/b5e/a86989a1301630a3b26e21f5cf8d4b5e/a86989a1301630a3b26e21f5cf8d4b5e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308144.00000, (0, 0) as of 1791308144.00000, sharded as of 1791308144.00000> to ShardRange<'k' to 't' as of 1791308145.00000, (0, 0) as of 1791308145.00000, shrunk as of 1791308145.00000>, path: .shards_a/shard_c_1791308145.00000, db: /tmp/tmpem2403f1/sda/containers/0/b5e/a86989a1301630a3b26e21f5cf8d4b5e/a86989a1301630a3b26e21f5cf8d4b5e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308145.00000, db: /tmp/tmpem2403f1/sda/containers/0/b5e/a86989a1301630a3b26e21f5cf8d4b5e/a86989a1301630a3b26e21f5cf8d4b5e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308147.00000, db: /tmp/tmpem2403f1/sda/containers/0/215/1164a0b060a96b04595675aa18a99215/1164a0b060a96b04595675aa18a99215.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308146.00000, (0, 0) as of 1791308146.00000, shrunk as of 1791308146.00000> to ShardRange<'k' to 't' as of 1791308147.00000, (0, 0) as of 1791308147.00000, found as of 1791308147.00000>, path: .shards_a/shard_c_1791308147.00000, db: /tmp/tmpem2403f1/sda/containers/0/215/1164a0b060a96b04595675aa18a99215/1164a0b060a96b04595675aa18a99215.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308149.00000, db: /tmp/tmpem2403f1/sda/containers/0/9ad/5c8e915896d1e576f7da59bff65a59ad/5c8e915896d1e576f7da59bff65a59ad.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308148.00000, (0, 0) as of 1791308148.00000, shrunk as of 1791308148.00000> to ShardRange<'k' to 't' as of 1791308149.00000, (0, 0) as of 1791308149.00000, created as of 1791308149.00000>, path: .shards_a/shard_c_1791308149.00000, db: /tmp/tmpem2403f1/sda/containers/0/9ad/5c8e915896d1e576f7da59bff65a59ad/5c8e915896d1e576f7da59bff65a59ad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308151.00000, db: /tmp/tmpem2403f1/sda/containers/0/d8a/66b169a306f17448d14cc81999952d8a/66b169a306f17448d14cc81999952d8a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308150.00000, (0, 0) as of 1791308150.00000, shrunk as of 1791308150.00000> to ShardRange<'k' to 't' as of 1791308151.00000, (0, 0) as of 1791308151.00000, cleaved as of 1791308151.00000>, path: .shards_a/shard_c_1791308151.00000, db: /tmp/tmpem2403f1/sda/containers/0/d8a/66b169a306f17448d14cc81999952d8a/66b169a306f17448d14cc81999952d8a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308153.00000, db: /tmp/tmpem2403f1/sda/containers/0/6ae/517c3256c64abd50270acc24fff2a6ae/517c3256c64abd50270acc24fff2a6ae.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308152.00000, (0, 0) as of 1791308152.00000, shrunk as of 1791308152.00000> to ShardRange<'k' to 't' as of 1791308153.00000, (0, 0) as of 1791308153.00000, active as of 1791308153.00000>, path: .shards_a/shard_c_1791308153.00000, db: /tmp/tmpem2403f1/sda/containers/0/6ae/517c3256c64abd50270acc24fff2a6ae/517c3256c64abd50270acc24fff2a6ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308155.00000, db: /tmp/tmpem2403f1/sda/containers/0/127/4c17070e4e278f4a104d7b3fc515d127/4c17070e4e278f4a104d7b3fc515d127.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308154.00000, (0, 0) as of 1791308154.00000, shrunk as of 1791308154.00000> to ShardRange<'k' to 't' as of 1791308155.00000, (0, 0) as of 1791308155.00000, shrinking as of 1791308155.00000>, path: .shards_a/shard_c_1791308155.00000, db: /tmp/tmpem2403f1/sda/containers/0/127/4c17070e4e278f4a104d7b3fc515d127/4c17070e4e278f4a104d7b3fc515d127.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308155.00000, db: /tmp/tmpem2403f1/sda/containers/0/127/4c17070e4e278f4a104d7b3fc515d127/4c17070e4e278f4a104d7b3fc515d127.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308157.00000, db: /tmp/tmpem2403f1/sda/containers/0/ea2/eeb251494615a974e73d8255261edea2/eeb251494615a974e73d8255261edea2.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308156.00000, (0, 0) as of 1791308156.00000, shrunk as of 1791308156.00000> to ShardRange<'k' to 't' as of 1791308157.00000, (0, 0) as of 1791308157.00000, sharding as of 1791308157.00000>, path: .shards_a/shard_c_1791308157.00000, db: /tmp/tmpem2403f1/sda/containers/0/ea2/eeb251494615a974e73d8255261edea2/eeb251494615a974e73d8255261edea2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308157.00000, db: /tmp/tmpem2403f1/sda/containers/0/ea2/eeb251494615a974e73d8255261edea2/eeb251494615a974e73d8255261edea2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308159.00000, db: /tmp/tmpem2403f1/sda/containers/0/a9b/7a025df559405ee9c73ebd70bf9d8a9b/7a025df559405ee9c73ebd70bf9d8a9b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308158.00000, (0, 0) as of 1791308158.00000, shrunk as of 1791308158.00000> to ShardRange<'k' to 't' as of 1791308159.00000, (0, 0) as of 1791308159.00000, sharded as of 1791308159.00000>, path: .shards_a/shard_c_1791308159.00000, db: /tmp/tmpem2403f1/sda/containers/0/a9b/7a025df559405ee9c73ebd70bf9d8a9b/7a025df559405ee9c73ebd70bf9d8a9b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308159.00000, db: /tmp/tmpem2403f1/sda/containers/0/a9b/7a025df559405ee9c73ebd70bf9d8a9b/7a025df559405ee9c73ebd70bf9d8a9b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308161.00000, db: /tmp/tmpem2403f1/sda/containers/0/a0c/131bd64558a69953082830180f2d0a0c/131bd64558a69953082830180f2d0a0c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308161.00000, db: /tmp/tmpem2403f1/sda/containers/0/a0c/131bd64558a69953082830180f2d0a0c/131bd64558a69953082830180f2d0a0c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308162.00000, db: /tmp/tmpem2403f1/sda/containers/0/3d4/2e5b25ae53f48b53116aec19feee33d4/2e5b25ae53f48b53116aec19feee33d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308164.00000, db: /tmp/tmpem2403f1/sda/containers/0/df5/1314486412a171e742839ec1b804cdf5/1314486412a171e742839ec1b804cdf5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308166.00000, db: /tmp/tmpem2403f1/sda/containers/0/55c/f8d668f7a50d4545926ed532269bb55c/f8d668f7a50d4545926ed532269bb55c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308168.00000, db: /tmp/tmpem2403f1/sda/containers/0/73a/87ebf5a944157cb3be2cb0684122673a/87ebf5a944157cb3be2cb0684122673a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308170.00000, db: /tmp/tmpem2403f1/sda/containers/0/ff8/12c2b950b82c06f95d94fb3f5b99eff8/12c2b950b82c06f95d94fb3f5b99eff8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308172.00000, db: /tmp/tmpem2403f1/sda/containers/0/6bd/45a52ecf0b5f5635aa672c2a1c0f36bd/45a52ecf0b5f5635aa672c2a1c0f36bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308174.00000, db: /tmp/tmpem2403f1/sda/containers/0/160/5c958e4e51fcc45407a86e9e1f0ff160/5c958e4e51fcc45407a86e9e1f0ff160.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308176.00000, db: /tmp/tmpem2403f1/sda/containers/0/64f/d795814cfd45b8c8c32f28997dad864f/d795814cfd45b8c8c32f28997dad864f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308178.00000, db: /tmp/tmpem2403f1/sda/containers/0/841/1349a6d5f28bfbaefb53a2f690412841/1349a6d5f28bfbaefb53a2f690412841.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308180.00000, db: /tmp/tmpem2403f1/sda/containers/0/c2b/dedf526e9d9fbb5df7bbb06c3bd5ac2b/dedf526e9d9fbb5df7bbb06c3bd5ac2b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308182.00000, db: /tmp/tmpem2403f1/sda/containers/0/dc2/ad3d2550a20a46e300ba45845d3b8dc2/ad3d2550a20a46e300ba45845d3b8dc2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308184.00000, db: /tmp/tmpem2403f1/sda/containers/0/d63/750af2c12a4506ee032a060feacaad63/750af2c12a4506ee032a060feacaad63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308186.00000, db: /tmp/tmpem2403f1/sda/containers/0/b0f/cf5f2d3c024c5a42f6fa2f7a307abb0f/cf5f2d3c024c5a42f6fa2f7a307abb0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308188.00000, db: /tmp/tmpem2403f1/sda/containers/0/d5f/fd5fea94a1f138ef49485de48746bd5f/fd5fea94a1f138ef49485de48746bd5f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308190.00000, db: /tmp/tmpem2403f1/sda/containers/0/aac/8dbc9fd9e980806be10c2b192049caac/8dbc9fd9e980806be10c2b192049caac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308192.00000, db: /tmp/tmpem2403f1/sda/containers/0/fa2/c5887a3030fec52e712fd99cad948fa2/c5887a3030fec52e712fd99cad948fa2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308194.00000, db: /tmp/tmpem2403f1/sda/containers/0/2b3/dad8365d88cb56c6dc213337db7be2b3/dad8365d88cb56c6dc213337db7be2b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308196.00000, db: /tmp/tmpem2403f1/sda/containers/0/68b/54e20fe75c0a2c4749eb61e9aa88a68b/54e20fe75c0a2c4749eb61e9aa88a68b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308198.00000, db: /tmp/tmpem2403f1/sda/containers/0/19f/c52a2b87d76093dad1a0b046ee77519f/c52a2b87d76093dad1a0b046ee77519f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308200.00000, db: /tmp/tmpem2403f1/sda/containers/0/28a/287ebd5b4868a50a2a55da9867c3a28a/287ebd5b4868a50a2a55da9867c3a28a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308202.00000, db: /tmp/tmpem2403f1/sda/containers/0/bb8/2d780f387a5ef2e653c2280709f90bb8/2d780f387a5ef2e653c2280709f90bb8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308204.00000, db: /tmp/tmpem2403f1/sda/containers/0/c25/56a79dbde8b99ced62bf3568c764dc25/56a79dbde8b99ced62bf3568c764dc25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308206.00000, db: /tmp/tmpem2403f1/sda/containers/0/6c8/b03fa1b9dbec5defc4b621ec08f456c8/b03fa1b9dbec5defc4b621ec08f456c8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308208.00000, db: /tmp/tmpem2403f1/sda/containers/0/f83/5f9dc1468a1ad8dc6a1c438accc21f83/5f9dc1468a1ad8dc6a1c438accc21f83.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308210.00000, db: /tmp/tmpem2403f1/sda/containers/0/d25/77d1ae57de5f9a8f694f943b0da9dd25/77d1ae57de5f9a8f694f943b0da9dd25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308212.00000, db: /tmp/tmpem2403f1/sda/containers/0/822/b67962adddb33d4f675acfc039897822/b67962adddb33d4f675acfc039897822.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308214.00000, db: /tmp/tmpem2403f1/sda/containers/0/168/0fec9a91def1b7291dbb2664a0448168/0fec9a91def1b7291dbb2664a0448168.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308216.00000, db: /tmp/tmpem2403f1/sda/containers/0/41d/a9dc236592ea6ad56b072c22511e641d/a9dc236592ea6ad56b072c22511e641d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308218.00000, db: /tmp/tmpem2403f1/sda/containers/0/d71/45aca2538b54fb2f68ab41d5b37abd71/45aca2538b54fb2f68ab41d5b37abd71.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308220.00000, db: /tmp/tmpem2403f1/sda/containers/0/c03/0260c595ac84ee6f040ad65b6be0ac03/0260c595ac84ee6f040ad65b6be0ac03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308222.00000, db: /tmp/tmpem2403f1/sda/containers/0/873/bdb2830800fd904e7b4a6d9e88267873/bdb2830800fd904e7b4a6d9e88267873.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308224.00000, db: /tmp/tmpem2403f1/sda/containers/0/5be/84bc6affd75bb9108c935f855aca45be/84bc6affd75bb9108c935f855aca45be.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308226.00000, db: /tmp/tmpem2403f1/sda/containers/0/eeb/f5aadb360e69c2dc93949e245247ceeb/f5aadb360e69c2dc93949e245247ceeb.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308226.00000, db: /tmp/tmpem2403f1/sda/containers/0/eeb/f5aadb360e69c2dc93949e245247ceeb/f5aadb360e69c2dc93949e245247ceeb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308228.00000, db: /tmp/tmpem2403f1/sda/containers/0/ddb/5ac423a82bf6231d7b3e4a770599cddb/5ac423a82bf6231d7b3e4a770599cddb.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308228.00000, db: /tmp/tmpem2403f1/sda/containers/0/ddb/5ac423a82bf6231d7b3e4a770599cddb/5ac423a82bf6231d7b3e4a770599cddb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308230.00000, db: /tmp/tmpem2403f1/sda/containers/0/c97/02c70b8fdb5c3d9f258683ba65562c97/02c70b8fdb5c3d9f258683ba65562c97.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308230.00000, db: /tmp/tmpem2403f1/sda/containers/0/c97/02c70b8fdb5c3d9f258683ba65562c97/02c70b8fdb5c3d9f258683ba65562c97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308232.00000, db: /tmp/tmpem2403f1/sda/containers/0/0c7/d56263364d7f9d848db7db705f5120c7/d56263364d7f9d848db7db705f5120c7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308232.00000, db: /tmp/tmpem2403f1/sda/containers/0/0c7/d56263364d7f9d848db7db705f5120c7/d56263364d7f9d848db7db705f5120c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308234.00000, db: /tmp/tmpem2403f1/sda/containers/0/aab/a508e0587ef06b5e4da0ede363489aab/a508e0587ef06b5e4da0ede363489aab.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308234.00000, db: /tmp/tmpem2403f1/sda/containers/0/aab/a508e0587ef06b5e4da0ede363489aab/a508e0587ef06b5e4da0ede363489aab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308236.00000, db: /tmp/tmpem2403f1/sda/containers/0/3de/9d38991158e3c138c96f6d0eb600f3de/9d38991158e3c138c96f6d0eb600f3de.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308236.00000, db: /tmp/tmpem2403f1/sda/containers/0/3de/9d38991158e3c138c96f6d0eb600f3de/9d38991158e3c138c96f6d0eb600f3de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308238.00000, db: /tmp/tmpem2403f1/sda/containers/0/f7a/54fafe5aff48b5000cceceb051586f7a/54fafe5aff48b5000cceceb051586f7a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308238.00000, db: /tmp/tmpem2403f1/sda/containers/0/f7a/54fafe5aff48b5000cceceb051586f7a/54fafe5aff48b5000cceceb051586f7a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308240.00000, db: /tmp/tmpem2403f1/sda/containers/0/3b0/5cf690913218e695ef4d4a92aae2e3b0/5cf690913218e695ef4d4a92aae2e3b0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308240.00000, db: /tmp/tmpem2403f1/sda/containers/0/3b0/5cf690913218e695ef4d4a92aae2e3b0/5cf690913218e695ef4d4a92aae2e3b0.dbtest.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.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 -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:06 -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 - -test DEBUG: /tmp/tmptuqilsud/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', '7d23e841-189f-467b-aa8f-fbc2348e116b-sda', '1756897506.32611', '1756897506', '1756897508', '', '1756897508', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7d23e841-189f-467b-aa8f-fbc2348e116b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.64745 seconds (1.54453/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/tmp1belpjat/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'adc440434db24e1899cca7aff7790c74', 'c7d48d17-65c5-4b2e-82e6-926da21296d5-sda', '1756897506.98318', '1756897506', '1756897508', '', '1756897508', 1, 1) -test DEBUG: /tmp/tmp1belpjat/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, 'adc440434db24e1899cca7aff7790c74', 'c7d48d17-65c5-4b2e-82e6-926da21296d5-sda', '1756897506.98318', '1756897506', '1756897508', '', '1756897508', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c7d48d17-65c5-4b2e-82e6-926da21296d5-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp1belpjat/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01523 seconds (65.66793/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/tmp1belpjat/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '2f80007d2c8a303fe548558bb755be05', '2a88fdf2-d193-477e-8b8b-2500b485f87a-sda', '1756897507.00367', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('2a88fdf2-d193-477e-8b8b-2500b485f87a-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '2f80007d2c8a303fe548558bb755be05', '2a88fdf2-d193-477e-8b8b-2500b485f87a-sda', '1756897507.00367', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('2a88fdf2-d193-477e-8b8b-2500b485f87a-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpcdcy_e4w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f69c37c1-7374-4e83-8367-7772de75be91-sda', '1756897507.65088', '1756897510', '1756897509', '', '1756897510', 0, 1) -test DEBUG: /tmp/tmpcdcy_e4w/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', 'f69c37c1-7374-4e83-8367-7772de75be91-sda', '1756897507.65088', '1756897510', '1756897509', '', '1756897510', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f69c37c1-7374-4e83-8367-7772de75be91-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00784 seconds (127.55460/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/tmp3mydv6z2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '4b4b1a945b4003704736cad21ed438f8', '9ab139ef-6234-4269-be1c-64d26f2a497e-sda', '1756897507.66866', '1756897510', '1756897509', '', '1756897510', 1, 0) -test DEBUG: /tmp/tmp3mydv6z2/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': '1756897513.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9ab139ef-6234-4269-be1c-64d26f2a497e-sda') -test DEBUG: /tmp/tmp3mydv6z2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0121865s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '4b4b1a945b4003704736cad21ed438f8', '9ab139ef-6234-4269-be1c-64d26f2a497e-sda', '1756897507.66866', '1756897510', '1756897509', '', '1756897510', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9ab139ef-6234-4269-be1c-64d26f2a497e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp3mydv6z2/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02701 seconds (37.01768/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/tmp3mydv6z2/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'f28eaaf819c7d71c5aa9ada6fcda93b7', 'e44ea46b-5808-408c-9fce-60a18bccd97e-sda', '1756897507.69864', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('e44ea46b-5808-408c-9fce-60a18bccd97e-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, 'f28eaaf819c7d71c5aa9ada6fcda93b7', 'e44ea46b-5808-408c-9fce-60a18bccd97e-sda', '1756897507.69864', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('e44ea46b-5808-408c-9fce-60a18bccd97e-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp04tz1y_3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '8d0c56e6-4a2e-49c4-9511-f4ded5eb85dd-sda', '1756897507.71220', '1756897510', '1756897509', '', '1756897510', 0, 1) -test DEBUG: /tmp/tmp04tz1y_3/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', '8d0c56e6-4a2e-49c4-9511-f4ded5eb85dd-sda', '1756897507.71220', '1756897510', '1756897509', '', '1756897510', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8d0c56e6-4a2e-49c4-9511-f4ded5eb85dd-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01140 seconds (87.71498/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.container.test_replicator.TestReplicatorSync.test_sync_remote_with_timings -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_with_timings ... ok - -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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 1756897504.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 5.0067901611328125e-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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_non_404_response -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_non_404_response ... 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 ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txefbbd9e05091420f86a92-0068b820e4) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8e2340e2f01f4ae19627e-0068b820e4) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx8e2340e2f01f4ae19627e-0068b820e4) -proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx8e2340e2f01f4ae19627e-0068b820e4) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb575917a4e1b400fb9b9a-0068b820e4" "proxy-server 3036822" 0.0019 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2727b36d4dd6445aac6d5-0068b820e4" "proxy-server 3036822" 0.0012 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "tx1f24b19db04b417aab981-0068b820e4" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "tx1f24b19db04b417aab981-0068b820e4" "object-server 3036822" 0.0004 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx1f24b19db04b417aab981-0068b820e4" "proxy-server 3036822" 0.0047 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx1f24b19db04b417aab981-0068b820e4" "proxy-server 3036822" 0.0058 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/08 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx1f24b19db04b417aab981-0068b820e4 - 0.0173 - - 1756897508.504360676 1756897508.521647692 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a056baa33a7419982171-0068b820e4" "proxy-server 3036822" 0.0018 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4772d5e6f2004928b085c-0068b820e4" "proxy-server 3036822" 0.0022 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdb1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txeb924b9e8f2a4c319c8f8-0068b820e4" "proxy-server 3036822" 0.0003 "-" 3036822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ed852fa544c4d95bea0b-0068b820e4" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx46f917251953426ba58f3-0068b820e4" "proxy-server 3036822" 0.0021 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sda1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx7d96a432305b483397c7a-0068b820e4" "proxy-server 3036822" 0.0003 "-" 3036822 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: txe3725926da614d8e82d26-0068b820e4) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txedd39e6c7fe540a3bbca0-0068b820e4) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txecaad5249b9040d69cb1c-0068b820e4) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txb6caba816d5c4ef086e17-0068b820e4) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd5e264d5d2fc4ea0a7279-0068b820e4) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx032f326feb2f4d4a9194a-0068b820e4) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96d2f40d66704ca6a796a-0068b820e4" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txff40dffefc074f28a090e-0068b820e4" "proxy-server 3036822" 0.0013 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "txd5907f89170c4271bae60-0068b820e4" "object-server 3036822" 0.0004 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "txd5907f89170c4271bae60-0068b820e4" "object-server 3036822" 0.0004 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txd5907f89170c4271bae60-0068b820e4" "proxy-server 3036822" 0.0143 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txd5907f89170c4271bae60-0068b820e4" "proxy-server 3036822" 0.0132 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/08 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - txd5907f89170c4271bae60-0068b820e4 - 0.0256 - - 1756897508.601059437 1756897508.626658201 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx900e8e8c02fa4fdba543f-0068b820e4" "proxy-server 3036822" 0.0012 "-" 3036822 -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 -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txf81a8c7974864563b376b-0068b820e3) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx0a9782ecafa04b7f9965a-0068b820e4) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx0a9782ecafa04b7f9965a-0068b820e4) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txcf3dd731a97b4e1488d17-0068b820e4) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txcf3dd731a97b4e1488d17-0068b820e4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx0e5946722e9c44bda4f0a-0068b820e4) -test INFO: Client disconnected on read of '/a/c' (txn: tx0e5946722e9c44bda4f0a-0068b820e4) -test INFO: Client disconnected on read of '/a/c' (txn: tx6a6515aece0b43a98cb56-0068b820e4) -test INFO: Client disconnected on read of '/a/c' (txn: tx6a6515aece0b43a98cb56-0068b820e4) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txb8c4ffb5c8f94b50989c6-0068b820e4) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5d434c99c1e148169189b-0068b820e4) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txbfb0e12c0431441bb0b91-0068b820e4) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txbfb0e12c0431441bb0b91-0068b820e4) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txbfb0e12c0431441bb0b91-0068b820e4) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txbfb0e12c0431441bb0b91-0068b820e4) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx4d405669f4b24b31ab316-0068b820e4) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx4d405669f4b24b31ab316-0068b820e4) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx4d405669f4b24b31ab316-0068b820e4) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx4d405669f4b24b31ab316-0068b820e4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx9c4af7460cad470cb38bc-0068b820e4) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx9c4af7460cad470cb38bc-0068b820e4) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: tx9c4af7460cad470cb38bc-0068b820e4) -test ERROR: Account HEAD returning 503 for [] (txn: tx9c4af7460cad470cb38bc-0068b820e4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txd4868b7bf671416bbb3b0-0068b820e4) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: txd2b6caf570824e2a842f2-0068b820e4) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txd2b6caf570824e2a842f2-0068b820e4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9812ba6dad0840e792067-0068b820e5)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.unit.proxy.test_server.TestContainerController.test_PUT -test.unit.proxy.test_server.TestContainerController.test_PUT ... ok -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -swift: ERROR Syncing {'ROWID': 1, 'name': 'o'}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 535, in container_sync_row#012 row['created_at'])#012 ~~~^^^^^^^^^^^^^^#012KeyError: 'created_at' -swift: Container sync report: a/c, time window start: 1756897515.3980598, time window end: 1756897515.399009, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 2, sync_point2: -1, total_rows: 1 -swift: Container sync report: a/c, time window start: 1756897515.3994658, time window end: 1756897515.399467, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 1, sync_point2: 1, total_rows: 1 -swift: ERROR Syncing {'ROWID': 1, 'name': 'o'}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 535, in container_sync_row#012 row['created_at'])#012 ~~~^^^^^^^^^^^^^^#012KeyError: 'created_at' -swift: Container sync report: a/c, time window start: 1756897515.3997838, time window end: 1756897515.4003108, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 2, sync_point2: -1, total_rows: 1 -swift: ERROR Syncing {'ROWID': 1, 'name': 'o', 'created_at': '1.2', 'deleted': True}: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 544, in container_sync_row#012 delete_object(sync_to, name=row['name'], headers=headers,#012 ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 proxy=self.select_http_proxy(),#012 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 logger=self.logger,#012 ^^^^^^^^^^^^^^^^^^^#012 timeout=self.conn_timeout)#012 ^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sync.py", line 619, in fake_delete_object#012 raise ClientException#012TypeError: ClientException.__init__() missing 1 required positional argument: 'msg' -swift: Container sync report: a/c, time window start: 1756897515.400666, time window end: 1756897515.4017994, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 2, sync_point2: -1, total_rows: 1 -swift: Container sync report: a/c, time window start: 1756897515.402134, time window end: 1756897515.4021716, puts: 0, posts: 0, deletes: 1, bytes: 0, sync_point1: 2, sync_point2: 1, total_rows: 1 - -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': 'Tue, 06 Oct 2026 17:33:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:07 -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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:49 -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 INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0106 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0144 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0105 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0144 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0103 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0141 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0101 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0142 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0105 "-" 1867680 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: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 1867680 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 1867680 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 1867680 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: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0163 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0141 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0101 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867680 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: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0114 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0159 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0129 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0154 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0126 "-" 1867680 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: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0114 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0375 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0105 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0105 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0179 "-" 1867680 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: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0128 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0152 "-" 1867680 - +test ERROR: ERROR Account update failed with 127.0.0.1:38331/sda1 (will retry later): Response 503 OK +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0189 "-" 1867680 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: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0155 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0181 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0010 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0182 "-" 1867680 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: - - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 1867680 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 - "-" "-" "-" - "-" 1867680 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: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0196 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867680 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: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0197 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0136 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0344 "-" 1867680 1test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change ... ok + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "txd2df20d9b5a74882b433b-006ac53103" "proxy-server 1867666" 0.4473 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - txd2df20d9b5a74882b433b-006ac53103 - 0.4750 - - 1791308035.569782257 1791308036.044811964 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ea2452e2b44404394923-006ac53104" "proxy-server 1867666" 0.0103 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx225cf38fa327422f9d4a8-006ac53104" "proxy-server 1867666" 0.0014 "-" 1867666 3 +proxy WARNING: Client disconnected without sending enough data (txn: tx57712faa67a144fdb7c04-006ac53104) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - tx57712faa67a144fdb7c04-006ac53104 - 0.0658 - - 1791308036.046016693 1791308036.111856699 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx57712faa67a144fdb7c04-006ac53104" "proxy-server 1867666" 0.0336 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx57712faa67a144fdb7c04-006ac53104" "proxy-server 1867666" 0.0358 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx57712faa67a144fdb7c04-006ac53104" "proxy-server 1867666" 0.0363 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb06e4923a602400584208-006ac53104" "proxy-server 1867666" 0.0135 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx5c4a8d19c0bc476d97257-006ac53104" "proxy-server 1867666" 0.0134 "-" 1867666 3 +proxy WARNING: Client disconnected without sending last chunk (txn: tx2794a2de85d14e66868d4-006ac53104) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - tx2794a2de85d14e66868d4-006ac53104 - 0.0751 - - 1791308036.158082247 1791308036.233231306 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx2794a2de85d14e66868d4-006ac53104" "proxy-server 1867666" 0.0191 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx2794a2de85d14e66868d4-006ac53104" "proxy-server 1867666" 0.0208 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx2794a2de85d14e66868d4-006ac53104" "proxy-server 1867666" 0.0208 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4343c22ac12547af93e19-006ac53104" "proxy-server 1867666" 0.0181 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txda3286f77e9046f59621b-006ac53104" "proxy-server 1867666" 0.0134 "-" 1867666 3 +proxy WARNING: Client disconnected without sending last chunk (txn: txa35ea309b1414d8c93e6a-006ac53104) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - txa35ea309b1414d8c93e6a-006ac53104 - 0.0549 - - 1791308036.269681931 1791308036.324532270 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txa35ea309b1414d8c93e6a-006ac53104" "proxy-server 1867666" 0.0225 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txa35ea309b1414d8c93e6a-006ac53104" "proxy-server 1867666" 0.0236 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txa35ea309b1414d8c93e6a-006ac53104" "proxy-server 1867666" 0.0247 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0621d5e818544a0f86b4c-006ac53104" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx4f74d366c66c48db89bad-006ac53104" "proxy-server 1867666" 0.0012 "-" 1867666 3 +proxy WARNING: Client disconnected without sending last chunk (txn: tx125e3cceee974e2080b8e-006ac53104) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx125e3cceee974e2080b8e-006ac53104 - 0.0542 - - 1791308036.377573013 1791308036.431805372 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx125e3cceee974e2080b8e-006ac53104" "proxy-server 1867666" 0.0022 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx125e3cceee974e2080b8e-006ac53104" "proxy-server 1867666" 0.0125 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx125e3cceee974e2080b8e-006ac53104" "proxy-server 1867666" 0.0127 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44336e8e12d344c3ba625-006ac53104" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx3b26619032054c48a9e42-006ac53104" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx6c2abdf6b8ed49a7a6245-006ac53104" "proxy-server 1867666" 0.0208 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "tx6c2abdf6b8ed49a7a6245-006ac53104" "object-server 1867666" 0.0005 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "tx6c2abdf6b8ed49a7a6245-006ac53104" "object-server 1867666" 0.0004 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx6c2abdf6b8ed49a7a6245-006ac53104" "proxy-server 1867666" 0.0328 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx6c2abdf6b8ed49a7a6245-006ac53104" "proxy-server 1867666" 0.0339 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - tx6c2abdf6b8ed49a7a6245-006ac53104 - 0.1178 - - 1791308036.488290310 1791308036.606059313 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/tmpfa6rcla9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpfa6rcla9/tmp_test_proxy_server_chunked/container-sync-realms.conf'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_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 +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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +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': 'Tue, 06 Oct 2026 17:33: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': '1791308033.55808', '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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:07 -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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 +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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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_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.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': 'Tue, 06 Oct 2026 17:33: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.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.TestContainerBrokerBeforeShardRanges.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file ... 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.TestContainerBroker.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges ... 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/tmpfa6rcla9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpfa6rcla9/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. +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0152 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0106 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0149 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0070 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6658bdaec1d748f0a9446-006ac53104" "proxy-server 1867666" 0.0010 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:39829/sda1/1/a/c" "tx6658bdaec1d748f0a9446-006ac53104" "container-server 1867666" 0.0010 "-" 1867666 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:56863/sdb1/1/a/c" "tx6658bdaec1d748f0a9446-006ac53104" "container-server 1867666" 0.0010 "-" 1867666 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6658bdaec1d748f0a9446-006ac53104" "proxy-server 1867666" 0.0189 "-" 1867666 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6658bdaec1d748f0a9446-006ac53104" "proxy-server 1867666" 0.0270 "-" 1867666 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx6658bdaec1d748f0a9446-006ac53104 - 0.0515 - - 1791308036.759994030 1791308036.811526299 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txa42eee461bd54eaeb41f8-006ac53104" "proxy-server 1867666" 0.0011 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:56863/sdb1/1/a1/c1" "txa42eee461bd54eaeb41f8-006ac53104" "container-server 1867666" 0.0058 "-" 1867666 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:39829/sda1/1/a1/c1" "txa42eee461bd54eaeb41f8-006ac53104" "container-server 1867666" 0.0011 "-" 1867666 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txa42eee461bd54eaeb41f8-006ac53104" "proxy-server 1867666" 0.0407 "-" 1867666 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txa42eee461bd54eaeb41f8-006ac53104" "proxy-server 1867666" 0.0183 "-" 1867666 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txa42eee461bd54eaeb41f8-006ac53104 - 0.0625 - - 1791308036.824900389 1791308036.887378454 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa4060fbf2a5849f8b3eb9-006ac53104" "proxy-server 1867666" 0.0018 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:56863/sdb1/2/a/c1" "txa4060fbf2a5849f8b3eb9-006ac53104" "container-server 1867666" 0.0015 "-" 1867666 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:39829/sda1/2/a/c1" "txa4060fbf2a5849f8b3eb9-006ac53104" "container-server 1867666" 0.0049 "-" 1867666 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa4060fbf2a5849f8b3eb9-006ac53104" "proxy-server 1867666" 0.0184 "-" 1867666 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa4060fbf2a5849f8b3eb9-006ac53104" "proxy-server 1867666" 0.0142 "-" 1867666 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txa4060fbf2a5849f8b3eb9-006ac53104 - 0.0270 - - 1791308036.888945580 1791308036.915926218 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5f4685e171df43258aa77-006ac53104" "proxy-server 1867666" 0.0018 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:39829/sda1/1/a/c2" "tx5f4685e171df43258aa77-006ac53104" "container-server 1867666" 0.0010 "-" 1867666 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:56863/sdb1/1/a/c2" "tx5f4685e171df43258aa77-006ac53104" "container-server 1867666" 0.0027 "-" 1867666 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx5f4685e171df43258aa77-006ac53104" "proxy-server 1867666" 0.0190 "-" 1867666 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx5f4685e171df43258aa77-006ac53104" "proxy-server 1867666" 0.0116 "-" 1867666 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/56 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx5f4685e171df43258aa77-006ac53104 - 0.0272 - - 1791308036.920668125 1791308036.947848797 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44735/v1/a?format=json" "txafb39f6fc2f54e0789669-006ac53104" "proxy-server 1867666" 0.0020 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/1/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:39829/sda1/2/a/ec-disconnect-test" "txafb39f6fc2f54e0789669-006ac53104" "container-server 1867666" 0.0010 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:56863/sdb1/2/a/ec-disconnect-test" "txafb39f6fc2f54e0789669-006ac53104" "container-server 1867666" 0.0017 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sda1/2/a/ec-disconnect-test" 201 - "PUT http://localhost:44735/v1/a/ec-disconnect-test" "txafb39f6fc2f54e0789669-006ac53104" "proxy-server 1867666" 0.0167 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "PUT /sdb1/2/a/ec-disconnect-test" 201 - "PUT http://localhost:44735/v1/a/ec-disconnect-test" "txafb39f6fc2f54e0789669-006ac53104" "proxy-server 1867666" 0.0292 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/ec-disconnect-test HTTP/1.0 201 - - - - - - txafb39f6fc2f54e0789669-006ac53104 - 0.0499 - - 1791308036.951871157 1791308037.001753330 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44735/v1/a?format=json" "tx2e0fc9d2857a4248b6c85-006ac53105" "proxy-server 1867666" 0.0019 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/2/a/ec-disconnect-test" 204 - "HEAD http://localhost:44735/v1/a/ec-disconnect-test" "txf1006580919146168672a-006ac53105" "proxy-server 1867666" 0.0012 "-" 1867666 3 +proxy WARNING: Client disconnected without sending last chunk (txn: tx9d545645be2a4b2a997e2-006ac53105) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx9d545645be2a4b2a997e2-006ac53105 - 0.0392 - - 1791308037.003592014 1791308037.042814970 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdi1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/ec-disconnect-test/disconnect-data" "tx9d545645be2a4b2a997e2-006ac53105" "proxy-server 1867666" 0.0126 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdh1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/ec-disconnect-test/disconnect-data" "tx9d545645be2a4b2a997e2-006ac53105" "proxy-server 1867666" 0.0148 "-" 1867666 3test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_errors ... ok +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.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_sysmeta ... 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.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects ... 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.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.TestContainerBroker.test_get_brokers +test.unit.container.test_backend.TestContainerBroker.test_get_brokers ... 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.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.TestContainerBroker.test_get_db_state +test.unit.container.test_backend.TestContainerBroker.test_get_db_state ... 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.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.TestContainerBroker.test_get_info +test.unit.container.test_backend.TestContainerBroker.test_get_info ... 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items ... 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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:51 -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 +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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_is_green ... 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.TestContainerBrokerBeforeMetadata.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_storage_policy_property ... ok -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx57ef2e9a7a684317a4034-0068b820e5" "proxy-server 3036822" 0.0023 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "GET /sda1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx18a49fb9acc54529aa38e-0068b820e5" "proxy-server 3036822" 0.0003 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "GET /sdb1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx18a49fb9acc54529aa38e-0068b820e5" "proxy-server 3036822" 0.0003 "-" 3036822 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: (3036822) wsgi starting up on http://127.0.0.1:49965 -proxy DEBUG: (3036822) accepted ('127.0.0.1', 47266) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89ce625045df4d3db4b9b-0068b820e5" "proxy-server 3036822" 0.0013 "-" 3036822 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "PUT /sdb1/1/a/zero" 201 - "PUT http://127.0.0.1:38763/sdb1/3/a/zero" "tx89ce625045df4d3db4b9b-0068b820e5" "container-server 3036822" 0.0010 "-" 3036822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "PUT /sda1/1/a/zero" 201 - "PUT http://127.0.0.1:43015/sda1/3/a/zero" "tx89ce625045df4d3db4b9b-0068b820e5" "container-server 3036822" 0.0009 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "PUT /sda1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx89ce625045df4d3db4b9b-0068b820e5" "proxy-server 3036822" 0.0115 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "PUT /sdb1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx89ce625045df4d3db4b9b-0068b820e5" "proxy-server 3036822" 0.0081 "-" 3036822 0 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:05:09] "PUT /v1/a/zero HTTP/1.1" 201 174 0.018856 (txn: tx89ce625045df4d3db4b9b-0068b820e5) -proxy DEBUG: (3036822) accepted ('127.0.0.1', 47272) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx301b97c634c7477495a91-0068b820e5" "proxy-server 3036822" 0.0018 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sda1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx765782ed036a4695952b7-0068b820e5" "proxy-server 3036822" 0.0012 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/1/a/zero/go-get-it" "txdfefe974a96e4caeaf517-0068b820e5" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/1/a/zero/go-get-it" "txdfefe974a96e4caeaf517-0068b820e5" "object-server 3036822" 0.0004 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "PUT /sdb1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "txdfefe974a96e4caeaf517-0068b820e5" "proxy-server 3036822" 0.0049 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "PUT /sda1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "txdfefe974a96e4caeaf517-0068b820e5" "proxy-server 3036822" 0.0059 "-" 3036822 0 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:05:09] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.017283 (txn: txdfefe974a96e4caeaf517-0068b820e5) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7989772f30b4ba4b3cc9-0068b820e5" "proxy-server 3036822" 0.0018 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sda1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx1461eb5452484da4b52fe-0068b820e5" "proxy-server 3036822" 0.0023 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "GET /sda1/1/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "txef60c921009541ec95de5-0068b820e5" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:05:09] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.018706 (txn: txef60c921009541ec95de5-0068b820e5) -proxy DEBUG: (3036822) timed out ('127.0.0.1', 47272) (txn: txef60c921009541ec95de5-0068b820e5) -proxy INFO: (3036822) 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 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b4925eee4e64a9d868da-0068b820e6" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9f30e11b42fe4c7580407-0068b820e6" "proxy-server 3036822" 0.0012 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/sda1/1/a/c/o.beans" "txe8942669514447c38df67-0068b820e6" "object-server 3036822" 0.0004 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/sdb1/1/a/c/o.beans" "txe8942669514447c38df67-0068b820e6" "object-server 3036822" 0.0003 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "txe8942669514447c38df67-0068b820e6" "proxy-server 3036822" 0.0053 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "txe8942669514447c38df67-0068b820e6" "proxy-server 3036822" 0.0052 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/10 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - txe8942669514447c38df67-0068b820e6 - 0.0163 - - 1756897510.018038034 1756897510.034288645 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5e955d315f94f73a8cd0-0068b820e6" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf1512023deae49cdb1ecb-0068b820e6" "proxy-server 3036822" 0.0023 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdb1/1/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "tx923aba1f5e9f4309a6d28-0068b820e6" "proxy-server 3036822" 0.0004 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc2425ee579d0414f913df-0068b820e6" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9d6be1f08ba54de3ba23b-0068b820e6" "proxy-server 3036822" 0.0011 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sda1/1/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx7d28e14fc5e24e6e9e7f0-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74ed70a672ea4b95a1304-0068b820e6" "proxy-server 3036822" 0.0012 "-" 3036822 -test.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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308242.00000, db: /tmp/tmpem2403f1/sda/containers/0/fb3/a407b0c3bb002df985c3f5d306c5cfb3/a407b0c3bb002df985c3f5d306c5cfb3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308242.00000, db: /tmp/tmpem2403f1/sda/containers/0/fb3/a407b0c3bb002df985c3f5d306c5cfb3/a407b0c3bb002df985c3f5d306c5cfb3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308244.00000, db: /tmp/tmpem2403f1/sda/containers/0/af9/d8fb96ff75c85a481f969e79d5eacaf9/d8fb96ff75c85a481f969e79d5eacaf9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308244.00000, db: /tmp/tmpem2403f1/sda/containers/0/af9/d8fb96ff75c85a481f969e79d5eacaf9/d8fb96ff75c85a481f969e79d5eacaf9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308246.00000, db: /tmp/tmpem2403f1/sda/containers/0/f0f/05af626a3b580752a45367bd3888df0f/05af626a3b580752a45367bd3888df0f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308246.00000, db: /tmp/tmpem2403f1/sda/containers/0/f0f/05af626a3b580752a45367bd3888df0f/05af626a3b580752a45367bd3888df0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308248.00000, db: /tmp/tmpem2403f1/sda/containers/0/6a0/768041fd65ad55012c76545662ea06a0/768041fd65ad55012c76545662ea06a0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308248.00000, db: /tmp/tmpem2403f1/sda/containers/0/6a0/768041fd65ad55012c76545662ea06a0/768041fd65ad55012c76545662ea06a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308250.00000, db: /tmp/tmpem2403f1/sda/containers/0/dc2/87ce38f860a53258eda7871100cbcdc2/87ce38f860a53258eda7871100cbcdc2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308250.00000, db: /tmp/tmpem2403f1/sda/containers/0/dc2/87ce38f860a53258eda7871100cbcdc2/87ce38f860a53258eda7871100cbcdc2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308252.00000, db: /tmp/tmpem2403f1/sda/containers/0/25c/39bf046db3de97d0c06f12747c35125c/39bf046db3de97d0c06f12747c35125c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308252.00000, db: /tmp/tmpem2403f1/sda/containers/0/25c/39bf046db3de97d0c06f12747c35125c/39bf046db3de97d0c06f12747c35125c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308254.00000, db: /tmp/tmpem2403f1/sda/containers/0/826/e243de5baedd52b7733b97c859481826/e243de5baedd52b7733b97c859481826.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308254.00000, db: /tmp/tmpem2403f1/sda/containers/0/826/e243de5baedd52b7733b97c859481826/e243de5baedd52b7733b97c859481826.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308256.00000, db: /tmp/tmpem2403f1/sda/containers/0/b08/ce2876edfa19fb24f8463399c7d35b08/ce2876edfa19fb24f8463399c7d35b08.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308256.00000, db: /tmp/tmpem2403f1/sda/containers/0/b08/ce2876edfa19fb24f8463399c7d35b08/ce2876edfa19fb24f8463399c7d35b08.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308258.00000, db: /tmp/tmpem2403f1/sda/containers/0/19d/b91f8ab44b2fdd6d48129c64f1d6619d/b91f8ab44b2fdd6d48129c64f1d6619d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308258.00000, db: /tmp/tmpem2403f1/sda/containers/0/19d/b91f8ab44b2fdd6d48129c64f1d6619d/b91f8ab44b2fdd6d48129c64f1d6619d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308260.00000, db: /tmp/tmpem2403f1/sda/containers/0/919/f939149c81ac49bb138012dbb2c8b919/f939149c81ac49bb138012dbb2c8b919.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308260.00000, db: /tmp/tmpem2403f1/sda/containers/0/919/f939149c81ac49bb138012dbb2c8b919/f939149c81ac49bb138012dbb2c8b919.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308262.00000, db: /tmp/tmpem2403f1/sda/containers/0/cdf/f640d2113d9f9faf0d948552cb6bfcdf/f640d2113d9f9faf0d948552cb6bfcdf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308262.00000, db: /tmp/tmpem2403f1/sda/containers/0/cdf/f640d2113d9f9faf0d948552cb6bfcdf/f640d2113d9f9faf0d948552cb6bfcdf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308264.00000, db: /tmp/tmpem2403f1/sda/containers/0/0a2/cc4bb13166dfb242d5cf751d4a6170a2/cc4bb13166dfb242d5cf751d4a6170a2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308264.00000, db: /tmp/tmpem2403f1/sda/containers/0/0a2/cc4bb13166dfb242d5cf751d4a6170a2/cc4bb13166dfb242d5cf751d4a6170a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308266.00000, db: /tmp/tmpem2403f1/sda/containers/0/0c0/bbadbd78641597ffb4b4f669ccc160c0/bbadbd78641597ffb4b4f669ccc160c0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308266.00000, db: /tmp/tmpem2403f1/sda/containers/0/0c0/bbadbd78641597ffb4b4f669ccc160c0/bbadbd78641597ffb4b4f669ccc160c0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308268.00000, db: /tmp/tmpem2403f1/sda/containers/0/7e0/0d79f1fcd46fdb27f9daaa84b1b1f7e0/0d79f1fcd46fdb27f9daaa84b1b1f7e0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308268.00000, db: /tmp/tmpem2403f1/sda/containers/0/7e0/0d79f1fcd46fdb27f9daaa84b1b1f7e0/0d79f1fcd46fdb27f9daaa84b1b1f7e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308270.00000, db: /tmp/tmpem2403f1/sda/containers/0/f72/e6804d209f39be83486f692636742f72/e6804d209f39be83486f692636742f72.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308270.00000, db: /tmp/tmpem2403f1/sda/containers/0/f72/e6804d209f39be83486f692636742f72/e6804d209f39be83486f692636742f72.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308272.00000, db: /tmp/tmpem2403f1/sda/containers/0/2eb/3ba7ad2b278d319b5f51f16bc91af2eb/3ba7ad2b278d319b5f51f16bc91af2eb.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308272.00000, db: /tmp/tmpem2403f1/sda/containers/0/2eb/3ba7ad2b278d319b5f51f16bc91af2eb/3ba7ad2b278d319b5f51f16bc91af2eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308274.00000, db: /tmp/tmpem2403f1/sda/containers/0/3b2/4b6a4340ab213043b991ed5e628653b2/4b6a4340ab213043b991ed5e628653b2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308274.00000, db: /tmp/tmpem2403f1/sda/containers/0/3b2/4b6a4340ab213043b991ed5e628653b2/4b6a4340ab213043b991ed5e628653b2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308276.00000, db: /tmp/tmpem2403f1/sda/containers/0/767/b589c92d5c39050ae08ed99d86239767/b589c92d5c39050ae08ed99d86239767.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308276.00000, db: /tmp/tmpem2403f1/sda/containers/0/767/b589c92d5c39050ae08ed99d86239767/b589c92d5c39050ae08ed99d86239767.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308278.00000, db: /tmp/tmpem2403f1/sda/containers/0/552/4d10b43e5100df04d614c622564ab552/4d10b43e5100df04d614c622564ab552.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308278.00000, db: /tmp/tmpem2403f1/sda/containers/0/552/4d10b43e5100df04d614c622564ab552/4d10b43e5100df04d614c622564ab552.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308280.00000, db: /tmp/tmpem2403f1/sda/containers/0/500/ca53ae5fb21932d66dc1a4766b8f8500/ca53ae5fb21932d66dc1a4766b8f8500.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 +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 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb3dfa0ee5bc04d68a0722-0068b820e5) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx5ed776be3086428e970fe-0068b820e5) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx07ab9b8c4465401d9cf60-0068b820e5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx385e548fd4164368a591c-0068b820e5) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txc55dd3e39882469da4368-0068b820e5) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txc55dd3e39882469da4368-0068b820e5) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txb348ca054f794a7ea5670-0068b820e5) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txb348ca054f794a7ea5670-0068b820e5) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txb348ca054f794a7ea5670-0068b820e5) -test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: txb348ca054f794a7ea5670-0068b820e5) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb348ca054f794a7ea5670-0068b820e5) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb348ca054f794a7ea5670-0068b820e5) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb348ca054f794a7ea5670-0068b820e5) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txb348ca054f794a7ea5670-0068b820e5) -test WARNING: Could not autocreate account '/account' (txn: txb348ca054f794a7ea5670-0068b820e5) -test INFO: autocreate account '/account' (txn: txd491d03b896343b8a716e-0068b820e5) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx699da128e7f54f6db2377-0068b820e5) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx699da128e7f54f6db2377-0068b820e5) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx699da128e7f54f6db2377-0068b820e5) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx699da128e7f54f6db2377-0068b820e5) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx699da128e7f54f6db2377-0068b820e5) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx699da128e7f54f6db2377-0068b820e5) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx699da128e7f54f6db2377-0068b820e5) -test WARNING: Could not autocreate account '/account' (txn: tx699da128e7f54f6db2377-0068b820e5) -test INFO: autocreate account '/account' (txn: txc169c2fb89ed4f40a17cb-0068b820e5) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txecdb18d15e1f425387840-0068b820e5) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txecdb18d15e1f425387840-0068b820e5) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txecdb18d15e1f425387840-0068b820e5) -test INFO: autocreate account '/account' (txn: tx102a1a9a9aac449ca956a-0068b820e5) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx62bebbb88a6a457aba35a-0068b820e5) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx62bebbb88a6a457aba35a-0068b820e5) -test INFO: autocreate account '/account' (txn: tx62bebbb88a6a457aba35a-0068b820e5) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx61fd09cef7df4b2e8ef7a-0068b820e5) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx61fd09cef7df4b2e8ef7a-0068b820e5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txbe440b6e6695486194489-0068b820e5)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 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdg1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/ec-disconnect-test/disconnect-data" "tx9d545645be2a4b2a997e2-006ac53105" "proxy-server 1867666" 0.0230 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44735/v1/a?format=json" "tx76425059110a44e5bdcde-006ac53105" "proxy-server 1867666" 0.0012 "-" 1867666 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:39829/sda1/2/a/ec-disconnect-test" "tx76425059110a44e5bdcde-006ac53105" "container-server 1867666" 0.0017 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/1/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:56863/sdb1/2/a/ec-disconnect-test" "tx76425059110a44e5bdcde-006ac53105" "container-server 1867666" 0.0052 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/2/a/ec-disconnect-test" 202 - "PUT http://localhost:44735/v1/a/ec-disconnect-test" "tx76425059110a44e5bdcde-006ac53105" "proxy-server 1867666" 0.0206 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/2/a/ec-disconnect-test" 202 - "PUT http://localhost:44735/v1/a/ec-disconnect-test" "tx76425059110a44e5bdcde-006ac53105" "proxy-server 1867666" 0.0187 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/ec-disconnect-test HTTP/1.0 202 - - - - 76 - tx76425059110a44e5bdcde-006ac53105 - 0.0452 - - 1791308037.114512920 1791308037.159675121 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:44735/v1/a?format=json" "txf80c3d6260c741cba85fa-006ac53105" "proxy-server 1867666" 0.0061 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/2/a/ec-disconnect-test" 204 - "HEAD http://localhost:44735/v1/a/ec-disconnect-test" "txa6713b4816394a0fac7f2-006ac53105" "proxy-server 1867666" 0.0054 "-" 1867666 3 +proxy WARNING: Client disconnected without sending enough data (txn: txcbfc30b4564e4aa0a39eb-006ac53105) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txcbfc30b4564e4aa0a39eb-006ac53105 - 0.0377 - - 1791308037.169544935 1791308037.207211018 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdg1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/ec-disconnect-test/disconnect-data" "txcbfc30b4564e4aa0a39eb-006ac53105" "proxy-server 1867666" 0.0138 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdi1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/ec-disconnect-test/disconnect-data" "txcbfc30b4564e4aa0a39eb-006ac53105" "proxy-server 1867666" 0.0213 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdh1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/ec-disconnect-test/disconnect-data" "txcbfc30b4564e4aa0a39eb-006ac53105" "proxy-server 1867666" 0.0216 "-" 1867666 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44735/v1/a?format=json" "txfcd5a56e0c904950beb7e-006ac53105" "proxy-server 1867666" 0.0101 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/1/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:56863/sdb1/0/a/zero-disconnect-test" "txfcd5a56e0c904950beb7e-006ac53105" "container-server 1867666" 0.0009 "-" 1867666 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/1/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:39829/sda1/0/a/zero-disconnect-test" "txfcd5a56e0c904950beb7e-006ac53105" "container-server 1867666" 0.0009 "-" 1867666 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:44735/v1/a/zero-disconnect-test" "txfcd5a56e0c904950beb7e-006ac53105" "proxy-server 1867666" 0.0269 "-" 1867666 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:44735/v1/a/zero-disconnect-test" "txfcd5a56e0c904950beb7e-006ac53105" "proxy-server 1867666" 0.0192 "-" 1867666 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/zero-disconnect-test HTTP/1.0 201 - - - - - - txfcd5a56e0c904950beb7e-006ac53105 - 0.0436 - - 1791308037.280945301 1791308037.324526072 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44735/v1/a?format=json" "tx0ae03cb129fc4cafbb88f-006ac53105" "proxy-server 1867666" 0.0144 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:44735/v1/a/zero-disconnect-test" "tx544711d4800f401b8a7db-006ac53105" "proxy-server 1867666" 0.0013 "-" 1867666 0 +proxy WARNING: Client disconnected without sending last chunk (txn: txb54d8f9b0f954898b2806-006ac53105) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txb54d8f9b0f954898b2806-006ac53105 - 0.0552 - - 1791308037.338586807 1791308037.393779755 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/3/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/zero-disconnect-test/disconnect-data" "txb54d8f9b0f954898b2806-006ac53105" "proxy-server 1867666" 0.0160 "-" 1867666 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/3/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/zero-disconnect-test/disconnect-data" "txb54d8f9b0f954898b2806-006ac53105" "proxy-server 1867666" 0.0164 "-" 1867666 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:44735/v1/a?format=json" "txd4d46ab0bbe044e6af53f-006ac53105" "proxy-server 1867666" 0.0061 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/1/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:56863/sdb1/0/a/zero-disconnect-test" "txd4d46ab0bbe044e6af53f-006ac53105" "container-server 1867666" 0.0090 "-" 1867666 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/1/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:39829/sda1/0/a/zero-disconnect-test" "txd4d46ab0bbe044e6af53f-006ac53105" "container-server 1867666" 0.0051 "-" 1867666 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:44735/v1/a/zero-disconnect-test" "txd4d46ab0bbe044e6af53f-006ac53105" "proxy-server 1867666" 0.0326 "-" 1867666 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:44735/v1/a/zero-disconnect-test" "txd4d46ab0bbe044e6af53f-006ac53105" "proxy-server 1867666" 0.0355 "-" 1867666 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/zero-disconnect-test HTTP/1.0 202 - - - - 76 - txd4d46ab0bbe044e6af53f-006ac53105 - 0.0537 - - 1791308037.442360878 1791308037.496031046 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:44735/v1/a?format=json" "tx43e1ccd98f41446ebdcff-006ac53105" "proxy-server 1867666" 0.0094 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:44735/v1/a/zero-disconnect-test" "txf942e99a327442a986bcf-006ac53105" "proxy-server 1867666" 0.0013 "-" 1867666 0 +proxy WARNING: Client disconnected without sending enough data (txn: tx32048571109a4dbdbc94f-006ac53105) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx32048571109a4dbdbc94f-006ac53105 - 0.1376 - - 1791308037.501906157 1791308037.639529943 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/3/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/zero-disconnect-test/disconnect-data" "tx32048571109a4dbdbc94f-006ac53105" "proxy-server 1867666" 0.1260 "-" 1867666 0test.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_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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 +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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:08 -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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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': 'Tue, 06 Oct 2026 17:33:53 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308033.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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 +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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:08 -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', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Tue, 06 Oct 2026 17:33:53 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308033.96075', '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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:53 -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.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite_unicode ... 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_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_auditor.TestAuditor.test_audit_location_gets_quarantined +test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined ... 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.obj.test_auditor.TestAuditor.test_auditor_reclaim_age +test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_post_overwrite_out_of_order ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 WRITE -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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.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 -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -swift: Container sync report: a/c, time window start: 1756897517.0907786, time window end: 1756897517.0907795, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: -1, sync_point2: -1, total_rows: 1 -swift: ERROR Syncing : #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 408, in container_sync#012 row['name'], raw_digest=True)#012 ~~~^^^^^^^^#012TypeError: string indices must be integers, not 'str' -swift: Container sync report: a/c, time window start: 1.0, time window end: 100000.0, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: -1, sync_point2: -1, total_rows: 1 -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -swift: ERROR Syncing : #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 349, in container_sync#012 sync_point1 = info['x_container_sync_point1']#012 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^#012KeyError: 'x_container_sync_point1' -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -swift: ERROR Syncing isa.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 325, in container_sync#012 info = broker.get_info()#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#012swift.common.db.DatabaseConnectionError: DB connection error (a, 0):#012DB doesn't exist -swift: ERROR Syncing isa.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 325, in container_sync#012 info = broker.get_info()#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#012swift.common.db.DatabaseConnectionError: DB connection error (a, 0):#012DB doesn't exist#012#012During handling of the above exception, another exception occurred:#012#012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 328, in container_sync#012 self.sync_store.remove_synced_container(broker)#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: 1 -swift: ERROR Syncing isa.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 325, in container_sync#012 info = broker.get_info()#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#012swift.common.db.DatabaseConnectionError: DB connection error (a, 0):#012DB doesn't exist#012#012During handling of the above exception, another exception occurred:#012#012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 328, in container_sync#012 self.sync_store.remove_synced_container(broker)#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#012PermissionError: [Errno 1] a -swift: ERROR Syncing isa.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 325, in container_sync#012 info = broker.get_info()#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#012swift.common.db.DatabaseConnectionError: DB connection error (a, 0):#012a -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options - -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/tmptf5g_mct/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '1aae0a7da4f948ff2ef9c670d7dbb419', '9922ffa3-a905-40e0-80f0-7c4fc94d1c5b-sda', '1756897508.29855', '1756897511', '1756897510', '', '1756897511', 1, 1) -test DEBUG: /tmp/tmptf5g_mct/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, '1aae0a7da4f948ff2ef9c670d7dbb419', '9922ffa3-a905-40e0-80f0-7c4fc94d1c5b-sda', '1756897508.29855', '1756897511', '1756897510', '', '1756897511', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9922ffa3-a905-40e0-80f0-7c4fc94d1c5b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmptf5g_mct/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01542 seconds (64.83656/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/tmptf5g_mct/sda/containers/0/d47/e7be5ebe9866652401829d83f99e4d47/e7be5ebe9866652401829d83f99e4d47.db -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '3426f6537ad447e50a1f572edf353bea', '7ca95a93-4b38-457e-b5a0-8312807360d7-sda', '1756897508.31779', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdb/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('7ca95a93-4b38-457e-b5a0-8312807360d7-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, sync, (1, '3426f6537ad447e50a1f572edf353bea', '7ca95a93-4b38-457e-b5a0-8312807360d7-sda', '1756897508.31779', '1756897200', '0', '', '1756897200', 1, 0) -REPLICATE: /sdc/0/e7be5ebe9866652401829d83f99e4d47, complete_rsync, ('7ca95a93-4b38-457e-b5a0-8312807360d7-sda', 'e7be5ebe9866652401829d83f99e4d47.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7e35d004d475f312e6bb0f1519aff8bd', '96b0b0c7-6873-455e-978a-ca22246f1391-sda', '1756897508.87825', '1756897508.00000', '0', '{"x-container-meta-test": ["foo", "1756897508.00000"]}', '1756897508.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.00s -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, '1aa4606b1b1201e118e7185507e394b7', 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda', '1756897508.89220', '1756897508.89055', '0', '', '1756897508.89055', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897508.89565', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897508.89565', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89565', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897508.89568', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897508.89568', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89568', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897508.89569', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897508.89569', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89569', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpaei_y1_g/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': '1756897508.89689', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00463223s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '1aa4606b1b1201e118e7185507e394b7', 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda', '1756897508.89220', '1756897508.89055', '0', '', '1756897508.89055', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897508.89565', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897508.89565', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89565', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897508.89568', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897508.89568', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89568', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897508.89569', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897508.89569', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89569', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpaei_y1_g/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, '1aa4606b1b1201e118e7185507e394b7', 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda', '1756897508.89220', '1756897508.89055', '0', '', '1756897508.89055', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897508.89565', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897508.89565', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89565', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897508.89568', 'lower': 'g', 'upper': 'r', 'object_count': 13, 'bytes_used': 123, 'meta_timestamp': '1756897508.92077', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89568', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897508.89569', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897508.89569', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89569', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897508.92038', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897508.92038', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897508.92030', 'epoch': '1756897508.92030', 'reported': 0, 'tombstones': -1}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpaei_y1_g/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, '1aa4606b1b1201e118e7185507e394b7', 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda', '1756897508.89220', '1756897508.89055', '0', '', '1756897508.89055', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897508.89565', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897508.89565', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89565', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897508.89568', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897509.45594', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89568', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897508.89569', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897508.89569', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89569', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897508.92038', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897508.92038', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897508.92030', 'epoch': '1756897508.92030', 'reported': 0, 'tombstones': -1}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpaei_y1_g/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, '1aa4606b1b1201e118e7185507e394b7', 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda', '1756897508.89220', '1756897508.89055', '0', '', '1756897508.89055', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897509.46755', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897509.46755', 'deleted': 1, 'state': 10, 'state_timestamp': '1756897509.46755', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897508.89568', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897509.45594', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89568', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897508.89569', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897508.89569', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89569', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897508.92038', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897508.92038', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897508.92030', 'epoch': '1756897508.92030', 'reported': 0, 'tombstones': -1}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpaei_y1_g/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, '1aa4606b1b1201e118e7185507e394b7', 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda', '1756897508.89220', '1756897508.89055', '0', '', '1756897508.89055', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897509.46755', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897509.46755', 'deleted': 1, 'state': 10, 'state_timestamp': '1756897509.46755', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897508.89568', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897509.45594', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89568', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897509.47573', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 30, 'meta_timestamp': '1756897509.47573', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897509.47573', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897508.92038', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897508.92038', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897508.92030', 'epoch': '1756897508.92030', 'reported': 0, 'tombstones': -1}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpaei_y1_g/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, '1aa4606b1b1201e118e7185507e394b7', 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda', '1756897508.89220', '1756897508.89055', '0', '', '1756897508.89055', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897509.46755', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897509.46755', 'deleted': 1, 'state': 10, 'state_timestamp': '1756897509.46755', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897508.89568', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897509.45594', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89568', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897509.47573', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1756897509.48730', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897509.47573', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897508.92038', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897508.92038', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897508.92030', 'epoch': '1756897508.92030', 'reported': 0, 'tombstones': -1}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpaei_y1_g/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, '1aa4606b1b1201e118e7185507e394b7', 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda', '1756897508.89220', '1756897508.89055', '0', '', '1756897508.89055', 1, 0)swift: ERROR : Invalid host '127.0.0.1' in X-Container-Sync-To -swift: Container sync report: a/c, time window start: 1756897517.1034029, time window end: 1756897517.1034038, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: -1, sync_point2: -1, total_rows: 1 -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error ... ok -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -swift: ERROR Syncing : #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 349, in container_sync#012 sync_point1 = info['x_container_sync_point1']#012 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^#012KeyError: 'x_container_sync_point1' - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8bafb4f186d548b3baec3-0068b820e6" "proxy-server 3036822" 0.0011 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sda1/1/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "tx3486ccb86a30439490c74-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 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 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdd7519d7fcf94c31ade63-0068b820e6" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx092c2c556a1f429ea50cf-0068b820e6" "proxy-server 3036822" 0.0022 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/3/a/c/o.smurfs" "txd1a2a559a9784d7984893-0068b820e6" "object-server 3036822" 0.0005 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/3/a/c/o.smurfs" "txd1a2a559a9784d7984893-0068b820e6" "object-server 3036822" 0.0004 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txd1a2a559a9784d7984893-0068b820e6" "proxy-server 3036822" 0.0924 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txd1a2a559a9784d7984893-0068b820e6" "proxy-server 3036822" 0.0935 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/10 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - txd1a2a559a9784d7984893-0068b820e6 - 0.1053 - - 1756897510.635006905 1756897510.740352631 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx30b3e7305d174e36b9b49-0068b820e6" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx59b29ce6278c4d4c82687-0068b820e6" "proxy-server 3036822" 0.0021 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sda1/3/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "txa0d68eaccc5a41478fce9-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:39437/sda1 (txn: txa0d68eaccc5a41478fce9-0068b820e6) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "txa0d68eaccc5a41478fce9-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5cd9abcd69e04f6f8cedc-0068b820e6" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx428ff0a860b548238a265-0068b820e6" "proxy-server 3036822" 0.0012 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx9cd81481f444436caf0d3-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:33297/sdb1 (txn: tx9cd81481f444436caf0d3-0068b820e6) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "tx9cd81481f444436caf0d3-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:39437/sda1 (txn: tx9cd81481f444436caf0d3-0068b820e6) -proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: tx9cd81481f444436caf0d3-0068b820e6) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ef8fdb2fe3a43328600c-0068b820e6" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7fd98a41b1e1487c9d692-0068b820e6" "proxy-server 3036822" 0.0012 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txaaed518d6e74461795b6b-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:39437/sda1 (txn: txaaed518d6e74461795b6b-0068b820e6) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "txaaed518d6e74461795b6b-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdafd65219d254b1d87a10-0068b820e6" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbf1ce0df38e148048dc80-0068b820e6" "proxy-server 3036822" 0.0021 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx75ca8660840848338da57-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:39437/sda1 (txn: tx75ca8660840848338da57-0068b820e6) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "tx75ca8660840848338da57-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2985629f0b54ba380ded-0068b820e6" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa449001ad3724f65b4278-0068b820e6" "proxy-server 3036822" 0.0030 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txb5381a5f9ed2417cbe720-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:39437/sda1 (txn: txb5381a5f9ed2417cbe720-0068b820e6) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "txb5381a5f9ed2417cbe720-0068b820e6" "proxy-server 3036822" 0.0003 "-" 3036822 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: tx9793f5ee270547018b030-0068b820e6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 - fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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.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: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_negative_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads ... 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.container.test_backend.TestContainerBroker.test_get_policy_info +test.unit.container.test_backend.TestContainerBroker.test_get_policy_info ... 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.container.test_backend.TestContainerBroker.test_get_replication_info +test.unit.container.test_backend.TestContainerBroker.test_get_replication_info ... 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_deleted ... 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.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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_migrates_table +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_migrates_table ... 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txbdc2727699154f0799a9d-0068b820e6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0ae0b9a831e640ddaac35-0068b820e6) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txaef43f4f17024762896c0-0068b820e6) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd31462b7480c4c67b0c9b-0068b820e6) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/3/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44735/v1/a/zero-disconnect-test/disconnect-data" "tx32048571109a4dbdbc94f-006ac53105" "proxy-server 1867666" 0.1020 "-" 1867666 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx922b0ad5fa1d4ab18f80f-006ac53105" "proxy-server 1867666" 0.0020 "-" 1867666 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:39829/sda1/0/a/ec-con" "tx922b0ad5fa1d4ab18f80f-006ac53105" "container-server 1867666" 0.0051 "-" 1867666 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:56863/sdb1/0/a/ec-con" "tx922b0ad5fa1d4ab18f80f-006ac53105" "container-server 1867666" 0.0011 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx922b0ad5fa1d4ab18f80f-006ac53105" "proxy-server 1867666" 0.0286 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx922b0ad5fa1d4ab18f80f-006ac53105" "proxy-server 1867666" 0.0203 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx922b0ad5fa1d4ab18f80f-006ac53105 - 0.0496 - - 1791308037.687058449 1791308037.736673594 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd55f3e242c474092bd58c-006ac53105" "proxy-server 1867666" 0.0062 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx8c9a9f595b2e4ed49c36b-006ac53105" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdh1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx47985804311447a3abf38-006ac53105" "proxy-server 1867666" 0.0319 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/0/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdi1/2/a/ec-con/range-get-test" "tx47985804311447a3abf38-006ac53105" "object-server 1867666" 0.0005 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/0/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdg1/2/a/ec-con/range-get-test" "tx47985804311447a3abf38-006ac53105" "object-server 1867666" 0.0004 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdi1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx47985804311447a3abf38-006ac53105" "proxy-server 1867666" 0.0413 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdg1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx47985804311447a3abf38-006ac53105" "proxy-server 1867666" 0.0405 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/ec-con/range-get-test HTTP/1.0 201 - - t 14513 - - tx47985804311447a3abf38-006ac53105 - 0.0911 - - 1791308037.746595860 1791308037.837703943 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbd716e50276b4e14904d7-006ac53105" "proxy-server 1867666" 0.0014 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd2da733b25234539a8056-006ac53105" "proxy-server 1867666" 0.0123 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdi1/3/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx63bda6cce60c4ba88f616-006ac53105" "proxy-server 1867666" 0.0396 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdh1/3/a/ec-con/range-get-test-tiny" "tx63bda6cce60c4ba88f616-006ac53105" "object-server 1867666" 0.0045 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdg1/3/a/ec-con/range-get-test-tiny" "tx63bda6cce60c4ba88f616-006ac53105" "object-server 1867666" 0.0005 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdh1/3/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx63bda6cce60c4ba88f616-006ac53105" "proxy-server 1867666" 0.0374 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdg1/3/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx63bda6cce60c4ba88f616-006ac53105" "proxy-server 1867666" 0.0371 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/57 PUT /v1/a/ec-con/range-get-test-tiny HTTP/1.0 201 - - t 17 - - tx63bda6cce60c4ba88f616-006ac53105 - 0.0980 - - 1791308037.839123487 1791308037.937112093 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85074a88d4cc43d4981be-006ac53105" "proxy-server 1867666" 0.0055 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx8e37969bfa624162bbfaf-006ac53105" "proxy-server 1867666" 0.0066 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdh1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx90601c9b71864b4c9ccf7-006ac53105" "proxy-server 1867666" 0.0204 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdg1/0/a/ec-con/range-get-test-aligned" "tx90601c9b71864b4c9ccf7-006ac53105" "object-server 1867666" 0.0004 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdg1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx90601c9b71864b4c9ccf7-006ac53105" "proxy-server 1867666" 0.0219 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdb1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdi1/0/a/ec-con/range-get-test-aligned" "tx90601c9b71864b4c9ccf7-006ac53105" "object-server 1867666" 0.0004 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdi1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx90601c9b71864b4c9ccf7-006ac53105" "proxy-server 1867666" 0.0362 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 PUT /v1/a/ec-con/range-get-test-aligned HTTP/1.0 201 - - t 8192 - - tx90601c9b71864b4c9ccf7-006ac53105 - 0.0646 - - 1791308037.938657045 1791308038.003234386 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx964fd71eca994f72a577d-006ac53106" "proxy-server 1867666" 0.0085 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfffbc507612940f89c557-006ac53106" "proxy-server 1867666" 0.0071 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdg1/0/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx7bffe0e2919c44838fa2d-006ac53106" "proxy-server 1867666" 0.0314 "-" 1867666 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdb1/0/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdi1/0/a/ec-con/range-get-test-zero-byte" "tx7bffe0e2919c44838fa2d-006ac53106" "object-server 1867666" 0.0005 "-" 1867666 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/0/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdh1/0/a/ec-con/range-get-test-zero-byte" "tx7bffe0e2919c44838fa2d-006ac53106" "object-server 1867666" 0.0004 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdi1/0/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx7bffe0e2919c44838fa2d-006ac53106" "proxy-server 1867666" 0.0373 "-" 1867666 3test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_left +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_left ... 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.test_server.TestObjectECRangedGET.test_aligned_range +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range ... 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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0198 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0133 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867680 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: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0157 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0178 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867680 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: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0181 "-" 1867680 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: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0157 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0177 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0014 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0177 "-" 1867680 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: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0075 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0213 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0135 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0172 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0134 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0177 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0132 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0172 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0132 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0012 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0318 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0174 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0173 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 1867680 -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.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj ... ok + +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, 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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -44197,635 +40131,17 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx04fd1e3520cb4158bfcf8-0068b820e6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx0c556ec24f14451c968b2-0068b820e6) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx3b023ea2260549ba87f18-0068b820e6) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx71a08674952e47e481259-0068b820e6) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx71a08674952e47e481259-0068b820e6) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx71a08674952e47e481259-0068b820e6) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx529e24d0e1c24df0920df-0068b820e6) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx529e24d0e1c24df0920df-0068b820e6) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx529e24d0e1c24df0920df-0068b820e6) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx9b8e9781642b4a308321b-0068b820e6)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 -test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 -test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 ... 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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:10 -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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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_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: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:10 -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 -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -swift: Since Wed Dec 31 12:00:01 1969: 0 synced [0 deletes, 0 puts], 0 skipped, 0 failed -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -swift: Begin container sync "once" mode -swift: Since Wed Dec 31 12:00:01 1969: 0 synced [0 deletes, 0 puts], 0 skipped, 0 failed -swift: Since Wed Dec 31 13:00:02 1969: 0 synced [0 deletes, 0 puts], 0 skipped, 0 failed -swift: Container sync "once" mode completed: 3601.00s -swift: Begin container sync "once" mode -swift: Since Wed Dec 31 13:00:02 1969: 0 synced [0 deletes, 0 puts], 0 skipped, 0 failed -swift: Container sync "once" mode completed: 3.00s -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -swift: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options - -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9b8e9781642b4a308321b-0068b820e6) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9b8e9781642b4a308321b-0068b820e6) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx9b8e9781642b4a308321b-0068b820e6) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx0b157c378254418f8e60c-0068b820e7) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx0b157c378254418f8e60c-0068b820e7) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx0b157c378254418f8e60c-0068b820e7) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx0b157c378254418f8e60c-0068b820e7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txd88433dee856447a8f7fa-0068b820e7) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: txd9f2b5cf7146433dbd6ae-0068b820e7) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: txd9f2b5cf7146433dbd6ae-0068b820e7) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd9f2b5cf7146433dbd6ae-0068b820e7) -test ERROR: Account HEAD returning 503 for [] (txn: txd9f2b5cf7146433dbd6ae-0068b820e7) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx34961eac8b6c438aa0d02-0068b820e7) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx34961eac8b6c438aa0d02-0068b820e7) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx34961eac8b6c438aa0d02-0068b820e7) -test ERROR: Account HEAD returning 503 for [] (txn: tx34961eac8b6c438aa0d02-0068b820e7) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txa2bb72cb8e6048e3a3560-0068b820e7) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx17db23625cb2404cbf926-0068b820e7) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx17db23625cb2404cbf926-0068b820e7) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx17db23625cb2404cbf926-0068b820e7) -test ERROR: Account HEAD returning 503 for [] (txn: tx17db23625cb2404cbf926-0068b820e7) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx0c0f3b6848a144d2bfbdf-0068b820e7) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx0c0f3b6848a144d2bfbdf-0068b820e7) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx0c0f3b6848a144d2bfbdf-0068b820e7) -test ERROR: Account HEAD returning 503 for [] (txn: tx0c0f3b6848a144d2bfbdf-0068b820e7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 - -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: txd2c353357d204f258c0db-0068b820e7) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd22f5a578e054465bc763-0068b820e7) -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: tx195023a8a7194e8bad417-0068b820e7) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9a584869c8ea4cd3a886c-0068b820e8) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd73e47f365f44dedaf8da-0068b820e8) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd73e47f365f44dedaf8da-0068b820e8) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd73e47f365f44dedaf8da-0068b820e8) -proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: txd73e47f365f44dedaf8da-0068b820e8) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txd334611daa6442f491ad1-0068b820e8) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txd334611daa6442f491ad1-0068b820e8) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txd334611daa6442f491ad1-0068b820e8) -proxy-ut ERROR: Object HEAD returning 503 for [] (txn: txd334611daa6442f491ad1-0068b820e8) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c6016e5dc11440180b2b-0068b820e8" "proxy-server 3036822" 0.0012 "-" 3036822 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/12 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx5c6016e5dc11440180b2b-0068b820e8 - 0.0036 - - 1756897512.286129951 1756897512.289720058 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9ee7fde09f6448f28830e-0068b820e8" "proxy-server 3036822" 0.0012 "-" 3036822 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/12 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx9ee7fde09f6448f28830e-0068b820e8 - 0.0034 - - 1756897512.290642500 1756897512.294044256 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.2:3002/sdc (txn: txc526932678de41b2a39c5-0068b820e8) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2588d414b2fc428eaed8a-0068b820e8)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: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897677.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/d99/31c1f8cd952d4f4a9a83b0ce772dbd99/31c1f8cd952d4f4a9a83b0ce772dbd99_1756897677.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897680.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/c78/e2b4e3f82642990f476d333df7d55c78/e2b4e3f82642990f476d333df7d55c78_1756897680.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897680.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/c78/e2b4e3f82642990f476d333df7d55c78/e2b4e3f82642990f476d333df7d55c78_1756897680.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897683.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/955/51d33e5b472e55014d5842e9c6ed9955/51d33e5b472e55014d5842e9c6ed9955_1756897683.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897683.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/955/51d33e5b472e55014d5842e9c6ed9955/51d33e5b472e55014d5842e9c6ed9955_1756897683.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897686.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a4e/5770c9e8f582fb9e8f911c3e83121a4e/5770c9e8f582fb9e8f911c3e83121a4e_1756897686.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897686.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/a4e/5770c9e8f582fb9e8f911c3e83121a4e/5770c9e8f582fb9e8f911c3e83121a4e_1756897686.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897689.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/367/ec37295ae78c768dacf214b1a24a0367/ec37295ae78c768dacf214b1a24a0367_1756897689.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897689.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/367/ec37295ae78c768dacf214b1a24a0367/ec37295ae78c768dacf214b1a24a0367_1756897689.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897692.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/6c6/03e45968b4b8732aa45d027d9f4806c6/03e45968b4b8732aa45d027d9f4806c6_1756897692.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897692.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/6c6/03e45968b4b8732aa45d027d9f4806c6/03e45968b4b8732aa45d027d9f4806c6_1756897692.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897695.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/6d0/e6f5afbd0a278eca26f81637e63886d0/e6f5afbd0a278eca26f81637e63886d0_1756897695.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897695.00000-0, db: /tmp/tmp6vyg9ra_/sda/containers/0/6d0/e6f5afbd0a278eca26f81637e63886d0/e6f5afbd0a278eca26f81637e63886d0_1756897695.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897511.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/223/46253eaf1b3c41fa60300251da493223/46253eaf1b3c41fa60300251da493223.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897511.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/223/46253eaf1b3c41fa60300251da493223/46253eaf1b3c41fa60300251da493223.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897515.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/a0b/5697cd585ab835fe8153dfccdcf96a0b/5697cd585ab835fe8153dfccdcf96a0b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897515.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/a0b/5697cd585ab835fe8153dfccdcf96a0b/5697cd585ab835fe8153dfccdcf96a0b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897519.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/345/882eb86c71f15bda7d7c4f820909a345/882eb86c71f15bda7d7c4f820909a345.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897519.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/345/882eb86c71f15bda7d7c4f820909a345/882eb86c71f15bda7d7c4f820909a345.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897523.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/da8/1b52dfe67d9d7edfde9ef9f6cfadbda8/1b52dfe67d9d7edfde9ef9f6cfadbda8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897523.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/da8/1b52dfe67d9d7edfde9ef9f6cfadbda8/1b52dfe67d9d7edfde9ef9f6cfadbda8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897527.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/669/eff78d551f3fc22a7e66eb860b207669/eff78d551f3fc22a7e66eb860b207669.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897527.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/669/eff78d551f3fc22a7e66eb860b207669/eff78d551f3fc22a7e66eb860b207669.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897531.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/d3e/e21b553302be8933c026d2c17b563d3e/e21b553302be8933c026d2c17b563d3e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897531.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/d3e/e21b553302be8933c026d2c17b563d3e/e21b553302be8933c026d2c17b563d3e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897539.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/65b/0fca365eae3091f8e934fd797fe8e65b/0fca365eae3091f8e934fd797fe8e65b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897539.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/65b/0fca365eae3091f8e934fd797fe8e65b/0fca365eae3091f8e934fd797fe8e65b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897543.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897543.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897547.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/485/e61a5be563cf019eec1d83740fba9485/e61a5be563cf019eec1d83740fba9485.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897547.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/485/e61a5be563cf019eec1d83740fba9485/e61a5be563cf019eec1d83740fba9485.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897551.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897551.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897555.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/1a4/f8e0cba2e9bc7ede0fba17ab843a21a4/f8e0cba2e9bc7ede0fba17ab843a21a4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897555.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/1a4/f8e0cba2e9bc7ede0fba17ab843a21a4/f8e0cba2e9bc7ede0fba17ab843a21a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897559.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/a9b/6a005e87633b32b82c664e093c712a9b/6a005e87633b32b82c664e093c712a9b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897559.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/a9b/6a005e87633b32b82c664e093c712a9b/6a005e87633b32b82c664e093c712a9b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897563.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/41c/80c8a9958f6212a1879969c1594b141c/80c8a9958f6212a1879969c1594b141c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897563.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/41c/80c8a9958f6212a1879969c1594b141c/80c8a9958f6212a1879969c1594b141c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897567.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/7ed/31bd039f51aad0d0152ed2efe9f4a7ed/31bd039f51aad0d0152ed2efe9f4a7ed.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897567.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/7ed/31bd039f51aad0d0152ed2efe9f4a7ed/31bd039f51aad0d0152ed2efe9f4a7ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897571.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/113/07fb57d2e9907beefe86cba1a761b113/07fb57d2e9907beefe86cba1a761b113.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897571.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/113/07fb57d2e9907beefe86cba1a761b113/07fb57d2e9907beefe86cba1a761b113.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897575.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897575.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897579.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/760/013e17354f87e9dca936435353e39760/013e17354f87e9dca936435353e39760.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897579.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/760/013e17354f87e9dca936435353e39760/013e17354f87e9dca936435353e39760.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897583.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/742/a1d54ae81a9b8adf4bb781e747cd7742/a1d54ae81a9b8adf4bb781e747cd7742.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897583.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/742/a1d54ae81a9b8adf4bb781e747cd7742/a1d54ae81a9b8adf4bb781e747cd7742.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897587.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/b23/9e01f5a5cce10ac1908ac6df2bec8b23/9e01f5a5cce10ac1908ac6df2bec8b23.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897587.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/b23/9e01f5a5cce10ac1908ac6df2bec8b23/9e01f5a5cce10ac1908ac6df2bec8b23.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897591.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/1e7/c8d0602ebc3515db9340bfa8c21661e7/c8d0602ebc3515db9340bfa8c21661e7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897591.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/1e7/c8d0602ebc3515db9340bfa8c21661e7/c8d0602ebc3515db9340bfa8c21661e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897595.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/5d8/6e33d7fb6463703878a65bf2042df5d8/6e33d7fb6463703878a65bf2042df5d8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897595.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/5d8/6e33d7fb6463703878a65bf2042df5d8/6e33d7fb6463703878a65bf2042df5d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897599.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/aa8/3dee772a7de9b5e0314173f831f16aa8/3dee772a7de9b5e0314173f831f16aa8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897599.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/aa8/3dee772a7de9b5e0314173f831f16aa8/3dee772a7de9b5e0314173f831f16aa8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897603.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/16b/cc21b95a9b8fe988ca216c3cbbdb016b/cc21b95a9b8fe988ca216c3cbbdb016b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897603.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/16b/cc21b95a9b8fe988ca216c3cbbdb016b/cc21b95a9b8fe988ca216c3cbbdb016b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897607.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897607.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897611.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/7d4/437de9750c82608d57074957507e67d4/437de9750c82608d57074957507e67d4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897611.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/7d4/437de9750c82608d57074957507e67d4/437de9750c82608d57074957507e67d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897615.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/7c0/3886ce8bcb983d7506a261e3a1e367c0/3886ce8bcb983d7506a261e3a1e367c0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897615.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/7c0/3886ce8bcb983d7506a261e3a1e367c0/3886ce8bcb983d7506a261e3a1e367c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897619.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/f0e/12273e08fc09717c0f2bbc4c911c6f0e/12273e08fc09717c0f2bbc4c911c6f0e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897619.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/f0e/12273e08fc09717c0f2bbc4c911c6f0e/12273e08fc09717c0f2bbc4c911c6f0e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897623.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/a81/f4723bd3baaf1df2c6497417c1f4ba81/f4723bd3baaf1df2c6497417c1f4ba81.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897623.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/a81/f4723bd3baaf1df2c6497417c1f4ba81/f4723bd3baaf1df2c6497417c1f4ba81.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897627.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/838/4e20958209195b925d058da9b9b1e838/4e20958209195b925d058da9b9b1e838.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897627.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/838/4e20958209195b925d058da9b9b1e838/4e20958209195b925d058da9b9b1e838.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897631.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/406/fe4d789331892fd76ad08b7ecb416406/fe4d789331892fd76ad08b7ecb416406.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897631.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/406/fe4d789331892fd76ad08b7ecb416406/fe4d789331892fd76ad08b7ecb416406.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897635.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/baa/9c38363e37bdf0210eefce80bb159baa/9c38363e37bdf0210eefce80bb159baa.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897635.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/baa/9c38363e37bdf0210eefce80bb159baa/9c38363e37bdf0210eefce80bb159baa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897639.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/3f6/7e9b4aa65106647eef89d6ae7d7303f6/7e9b4aa65106647eef89d6ae7d7303f6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897639.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/3f6/7e9b4aa65106647eef89d6ae7d7303f6/7e9b4aa65106647eef89d6ae7d7303f6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897643.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/50d/fb4569892119a7b9db3e189c7d58350d/fb4569892119a7b9db3e189c7d58350d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897643.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/50d/fb4569892119a7b9db3e189c7d58350d/fb4569892119a7b9db3e189c7d58350d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897647.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/832/d2afb360fa8489f1f8bf58d5ffa55832/d2afb360fa8489f1f8bf58d5ffa55832.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897647.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/832/d2afb360fa8489f1f8bf58d5ffa55832/d2afb360fa8489f1f8bf58d5ffa55832.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897651.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/123/619ac46d7250a00be69187fd21346123/619ac46d7250a00be69187fd21346123.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897651.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/123/619ac46d7250a00be69187fd21346123/619ac46d7250a00be69187fd21346123.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897655.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/387/e9ce4839a301906096ceeb76359f2387/e9ce4839a301906096ceeb76359f2387.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897655.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/387/e9ce4839a301906096ceeb76359f2387/e9ce4839a301906096ceeb76359f2387.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897659.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/f3d/88d07e28aa1778291aa853315cfaaf3d/88d07e28aa1778291aa853315cfaaf3d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897659.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/f3d/88d07e28aa1778291aa853315cfaaf3d/88d07e28aa1778291aa853315cfaaf3d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897663.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/539/c67b0a74ee9485349dac369d8d25f539/c67b0a74ee9485349dac369d8d25f539.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897663.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/539/c67b0a74ee9485349dac369d8d25f539/c67b0a74ee9485349dac369d8d25f539.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897667.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/81b/9f8a5c2404f88579d8e7b6b4ef73d81b/9f8a5c2404f88579d8e7b6b4ef73d81b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897667.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/81b/9f8a5c2404f88579d8e7b6b4ef73d81b/9f8a5c2404f88579d8e7b6b4ef73d81b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897671.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/ae2/c6df9e9c49beda33a39db5528d432ae2/c6df9e9c49beda33a39db5528d432ae2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897671.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/ae2/c6df9e9c49beda33a39db5528d432ae2/c6df9e9c49beda33a39db5528d432ae2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897675.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/9fc/f9b128051f9eb2c35b37ac7ba54af9fc/f9b128051f9eb2c35b37ac7ba54af9fc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897675.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/9fc/f9b128051f9eb2c35b37ac7ba54af9fc/f9b128051f9eb2c35b37ac7ba54af9fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897679.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/e62/b79aa72c6f41d4819c3e4f9e8caf1e62/b79aa72c6f41d4819c3e4f9e8caf1e62.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897679.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/e62/b79aa72c6f41d4819c3e4f9e8caf1e62/b79aa72c6f41d4819c3e4f9e8caf1e62.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897683.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/955/51d33e5b472e55014d5842e9c6ed9955/51d33e5b472e55014d5842e9c6ed9955.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897683.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/955/51d33e5b472e55014d5842e9c6ed9955/51d33e5b472e55014d5842e9c6ed9955.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897687.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/0aa/e92813326605ac492676f19c003df0aa/e92813326605ac492676f19c003df0aa.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897687.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/0aa/e92813326605ac492676f19c003df0aa/e92813326605ac492676f19c003df0aa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897691.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/31b/51e528b317651670e1620911d943131b/51e528b317651670e1620911d943131b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897691.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/31b/51e528b317651670e1620911d943131b/51e528b317651670e1620911d943131b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897695.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/6d0/e6f5afbd0a278eca26f81637e63886d0/e6f5afbd0a278eca26f81637e63886d0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897695.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/6d0/e6f5afbd0a278eca26f81637e63886d0/e6f5afbd0a278eca26f81637e63886d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897699.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/94a/5607f0b01a6553cb573c724d57aaf94a/5607f0b01a6553cb573c724d57aaf94a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897699.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/94a/5607f0b01a6553cb573c724d57aaf94a/5607f0b01a6553cb573c724d57aaf94a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897703.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/eb0/5c37a8cf3d0da162d4037bcb74cfbeb0/5c37a8cf3d0da162d4037bcb74cfbeb0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897703.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/eb0/5c37a8cf3d0da162d4037bcb74cfbeb0/5c37a8cf3d0da162d4037bcb74cfbeb0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897707.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/82b/4caad6ab6ed64aa75a527e505874f82b/4caad6ab6ed64aa75a527e505874f82b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897707.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/82b/4caad6ab6ed64aa75a527e505874f82b/4caad6ab6ed64aa75a527e505874f82b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897711.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/1dd/c08d5df5c1e523801288bf805bd7e1dd/c08d5df5c1e523801288bf805bd7e1dd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897711.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/1dd/c08d5df5c1e523801288bf805bd7e1dd/c08d5df5c1e523801288bf805bd7e1dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897715.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/3a5/8950aa64606d7cb37d322471389a13a5/8950aa64606d7cb37d322471389a13a5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897715.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/3a5/8950aa64606d7cb37d322471389a13a5/8950aa64606d7cb37d322471389a13a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897719.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/6cd/8fc94f178ec8bee541c0325e15e396cd/8fc94f178ec8bee541c0325e15e396cd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897719.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/6cd/8fc94f178ec8bee541c0325e15e396cd/8fc94f178ec8bee541c0325e15e396cd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897723.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/637/4b67a39a79ac42928ee42eeda84b1637/4b67a39a79ac42928ee42eeda84b1637.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897723.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/637/4b67a39a79ac42928ee42eeda84b1637/4b67a39a79ac42928ee42eeda84b1637.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897727.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/42c/d95c22fb93245413e0cdd77c747b742c/d95c22fb93245413e0cdd77c747b742c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897727.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/42c/d95c22fb93245413e0cdd77c747b742c/d95c22fb93245413e0cdd77c747b742c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897731.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/6e4/566a1ae4275cdf98290014114a70f6e4/566a1ae4275cdf98290014114a70f6e4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897731.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/6e4/566a1ae4275cdf98290014114a70f6e4/566a1ae4275cdf98290014114a70f6e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897735.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/43d/cb860e087f9bc804fe59bf0d8efee43d/cb860e087f9bc804fe59bf0d8efee43d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897735.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/43d/cb860e087f9bc804fe59bf0d8efee43d/cb860e087f9bc804fe59bf0d8efee43d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897739.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/f91/662245d4c96cd90e3e5abc728f6f2f91/662245d4c96cd90e3e5abc728f6f2f91.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897739.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/f91/662245d4c96cd90e3e5abc728f6f2f91/662245d4c96cd90e3e5abc728f6f2f91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897743.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/a16/b9bc595be43f1fe95d3939711c741a16/b9bc595be43f1fe95d3939711c741a16.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897743.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/a16/b9bc595be43f1fe95d3939711c741a16/b9bc595be43f1fe95d3939711c741a16.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897747.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/e46/4750d5b3121595e92def008c20bf0e46/4750d5b3121595e92def008c20bf0e46.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897747.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/e46/4750d5b3121595e92def008c20bf0e46/4750d5b3121595e92def008c20bf0e46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897751.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/75f/a68da06705eb5c541747b528809f775f/a68da06705eb5c541747b528809f775f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897751.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/75f/a68da06705eb5c541747b528809f775f/a68da06705eb5c541747b528809f775f.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 -/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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:10 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 - -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': 'Wed, 03 Sep 2025 11:05:11 -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': 'Wed, 03 Sep 2025 11:05:11 -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': 'Wed, 03 Sep 2025 11:05:11 -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': 'Wed, 03 Sep 2025 11:05:11 -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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:11 -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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:11 -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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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_obj.TestS3ApiObjAcl.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Response ... ok -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 - -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2588d414b2fc428eaed8a-0068b820e8) -proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx2588d414b2fc428eaed8a-0068b820e8) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txfb6644f46c694f91bcc72-0068b820e8) -proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: txfb6644f46c694f91bcc72-0068b820e8) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb1fffad95905484eaa121-0068b820e8) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb1fffad95905484eaa121-0068b820e8) -proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: txb1fffad95905484eaa121-0068b820e8) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx05bc3b67a2534507bb1f8-0068b820e9) -proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: txfe0426fc02394d4685928-0068b820e9) -proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: txfe0426fc02394d4685928-0068b820e9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6ea54859980421eb02e7-0068b820e9" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcb03e44c24f94136b57aa-0068b820e9" "proxy-server 3036822" 0.0012 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "txd7c204c84edc42e28a34a-0068b820e9" "object-server 3036822" 0.0004 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "txd7c204c84edc42e28a34a-0068b820e9" "object-server 3036822" 0.0003 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txd7c204c84edc42e28a34a-0068b820e9" "proxy-server 3036822" 0.0064 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txd7c204c84edc42e28a34a-0068b820e9" "proxy-server 3036822" 0.0064 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/13 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txd7c204c84edc42e28a34a-0068b820e9 - 0.0180 - - 1756897513.524010658 1756897513.541967154 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49e918a1cbe94ed2bd5ad-0068b820e9" "proxy-server 3036822" 0.0013 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1d1b2851f5ea4236832f3-0068b820e9" "proxy-server 3036822" 0.0025 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "GET /sda1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx5b4a5797c49f458f8677d-0068b820e9" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/13 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - tx5b4a5797c49f458f8677d-0068b820e9 - 0.0119 - - 1756897513.542699337 1756897513.554645061 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 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1c4f0bd2053b4010915dc-0068b820e9" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5aff6856069446218bb92-0068b820e9" "proxy-server 3036822" 0.0024 "-" 3036822 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 - +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -44846,9 +40162,9 @@ 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.2:1002/sdc 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.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 ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: @@ -44871,7 +40187,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx151d6ee9cb754672b0c92-0068b820e2) +OSError (txn: tx4cb6162a9a8c43e084965-006ac53101) 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -44910,7 +40226,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx151d6ee9cb754672b0c92-0068b820e2) +OSError (txn: tx4cb6162a9a8c43e084965-006ac53101) 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -44967,7 +40283,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx151d6ee9cb754672b0c92-0068b820e2) +OSError (txn: tx4cb6162a9a8c43e084965-006ac53101) 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45042,7 +40358,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx151d6ee9cb754672b0c92-0068b820e2) +OSError (txn: tx4cb6162a9a8c43e084965-006ac53101) 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45135,7 +40451,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx151d6ee9cb754672b0c92-0068b820e2) +OSError (txn: tx4cb6162a9a8c43e084965-006ac53101) 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45246,7 +40562,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx151d6ee9cb754672b0c92-0068b820e2) +OSError (txn: tx4cb6162a9a8c43e084965-006ac53101) 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45375,7 +40691,7 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx151d6ee9cb754672b0c92-0068b820e2) +OSError (txn: tx4cb6162a9a8c43e084965-006ac53101) 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -45522,861 +40838,315 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status -OSError (txn: tx151d6ee9cb754672b0c92-0068b820e2)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_codes_for_GET +OSError (txn: tx4cb6162a9a8c43e084965-006ac53101)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_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 +test ERROR: Failed to unlink '/tmp/tmpu_anj5r2/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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/tmpu_anj5r2/containers/part/suffix/hash/container_1791308036.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpu_anj5r2/containers/part/suffix/hash/container_1791308036.00000.db': ['/tmp/tmpu_anj5r2/containers/part/suffix/hash/container.db', '/tmp/tmpu_anj5r2/containers/part/suffix/hash/container_1791308037.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpu_anj5r2/containers/part/suffix/hash/container_1791308037.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: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmp6_g0p2tl/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/made-up-filename: Expected directory, found file at /tmp/tmp6_g0p2tl/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +test ERROR: ERROR Object /tmp/tmp6_g0p2tl/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c failed audit and was quarantined: Expected directory, found file at /tmp/tmp6_g0p2tl/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +test DEBUG: 0 audit watcher(s) loaded +test DEBUG: 0 audit watcher(s) loaded +test DEBUG: 0 audit watcher(s) loaded +test DEBUG: 0 audit watcher(s) loaded +test DEBUG: 0 audit watcher(s) loaded +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/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:58 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 816.65, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/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: 432.09, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.33 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test DEBUG: Run listdir on /tmp/tmpc6djf8cq/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/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:58 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 181.97, bytes/sec: 0.00, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc6djf8cq/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: 150.37, Total bytes/sec: 0.00, Auditing time: 0.01, Rate: 0.76 +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/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Wed Oct 7 07:33:58 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1379.25, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/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: 577.01, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.17 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test DEBUG: Run listdir on /tmp/tmp9cww_7oa/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/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.jsontest.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_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.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end ... 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': 'Wed, 03 Sep 2025 11:05:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:11 -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': 'Wed, 03 Sep 2025 11:05:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 - -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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 1756897506.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 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 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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 - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:12 -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: 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': 'Tue, 06 Oct 2026 17:33:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308034.06672', '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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:12 -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:tester:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Tue, 06 Oct 2026 17:33:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308034.10339', '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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:12 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:54 -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 +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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx53463b4087f24af38025a-0068b820e8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx40028001348343d0a3e97-0068b820e8) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: tx40028001348343d0a3e97-0068b820e8) -test INFO: Client disconnected on read of '/a/c' (txn: tx40028001348343d0a3e97-0068b820e8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe9833e02a66a4e97abf98-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txf6d1a5e200b24e558cfd7-0068b820e8) -test INFO: Client disconnected on read of '/a/c' (txn: txf6d1a5e200b24e558cfd7-0068b820e8) -test INFO: Client disconnected on read of '/a/c/' (txn: txf6d1a5e200b24e558cfd7-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx76c5fb80835b4094bf48f-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx76c5fb80835b4094bf48f-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx76c5fb80835b4094bf48f-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx76c5fb80835b4094bf48f-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txea4ca713bd204cb48d188-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txea4ca713bd204cb48d188-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txea4ca713bd204cb48d188-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txea4ca713bd204cb48d188-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx1c5de5db8c9a48dd90d25-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx1c5de5db8c9a48dd90d25-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx1c5de5db8c9a48dd90d25-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx1c5de5db8c9a48dd90d25-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx8f755b13b0fd4b8ab3b9a-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx8f755b13b0fd4b8ab3b9a-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx8f755b13b0fd4b8ab3b9a-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx8f755b13b0fd4b8ab3b9a-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx1115763dad5f4f3f83a98-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx1115763dad5f4f3f83a98-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx1115763dad5f4f3f83a98-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx1115763dad5f4f3f83a98-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx3455d3b7038c46019149d-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx3455d3b7038c46019149d-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx3455d3b7038c46019149d-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx3455d3b7038c46019149d-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx71057c48654b41baaadb5-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx71057c48654b41baaadb5-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx71057c48654b41baaadb5-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx71057c48654b41baaadb5-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx21b4f242bbb24fe289b29-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx21b4f242bbb24fe289b29-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx21b4f242bbb24fe289b29-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx21b4f242bbb24fe289b29-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9bc99c4035f74668b44ff-0068b820e8) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx9bc99c4035f74668b44ff-0068b820e8) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9bc99c4035f74668b44ff-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9bc99c4035f74668b44ff-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9bc99c4035f74668b44ff-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx9bc99c4035f74668b44ff-0068b820e8) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx94122716fa504b409b5d0-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx94122716fa504b409b5d0-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx94122716fa504b409b5d0-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx94122716fa504b409b5d0-0068b820e8) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9154e447395e4444abe4e-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9154e447395e4444abe4e-0068b820e8) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx9154e447395e4444abe4e-0068b820e8) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9154e447395e4444abe4e-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9154e447395e4444abe4e-0068b820e8) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx9154e447395e4444abe4e-0068b820e8) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9154e447395e4444abe4e-0068b820e8) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx9154e447395e4444abe4e-0068b820e8) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9cdb04fbae414f28a9e15-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9cdb04fbae414f28a9e15-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9cdb04fbae414f28a9e15-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: tx9cdb04fbae414f28a9e15-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx02adca668c424511ab6dc-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx02adca668c424511ab6dc-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx02adca668c424511ab6dc-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: tx02adca668c424511ab6dc-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx708047611da441ae92540-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx708047611da441ae92540-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx708047611da441ae92540-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: tx708047611da441ae92540-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txf087c681a58e49988d655-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txf087c681a58e49988d655-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txf087c681a58e49988d655-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: txf087c681a58e49988d655-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9211966c1cda40c58de1d-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9211966c1cda40c58de1d-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9211966c1cda40c58de1d-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: tx9211966c1cda40c58de1d-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txbb2f515ca8d8498d8ed8d-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txbb2f515ca8d8498d8ed8d-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txbb2f515ca8d8498d8ed8d-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: txbb2f515ca8d8498d8ed8d-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txaf23e0dac91f46eea91b8-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txaf23e0dac91f46eea91b8-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txaf23e0dac91f46eea91b8-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: txaf23e0dac91f46eea91b8-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txf69b7ac15e0947dda1003-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txf69b7ac15e0947dda1003-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txf69b7ac15e0947dda1003-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: txf69b7ac15e0947dda1003-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txfccdae5ad4de43c29e12f-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txfccdae5ad4de43c29e12f-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txfccdae5ad4de43c29e12f-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: txfccdae5ad4de43c29e12f-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txdfde1bfff0064f44a0400-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txdfde1bfff0064f44a0400-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txdfde1bfff0064f44a0400-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: txdfde1bfff0064f44a0400-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx323899dc5ada45079c0c1-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx323899dc5ada45079c0c1-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx323899dc5ada45079c0c1-0068b820e9) -test ERROR: Container GET returning 503 for [] (txn: tx323899dc5ada45079c0c1-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx110f747a7a474cf7beca4-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx110f747a7a474cf7beca4-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx110f747a7a474cf7beca4-0068b820e9) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx110f747a7a474cf7beca4-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx599ed1d07d4048018a252-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx599ed1d07d4048018a252-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx599ed1d07d4048018a252-0068b820e9) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx599ed1d07d4048018a252-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txad3600f5476646469c912-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txad3600f5476646469c912-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txad3600f5476646469c912-0068b820e9) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txad3600f5476646469c912-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7a808d0fb08e4603bef1f-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7a808d0fb08e4603bef1f-0068b820e9) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7a808d0fb08e4603bef1f-0068b820e9) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx7a808d0fb08e4603bef1f-0068b820e9) -test INFO: Client disconnected on read of '/a/c' (txn: tx0e9b76be313545e888b2f-0068b820e9) -test INFO: Client disconnected on read of '/a/c/' (txn: tx0e9b76be313545e888b2f-0068b820e9) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx788af511d0794a8ab6368-0068b820e9) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx788af511d0794a8ab6368-0068b820e9) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx788af511d0794a8ab6368-0068b820e9) -test ERROR: Account HEAD returning 503 for [] (txn: tx788af511d0794a8ab6368-0068b820e9) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx459f43775ace445d90248-0068b820e9) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +test INFO: Object audit (ZBF). Since Wed Oct 7 07:33:58 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1285.02, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9cww_7oa/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: 568.87, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.18 +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/tmpptazwi0t/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx459f43775ace445d90248-0068b820e9)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.TestECObjectController.test_GET_ec -test.unit.proxy.test_server.TestECObjectController.test_GET_ec ... ok - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/0/a/c/o.last_modified" "tx07537b0691e8421bb1bd6-0068b820e9" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/0/a/c/o.last_modified" "tx07537b0691e8421bb1bd6-0068b820e9" "object-server 3036822" 0.0004 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx07537b0691e8421bb1bd6-0068b820e9" "proxy-server 3036822" 0.0051 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx07537b0691e8421bb1bd6-0068b820e9" "proxy-server 3036822" 0.0050 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/13 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx07537b0691e8421bb1bd6-0068b820e9 - 0.3882 - - 1756897513.559812307 1756897513.948004246 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b59d4ce20dc4471aa30a-0068b820e9" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf344e979adb74f219b950-0068b820e9" "proxy-server 3036822" 0.0021 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sdb1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx40646c8313e54498a96bb-0068b820e9" "proxy-server 3036822" 0.0002 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/13 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx40646c8313e54498a96bb-0068b820e9 - 0.0101 - - 1756897513.949313641 1756897513.959444046 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe77b2126af6d42169beeb-0068b820e9" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx230c200ff19e43dfbb923-0068b820e9" "proxy-server 3036822" 0.0011 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "GET /sda1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx879d05dabbf642c2b22aa-0068b820e9" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/13 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx879d05dabbf642c2b22aa-0068b820e9 - 0.0094 - - 1756897513.960824728 1756897513.970247746 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbbfd50d278a243d6b476c-0068b820e9" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4258c2bc24714acb9a004-0068b820e9" "proxy-server 3036822" 0.0011 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:13 +0000] "GET /sda1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx6418330e2fe94a3c94345-0068b820e9" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/13 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx6418330e2fe94a3c94345-0068b820e9 - 0.0119 - - 1756897513.971477509 1756897513.983412743 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb88cb01f953c43b195983-0068b820ea" "proxy-server 3036822" 0.0019 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txef58002c0f75403a83e2e-0068b820ea" "proxy-server 3036822" 0.0012 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/0/a/c/o.last_modified" "txcb1d254814af4d2dabcd9-0068b820ea" "object-server 3036822" 0.0004 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "POST http://localhost/sda1/0/a/c/o.last_modified" "txcb1d254814af4d2dabcd9-0068b820ea" "object-server 3036822" 0.0003 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "POST /sdb1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "txcb1d254814af4d2dabcd9-0068b820ea" "proxy-server 3036822" 0.0040 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "POST /sda1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "txcb1d254814af4d2dabcd9-0068b820ea" "proxy-server 3036822" 0.0040 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - txcb1d254814af4d2dabcd9-0068b820ea - 0.0162 - - 1756897514.985865831 1756897515.002115488 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49c0ef6ebf824232afcbe-0068b820eb" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5cd58314fce8488aa0339-0068b820eb" "proxy-server 3036822" 0.0023 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx8e5d7bf6b3c84de19a5a2-0068b820eb" "proxy-server 3036822" 0.0002 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx8e5d7bf6b3c84de19a5a2-0068b820eb - 0.0113 - - 1756897515.003339291 1756897515.014670134 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fc8e999e1fb46eaa79d3-0068b820eb" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx56d54dc3dea74623b055e-0068b820eb" "proxy-server 3036822" 0.0012 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sda1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx3fbfe6d17c03446f99699-0068b820eb" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx3fbfe6d17c03446f99699-0068b820eb - 0.0108 - - 1756897515.016045332 1756897515.026801109 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6198771892c543f58b759-0068b820eb" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6126dcdb04624c2e939c9-0068b820eb" "proxy-server 3036822" 0.0022 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdb1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx4d36a684001948c78f3a4-0068b820eb" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx4d36a684001948c78f3a4-0068b820eb - 0.0116 - - 1756897515.028170586 1756897515.039799213 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_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 - -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': 'Wed, 03 Sep 2025 11:05:12 -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': 'Wed, 03 Sep 2025 11:05:12 -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': 'Wed, 03 Sep 2025 11:05:12 -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': 'Wed, 03 Sep 2025 11:05:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): + File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 238, in failsafe_object_audit + self.object_audit(location) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 258, in object_audit + df = diskfile_mgr.get_diskfile_from_audit_location(location) + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1499, in get_diskfile_from_audit_location + return self.diskfile_cls.from_hash_dir( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +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/tmpyivpm9e2/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyivpm9e2/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyivpm9e2/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test ERROR: ERROR Trying to audit /tmp/tmpyivpm9e2/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl - return ah._handle_acl(app, method) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Wed, 03 Sep 2025 11:05:12 -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': 'Wed, 03 Sep 2025 11:05:12 -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': 'Wed, 03 Sep 2025 11:05:12 -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': 'Wed, 03 Sep 2025 11:05:12 -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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:12 -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 - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897509.49560', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897509.46755', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897509.46755', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897508.89568', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897509.45594', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89568', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897509.47573', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1756897509.48730', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897509.47573', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897508.92038', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897508.92038', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897508.92030', 'epoch': '1756897508.92030', 'reported': 0, 'tombstones': -1}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpaei_y1_g/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, '1aa4606b1b1201e118e7185507e394b7', 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda', '1756897508.89220', '1756897508.89055', '0', '', '1756897508.89055', 1, 0) -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897509.49560', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897509.46755', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897509.46755', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897508.89568', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1756897509.45594', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897508.89568', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897509.47573', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1756897509.48730', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897509.47573', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897508.92038', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897508.92038', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897508.92030', 'epoch': '1756897508.92030', 'reported': 0, 'tombstones': -1}], 'a7447f51-ccf6-4a0d-9894-b4523262c899-sda') -test DEBUG: /tmp/tmpaei_y1_g/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.0:1000/sda -test WARNING: /tmp/tmpaei_y1_g/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, 'c8aecc246e4ec910167cb81249aca0f2', 'ca3c41d1-a2aa-4c2c-ab26-1269365b18d8-sda', '1756897510.72840', '1756897510.72667', '0', '', '1756897510.72667', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': 'a/c', 'timestamp': '1756897510.73267', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.73267', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897510.73244', 'epoch': '1756897510.73244', 'reported': 0, 'tombstones': -1}], 'ca3c41d1-a2aa-4c2c-ab26-1269365b18d8-sda') -test ERROR: ERROR Bad response 500 from 10.0.0.1 -test DEBUG: /tmp/tmpit3arzkf/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': '1756897510.73229', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'ca3c41d1-a2aa-4c2c-ab26-1269365b18d8-sda') -test DEBUG: /tmp/tmpit3arzkf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00234175s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2a57087b-5977-4431-9b2b-68fa8bd49803-sda', '1756897510.74812', '1756897510.74661', '0', '', '1756897510.74661', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897510.75159', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897510.75159', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897510.75159', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897510.75163', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897510.75163', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897510.75163', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897510.75164', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897510.75164', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897510.75164', 'epoch': None, 'reported': 0, 'tombstones': -1}], '2a57087b-5977-4431-9b2b-68fa8bd49803-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', '30b48641-68e3-428c-a2c0-83584e829ed3-sda', '1756897510.76509', '1756897510.76347', '0', '', '1756897510.76347', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897510.76848', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897510.76848', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897510.76848', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897510.76856', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897510.76856', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897510.76856', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897510.76857', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897510.76857', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897510.76857', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74644', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74644', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74644', 'epoch': None, 'reported': 0, 'tombstones': -1}], '30b48641-68e3-428c-a2c0-83584e829ed3-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', '3dd94cf4-1863-4e4e-9dad-80b67b2ea1db-sda', '1756897511.28457', '1756897511.28304', '0', '', '1756897511.28304', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897511.28790', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897511.28790', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.28790', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897511.28793', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897511.28793', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.28793', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897511.28794', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897511.28794', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.28794', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74644', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74644', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74644', 'epoch': None, 'reported': 0, 'tombstones': -1}], '3dd94cf4-1863-4e4e-9dad-80b67b2ea1db-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', '95e4c37f-552e-430b-9408-b41878659aea-sda', '1756897511.29854', '1756897511.29705', '0', '', '1756897511.29705', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897511.30183', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897511.30183', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.30183', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897511.30186', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897511.30186', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.30186', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897511.30187', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897511.30187', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.30187', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74644', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74644', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74644', 'epoch': None, 'reported': 0, 'tombstones': -1}], '95e4c37f-552e-430b-9408-b41878659aea-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', 'd1e7bcf9-220e-48b2-9afb-cb92f31b22f0-sda', '1756897511.31629', '1756897511.31481', '0', '', '1756897511.31481', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897511.31957', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897511.31957', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.31957', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897511.31960', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897511.31960', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.31960', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897511.31960', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897511.31960', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.31960', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74644', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74644', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74644', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'd1e7bcf9-220e-48b2-9afb-cb92f31b22f0-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', '6c0e176c-ae9f-47a5-89b0-657e08cc8fb1-sda', '1756897511.33007', '1756897511.32860', '0', '', '1756897511.32860', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897511.33333', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897511.33333', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.33333', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897511.33336', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897511.33336', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.33336', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897511.33337', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897511.33337', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.33337', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74652', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74652', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74652', 'epoch': '1756897510.74653', 'reported': 0, 'tombstones': -1}], '6c0e176c-ae9f-47a5-89b0-657e08cc8fb1-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', '7d80aabd-8075-42aa-b09d-3126f6fcf624-sda', '1756897511.34702', '1756897511.34550', '0', '', '1756897511.34550', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897511.35037', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897511.35037', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.35037', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897511.35040', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897511.35040', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.35040', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897511.35041', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897511.35041', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897511.35041', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74652', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74652', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74652', 'epoch': '1756897510.74653', 'reported': 0, 'tombstones': -1}], '7d80aabd-8075-42aa-b09d-3126f6fcf624-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', 'b2480eab-262f-4ea2-a093-fe2ad001bcaa-sda', '1756897512.46546', '1756897512.46392', '0', '', '1756897512.46392', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897512.46869', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897512.46869', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.46869', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897512.46872', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897512.46872', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.46872', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897512.46873', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897512.46873', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.46873', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74652', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74652', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74652', 'epoch': '1756897510.74653', 'reported': 0, 'tombstones': -1}], 'b2480eab-262f-4ea2-a093-fe2ad001bcaa-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', 'b835a458-4f8f-4263-a8ef-41ab7edb74fa-sda', '1756897512.48219', '1756897512.48066', '0', '', '1756897512.48066', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897512.48562', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897512.48562', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.48562', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897512.48565', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897512.48565', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.48565', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897512.48566', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897512.48566', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.48566', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74656', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74656', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74656', 'epoch': '1756897510.74657', 'reported': 0, 'tombstones': -1}], 'b835a458-4f8f-4263-a8ef-41ab7edb74fa-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', '12ccbbf0-9797-45d7-8733-617f949494f9-sda', '1756897512.49679', '1756897512.49526', '0', '', '1756897512.49526', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897512.50004', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897512.50004', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.50004', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897512.50007', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897512.50007', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.50007', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897512.50008', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897512.50008', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.50008', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74652', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74652', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74652', 'epoch': '1756897510.74653', 'reported': 0, 'tombstones': -1}], '12ccbbf0-9797-45d7-8733-617f949494f9-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', '8b1a225c-d115-43a2-b9d1-5f319d184dab-sda', '1756897512.51408', '1756897512.51255', '0', '', '1756897512.51255', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897512.51743', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897512.51743', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.51743', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897512.51745', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897512.51745', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.51745', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897512.51746', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897512.51746', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.51746', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74652', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74652', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74652', 'epoch': '1756897510.74653', 'reported': 0, 'tombstones': -1}], '8b1a225c-d115-43a2-b9d1-5f319d184dab-sda') -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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', 'b89f088e-12ed-4d1a-92d2-0adf0eaa0690-sda', '1756897512.52878', '1756897512.52720', '0', '', '1756897512.52720', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897512.53204', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897512.53204', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.53204', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897512.53207', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897512.53207', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.53207', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897512.53207', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897512.53207', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897512.53207', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897510.74660', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74644', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74644', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'b89f088e-12ed-4d1a-92d2-0adf0eaa0690-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 -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 - -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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897508.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/tmpipaijelv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897508.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 1756897515.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/tmp2fj5og6q/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897515.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 1756897515.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/tmph8jzt3mw/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897515.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 1756897515.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/tmpho1j892p/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897515.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 1756897515.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/tmpnizcyhjf/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897515.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 1756897515.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/tmp93dzo4pa/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897515.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-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, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-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 -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf ... ok - -test ERROR: Container GET returning 503 for [] (txn: tx151d6ee9cb754672b0c92-0068b820e2) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: txc75b15a9908840769b373-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txc75b15a9908840769b373-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc75b15a9908840769b373-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txc75b15a9908840769b373-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txc75b15a9908840769b373-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txc75b15a9908840769b373-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: txc75b15a9908840769b373-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: txc75b15a9908840769b373-0068b820e8) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: txc75b15a9908840769b373-0068b820e8) -test INFO: Client disconnected on read of '/a/c' (txn: tx2153c92b492045ef94749-0068b820e8) -test INFO: Client disconnected on read of '/a/c' (txn: tx18c3fb08488746e588486-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txcef7a4b98a5a4baca2001-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txcef7a4b98a5a4baca2001-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txcef7a4b98a5a4baca2001-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txcef7a4b98a5a4baca2001-0068b820e8) -test ERROR: Container GET returning 503 for [] (txn: txcef7a4b98a5a4baca2001-0068b820e8) -test INFO: Client disconnected on read of '/a/c' (txn: txcef7a4b98a5a4baca2001-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx62005102f26e47e189125-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx62005102f26e47e189125-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx62005102f26e47e189125-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx62005102f26e47e189125-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx62005102f26e47e189125-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx62005102f26e47e189125-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx62005102f26e47e189125-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx62005102f26e47e189125-0068b820e8) -test ERROR: Container GET returning 503 for [] (txn: tx62005102f26e47e189125-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3c9eec5413064ce48478e-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3c9eec5413064ce48478e-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3c9eec5413064ce48478e-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3c9eec5413064ce48478e-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3c9eec5413064ce48478e-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3c9eec5413064ce48478e-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3c9eec5413064ce48478e-0068b820e8) -test ERROR: Container GET returning 503 for [] (txn: tx3c9eec5413064ce48478e-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx612e68a1e55644ccb8f8f-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx612e68a1e55644ccb8f8f-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx612e68a1e55644ccb8f8f-0068b820e8) -test ERROR: Container GET returning 503 for [] (txn: tx612e68a1e55644ccb8f8f-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx6abfac5d44b8422dab2f0-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx6abfac5d44b8422dab2f0-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx7732cb7565ab45e9a8234-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx7732cb7565ab45e9a8234-0068b820e8) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx7732cb7565ab45e9a8234-0068b820e8) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx7732cb7565ab45e9a8234-0068b820e8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txf520702838b443f78a901-0068b820e8) -test ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: txf6806511d8c34288a6670-0068b820e8) -test DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txf6806511d8c34288a6670-0068b820e8) -test INFO: Client disconnected on read of '/a/c' (txn: txf6806511d8c34288a6670-0068b820e8) -test ERROR: Container GET returning 503 for [] (txn: tx5b9151f7a6b74b4a84dc0-0068b820e8) -test INFO: Client disconnected on read of '/a/c' (txn: tx5b9151f7a6b74b4a84dc0-0068b820e8) + File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 238, in failsafe_object_audit + self.object_audit(location) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 258, in object_audit + df = diskfile_mgr.get_diskfile_from_audit_location(location) + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1499, in get_diskfile_from_audit_location + 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/tmpyivpm9e2/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyivpm9e2/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyivpm9e2/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyivpm9e2/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyivpm9e2/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyivpm9e2/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: 106.45, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.48 +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/tmpds3hsm5w/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1791308038.19710.data.9ILVBL +test DEBUG: 0 audit watcher(s) loaded +test DEBUG: Rsync tempfile: /tmp/tmpds3hsm5w/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1791308038.19710.data.9ILVBL +test DEBUG: Rsync tempfile: /tmp/tmpds3hsm5w/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1791308038.19710.data.9ILVBL +test WARNING: Unexpected file /tmp/tmpds3hsm5w/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/tmpris12bj9/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmp6co_cgjh/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/tmp1_u17v71/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1791308038.32340#1#d.data: Invalid EC metadata at offset 0x850 +test ERROR: ERROR Object /tmp/tmp1_u17v71/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: Invalid EC metadata at offset 0x850 +test DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmp1_u17v71/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1791308038.33769#1#d.data: Invalid EC metadata at offset 0x10a0 +test ERROR: ERROR Object /tmp/tmp1_u17v71/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: Invalid EC metadata at offset 0x10a0 +test DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmp1_u17v71/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1791308038.36234#1#d.data: Invalid EC metadata at offset 0x0 +test ERROR: ERROR Object /tmp/tmp1_u17v71/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: Invalid EC metadata at offset 0x0 +test DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmpum75jnrp/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308038.38236.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test ERROR: ERROR Object /tmp/tmpum75jnrp/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/tmpfg7rvyjw/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308038.40248.data: metadata content-length 1024 does not match actual object size 1034 +test ERROR: ERROR Object /tmp/tmpfg7rvyjw/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/tmpfg7rvyjw/tmp_test_object_auditor/node/sda/objects-1/0/e8c/354ad2ed1c680ff8b4d687a780198e8c/1791308038.41604.data: metadata content-length 1024 does not match actual object size 1034 +test ERROR: ERROR Object /tmp/tmpfg7rvyjw/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 ERROR: Container GET returning 503 for [] (txn: tx4cb6162a9a8c43e084965-006ac53101) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx405e760390fe4f8391540-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx405e760390fe4f8391540-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx405e760390fe4f8391540-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx405e760390fe4f8391540-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx405e760390fe4f8391540-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx405e760390fe4f8391540-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx405e760390fe4f8391540-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx405e760390fe4f8391540-006ac53104) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx405e760390fe4f8391540-006ac53104) +test INFO: Client disconnected on read of '/a/c' (txn: tx5ab7c347e0b1420487569-006ac53104) +test INFO: Client disconnected on read of '/a/c' (txn: txed4308a98c004078997ea-006ac53104) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0b127f11f53b455ab6378-006ac53104) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0b127f11f53b455ab6378-006ac53104) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0b127f11f53b455ab6378-006ac53104) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0b127f11f53b455ab6378-006ac53104) +test ERROR: Container GET returning 503 for [] (txn: tx0b127f11f53b455ab6378-006ac53104) +test INFO: Client disconnected on read of '/a/c' (txn: tx0b127f11f53b455ab6378-006ac53104) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx975404cd04cb411587350-006ac53104) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx975404cd04cb411587350-006ac53104) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx975404cd04cb411587350-006ac53104) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx975404cd04cb411587350-006ac53104) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx975404cd04cb411587350-006ac53104) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx975404cd04cb411587350-006ac53104) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx975404cd04cb411587350-006ac53104) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx975404cd04cb411587350-006ac53104) +test ERROR: Container GET returning 503 for [] (txn: tx975404cd04cb411587350-006ac53104) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx43bb871996fa4b22abe51-006ac53104) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx43bb871996fa4b22abe51-006ac53104) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx43bb871996fa4b22abe51-006ac53104) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx43bb871996fa4b22abe51-006ac53104) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx43bb871996fa4b22abe51-006ac53104) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx43bb871996fa4b22abe51-006ac53104) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx43bb871996fa4b22abe51-006ac53104) +test ERROR: Container GET returning 503 for [] (txn: tx43bb871996fa4b22abe51-006ac53104) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txad08b1a3fd5a45e8b02aa-006ac53104) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txad08b1a3fd5a45e8b02aa-006ac53104) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txad08b1a3fd5a45e8b02aa-006ac53104) +test ERROR: Container GET returning 503 for [] (txn: txad08b1a3fd5a45e8b02aa-006ac53104) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb444e0466a124f8d825f7-006ac53104) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb444e0466a124f8d825f7-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx8459ae0f8e974e15ada6d-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx8459ae0f8e974e15ada6d-006ac53104) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx8459ae0f8e974e15ada6d-006ac53104) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx8459ae0f8e974e15ada6d-006ac53104) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: txdbb8ec85c43e48fe8eee6-006ac53104) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx4eb5b3e2415e48e4b86bb-006ac53104) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx4eb5b3e2415e48e4b86bb-006ac53104) +test INFO: Client disconnected on read of '/a/c' (txn: tx4eb5b3e2415e48e4b86bb-006ac53104) +test ERROR: Container GET returning 503 for [] (txn: tx0824945d9d724b3a942e6-006ac53104) +test INFO: Client disconnected on read of '/a/c' (txn: tx0824945d9d724b3a942e6-006ac53104) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txd5f745896f9946b88d8fd-0068b820e8) -test INFO: Client disconnected on read of '/a/c' (txn: txd5f745896f9946b88d8fd-0068b820e8) +test INFO: Client disconnected on read of '/a/c' (txn: txb800fb60e7e64c858c7e5-006ac53104) +test INFO: Client disconnected on read of '/a/c' (txn: txb800fb60e7e64c858c7e5-006ac53104) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -46385,8 +41155,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4932689e38234908aef4f-0068b820e8) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: +StopIteration (txn: tx7329c12ef863477c8aa06-006ac53104) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -46395,671 +41165,250 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4932689e38234908aef4f-0068b820e8)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_POST +StopIteration (txn: tx7329c12ef863477c8aa06-006ac53104)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.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.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_auditor.TestAuditor.test_object_run_fast_track_non_zero +test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_non_zero ... 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 +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_auditor.TestAuditor.test_object_run_logging +test.unit.obj.test_auditor.TestAuditor.test_object_run_logging ... 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': 'Wed, 03 Sep 2025 11:05: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:13 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +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': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.11073', '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': 'Wed, 03 Sep 2025 11:05:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:13 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +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': 'Wed, 03 Sep 2025 11:05:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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_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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:55 -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.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 WARNING: Ignoring remote osr w/o epoch, own_sr: {'name': 'a/c', 'timestamp': '1756897510.74652', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74652', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74652', 'epoch': '1756897510.74653', 'reported': 0, 'tombstones': -1}, remote_sr: {'name': 'a/c', 'timestamp': '1756897510.74660', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897510.74644', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897510.74644', 'epoch': None, 'reported': 0, 'tombstones': -1}, source: repl_req -test DEBUG: /tmp/tmp40iq6uaa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp40iq6uaa/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, 'e4a188bdbcbd8f21e405b432b1bb32f7', '734644d9-27aa-4611-b20f-b4d08df4b8c2-sda', '1756897513.61333', '1756897513.61162', '0', '', '1756897513.61162', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1756897513.61675', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '734644d9-27aa-4611-b20f-b4d08df4b8c2-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test DEBUG: Replicating db /tmp/tmpzhdx5po6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b141e282-865e-4e8e-89f5-d258dbe28499-sda', '1756897513.63834', '1756897513.63656', '0', '', '1756897513.63656', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -test ERROR: ERROR syncing /tmp/tmpzhdx5po6/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, 'ad574ef6a24c6b23b662dc2693eec99d', 'dbc6f55c-23f6-4ad4-8faf-4dcc65173a93-sda', '1756897513.65325', '1756897513.64990', '0', '', '1756897513.64990', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1756897513.65754', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'dbc6f55c-23f6-4ad4-8faf-4dcc65173a93-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmppg3kuv0d/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '328d64c1-b091-4639-83f7-dcf12acb309a-sda', '1756897513.67000', '1756897513.66819', '0', '', '1756897513.66819', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('328d64c1-b091-4639-83f7-dcf12acb309a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '328d64c1-b091-4639-83f7-dcf12acb309a-sda', '1756897513.67000', '1756897513.66819', '0', '', '1756897513.66819', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('328d64c1-b091-4639-83f7-dcf12acb309a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00915 seconds (109.28809/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/tmppg3kuv0d/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '328d64c1-b091-4639-83f7-dcf12acb309a-sda', '1756897513.67000', '1756897513.66819', '0', '', '1756897513.66819', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897513.68522', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897513.68522', 'deleted': 1, 'state': 10, 'state_timestamp': '1756897513.68522', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897513.67105', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897513.67105', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897513.67105', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897513.67106', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897513.67106', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897513.67106', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897513.67117', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897513.67117', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897513.67107', 'epoch': '1756897513.67107', 'reported': 0, 'tombstones': -1}], '328d64c1-b091-4639-83f7-dcf12acb309a-sda') -test DEBUG: /tmp/tmppg3kuv0d/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmppg3kuv0d/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', '328d64c1-b091-4639-83f7-dcf12acb309a-sda', '1756897513.67000', '1756897513.66819', '0', '', '1756897513.66819', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1756897513.68522', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1756897513.68522', 'deleted': 1, 'state': 10, 'state_timestamp': '1756897513.68522', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1756897513.67105', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1756897513.67105', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897513.67105', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1756897513.67106', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1756897513.67106', 'deleted': 0, 'state': 10, 'state_timestamp': '1756897513.67106', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897513.67117', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897513.67117', 'deleted': 0, 'state': 60, 'state_timestamp': '1756897513.67107', 'epoch': '1756897513.67107', 'reported': 0, 'tombstones': -1}], '328d64c1-b091-4639-83f7-dcf12acb309a-sda') -test DEBUG: /tmp/tmppg3kuv0d/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.2:1002/sdc -test WARNING: /tmp/tmppg3kuv0d/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.01354 seconds (73.84284/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.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.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 -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 - -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 1756897515.00000 -object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-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, 9, 11] -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-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 5.9604644775390625e-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 1756897515.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 1756897516.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 1756897517.00000 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-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, 4, 5, 6, 7, 8, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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, 1, 2, 4, 5, 6, 8, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. -test-ssync-receiver INFO: (3036817) wsgi starting up on http://127.0.0.1:58461 -test-ssync-receiver DEBUG: (3036817) accepted ('127.0.0.1', 43794) -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.35.1/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 229, in next - return self._next() - ~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 234, 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.35.1/swift/obj/reconstructor.py", line 718, in _get_one_fragment - chunk = resp.read(remaining_bytes) - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_ssync.py", line 868, in read - raise self.data -Exception: raised in response read method -test-ssync-sender ERROR: 127.0.0.1:58461/dev/9 Sent data length does not match content-length -test-ssync-receiver WARNING: ssync subrequest failed with 499: PUT /dev/9/a/c/o1 (b'

Client Disconnect

The client was disconnected during request.

') -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 - - [02/Sep/2025 23:05:16] "SSYNC /dev/9 HTTP/1.1" 200 375 0.052206test.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.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_rebuilt_content -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_rebuilt_content ... 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_partial_rebuild -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_partial_rebuild ... 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 -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_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_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 -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line ... 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_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_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 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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx459f43775ace445d90248-0068b820e9) -test ERROR: Account HEAD returning 503 for [] (txn: tx459f43775ace445d90248-0068b820e9) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1558865013194fe5908b7-0068b820ea) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx0194bda0fe0d4fef94112-0068b820ea) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx3063a6c7d14440a9b09ed-0068b820ea) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ebd765c259747ba8ba69-0068b820ea" "proxy-server 3036815" 0.0019 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "tx6ebd765c259747ba8ba69-0068b820ea" "container-server 3036815" 0.0015 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "tx6ebd765c259747ba8ba69-0068b820ea" "container-server 3036815" 0.0008 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx6ebd765c259747ba8ba69-0068b820ea" "proxy-server 3036815" 0.0117 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx6ebd765c259747ba8ba69-0068b820ea" "proxy-server 3036815" 0.0085 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/14 PUT /v1/a/ec HTTP/1.0 201 - - t - - - tx6ebd765c259747ba8ba69-0068b820ea - 0.0200 - - 1756897514.957506418 1756897514.977532625 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb2a2bf79f1c04e4cb8e0f-0068b820ea" "proxy-server 3036815" 0.0017 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf75589a5c17941299583d-0068b820ea" "proxy-server 3036815" 0.0012 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/2/a/ec/go-get-it" "tx3f89f22e15304170b6cfd-0068b820ea" "object-server 3036815" 0.0005 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/2/a/ec/go-get-it" "tx3f89f22e15304170b6cfd-0068b820ea" "object-server 3036815" 0.0004 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdi1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx3f89f22e15304170b6cfd-0068b820ea" "proxy-server 3036815" 0.0135 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdg1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx3f89f22e15304170b6cfd-0068b820ea" "proxy-server 3036815" 0.0125 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdh1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx3f89f22e15304170b6cfd-0068b820ea" "proxy-server 3036815" 0.0148 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - tx3f89f22e15304170b6cfd-0068b820ea - 0.0277 - - 1756897514.978761911 1756897515.006488800 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb6c05c38a0d4684bfb49-0068b820eb" "proxy-server 3036815" 0.0011 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txcb768f44473b4d33aba0a-0068b820eb" "proxy-server 3036815" 0.0024 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdh1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx67cefc435e59405db51cb-0068b820eb" "proxy-server 3036815" 0.0006 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdi1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx67cefc435e59405db51cb-0068b820eb" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - tx67cefc435e59405db51cb-0068b820eb - 0.0154 - - 1756897515.007752419 1756897515.023104429 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa6514145b1dd4535b6926-0068b820eb" "proxy-server 3036815" 0.0012 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "txa6514145b1dd4535b6926-0068b820eb" "container-server 3036815" 0.0015 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txa6514145b1dd4535b6926-0068b820eb" "proxy-server 3036815" 0.0100 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "txa6514145b1dd4535b6926-0068b820eb" "container-server 3036815" 0.0011 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txa6514145b1dd4535b6926-0068b820eb" "proxy-server 3036815" 0.0144 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txa6514145b1dd4535b6926-0068b820eb - 0.0210 - - 1756897515.025009155 1756897515.046012163 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf276fb1872846aea8af9-0068b820eb" "proxy-server 3036815" 0.0019 "-" 3036815 -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_server.TestECObjectController.test_GET_ec_big -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897755.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/f1d/4073ab5c1895aaac49d4058a92666f1d/4073ab5c1895aaac49d4058a92666f1d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897755.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/f1d/4073ab5c1895aaac49d4058a92666f1d/4073ab5c1895aaac49d4058a92666f1d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897759.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/78c/bf637c2678985e3ee153e3205263078c/bf637c2678985e3ee153e3205263078c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897759.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/78c/bf637c2678985e3ee153e3205263078c/bf637c2678985e3ee153e3205263078c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897763.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/977/e135a1b1003f628cb4086e381a775977/e135a1b1003f628cb4086e381a775977.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897763.00000-0, db: /tmp/tmptfctefx5/sda/containers/0/977/e135a1b1003f628cb4086e381a775977/e135a1b1003f628cb4086e381a775977.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897517.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/16b/6c3dd3d9f76857ad3dffc00396bf316b/6c3dd3d9f76857ad3dffc00396bf316b.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897517.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/16b/6c3dd3d9f76857ad3dffc00396bf316b/6c3dd3d9f76857ad3dffc00396bf316b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897520.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/d4d/8e0d5ac43562e5654b0a4c7b214a7d4d/8e0d5ac43562e5654b0a4c7b214a7d4d.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897520.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/d4d/8e0d5ac43562e5654b0a4c7b214a7d4d/8e0d5ac43562e5654b0a4c7b214a7d4d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897523.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/da8/1b52dfe67d9d7edfde9ef9f6cfadbda8/1b52dfe67d9d7edfde9ef9f6cfadbda8.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897523.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/da8/1b52dfe67d9d7edfde9ef9f6cfadbda8/1b52dfe67d9d7edfde9ef9f6cfadbda8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897526.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/388/43ec0c7b1f22faaf861670887144b388/43ec0c7b1f22faaf861670887144b388.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897526.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/388/43ec0c7b1f22faaf861670887144b388/43ec0c7b1f22faaf861670887144b388.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897529.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/407/70525431d4f0eaad73ba1497cf48c407/70525431d4f0eaad73ba1497cf48c407.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897529.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/407/70525431d4f0eaad73ba1497cf48c407/70525431d4f0eaad73ba1497cf48c407.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897532.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/079/e22e20643d7951305276a584aa5b8079/e22e20643d7951305276a584aa5b8079.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897532.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/079/e22e20643d7951305276a584aa5b8079/e22e20643d7951305276a584aa5b8079.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897541.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/e60/c18f06c2680160e4bdb3864f873efe60/c18f06c2680160e4bdb3864f873efe60.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897541.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/e60/c18f06c2680160e4bdb3864f873efe60/c18f06c2680160e4bdb3864f873efe60.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897544.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/d32/00053895df0c324bdbf00ae84b239d32/00053895df0c324bdbf00ae84b239d32.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897544.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/d32/00053895df0c324bdbf00ae84b239d32/00053895df0c324bdbf00ae84b239d32.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897547.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/485/e61a5be563cf019eec1d83740fba9485/e61a5be563cf019eec1d83740fba9485.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897547.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/485/e61a5be563cf019eec1d83740fba9485/e61a5be563cf019eec1d83740fba9485.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897550.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/ae9/e5b22ece48abec868c793ed128dcbae9/e5b22ece48abec868c793ed128dcbae9.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897550.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/ae9/e5b22ece48abec868c793ed128dcbae9/e5b22ece48abec868c793ed128dcbae9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897553.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/6e8/8c670f7804201db020beb0223400b6e8/8c670f7804201db020beb0223400b6e8.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897553.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/6e8/8c670f7804201db020beb0223400b6e8/8c670f7804201db020beb0223400b6e8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897556.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/6df/749a44fcf21f744cb3167b9eadc5b6df/749a44fcf21f744cb3167b9eadc5b6df.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897556.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/6df/749a44fcf21f744cb3167b9eadc5b6df/749a44fcf21f744cb3167b9eadc5b6df.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897559.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/a9b/6a005e87633b32b82c664e093c712a9b/6a005e87633b32b82c664e093c712a9b.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897559.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/a9b/6a005e87633b32b82c664e093c712a9b/6a005e87633b32b82c664e093c712a9b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897562.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/a37/23fc5b1cf8dad6e08b588ebbadefca37/23fc5b1cf8dad6e08b588ebbadefca37.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897562.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/a37/23fc5b1cf8dad6e08b588ebbadefca37/23fc5b1cf8dad6e08b588ebbadefca37.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897565.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/742/1334e5f9a7bbc704ca7fdd23cb101742/1334e5f9a7bbc704ca7fdd23cb101742.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897565.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/742/1334e5f9a7bbc704ca7fdd23cb101742/1334e5f9a7bbc704ca7fdd23cb101742.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897568.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/906/dca5aec1b3578db6bb82705c40e01906/dca5aec1b3578db6bb82705c40e01906.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897568.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/906/dca5aec1b3578db6bb82705c40e01906/dca5aec1b3578db6bb82705c40e01906.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897571.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/113/07fb57d2e9907beefe86cba1a761b113/07fb57d2e9907beefe86cba1a761b113.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897571.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/113/07fb57d2e9907beefe86cba1a761b113/07fb57d2e9907beefe86cba1a761b113.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897574.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/0ce/709dcb09bdff6c58ed64dc267e9fc0ce/709dcb09bdff6c58ed64dc267e9fc0ce.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897574.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/0ce/709dcb09bdff6c58ed64dc267e9fc0ce/709dcb09bdff6c58ed64dc267e9fc0ce.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897577.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/977/d4c5cd283363dc15d8006d87fb633977/d4c5cd283363dc15d8006d87fb633977.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897577.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/977/d4c5cd283363dc15d8006d87fb633977/d4c5cd283363dc15d8006d87fb633977.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897580.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/d16/9d751355dd6820a91cebe6254c519d16/9d751355dd6820a91cebe6254c519d16.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897580.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/d16/9d751355dd6820a91cebe6254c519d16/9d751355dd6820a91cebe6254c519d16.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897583.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/742/a1d54ae81a9b8adf4bb781e747cd7742/a1d54ae81a9b8adf4bb781e747cd7742.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897583.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/742/a1d54ae81a9b8adf4bb781e747cd7742/a1d54ae81a9b8adf4bb781e747cd7742.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897586.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/044/0aeabc2125134dd0f3e82ed43883a044/0aeabc2125134dd0f3e82ed43883a044.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897586.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/044/0aeabc2125134dd0f3e82ed43883a044/0aeabc2125134dd0f3e82ed43883a044.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897589.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/100/18f27673764e27d321ff37a34a0de100/18f27673764e27d321ff37a34a0de100.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897589.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/100/18f27673764e27d321ff37a34a0de100/18f27673764e27d321ff37a34a0de100.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897592.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/200/fdd38956258015f2599a1dd34167a200/fdd38956258015f2599a1dd34167a200.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897592.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/200/fdd38956258015f2599a1dd34167a200/fdd38956258015f2599a1dd34167a200.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897595.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/5d8/6e33d7fb6463703878a65bf2042df5d8/6e33d7fb6463703878a65bf2042df5d8.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897595.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/5d8/6e33d7fb6463703878a65bf2042df5d8/6e33d7fb6463703878a65bf2042df5d8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897598.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/4d6/22db1fdf1d9d04c3ebcee317180884d6/22db1fdf1d9d04c3ebcee317180884d6.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897598.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/4d6/22db1fdf1d9d04c3ebcee317180884d6/22db1fdf1d9d04c3ebcee317180884d6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897601.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/4e0/4d29477768874b511a22a11da3c154e0/4d29477768874b511a22a11da3c154e0.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897601.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/4e0/4d29477768874b511a22a11da3c154e0/4d29477768874b511a22a11da3c154e0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897604.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/663/c3ffb18e922b2b409bda3ead77e2c663/c3ffb18e922b2b409bda3ead77e2c663.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897604.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/663/c3ffb18e922b2b409bda3ead77e2c663/c3ffb18e922b2b409bda3ead77e2c663.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897607.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897607.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897610.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/c50/07a86e863744894c8f0ddf8806a8fc50/07a86e863744894c8f0ddf8806a8fc50.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897610.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/c50/07a86e863744894c8f0ddf8806a8fc50/07a86e863744894c8f0ddf8806a8fc50.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897613.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/18e/02ac44580c6cf3ae9b17cc4e21ff918e/02ac44580c6cf3ae9b17cc4e21ff918e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897613.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/18e/02ac44580c6cf3ae9b17cc4e21ff918e/02ac44580c6cf3ae9b17cc4e21ff918e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897616.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/e5f/3fdebee8a0ed30885558d74f85383e5f/3fdebee8a0ed30885558d74f85383e5f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897616.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/e5f/3fdebee8a0ed30885558d74f85383e5f/3fdebee8a0ed30885558d74f85383e5f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897619.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/f0e/12273e08fc09717c0f2bbc4c911c6f0e/12273e08fc09717c0f2bbc4c911c6f0e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897619.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/f0e/12273e08fc09717c0f2bbc4c911c6f0e/12273e08fc09717c0f2bbc4c911c6f0e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897622.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/92a/0fa8ac3db091bb8576fd7286a4a9b92a/0fa8ac3db091bb8576fd7286a4a9b92a.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897622.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/92a/0fa8ac3db091bb8576fd7286a4a9b92a/0fa8ac3db091bb8576fd7286a4a9b92a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897625.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/b44/1328805870d36ba2fc2dd1f39479eb44/1328805870d36ba2fc2dd1f39479eb44.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897625.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/b44/1328805870d36ba2fc2dd1f39479eb44/1328805870d36ba2fc2dd1f39479eb44.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897628.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/03f/ecd3cfcd9452ace0994d5a52a606403f/ecd3cfcd9452ace0994d5a52a606403f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897628.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/03f/ecd3cfcd9452ace0994d5a52a606403f/ecd3cfcd9452ace0994d5a52a606403f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897631.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/406/fe4d789331892fd76ad08b7ecb416406/fe4d789331892fd76ad08b7ecb416406.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897631.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/406/fe4d789331892fd76ad08b7ecb416406/fe4d789331892fd76ad08b7ecb416406.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897634.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/514/12218be19c4f211e863d86ccbcce4514/12218be19c4f211e863d86ccbcce4514.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897634.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/514/12218be19c4f211e863d86ccbcce4514/12218be19c4f211e863d86ccbcce4514.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897637.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/55a/49740e2cf79c64a0db0e4ac3c714355a/49740e2cf79c64a0db0e4ac3c714355a.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897637.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/55a/49740e2cf79c64a0db0e4ac3c714355a/49740e2cf79c64a0db0e4ac3c714355a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897640.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/ee2/e28f85773ec0ca36aca9463c4673fee2/e28f85773ec0ca36aca9463c4673fee2.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897640.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/ee2/e28f85773ec0ca36aca9463c4673fee2/e28f85773ec0ca36aca9463c4673fee2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897643.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/50d/fb4569892119a7b9db3e189c7d58350d/fb4569892119a7b9db3e189c7d58350d.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897643.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/50d/fb4569892119a7b9db3e189c7d58350d/fb4569892119a7b9db3e189c7d58350d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897646.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/364/8f0970b51f2841d151fa0cc53b6ed364/8f0970b51f2841d151fa0cc53b6ed364.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897646.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/364/8f0970b51f2841d151fa0cc53b6ed364/8f0970b51f2841d151fa0cc53b6ed364.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897649.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/f48/fb1be3126aeb70a2f95603c6e3d16f48/fb1be3126aeb70a2f95603c6e3d16f48.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897649.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/f48/fb1be3126aeb70a2f95603c6e3d16f48/fb1be3126aeb70a2f95603c6e3d16f48.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897652.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/649/eaf6e8be1af11041047b629b8d8f4649/eaf6e8be1af11041047b629b8d8f4649.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897652.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/649/eaf6e8be1af11041047b629b8d8f4649/eaf6e8be1af11041047b629b8d8f4649.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897655.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/387/e9ce4839a301906096ceeb76359f2387/e9ce4839a301906096ceeb76359f2387.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 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx978c501260fe4a22ab43d-0068b820eb" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbbc79ba901c945d8a23a4-0068b820eb" "proxy-server 3036822" 0.0011 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/sda1/2/a/c/o.jpg" "txf3ba360377154732b69b8-0068b820eb" "object-server 3036822" 0.0004 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/2/a/c/o.jpg" "txf3ba360377154732b69b8-0068b820eb" "object-server 3036822" 0.0004 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txf3ba360377154732b69b8-0068b820eb" "proxy-server 3036822" 0.0048 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txf3ba360377154732b69b8-0068b820eb" "proxy-server 3036822" 0.0059 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - txf3ba360377154732b69b8-0068b820eb - 0.0194 - - 1756897515.054242134 1756897515.073635817 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1847f794e9774fdf9317f-0068b820eb" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc2f9702494a24b19ad76b-0068b820eb" "proxy-server 3036822" 0.0023 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdb1/2/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "txbb23ca649fe9405c915d4-0068b820eb" "proxy-server 3036822" 0.0004 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - txbb23ca649fe9405c915d4-0068b820eb - 0.0117 - - 1756897515.074373007 1756897515.086047888 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd558f7ceea1f4d2fa42a6-0068b820eb" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc95cc6967b4f473eb78c0-0068b820eb" "proxy-server 3036822" 0.0022 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/sda1/1/a/c/o.html" "txb046387375b645e6878bc-0068b820eb" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/sdb1/1/a/c/o.html" "txb046387375b645e6878bc-0068b820eb" "object-server 3036822" 0.0004 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txb046387375b645e6878bc-0068b820eb" "proxy-server 3036822" 0.0052 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txb046387375b645e6878bc-0068b820eb" "proxy-server 3036822" 0.0051 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - txb046387375b645e6878bc-0068b820eb - 0.0177 - - 1756897515.087407112 1756897515.105146408 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3eff0b08e70b47a185ecc-0068b820eb" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx034d465d53164b51bd21b-0068b820eb" "proxy-server 3036822" 0.0024 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdb1/1/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "tx6d270c6daec047889b0c8-0068b820eb" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - tx6d270c6daec047889b0c8-0068b820eb - 0.0118 - - 1756897515.105884075 1756897515.117705822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf58691d285554093ae7d8-0068b820eb" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb0c04242e06a46e68c83f-0068b820eb" "proxy-server 3036822" 0.0022 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/sda1/0/a/c/o.css" "tx1e806e45583f48b080c53-0068b820eb" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/sdb1/0/a/c/o.css" "tx1e806e45583f48b080c53-0068b820eb" "object-server 3036822" 0.0004 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx1e806e45583f48b080c53-0068b820eb" "proxy-server 3036822" 0.0047 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx1e806e45583f48b080c53-0068b820eb" "proxy-server 3036822" 0.0057 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - tx1e806e45583f48b080c53-0068b820eb - 0.0199 - - 1756897515.119036913 1756897515.138911963 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe374329a623a4fa586519-0068b820eb" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx09539838658d4895a2992-0068b820eb" "proxy-server 3036822" 0.0023 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdb1/0/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "tx841784fa63244142a586f-0068b820eb" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - tx841784fa63244142a586f-0068b820eb - 0.0114 - - 1756897515.139584541 1756897515.150953770 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdh1/0/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx7bffe0e2919c44838fa2d-006ac53106" "proxy-server 1867666" 0.0433 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 PUT /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 201 - - t - - - tx7bffe0e2919c44838fa2d-006ac53106 - 0.0782 - - 1791308038.009928942 1791308038.088147402 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44ea8d0c5f124829bcabe-006ac53106" "proxy-server 1867666" 0.0107 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe14e9524138548ce92ae5-006ac53106" "proxy-server 1867666" 0.0074 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txdb5f2b8f90d945b9a922c-006ac53106" "proxy-server 1867666" 0.0069 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txdb5f2b8f90d945b9a922c-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5501 - txdb5f2b8f90d945b9a922c-006ac53106 - 0.0503 - - 1791308038.122252226 1791308038.172574520 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d0ff1d2452247f6a4f33-006ac53106" "proxy-server 1867666" 0.0056 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx031ce9b0960347d8aba8a-006ac53106" "proxy-server 1867666" 0.0094 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "tx05766becfc314e3fa1ca4-006ac53106" "proxy-server 1867666" 0.0126 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "tx05766becfc314e3fa1ca4-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 6321 - tx05766becfc314e3fa1ca4-006ac53106 - 0.0627 - - 1791308038.186991930 1791308038.249651670 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74a51b83862e489f9ed43-006ac53106" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf754f12692fb4531affbe-006ac53106" "proxy-server 1867666" 0.0032 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txefd675ea3a5045f4a859d-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txefd675ea3a5045f4a859d-006ac53106" "proxy-server 1867666" 0.0089 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - txefd675ea3a5045f4a859d-006ac53106 - 0.0368 - - 1791308038.259065151 1791308038.295903206 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d7f451f15f446eea1b6d-006ac53106" "proxy-server 1867666" 0.0129 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc7b2d19313af448cbe8f2-006ac53106" "proxy-server 1867666" 0.0169 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdi1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx46ade5917ac1492e853d4-006ac53106" "proxy-server 1867666" 0.0169 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdg1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx46ade5917ac1492e853d4-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 4096 - tx46ade5917ac1492e853d4-006ac53106 - 0.0618 - - 1791308038.316840172 1791308038.378678083 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx64a997d390fa42b7a95bc-006ac53106" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx13574d0c7a7c4a1e84f43-006ac53106" "proxy-server 1867666" 0.0203 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx15fbb334598444278183a-006ac53106" "proxy-server 1867666" 0.0050 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx15fbb334598444278183a-006ac53106" "proxy-server 1867666" 0.0044 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2225 - tx15fbb334598444278183a-006ac53106 - 0.0615 - - 1791308038.392575026 1791308038.454098463 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-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d8bc9f33b8e47a79c72d-0068b820eb" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd06341b43c9743be929a5-0068b820eb" "proxy-server 3036822" 0.0013 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - txbcc402f483ca42e7a93df-0068b820eb - 0.0081 - - 1756897515.170516729 1756897515.178573608 0test.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 - -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:12 -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': 'Wed, 03 Sep 2025 11:05:13 -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': 'Wed, 03 Sep 2025 11:05: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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_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 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd1463687011341019d445-006ac53106" "proxy-server 1867666" 0.0111 "-" 1867666 -test.unit.proxy.test_server.TestObjectECRangedGET.test_bogus +test.unit.proxy.test_server.TestObjectECRangedGET.test_bogus ... ok +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.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_backend.TestContainerBroker.test_is_deleted +test.unit.container.test_backend.TestContainerBroker.test_is_deleted ... 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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: 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': 'Wed, 03 Sep 2025 11:05:14 -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': 'Wed, 03 Sep 2025 11:05:14 -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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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.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 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txefb65a12974a4520821ca-006ac530fa" "proxy-server 1867673" 0.0015 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf64a178dc9314b0394a95-006ac530fa" "proxy-server 1867673" 0.0026 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx2b37cd10f72244c2bfaf9-006ac530fa" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx5d15458bb8d1477a8218a-006ac530fa" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx5d15458bb8d1477a8218a-006ac530fa" "proxy-server 1867673" 0.0016 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6e82c9c90ccf4bc1b3161-006ac530fa" "proxy-server 1867673" 0.0031 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx24ecd0a708414e10b7293-006ac530fa" "proxy-server 1867673" 0.0018 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx2b1330ac9e7a412d8b8f4-006ac530fa" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx31a68701ac8943da81621-006ac530fa" "proxy-server 1867673" 0.0042 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx1776c34b92af4d7fb7445-006ac530fa" "proxy-server 1867673" 0.0028 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx297857270c054ae49f34a-006ac530fa" "proxy-server 1867673" 0.0017 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx39d08a32eebb42b4b75d3-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx2b6df4e377ff4a8395eae-006ac530fa" "proxy-server 1867673" 0.0037 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx5b7c67dba8504ce4b74ec-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2810c6a0c76c45879d7b4-006ac530fa" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "GET /sda1/3/a/%C4%8Brypto" 200 401 "GET http://foo:8080/v1/a/%C4%8Brypto?format=json&states=listing" "tx2810c6a0c76c45879d7b4-006ac530fa" "proxy-server 1867673" 0.0036 "-" 1867673 1 +proxy INFO: Path stored in meta ('/a/Ä\x8brypto/Ä\x8brypto') does not match path from request ('/a/ċrypto')! Using path from meta. (txn: tx2810c6a0c76c45879d7b4-006ac530fa) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa040d5235a6a4ad6acd28-006ac530fa" "proxy-server 1867673" 0.0021 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txa040d5235a6a4ad6acd28-006ac530fa" "container-server 1867673" 0.0015 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txa040d5235a6a4ad6acd28-006ac530fa" "container-server 1867673" 0.0011 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txa040d5235a6a4ad6acd28-006ac530fa" "proxy-server 1867673" 0.0162 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txa040d5235a6a4ad6acd28-006ac530fa" "proxy-server 1867673" 0.0112 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf71caf8a1c0149caa8c2d-006ac530fa" "proxy-server 1867673" 0.0024 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txf71caf8a1c0149caa8c2d-006ac530fa" "proxy-server 1867673" 0.0012 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx83233f4e8021454cb8a4e-006ac530fa" "proxy-server 1867673" 0.0016 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx38ba0c783589491383057-006ac530fa" "proxy-server 1867673" 0.0013 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txda5bd717eeb74985b4b65-006ac530fa" "object-server 1867673" 0.0006 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txda5bd717eeb74985b4b65-006ac530fa" "object-server 1867673" 0.0006 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:46 +0000] "PUT /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txda5bd717eeb74985b4b65-006ac530fa" "proxy-server 1867673" 0.0209 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:47 +0000] "PUT /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txda5bd717eeb74985b4b65-006ac530fa" "proxy-server 1867673" 0.8456 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8b498a2e20c04611b8120-006ac530fb" "proxy-server 1867673" 0.0142 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:47 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx0024f22b1b0f411faa86a-006ac530fb" "proxy-server 1867673" 0.0072 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:47 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx4aff091919b442f69d21e-006ac530fb" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:47 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx4aff091919b442f69d21e-006ac530fb" "object-server 1867673" 0.0086 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:48 +0000] "POST /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx4aff091919b442f69d21e-006ac530fb" "proxy-server 1867673" 0.3806 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:48 +0000] "POST /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx4aff091919b442f69d21e-006ac530fb" "proxy-server 1867673" 0.3884 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5ea14f4c2070492a88a46-006ac530fc" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:48 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx181e21d5f6a649a2ab8a3-006ac530fc" "proxy-server 1867673" 0.0118 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:48 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx7a05b032bd8a43b9979fa-006ac530fc" "proxy-server 1867673" 0.0009 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfd6497c348f64d8d99250-006ac530fe" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:50 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx301a564bb32744d5a6ff2-006ac530fe" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:50 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx9b39b892f62246daa5a3a-006ac530fe" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx520b493435b14a519acc9-006ac530fe" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:50 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txed1787d810374a1997790-006ac530fe" "proxy-server 1867673" 0.0066 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:50 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx2fbb2a01f7c74e3b9b151-006ac530fe" "proxy-server 1867673" 0.0050 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd5a6c67e1ba5408ca340e-006ac530fe" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:50 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx0cbb80d1f9ed44eca3ba1-006ac530fe" "proxy-server 1867673" 0.0053 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx6f0a04885dd342cf85918-006ac530ff" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx035f702d49b84908a30df-006ac530ff" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx17f99add995a479b8eab5-006ac530ff" "proxy-server 1867673" 0.0091 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx5f391a4b26a14974bd63c-006ac530ff" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:51 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx5f391a4b26a14974bd63c-006ac530ff" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txba001a81781543d4ac70d-006ac53100" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txdfd5f97de15d4eb184e46-006ac53100" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx351144b24b654fafbd48f-006ac53100" "proxy-server 1867673" 0.0009 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7e7db1d4cfbe45469005d-006ac53100" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx71db7bd8a91d430180d1c-006ac53100" "proxy-server 1867673" 0.0127 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:52 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txb72a1e0595214dc584920-006ac53100" "proxy-server 1867673" 0.0009 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd8dd34ef301e4f218e49a-006ac53100" "proxy-server 1867673" 0.0134 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txc9fdae12a6414d2d936bb-006ac53101" "proxy-server 1867673" 0.0135 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txb6a514d2491b4bd58b9fd-006ac53101" "proxy-server 1867673" 0.0009 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcd68ca8f4bc246219a809-006ac53101" "proxy-server 1867673" 0.0054 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx7aa4be3c59914d369f94e-006ac53101" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txa2b2f555de5f48d69c935-006ac53101" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf2b6736a92d847769af4f-006ac53101" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txccbeff03f6b24ce39d476-006ac53101" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:53 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txd4150abeb1684fb69f47c-006ac53101" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf8470c8f77bf40cab6c84-006ac53103" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txba2c7f902ac44f4d9dc70-006ac53103" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txb43aabfb05264451b7df1-006ac53103" "proxy-server 1867673" 0.0008 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txb43aabfb05264451b7df1-006ac53103" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx20753342fdc647bba23f4-006ac53103" "proxy-server 1867673" 0.0164 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx428350b63c1345e39db9f-006ac53103" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:55 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txe13577645aa0489db6632-006ac53103" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe66c1180d6bc49f2a93d5-006ac53104" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx31be792feed3492abd5a2-006ac53104" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txefa9073afdd5473fa285e-006ac53104" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2d134014b0ea485b96c8f-006ac53104" "proxy-server 1867673" 0.0079 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txddfe44d51fd443bc9e8a3-006ac53104" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txeb8a4e7eaff7467890dde-006ac53104" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx88455ae3d4d1474c81743-006ac53104" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:56 +0000] "GET /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 200 2650 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc?format=json&states=listing" "tx88455ae3d4d1474c81743-006ac53104" "proxy-server 1867673" 0.0144 "-" 1867673 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.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.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_server.TestContainerController.test_PUT_reset_container_sync +test.unit.container.test_server.TestContainerController.test_PUT_reset_container_sync ... 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.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_backend.TestContainerBroker.test_is_reclaimable +test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix +test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix ... 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 ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308280.00000, db: /tmp/tmpem2403f1/sda/containers/0/500/ca53ae5fb21932d66dc1a4766b8f8500/ca53ae5fb21932d66dc1a4766b8f8500.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308282.00000, db: /tmp/tmpem2403f1/sda/containers/0/dc9/9146280217d6c485c1e90ff636c1fdc9/9146280217d6c485c1e90ff636c1fdc9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308282.00000, db: /tmp/tmpem2403f1/sda/containers/0/dc9/9146280217d6c485c1e90ff636c1fdc9/9146280217d6c485c1e90ff636c1fdc9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308284.00000, db: /tmp/tmpem2403f1/sda/containers/0/957/a1cd914e70c7b380a0d8816fd5d80957/a1cd914e70c7b380a0d8816fd5d80957.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308284.00000, db: /tmp/tmpem2403f1/sda/containers/0/957/a1cd914e70c7b380a0d8816fd5d80957/a1cd914e70c7b380a0d8816fd5d80957.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308286.00000, db: /tmp/tmpem2403f1/sda/containers/0/728/55ed662b643ebf045db348b79e215728/55ed662b643ebf045db348b79e215728.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308286.00000, db: /tmp/tmpem2403f1/sda/containers/0/728/55ed662b643ebf045db348b79e215728/55ed662b643ebf045db348b79e215728.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1791308288.00000, db: /tmp/tmpem2403f1/sda/containers/0/ad8/4060b57c7b794b8ca9b4821d72206ad8/4060b57c7b794b8ca9b4821d72206ad8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1791308288.00000, db: /tmp/tmpem2403f1/sda/containers/0/ad8/4060b57c7b794b8ca9b4821d72206ad8/4060b57c7b794b8ca9b4821d72206ad8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpnt16oy0n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1791308037.00000, (0, 0) as of 1791308037.00000, active as of 1791308037.00000> to ShardRange<'k' to 't' as of 1791308038.00000, (0, 0) as of 1791308038.00000, sharded as of 1791308039.00000>, path: .shards_a/shard_c, db: /tmp/tmpnt16oy0n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpnt16oy0n/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp7eausur4/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308038.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/282/25cc246d9cbc8207c022de769f19c282/25cc246d9cbc8207c022de769f19c282.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308041.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/67c/ef2dcf6c0d99acab7e8be666e55f867c/ef2dcf6c0d99acab7e8be666e55f867c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308044.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/581/4674d9307d597f34595f359fa1a54581/4674d9307d597f34595f359fa1a54581.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308047.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/a3a/f20036067e5a7c659f38fbf382be8a3a/f20036067e5a7c659f38fbf382be8a3a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308050.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/3ae/ff51e79002731cf29778bb2352f3c3ae/ff51e79002731cf29778bb2352f3c3ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308053.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/d40/e65e1b4ddc797f2e180d435b94004d40/e65e1b4ddc797f2e180d435b94004d40.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308056.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/056/d205c4f2db6be0d03670cdf30b77d056/d205c4f2db6be0d03670cdf30b77d056.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308059.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/c7e/570102b9bc1f4a17f48e00028aae4c7e/570102b9bc1f4a17f48e00028aae4c7e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308062.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/726/fc12882159a036c6c0dd373ec9e93726/fc12882159a036c6c0dd373ec9e93726.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308065.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/d89/2e5d6ec8971a400e467c87742914dd89/2e5d6ec8971a400e467c87742914dd89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308068.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/9f3/7d45e2e4f58cb40b6b3605abeb7f99f3/7d45e2e4f58cb40b6b3605abeb7f99f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308071.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/967/c162586ec6063ab871d447f61d825967/c162586ec6063ab871d447f61d825967.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308074.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/56a/1a9d113dd3df4a04e647f408fd70f56a/1a9d113dd3df4a04e647f408fd70f56a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308077.00000-0, db: /tmp/tmpq0dk6_3_/sda/containers/0/20f/48cc1b0f46e8c0705f9dd1d2545ef20f/48cc1b0f46e8c0705f9dd1d2545ef20f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308039.00000-0, db: /tmp/tmpe1vbfibh/sda/containers/0/ef7/151052b4ad38fff26742538e9f172ef7/151052b4ad38fff26742538e9f172ef7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308043.00000-0, db: /tmp/tmpe1vbfibh/sda/containers/0/f59/74d4e9519528e815a0962002a7ca9f59/74d4e9519528e815a0962002a7ca9f59.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308041.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/67c/ef2dcf6c0d99acab7e8be666e55f867c/ef2dcf6c0d99acab7e8be666e55f867c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308045.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/10d/5d80facf73b2bb415aff1af7968f610d/5d80facf73b2bb415aff1af7968f610d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308049.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/848/2038839c3ab0137012ab079cdc0f7848/2038839c3ab0137012ab079cdc0f7848.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308053.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/d40/e65e1b4ddc797f2e180d435b94004d40/e65e1b4ddc797f2e180d435b94004d40.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308053.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/d40/e65e1b4ddc797f2e180d435b94004d40/e65e1b4ddc797f2e180d435b94004d40.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308057.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/bea/5692949c42767739ef00a5ac8e4c2bea/5692949c42767739ef00a5ac8e4c2bea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308061.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/884/93f040a68bbef3449334360e012b4884/93f040a68bbef3449334360e012b4884.db +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -47068,7 +41417,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4932689e38234908aef4f-0068b820e8) +StopIteration (txn: tx7329c12ef863477c8aa06-006ac53104) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47078,7 +41427,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4932689e38234908aef4f-0068b820e8) +StopIteration (txn: tx7329c12ef863477c8aa06-006ac53104) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47088,7 +41437,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4932689e38234908aef4f-0068b820e8) +StopIteration (txn: tx7329c12ef863477c8aa06-006ac53104) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47098,7 +41447,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4932689e38234908aef4f-0068b820e8) +StopIteration (txn: tx7329c12ef863477c8aa06-006ac53104) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47108,8 +41457,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4932689e38234908aef4f-0068b820e8) -test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: tx4932689e38234908aef4f-0068b820e8) +StopIteration (txn: tx7329c12ef863477c8aa06-006ac53104) +test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: tx7329c12ef863477c8aa06-006ac53104) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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): @@ -47120,8 +41469,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80171fc257aa48a5988dd-0068b820e9) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /a/c: +StopIteration (txn: tx76e4a331dfff4c2eb51f0-006ac53104) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -47130,8 +41479,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80171fc257aa48a5988dd-0068b820e9) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to PUT /a/c: +StopIteration (txn: tx76e4a331dfff4c2eb51f0-006ac53104) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -47140,7 +41489,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80171fc257aa48a5988dd-0068b820e9) +StopIteration (txn: tx76e4a331dfff4c2eb51f0-006ac53104) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47150,7 +41499,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80171fc257aa48a5988dd-0068b820e9) +StopIteration (txn: tx76e4a331dfff4c2eb51f0-006ac53104) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47160,7 +41509,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80171fc257aa48a5988dd-0068b820e9) +StopIteration (txn: tx76e4a331dfff4c2eb51f0-006ac53104) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47170,7 +41519,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80171fc257aa48a5988dd-0068b820e9) +StopIteration (txn: tx76e4a331dfff4c2eb51f0-006ac53104) 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -47180,4909 +41529,3089 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80171fc257aa48a5988dd-0068b820e9) -test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: tx80171fc257aa48a5988dd-0068b820e9) -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/tmp8t9v9l3h/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8t9v9l3h/tmp_test_proxy_server_chunked/container-sync-realms.conf'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-ssync-receiver INFO: (3036817) wsgi exited, is_accepting=True -test-ssync-receiver INFO: (3036817) wsgi starting up on http://127.0.0.1:55977 -test-ssync-receiver DEBUG: (3036817) accepted ('127.0.0.1', 37750) -test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] -test-ssync-sender ERROR: 127.0.0.1:55977/dev/9 Sent data length does not match content-length -test-ssync-receiver WARNING: ssync subrequest failed with 499: PUT /dev/9/a/c/o1 (b'

Client Disconnect

The client was disconnected during request.

') -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 +StopIteration (txn: tx76e4a331dfff4c2eb51f0-006ac53104) +test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: tx76e4a331dfff4c2eb51f0-006ac53104) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.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-ssync-receiver INFO: 127.0.0.1 - - [02/Sep/2025 23:05:17] "SSYNC /dev/9 HTTP/1.1" 200 375 0.046907 -test-ssync-receiver INFO: (3036817) wsgi exited, is_accepting=True -test-ssync-receiver INFO: (3036817) wsgi starting up on http://127.0.0.1:33387 -test-ssync-receiver DEBUG: (3036817) accepted ('127.0.0.1', 53338) -test-ssync-sender ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 127.0.0.1:33387/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 - - [02/Sep/2025 23:05:17] "SSYNC /dev/9 HTTP/1.1" 200 354 0.091485 -test-ssync-receiver INFO: (3036817) wsgi exited, is_accepting=True -test-ssync-receiver INFO: (3036817) wsgi starting up on http://127.0.0.1:49851 -test-ssync-receiver DEBUG: (3036817) accepted ('127.0.0.1', 59080) -test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] -test-ssync-sender ERROR: 127.0.0.1:49851/dev/9 Sent data length does not match content-length -test-ssync-receiver WARNING: ssync subrequest failed with 499: PUT /dev/9/a/c/o1 (b'

Client Disconnect

The client was disconnected during request.

') -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 DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmpfg7rvyjw/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1791308038.42732#1#d.data: metadata content-length 592 does not match actual object size 602 +test ERROR: ERROR Object /tmp/tmpfg7rvyjw/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 DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmptwgnw_5m/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308038.43560.data: Exception reading metadata: Ran out of input +test ERROR: ERROR Object /tmp/tmptwgnw_5m/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c 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/tmpra37qunm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/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/tmpra37qunm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpra37qunm/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/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/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: 653.52, Total bytes/sec: 6535.22, Auditing time: 0.00, Rate: 0.25 +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/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects/0/543/9279a653c7082af22a513fd187dce543/1791308038.63310.data: metadata content-length 10 does not match actual object size 20 +test ERROR: ERROR Object /tmp/tmp1w9cmci9/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/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp1w9cmci9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 1, Total errors: 0, Total files/sec: 20.03, Total bytes/sec: 100.14, Auditing time: 0.10, Rate: 0.99 +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/tmpfw0n1kou/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfw0n1kou/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfw0n1kou/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmpfw0n1kou/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308038.76264.data: metadata content-length 1024 does not match actual object size 1034test.unit.obj.test_auditor.TestAuditor.test_object_run_once_no_sda +test.unit.obj.test_auditor.TestAuditor.test_object_run_once_no_sda ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges ... ok -test-ssync-receiver INFO: 127.0.0.1 - - [02/Sep/2025 23:05:17] "SSYNC /dev/9 HTTP/1.1" 200 375 0.051109 -test-ssync-receiver INFO: (3036817) wsgi exited, is_accepting=True -test-ssync-receiver INFO: (3036817) wsgi starting up on http://127.0.0.1:52831 -test-ssync-receiver DEBUG: (3036817) accepted ('127.0.0.1', 50974) -test-ssync-sender ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 127.0.0.1:52831/dev/9/a/c/o1 policy#0 frag#0 with ETag the etag and timestamp 1756896517.00000 -test-ssync-sender ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 127.0.0.1:52831/dev/9/a/c/o1 policy#0 frag#0 -test-ssync-sender WARNING: Quarantined object /tmp/tmpdke3sy19/tmp_test_ssync_sender/dev/objects/9/a4f/7c89cdaa9eec93e11f15117a2fda0a4f/1756896517.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 - - [02/Sep/2025 23:05:17] "SSYNC /dev/9 HTTP/1.1" 200 354 0.094381 -test-ssync-receiver INFO: (3036817) wsgi exited, is_accepting=True -test-ssync-receiver INFO: (3036817) wsgi starting up on http://127.0.0.1:57389 -test-ssync-receiver DEBUG: (3036817) accepted ('127.0.0.1', 47040) -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 - - [02/Sep/2025 23:05:17] "SSYNC /dev/9 HTTP/1.1" 200 354 0.090770 -test-ssync-receiver INFO: (3036817) wsgi exited, is_accepting=True -test ERROR: ssync client disconnected -test ERROR: ssync client disconnected -test ERROR: ssync client disconnected -test DEBUG: None/sda1/1 SSYNC LOCK TIMEOUT: 0.01 seconds: /tmp/tmpcf6ngc9m/tmp_test_ssync_receiver/sda1/objects/1/.lock-replication -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf781028d16e64fc89fba8-0068b820ef) -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: txf781028d16e64fc89fba8-0068b820ef) -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: txf781028d16e64fc89fba8-0068b820ef) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txf781028d16e64fc89fba8-0068b820ef) -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: txf781028d16e64fc89fba8-0068b820ef) -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: txf781028d16e64fc89fba8-0068b820ef) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txf781028d16e64fc89fba8-0068b820ef)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 INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0218 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0012 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0094 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0012 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0126 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0166 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0012 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0166 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0138 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0012 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0172 "-" 1867680 - +test DEBUG: Unlinked retiring db '/tmp/tmp1vg2frp1/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0090 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0010 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0011 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0061 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0172 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0138 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867680 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: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0125 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0141 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1867680 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: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0143 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0138 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0016 "-" 1867680 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: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0121 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0099 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0143 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 1867680 0test.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.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.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.TestContainerBroker.test_list_objects_iter +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter ... ok +test.unit.container.test_server.TestContainerController.test_PUT_utf8 +test.unit.container.test_server.TestContainerController.test_PUT_utf8 ... 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.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 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', '0f5c394f-c730-451b-8989-167b0ed74b8b-sda', '1756897514.82753', '1756897514.82591', '1756897514.83106', '', '1756897514.83106', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpwo88mmd9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e7699adc-9054-4de6-ad6a-700dfe6597b2-sda', '1756897514.84161', '1756897514.00000', '0', '', '1756897514.00000', 0, 0) -test DEBUG: /tmp/tmpwo88mmd9/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', 'e7699adc-9054-4de6-ad6a-700dfe6597b2-sda', '1756897514.84161', '1756897514.00000', '0', '', '1756897514.00000', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e7699adc-9054-4de6-ad6a-700dfe6597b2-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00877 seconds (113.96197/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/tmpbw19th7m/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db -REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', 'f74ef0ef-882d-43a8-b3ac-7b5806af0217-sda', '1756897514.86348', '1756897515.00000', '0', '{"X-Container-Sync-To": ["a", "1756897516.00000"], "X-Container-Sync-Key": ["secret", "1756897517.00000"]}', '1756897515.00000', 0, 0) -REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('f74ef0ef-882d-43a8-b3ac-7b5806af0217-sda', 'c48d89b33840539f9c5442ab3b10027d.db') -REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', 'f74ef0ef-882d-43a8-b3ac-7b5806af0217-sda', '1756897514.86348', '1756897515.00000', '0', '{"X-Container-Sync-To": ["a", "1756897516.00000"], "X-Container-Sync-Key": ["secret", "1756897517.00000"]}', '1756897515.00000', 0, 0) -REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('f74ef0ef-882d-43a8-b3ac-7b5806af0217-sda', 'c48d89b33840539f9c5442ab3b10027d.db') -test DEBUG: Replicating db /tmp/tmpbw19th7m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3e31f572-f092-42f1-b1bf-cef13775d2ed-sda', '1756897514.86084', '1756897514.00000', '0', '', '1756897514.00000', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3e31f572-f092-42f1-b1bf-cef13775d2ed-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3e31f572-f092-42f1-b1bf-cef13775d2ed-sda', '1756897514.86084', '1756897514.00000', '0', '', '1756897514.00000', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3e31f572-f092-42f1-b1bf-cef13775d2ed-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 2 dbs in 0.02881 seconds (69.43096/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/tmpbw19th7m/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db -REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', 'f74ef0ef-882d-43a8-b3ac-7b5806af0217-sda', '1756897514.86348', '1756897515.00000', '0', '{"X-Container-Sync-To": ["", "1756897518.00000"], "X-Container-Sync-Key": ["secret", "1756897517.00000"]}', '1756897515.00000', 0, 0) -test DEBUG: /tmp/tmpbw19th7m/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', 'f74ef0ef-882d-43a8-b3ac-7b5806af0217-sda', '1756897514.86348', '1756897515.00000', '0', '{"X-Container-Sync-To": ["", "1756897518.00000"], "X-Container-Sync-Key": ["secret", "1756897517.00000"]}', '1756897515.00000', 0, 0) -test DEBUG: /tmp/tmpbw19th7m/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db in sync with 10.0.0.2:1002/sdc, nothing to do -test DEBUG: Replicating db /tmp/tmpbw19th7m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3e31f572-f092-42f1-b1bf-cef13775d2ed-sda', '1756897514.86084', '1756897514.00000', '0', '', '1756897514.00000', 0, 0) -test DEBUG: /tmp/tmpbw19th7m/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', '3e31f572-f092-42f1-b1bf-cef13775d2ed-sda', '1756897514.86084', '1756897514.00000', '0', '', '1756897514.00000', 0, 0) -test DEBUG: /tmp/tmpbw19th7m/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.02701 seconds (74.03471/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/tmp1j_rk5ey/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/replicator.py", line 304, in _post_replicate_hook - self.sync_store.update_sync_store(broker) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_replicator.py", line 1226, in update_sync_store - raise OSError(1, '1') -PermissionError: [Errno 1] 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 INFO: Container sync report: a/c, time window start: 1756897515.4040072, time window end: 1756897515.4040072, 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.35.1/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 optionstest.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 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3a099ed7b0b9429a8a7c1-006ac53106" "proxy-server 1867666" 0.0014 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx930c813699734b5a90e8d-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx930c813699734b5a90e8d-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - tx930c813699734b5a90e8d-006ac53106 - 0.0906 - - 1791308038.468093157 1791308038.558645010 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe932d79c2fc44684b0053-006ac53106" "proxy-server 1867666" 0.0014 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txae1d9dd689b24dc0bbbbb-006ac53106" "proxy-server 1867666" 0.0015 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx8a2d7e9e2f7744699c27d-006ac53106" "proxy-server 1867666" 0.0009 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx8a2d7e9e2f7744699c27d-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2 - tx8a2d7e9e2f7744699c27d-006ac53106 - 0.0572 - - 1791308038.583553076 1791308038.640713453 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1185f61ddca7427f83c0a-006ac53106" "proxy-server 1867666" 0.0104 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx7a002b824778471a8df9b-006ac53106" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txd98898aa0594418f93bd9-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txd98898aa0594418f93bd9-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - txd98898aa0594418f93bd9-006ac53106 - 0.0243 - - 1791308038.670474768 1791308038.694768906 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9ea6240a73b472e91d2c-006ac53106" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx5ca2d2ec94f04bb493128-006ac53106" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txd4de4ca018ae4fdc988c7-006ac53106" "proxy-server 1867666" 0.0008 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txd4de4ca018ae4fdc988c7-006ac53106" "proxy-server 1867666" 0.0006 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - txd4de4ca018ae4fdc988c7-006ac53106 - 0.0589 - - 1791308038.717078447 1791308038.776010275 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9140a282128a4f8fb479f-006ac53106" "proxy-server 1867666" 0.0064 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx9d6462c3cdc042e4a949f-006ac53106" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "tx29047275594645a2a8db8-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "tx29047275594645a2a8db8-006ac53106" "proxy-server 1867666" 0.0101 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5000 - tx29047275594645a2a8db8-006ac53106 - 0.0576 - - 1791308038.819427013 1791308038.877043486 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 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc6f120e5ade94b6784838-006ac53106" "proxy-server 1867666" 0.0093 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx8f381f374aba4d56927c1-006ac53106" "proxy-server 1867666" 0.0135 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txb87c9810494748ef9b7e9-006ac53106" "proxy-server 1867666" 0.0008 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txb87c9810494748ef9b7e9-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 854 - txb87c9810494748ef9b7e9-006ac53106 - 0.0640 - - 1791308038.890197754 1791308038.954168320 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_multiple_ranges_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_off_end ... 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 +test.unit.container.test_server.TestContainerController.test_UPDATE +test.unit.container.test_server.TestContainerController.test_UPDATE ... 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 +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:14 -0000', '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': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.91592', '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': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.91793', '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': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.91966', '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': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.92972', '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': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.93154', '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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1791308035.94274', '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': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.95676', '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': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.95884', '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': 'Wed, 03 Sep 2025 11:05:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.96866', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308035.99878', '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': 'Tue, 06 Oct 2026 17:33:56 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308036.00054', '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': 'Tue, 06 Oct 2026 17:33:56 -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 ERROR: ERROR Object /tmp/tmpfw0n1kou/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/tmpfw0n1kou/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfw0n1kou/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfw0n1kou/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfw0n1kou/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfw0n1kou/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfw0n1kou/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: 580.45, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.37 +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/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:58 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1315.24, bytes/sec: 1346806.93, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:58 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 18.37, bytes/sec: 18806.89, Total time: 0.06, Auditing time: 0.00, Rate: 0.01 +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1791308038.80576#1#d.data: Metadata failed validation +test ERROR: ERROR DiskFile /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1791308038.80576#1#d.data close failure: [Errno 2] No such file or directory: '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3192, in _check_frag + self._diskfile.policy.pyeclib_driver.get_metadata(frag) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ + File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 360, in get_metadata + return self.ec_lib_reference.get_metadata(fragment, formatted) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 129, in get_metadata + fragment_metadata = pyeclib_c.get_metadata(self.handle, fragment, + formatted) +pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_get_metadata ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 858, in renamer + os.rename(old, new) + ~~~~~~~~~^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2371, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3225, in _handle_close_quarantine + self._check_frag(self.frag_buf) + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3198, in _check_frag + self._quarantine(msg) + ~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2339, in _quarantine + self._quarantined_dir = self.manager.quarantine_renamer( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + self._device_path, self._data_file) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 332, in quarantine_renamer + renamer(from_dir, to_dir, fsync=False) + ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 861, in renamer + os.rename(old, new) + ~~~~~~~~~^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' + +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:58 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 19.23, bytes/sec: 19688.05, Total time: 0.11, Auditing time: 0.05, Rate: 0.50 +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 27.79, Total bytes/sec: 28461.08, Auditing time: 0.11, 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/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 7 07:33:58 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 90.80, bytes/sec: 95214360.18, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 7 07:33:58 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 18.20, bytes/sec: 18639.81, Total time: 0.07, Auditing time: 0.01, Rate: 0.16test.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass +test.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass ... 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 + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:14 -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': 'Tue, 06 Oct 2026 17:33: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 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': 'Wed, 03 Sep 2025 11:05:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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 +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:55 -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 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx51178315a705418ba7d00-0068b820eb" "proxy-server 3036815" 0.0014 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdg1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "txb0b295d5c24043458b867-0068b820eb" "proxy-server 3036815" 0.0003 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdi1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "txb0b295d5c24043458b867-0068b820eb" "proxy-server 3036815" 0.0002 "-" 3036815 3 -proxy DEBUG: Ignoring 404 from primary (txn: txb0b295d5c24043458b867-0068b820eb) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txb0b295d5c24043458b867-0068b820eb) (client_ip: 127.0.0.1) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdh1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "txb0b295d5c24043458b867-0068b820eb" "proxy-server 3036815" 0.0003 "-" 3036815 3 -proxy DEBUG: Ignoring 404 from primary (txn: txb0b295d5c24043458b867-0068b820eb) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - txb0b295d5c24043458b867-0068b820eb - 0.2831 - - 1756897515.047346354 1756897515.330407381 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fc7990348464d208ec75-0068b820eb" "proxy-server 3036815" 0.0012 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "tx8fc7990348464d208ec75-0068b820eb" "container-server 3036815" 0.0011 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "tx8fc7990348464d208ec75-0068b820eb" "container-server 3036815" 0.0016 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8fc7990348464d208ec75-0068b820eb" "proxy-server 3036815" 0.0069 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8fc7990348464d208ec75-0068b820eb" "proxy-server 3036815" 0.0100 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx8fc7990348464d208ec75-0068b820eb - 0.0171 - - 1756897515.760666847 1756897515.777736664 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ea288b2aad8494ba2efb-0068b820eb" "proxy-server 3036815" 0.0019 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7a78747b9cc94b37bf17d-0068b820eb" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdi1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx3b357fbf502c41e5b6629-0068b820eb" "proxy-server 3036815" 0.0102 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdh1/1/a/ec/big-obj-get" "tx3b357fbf502c41e5b6629-0068b820eb" "object-server 3036815" 0.0004 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdh1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx3b357fbf502c41e5b6629-0068b820eb" "proxy-server 3036815" 0.0151 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdg1/1/a/ec/big-obj-get" "tx3b357fbf502c41e5b6629-0068b820eb" "object-server 3036815" 0.0004 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdg1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx3b357fbf502c41e5b6629-0068b820eb" "proxy-server 3036815" 0.0161 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - tx3b357fbf502c41e5b6629-0068b820eb - 0.0297 - - 1756897515.779047728 1756897515.808730841 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3974b59553c1462aa9992-0068b820eb" "proxy-server 3036815" 0.0020 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txc624edc2981e4cc89cb98-0068b820eb" "proxy-server 3036815" 0.0026 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdg1/1/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx48e8d5181bb241e79508d-0068b820eb" "proxy-server 3036815" 0.0007 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdi1/1/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx48e8d5181bb241e79508d-0068b820eb" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - tx48e8d5181bb241e79508d-0068b820eb - 0.0172 - - 1756897515.810084343 1756897515.827292919 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e9b65f67f1743e8b082d-0068b820eb" "proxy-server 3036815" 0.0013 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec_deleted" "tx7e9b65f67f1743e8b082d-0068b820eb" "container-server 3036815" 0.0009 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec_deleted" "tx7e9b65f67f1743e8b082d-0068b820eb" "container-server 3036815" 0.0009 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/2/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx7e9b65f67f1743e8b082d-0068b820eb" "proxy-server 3036815" 0.0077 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/2/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx7e9b65f67f1743e8b082d-0068b820eb" "proxy-server 3036815" 0.0126 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - tx7e9b65f67f1743e8b082d-0068b820eb - 0.0228 - - 1756897515.829231501 1756897515.852033854 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx571a4a9dc7b14e9aa4797-0068b820eb" "proxy-server 3036815" 0.0019 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:47305/sdb1/2/a/ec_deleted" "tx571a4a9dc7b14e9aa4797-0068b820eb" "container-server 3036815" 0.0009 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:48261/sda1/2/a/ec_deleted" "tx571a4a9dc7b14e9aa4797-0068b820eb" "container-server 3036815" 0.0015 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "DELETE /sda1/2/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx571a4a9dc7b14e9aa4797-0068b820eb" "proxy-server 3036815" 0.0075 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "DELETE /sdb1/2/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx571a4a9dc7b14e9aa4797-0068b820eb" "proxy-server 3036815" 0.0114 "-" 3036815 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/15 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - tx571a4a9dc7b14e9aa4797-0068b820eb - 0.0187 - - 1756897515.853320360 1756897515.872058153 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b44f6e932764a619760e-0068b820eb" "proxy-server 3036815" 0.0019 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/2/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx85e563b6a9814a61bfdee-0068b820eb" "proxy-server 3036815" 0.0010 "-" 3036815 3test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted ... ok -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling ... ok +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3ce901622eeb428bad6dd-006ac53105" "proxy-server 1867673" 0.0174 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/1/a/7ed6dcc647364bfab29cb905b1a124f4" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" "tx3ce901622eeb428bad6dd-006ac53105" "container-server 1867673" 0.0010 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/1/a/7ed6dcc647364bfab29cb905b1a124f4" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" "tx3ce901622eeb428bad6dd-006ac53105" "container-server 1867673" 0.0009 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 201 - "PUT http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx3ce901622eeb428bad6dd-006ac53105" "proxy-server 1867673" 0.0402 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 201 - "PUT http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx3ce901622eeb428bad6dd-006ac53105" "proxy-server 1867673" 0.0289 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe1fcee1ad83d400a8b772-006ac53105" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "txe1fcee1ad83d400a8b772-006ac53105" "proxy-server 1867673" 0.0012 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx204eb4fe6ba8450a8b4ac-006ac53105" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx80ecacdf3d3e410580034-006ac53105" "proxy-server 1867673" 0.0011 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4/o" 201 - "PUT http://foo:8080/sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx07c794a765994e26b6ab2-006ac53105" "object-server 1867673" 0.0086 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4/o" 201 - "PUT http://foo:8080/sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx07c794a765994e26b6ab2-006ac53105" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 201 - "PUT http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx07c794a765994e26b6ab2-006ac53105" "proxy-server 1867673" 0.0242 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 201 - "PUT http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx07c794a765994e26b6ab2-006ac53105" "proxy-server 1867673" 0.0240 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4858c4559615486495f74-006ac53105" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx88c01af9fe7f4d34a583b-006ac53105" "proxy-server 1867673" 0.0227 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4/o" 201 - "POST http://foo:8080/sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx966458e991a549ceb1a84-006ac53105" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "PUT /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4/o" 201 - "POST http://foo:8080/sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx966458e991a549ceb1a84-006ac53105" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "POST /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 202 76 "POST http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx966458e991a549ceb1a84-006ac53105" "proxy-server 1867673" 0.0087 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "POST /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 202 76 "POST http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx966458e991a549ceb1a84-006ac53105" "proxy-server 1867673" 0.0083 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb7e213f71bba4aa5b4955-006ac53105" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx193808de4753406eba774-006ac53105" "proxy-server 1867673" 0.0181 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx8bdc92cfab2941eda6db1-006ac53105" "proxy-server 1867673" 0.0129 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx45dd1b750943481bbe2be-006ac53105" "proxy-server 1867673" 0.0177 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx0a3d33ddaa09434eb94c0-006ac53105" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txf2cf58a484c04026b2d7d-006ac53105" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5a0b7531c37544dbb9688-006ac53105" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "txf38b97797c5a4d1099344-006ac53105" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx4c9cd3185c314417a6c90-006ac53105" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx402d367ffc574b18a8750-006ac53105" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "txca8578f216f14798a2afc-006ac53105" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txf6544ca8e81c4b56b6d02-006ac53105" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx150a47d87ff1433097420-006ac53105" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx09c9369fdb5f4301846e0-006ac53105" "proxy-server 1867673" 0.0173 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "GET /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txb5a0a2194f4045af88154-006ac53105" "proxy-server 1867673" 0.0049 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd6bfede792d8454a95be0-006ac53105" "proxy-server 1867673" 0.0175 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx2ba0243aae4c4cfb91848-006ac53105" "proxy-server 1867673" 0.0174 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx9e7316553bfe47d6bba19-006ac53105" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx95bd8763226647718f61c-006ac53105" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx4642e2494ec04b0dbe4b2-006ac53105" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 412 - "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txa4b1402c6ccd4dcfb1a76-006ac53105" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "GET /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 412 - "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txa4b1402c6ccd4dcfb1a76-006ac53105" "proxy-server 1867673" 0.0056 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2d4e2a559b7b48058cda7-006ac53105" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "txb387026353d94cb6b69ea-006ac53105" "proxy-server 1867673" 0.0195 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 304 - "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx24e895ec2a334ca1b6cee-006ac53105" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa574fdb0bf1d45b6b1bd4-006ac53105" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:57 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx918a1b86cc2f41beb5091-006ac53105" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 304 - "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txa798afc1d52c47849557e-006ac53105" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txde646ca796b54eedaf7d3-006ac53106" "proxy-server 1867673" 0.0032 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "txbe38ce4b9cee41c4835d4-006ac53106" "proxy-server 1867673" 0.0068 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx6ca12580a02b4b2c8aca7-006ac53106" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx582051e85fc6409a8586a-006ac53106" "proxy-server 1867673" 0.0292 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx68a085169c5b4e819199e-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txb75a44a0da9c4fb08e81b-006ac53106" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe93418a7f8eb4bc9b72ea-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx9078f498ebb546859c786-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx5b9ec86542e1442d8a968-006ac53106" "proxy-server 1867673" 0.0066 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd786a14f93124c93940c0-006ac53106" "proxy-server 1867673" 0.0186 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx2d84297ce49144a396314-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 412 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx25eaa58e1634419c89bec-006ac53106" "proxy-server 1867673" 0.0006 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 412 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx25eaa58e1634419c89bec-006ac53106" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8a1668fd3dfa4a539d0d3-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx66a5241abcd5477ba4e23-006ac53106" "proxy-server 1867673" 0.0174 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 304 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txe086f75d57d24e5da938f-006ac53106" "proxy-server 1867673" 0.0115 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc4e79550ffe0421f8e867-006ac53106" "proxy-server 1867673" 0.0134 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "txb56cc8d834ab424b9b818-006ac53106" "proxy-server 1867673" 0.0125 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 304 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txb39b718bfcb84ae8a7d86-006ac53106" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d6ed6a6497243f7969ea-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx5fbbd103c71d48fa9fc7c-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txfaf37e1328fa4180aca27-006ac53106" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4561a87d50b40ff85ba2-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx6228c70fe99c4992bf0ed-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx2a9a4702e5fe44c4a9829-006ac53106" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7f06683c0e1947d8a9d55-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx96dc63f7d6eb42a1b4330-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx05ef5c803df14363aa114-006ac53106" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx701aed6657ae4e5f8a212-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx11306a045283412493789-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 412 - "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txb267dee4dc2742b097dd0-006ac53106" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 412 - "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txb267dee4dc2742b097dd0-006ac53106" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4fb9545e5dd84027b6de9-006ac53106" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "txd63903e363ea48819050c-006ac53106" "proxy-server 1867673" 0.0104 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 304 - "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx540c5ee8172c483f924b5-006ac53106" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9c452f3cbdba47009d368-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx2574040e920e4bfbb566a-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 304 - "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx346c14601ef34aed97c85-006ac53106" "proxy-server 1867673" 0.0152 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6b6aa80cdf2e4a16a9d4c-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx97c523b58cf14015b9ca9-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "GET /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "GET http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx6a131791470946559bafa-006ac53106" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfd2d32699dad4ac6bdb1c-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx6e23d45404854f7391dfd-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx1d95e030e77c42cb881c4-006ac53106" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx21271660568c42eabb413-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx8b5b591281a642e78bf3b-006ac53106" "proxy-server 1867673" 0.0136 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx9c74e61042de4d3095d4a-006ac53106" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6ba35c0beeee4f6d912cf-006ac53106" "proxy-server 1867673" 0.0054 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "txebb4cf6d7e7e407bbe88f-006ac53106" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 412 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx03a8725fbfb94a6d975ec-006ac53106" "proxy-server 1867673" 0.0168 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 412 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx03a8725fbfb94a6d975ec-006ac53106" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0ce21d10e0e5427eb1bbf-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "txab6ba9d21c454faa80c38-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 304 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "tx96ccd1973fc54b2e93ad0-006ac53106" "proxy-server 1867673" 0.0037 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9ac56dfc482842d6aa840-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx65d3b239b94b4e4388575-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdc1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 304 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txeb30039ba287417195fe7-006ac53106" "proxy-server 1867673" 0.0006 "-" 1867673 1test.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 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "txbf6eccad5f084f8ebb1cd-0068b820dd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdc1/0/a/8594574318da41148d567c5bb86c0d85/o" 304 - "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "txb8ec09fc856245139f732-0068b820dd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4c0cdf7105f04c0eb287c-0068b820dd" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "txda35b33fd7f0463cb8c22-0068b820dd" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "GET /sdc1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "GET http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "txe00ee195436f4dc89aab7-0068b820dd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa4893600c1de400580a5b-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx874afb8fcc7040f49be31-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdc1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx8ea5a1faeffe4adc83989-0068b820dd" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5df13292f85d4a0598eea-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx1ae90c3abbf64a159c94e-0068b820dd" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx057c5646c71c442c94793-0068b820dd" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx10aee47a884a49cc89fd9-0068b820dd" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sda1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx83869b1c51cb459695e4e-0068b820dd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 412 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "txbcad1141df744cfbbbded-0068b820dd" "proxy-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdc1/0/a/8594574318da41148d567c5bb86c0d85/o" 412 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "txbcad1141df744cfbbbded-0068b820dd" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx37de31ff4b1842729cc84-0068b820dd" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx48a7f371fc784d1da56e1-0068b820dd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdc1/0/a/8594574318da41148d567c5bb86c0d85/o" 304 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx691f4874e5ba424eab024-0068b820dd" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx37d76c502b234affa3996-0068b820dd" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx3a2fef63f0284791b030d-0068b820dd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdd1/0/a/8594574318da41148d567c5bb86c0d85/o" 304 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx1491f67730674603ae857-0068b820dd" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx85b3ffb561af4a4893bdb-0068b820dd" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdb1/0/a/8594574318da41148d567c5bb86c0d85" 204 - "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85" "tx608a651b9a0a49f5b6502-0068b820dd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:01 +0000] "HEAD /sdc1/0/a/8594574318da41148d567c5bb86c0d85/o" 200 24 "HEAD http://localhost:8080/v1/a/8594574318da41148d567c5bb86c0d85/o" "tx0a2f246a784b461ba53e9-0068b820dd" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcf0f4c32ecef4ac9af61d-0068b820de" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "PUT /sda1/1/a/7fcec0743568433da3608e86517e308f" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/7fcec0743568433da3608e86517e308f" "txcf0f4c32ecef4ac9af61d-0068b820de" "container-server 3036835" 0.0010 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "PUT /sdb1/1/a/7fcec0743568433da3608e86517e308f" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/7fcec0743568433da3608e86517e308f" "txcf0f4c32ecef4ac9af61d-0068b820de" "container-server 3036835" 0.0009 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "PUT /sdb1/0/a/7fcec0743568433da3608e86517e308f" 201 - "PUT http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f" "txcf0f4c32ecef4ac9af61d-0068b820de" "proxy-server 3036835" 0.0118 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "PUT /sda1/0/a/7fcec0743568433da3608e86517e308f" 201 - "PUT http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f" "txcf0f4c32ecef4ac9af61d-0068b820de" "proxy-server 3036835" 0.0084 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe1aa2ff5e29b41cfa2d42-0068b820de" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "HEAD /sda1/0/a/7fcec0743568433da3608e86517e308f" 204 - "HEAD http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f" "txe1aa2ff5e29b41cfa2d42-0068b820de" "proxy-server 3036835" 0.0012 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx56cccce1bb2048e098fde-0068b820de" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "HEAD /sda1/0/a/7fcec0743568433da3608e86517e308f" 204 - "HEAD http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f" "tx654a1e1a6c594d6997c42-0068b820de" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:02 +0000] "PUT /sdh1/0/a/7fcec0743568433da3608e86517e308f/o" 201 - "PUT http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f/o" "txc900f1ee994a49ea99b58-0068b820de" "proxy-server 3036835" 0.0096 "-" 3036835 3 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:54641', 'sda1')] (txn: txc900f1ee994a49ea99b58-0068b820de) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdg1/0/a/7fcec0743568433da3608e86517e308f/o" 201 - "PUT http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f/o" "txc900f1ee994a49ea99b58-0068b820de" "proxy-server 3036835" 1.3144 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/0/a/7fcec0743568433da3608e86517e308f/o" 201 - "PUT http://foo:8080/sdg1/0/a/7fcec0743568433da3608e86517e308f/o" "txc900f1ee994a49ea99b58-0068b820de" "object-server 3036835" 0.0004 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdb1/0/a/7fcec0743568433da3608e86517e308f/o" 201 - "PUT http://foo:8080/sdi1/0/a/7fcec0743568433da3608e86517e308f/o" "txc900f1ee994a49ea99b58-0068b820de" "object-server 3036835" 0.0004 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdi1/0/a/7fcec0743568433da3608e86517e308f/o" 201 - "PUT http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f/o" "txc900f1ee994a49ea99b58-0068b820de" "proxy-server 3036835" 1.3173 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf2436e41b63844cc8d64e-0068b820df" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sda1/0/a/7fcec0743568433da3608e86517e308f" 204 - "HEAD http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f" "tx981a959bb9264601bbf0a-0068b820df" "proxy-server 3036835" 0.0020 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "POST /sdi1/0/a/7fcec0743568433da3608e86517e308f/o" 202 76 "POST http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f/o" "tx693ce5fd617b46fe9cd05-0068b820df" "proxy-server 3036835" 0.0038 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/0/a/7fcec0743568433da3608e86517e308f/o" 201 - "POST http://foo:8080/sdg1/0/a/7fcec0743568433da3608e86517e308f/o" "tx693ce5fd617b46fe9cd05-0068b820df" "object-server 3036835" 0.0004 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "POST /sdg1/0/a/7fcec0743568433da3608e86517e308f/o" 202 76 "POST http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f/o" "tx693ce5fd617b46fe9cd05-0068b820df" "proxy-server 3036835" 0.0069 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdb1/0/a/7fcec0743568433da3608e86517e308f/o" 201 - "POST http://foo:8080/sdh1/0/a/7fcec0743568433da3608e86517e308f/o" "tx693ce5fd617b46fe9cd05-0068b820df" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "POST /sdh1/0/a/7fcec0743568433da3608e86517e308f/o" 202 76 "POST http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f/o" "tx693ce5fd617b46fe9cd05-0068b820df" "proxy-server 3036835" 0.0080 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0610c6ac01b84fb887e66-0068b820df" "proxy-server 3036835" 0.0011 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/1/a/1d732da26d2b4cca9eaf21f7af3937a0" 201 - "PUT http://127.0.0.1:55885/sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx0610c6ac01b84fb887e66-0068b820df" "container-server 3036835" 0.0010 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdb1/1/a/1d732da26d2b4cca9eaf21f7af3937a0" 201 - "PUT http://127.0.0.1:54641/sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx0610c6ac01b84fb887e66-0068b820df" "container-server 3036835" 0.0010 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 201 - "PUT http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx0610c6ac01b84fb887e66-0068b820df" "proxy-server 3036835" 0.0139 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 201 - "PUT http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx0610c6ac01b84fb887e66-0068b820df" "proxy-server 3036835" 0.0108 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6fa9c59b3dd844d983f14-0068b820df" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx6fa9c59b3dd844d983f14-0068b820df" "proxy-server 3036835" 0.0011 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa128b615122d4d40ac3fb-0068b820df" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sdb1/0/a/7fcec0743568433da3608e86517e308f" 204 - "HEAD http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f" "txc77c479b19a34974880a1-0068b820df" "proxy-server 3036835" 0.0023 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "GET /sdg1/0/a/7fcec0743568433da3608e86517e308f/o" 200 92 "GET http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f/o" "tx361c4903937c4541af5b7-0068b820df" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "GET /sdi1/0/a/7fcec0743568433da3608e86517e308f/o" 200 92 "GET http://foo:8080/v1/a/7fcec0743568433da3608e86517e308f/o" "tx361c4903937c4541af5b7-0068b820df" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txef349288e6ca484f8034e-0068b820df" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://foo:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx540b1f40832b4cc0a2e83-0068b820df" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 201 - "PUT http://foo:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx2954d538dfbf46f487742-0068b820df" "proxy-server 3036835" 0.0108 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 201 - "PUT http://foo:8080/sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx2954d538dfbf46f487742-0068b820df" "object-server 3036835" 0.0005 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 201 - "PUT http://foo:8080/sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx2954d538dfbf46f487742-0068b820df" "object-server 3036835" 0.0004 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 201 - "PUT http://foo:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx2954d538dfbf46f487742-0068b820df" "proxy-server 3036835" 0.0151 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "PUT /sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 201 - "PUT http://foo:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx2954d538dfbf46f487742-0068b820df" "proxy-server 3036835" 0.0154 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txffaee4154e8b493e922e8-0068b820df" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx449e6e22a29d48fa816f0-0068b820df" "proxy-server 3036835" 0.0021 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "GET /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx1ed717eb47e34d239c039-0068b820df" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:03 +0000] "GET /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx1ed717eb47e34d239c039-0068b820df" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd9ee352c7cc644f989e7b-0068b820e0" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx9984b396fd2847d1875cb-0068b820e0" "proxy-server 3036835" 0.0042 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx9bd15434a6cf47a39916b-0068b820e1" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4297f1c0ffab4db48c6b0-0068b820e1" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 200 384 "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0?format=json&states=listing" "tx4297f1c0ffab4db48c6b0-0068b820e1" "proxy-server 3036835" 0.0033 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx54afd5c9eab94593a32f0-0068b820e1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx4293a44022dc4c0998f76-0068b820e1" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txea1a32201e894b5aac78f-0068b820e1" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txea1a32201e894b5aac78f-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx04ae07258ad0480aa0d57-0068b820e1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "txda3f832a003447958ef55-0068b820e1" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx756617c65d3444e4bc86d-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx756617c65d3444e4bc86d-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa6be19447cbb4defa48cb-0068b820e1" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx2318df51765c419787950-0068b820e1" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 412 - "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx2bfc316a7e8c4890bf37f-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 412 - "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx2bfc316a7e8c4890bf37f-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx2bfc316a7e8c4890bf37f-0068b820e1) -proxy DEBUG: Ignoring 412 from primary (txn: tx2bfc316a7e8c4890bf37f-0068b820e1) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 412 - "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx2bfc316a7e8c4890bf37f-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx2bfc316a7e8c4890bf37f-0068b820e1) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1813de26fe8544a28d01b-0068b820e1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx89685a4c15fc4938b30df-0068b820e1" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 304 - "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx74498d6490d44b229b359-0068b820e1" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 304 - "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx74498d6490d44b229b359-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 304 - "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx74498d6490d44b229b359-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx33e2baf9f4344390bce8d-0068b820e1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "txf45e8a0c3d194d31ae66b-0068b820e1" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 304 - "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txa1877cf60a1449ffb3290-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 304 - "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txa1877cf60a1449ffb3290-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 304 - "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txa1877cf60a1449ffb3290-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx21306a306a2f4d5598caf-0068b820e1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "txf8c60d357e764c6ab8a38-0068b820e1" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx76ef2d8737d24d779a84e-0068b820e1" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "GET /sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "GET http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx76ef2d8737d24d779a84e-0068b820e1" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx19c3d403d136411c916df-0068b820e1" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx10d3fdd7c77a496bb9532-0068b820e2" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txa0710dc083974f7fa656a-0068b820e2" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb80153d2ed3c4f178788b-0068b820e2" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "tx4597ba0ca30d4951b6bf0-0068b820e2" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx5a757ae7fb504b8597e99-0068b820e2" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0b85dd638d644ab3945b7-0068b820e2" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "txda643ec9c70a4e499b1e6-0068b820e2" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 412 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txf5639aa216224b14a9f85-0068b820e2" "proxy-server 3036835" 0.0005 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 412 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txf5639aa216224b14a9f85-0068b820e2" "proxy-server 3036835" 0.0005 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdh1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 412 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txf5639aa216224b14a9f85-0068b820e2" "proxy-server 3036835" 0.0030 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txde12b87c502d44eda1b08-0068b820e2" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "txa607e400e34147b4b0370-0068b820e2" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 304 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx77684d8dd3b14511880d4-0068b820e2" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4299082a39da4dbb83658-0068b820e2" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "txc92889d62ebf4b368c200-0068b820e2" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdi1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 304 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "tx5478bcb72c42421d8714f-0068b820e2" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx87404777cbe84d92b53ee-0068b820e2" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdb1/3/a/1d732da26d2b4cca9eaf21f7af3937a0" 204 - "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0" "txb39fb49cc4c547b8998ea-0068b820e2" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdg1/2/a/1d732da26d2b4cca9eaf21f7af3937a0/o" 200 92 "HEAD http://localhost:8080/v1/a/1d732da26d2b4cca9eaf21f7af3937a0/o" "txaf3e962fccc14a6d8a6b7-0068b820e2" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9736fc2b517545e9b9735-0068b820e2" "proxy-server 3036835" 0.0011 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" "tx9736fc2b517545e9b9735-0068b820e2" "container-server 3036835" 0.0009 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "PUT /sdb1/1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" "tx9736fc2b517545e9b9735-0068b820e2" "container-server 3036835" 0.0008 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" 201 - "PUT http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" "tx9736fc2b517545e9b9735-0068b820e2" "proxy-server 3036835" 0.0109 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "PUT /sdb1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" 201 - "PUT http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" "tx9736fc2b517545e9b9735-0068b820e2" "proxy-server 3036835" 0.0076 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx28f155ae62f749338bf11-0068b820e2" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sda1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" 204 - "HEAD http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" "tx28f155ae62f749338bf11-0068b820e2" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx76bf6ad0a3e847a6b525b-0068b820e2" "proxy-server 3036835" 0.0016 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdb1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" 204 - "HEAD http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" "tx07d6333cf5834c99b2a9f-0068b820e2" "proxy-server 3036835" 0.0010 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "PUT /sdb1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 201 - "PUT http://foo:8080/sdc1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "txfdaaeb512bb248369d000-0068b820e2" "object-server 3036835" 0.0004 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "PUT /sda1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 201 - "PUT http://foo:8080/sdd1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "txfdaaeb512bb248369d000-0068b820e2" "object-server 3036835" 0.0003 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "PUT /sdc1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 201 - "PUT http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "txfdaaeb512bb248369d000-0068b820e2" "proxy-server 3036835" 0.0095 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "PUT /sdd1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 201 - "PUT http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "txfdaaeb512bb248369d000-0068b820e2" "proxy-server 3036835" 0.0094 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4576cde20c284c06878b1-0068b820e2" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:06 +0000] "HEAD /sdb1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" 204 - "HEAD http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" "tx115bc9c5de664eb6802c5-0068b820e2" "proxy-server 3036835" 0.0024 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 201 - "POST http://foo:8080/sdd1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "tx2b2eecf9546d45879bf85-0068b820e3" "object-server 3036835" 0.0004 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 201 - "POST http://foo:8080/sdc1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "tx2b2eecf9546d45879bf85-0068b820e3" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "POST /sdc1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 202 76 "POST http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "tx2b2eecf9546d45879bf85-0068b820e3" "proxy-server 3036835" 0.0053 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "POST /sdd1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 202 76 "POST http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "tx2b2eecf9546d45879bf85-0068b820e3" "proxy-server 3036835" 0.0069 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5261b97e5ff841659c4d8-0068b820e3" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/1/a/af74884a4cd14df48a489cf5d1e4acbb" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" "tx5261b97e5ff841659c4d8-0068b820e3" "container-server 3036835" 0.0010 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/1/a/af74884a4cd14df48a489cf5d1e4acbb" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" "tx5261b97e5ff841659c4d8-0068b820e3" "container-server 3036835" 0.0009 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 201 - "PUT http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx5261b97e5ff841659c4d8-0068b820e3" "proxy-server 3036835" 0.0075 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 201 - "PUT http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx5261b97e5ff841659c4d8-0068b820e3" "proxy-server 3036835" 0.0121 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx843b9efdbf4a45c3be62d-0068b820e3" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx843b9efdbf4a45c3be62d-0068b820e3" "proxy-server 3036835" 0.0011 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2d2ee4bc765b486c9e1a1-0068b820e3" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/2/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" 204 - "HEAD http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf" "tx443211bc12314f16bc348-0068b820e3" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "GET /sdd1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 200 24 "GET http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "tx51eccc558ad94349b56d0-0068b820e3" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "GET /sdc1/3/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" 200 24 "GET http://foo:8080/v1/a/23d080e5fc1e4e3dbdd7e6d91a536fdf/o" "tx51eccc558ad94349b56d0-0068b820e3" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx86493dea76cc4e0eb7914-0068b820e3" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://foo:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx40fcfa6dc0c341328b7be-0068b820e3" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdg1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 201 - "PUT http://foo:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txa06aa04d055b49208d4cc-0068b820e3" "proxy-server 3036835" 0.0139 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 201 - "PUT http://foo:8080/sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txa06aa04d055b49208d4cc-0068b820e3" "object-server 3036835" 0.0004 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 201 - "PUT http://foo:8080/sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txa06aa04d055b49208d4cc-0068b820e3" "object-server 3036835" 0.0003 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 201 - "PUT http://foo:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txa06aa04d055b49208d4cc-0068b820e3" "proxy-server 3036835" 0.0145 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "PUT /sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 201 - "PUT http://foo:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txa06aa04d055b49208d4cc-0068b820e3" "proxy-server 3036835" 0.0139 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfd3f88b28bd24ccfaefc6-0068b820e3" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "txaca560a527ed447091178-0068b820e3" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "GET /sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txbadb2684538b455b9e747-0068b820e3" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "GET /sdg1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txbadb2684538b455b9e747-0068b820e3" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx06e10ebdd3eb4bbe816bf-0068b820e3" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx26b22aa4adb740d3aa025-0068b820e3" "proxy-server 3036835" 0.0021 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txc3024601138d4c0d8ad0f-0068b820e3" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe40279daa9d1425d9800d-0068b820e3" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "GET /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 200 380 "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb?format=json&states=listing" "txe40279daa9d1425d9800d-0068b820e3" "proxy-server 3036835" 0.0020 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx701beb3da9e046aaa2b5d-0068b820e3" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "HEAD /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx23a2b38cfeee4e7985945-0068b820e3" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:07 +0000] "GET /sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx2c84ff2ce7c54cc0968db-0068b820e3" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdg1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx2c84ff2ce7c54cc0968db-0068b820e3" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx154d46c89de846c79fad7-0068b820e4" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "txa40467f4f5994e61bd6dc-0068b820e4" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx5f87069e635e41c58ae26-0068b820e4" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx5f87069e635e41c58ae26-0068b820e4" "proxy-server 3036835" 0.0033 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txeeb5d2cb881b4433a1f81-0068b820e4" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx06a4bed50c6947759d93d-0068b820e4" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdg1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 412 - "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx8fb7575b09e94e2faefbe-0068b820e4" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 412 - "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx8fb7575b09e94e2faefbe-0068b820e4" "proxy-server 3036835" 0.0005 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx8fb7575b09e94e2faefbe-0068b820e4) -proxy DEBUG: Ignoring 412 from primary (txn: tx8fb7575b09e94e2faefbe-0068b820e4) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 412 - "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx8fb7575b09e94e2faefbe-0068b820e4" "proxy-server 3036835" 0.0005 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx8fb7575b09e94e2faefbe-0068b820e4) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx247b81242524450589870-0068b820e4" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "txe9071266c78a41a4938c7-0068b820e4" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 304 - "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx650f31bd854f46728a51c-0068b820e4" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdg1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 304 - "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx650f31bd854f46728a51c-0068b820e4" "proxy-server 3036835" 0.0005 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 304 - "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx650f31bd854f46728a51c-0068b820e4" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5d0fb7cf550d4c7dae6db-0068b820e4" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "txe31a9d500e4f4befbc1ae-0068b820e4" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdg1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 304 - "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txaee8e83a25144d9895b7c-0068b820e4" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 304 - "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txaee8e83a25144d9895b7c-0068b820e4" "proxy-server 3036835" 0.0005 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 304 - "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txaee8e83a25144d9895b7c-0068b820e4" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7fc58d70b0c24cafbc710-0068b820e4" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "HEAD /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx3e5e1de488e6432aba3cd-0068b820e4" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdg1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx818603b680854ee9bf0f7-0068b820e4" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:08 +0000] "GET /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "GET http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx818603b680854ee9bf0f7-0068b820e4" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx49a31b1923bb49b98a6e1-0068b820e4" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx77edef725c77428890d2c-0068b820e5" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txa51bfc75c7ab49ebae0ad-0068b820e5" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaa31252e0e654e13b416e-0068b820e5" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sda1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "txa4c02493206f415fae55a-0068b820e5" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txc84395912b664fb587632-0068b820e5" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8901d5df46d642479f7dc-0068b820e5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx039f247a72804efa82966-0068b820e5" "proxy-server 3036835" 0.0010 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:09 +0000] "HEAD /sdg1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 412 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx3114017fbad741ec91a76-0068b820e5" "proxy-server 3036835" 0.0005 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 412 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx3114017fbad741ec91a76-0068b820e5" "proxy-server 3036835" 0.0006 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 412 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx3114017fbad741ec91a76-0068b820e5" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe24ac136de4f497688e49-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "txcf10c1a2d39846b797186-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdi1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 304 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txaafad9931bf946018fdaa-0068b820e6" "proxy-server 3036835" 0.0006 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx18bbf163ea4d41e8bc043-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "txa71306ff28f242a092e63-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdg1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 304 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "tx345602bb01d84a4f96fde-0068b820e6" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc1971ae946294ca0aac91-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/2/a/af74884a4cd14df48a489cf5d1e4acbb" 204 - "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb" "tx18a781548f1c4d18a22cd-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdh1/2/a/af74884a4cd14df48a489cf5d1e4acbb/o" 200 92 "HEAD http://localhost:8080/v1/a/af74884a4cd14df48a489cf5d1e4acbb/o" "txe2bda35a2a174142b74d5-0068b820e6" "proxy-server 3036835" 0.0005 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0e6eb24d3f1445758cb70-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/1/a/a927c50d94494a51b583f71944b4e9b3" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/a927c50d94494a51b583f71944b4e9b3" "tx0e6eb24d3f1445758cb70-0068b820e6" "container-server 3036835" 0.0010 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/1/a/a927c50d94494a51b583f71944b4e9b3" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/a927c50d94494a51b583f71944b4e9b3" "tx0e6eb24d3f1445758cb70-0068b820e6" "container-server 3036835" 0.0009 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/1/a/a927c50d94494a51b583f71944b4e9b3" 201 - "PUT http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3" "tx0e6eb24d3f1445758cb70-0068b820e6" "proxy-server 3036835" 0.0078 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/1/a/a927c50d94494a51b583f71944b4e9b3" 201 - "PUT http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3" "tx0e6eb24d3f1445758cb70-0068b820e6" "proxy-server 3036835" 0.0149 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc81b1c0c8b0543a8a3089-0068b820e6" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a/a927c50d94494a51b583f71944b4e9b3" 204 - "HEAD http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3" "txc81b1c0c8b0543a8a3089-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx630ee9a3685a489f82786-0068b820e6" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a/a927c50d94494a51b583f71944b4e9b3" 204 - "HEAD http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3" "tx42b3853546da4a2f857e6-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdi1/3/a/a927c50d94494a51b583f71944b4e9b3/o" 201 - "PUT http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3/o" "tx6043db02241e49558e2c3-0068b820e6" "proxy-server 3036835" 0.0086 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/1/a/a927c50d94494a51b583f71944b4e9b3/o" 201 - "PUT http://foo:8080/sdh1/3/a/a927c50d94494a51b583f71944b4e9b3/o" "tx6043db02241e49558e2c3-0068b820e6" "object-server 3036835" 0.0004 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/1/a/a927c50d94494a51b583f71944b4e9b3/o" 201 - "PUT http://foo:8080/sdg1/3/a/a927c50d94494a51b583f71944b4e9b3/o" "tx6043db02241e49558e2c3-0068b820e6" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdh1/3/a/a927c50d94494a51b583f71944b4e9b3/o" 201 - "PUT http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3/o" "tx6043db02241e49558e2c3-0068b820e6" "proxy-server 3036835" 0.0136 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdg1/3/a/a927c50d94494a51b583f71944b4e9b3/o" 201 - "PUT http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3/o" "tx6043db02241e49558e2c3-0068b820e6" "proxy-server 3036835" 0.0148 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0c9c24e542ce45fe8d697-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a/a927c50d94494a51b583f71944b4e9b3" 204 - "HEAD http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3" "tx0f69c7ac5a41485f9fc70-0068b820e6" "proxy-server 3036835" 0.0022 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "POST /sdi1/3/a/a927c50d94494a51b583f71944b4e9b3/o" 202 76 "POST http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3/o" "tx38139ea46a19497ca3ad7-0068b820e6" "proxy-server 3036835" 0.0039 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/1/a/a927c50d94494a51b583f71944b4e9b3/o" 201 - "POST http://foo:8080/sdg1/3/a/a927c50d94494a51b583f71944b4e9b3/o" "tx38139ea46a19497ca3ad7-0068b820e6" "object-server 3036835" 0.0004 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "POST /sdg1/3/a/a927c50d94494a51b583f71944b4e9b3/o" 202 76 "POST http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3/o" "tx38139ea46a19497ca3ad7-0068b820e6" "proxy-server 3036835" 0.0081 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/1/a/a927c50d94494a51b583f71944b4e9b3/o" 201 - "POST http://foo:8080/sdh1/3/a/a927c50d94494a51b583f71944b4e9b3/o" "tx38139ea46a19497ca3ad7-0068b820e6" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "POST /sdh1/3/a/a927c50d94494a51b583f71944b4e9b3/o" 202 76 "POST http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3/o" "tx38139ea46a19497ca3ad7-0068b820e6" "proxy-server 3036835" 0.0082 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4bba02a31b044395b4836-0068b820e6" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/1/a/6777867e1af841c2865ff746ac13a7e4" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/6777867e1af841c2865ff746ac13a7e4" "tx4bba02a31b044395b4836-0068b820e6" "container-server 3036835" 0.0009 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/1/a/6777867e1af841c2865ff746ac13a7e4" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" "tx4bba02a31b044395b4836-0068b820e6" "container-server 3036835" 0.0010 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 201 - "PUT http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx4bba02a31b044395b4836-0068b820e6" "proxy-server 3036835" 0.4501 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/2/a/6777867e1af841c2865ff746ac13a7e4" 201 - "PUT http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx4bba02a31b044395b4836-0068b820e6" "proxy-server 3036835" 0.4469 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3371ca3f08cb4bf0b47bf-0068b820e6" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx3371ca3f08cb4bf0b47bf-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9c26df483a054844949a6-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a/a927c50d94494a51b583f71944b4e9b3" 204 - "HEAD http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3" "txbd2ee6b26e834ac69b643-0068b820e6" "proxy-server 3036835" 0.0022 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdh1/3/a/a927c50d94494a51b583f71944b4e9b3/o" 200 92 "GET http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3/o" "txcbcb59b7111e4d89b826a-0068b820e6" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdi1/3/a/a927c50d94494a51b583f71944b4e9b3/o" 200 92 "GET http://foo:8080/v1/a/a927c50d94494a51b583f71944b4e9b3/o" "txcbcb59b7111e4d89b826a-0068b820e6" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7140c3ba01dc44418cb72-0068b820e6" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://foo:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx478e650f1c9d43ad8ed5e-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sda1/2/a/6777867e1af841c2865ff746ac13a7e4/o" 201 - "PUT http://foo:8080/sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx30d7d4ec266c4e8f8b5a7-0068b820e6" "object-server 3036835" 0.0005 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 201 - "PUT http://foo:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx30d7d4ec266c4e8f8b5a7-0068b820e6" "proxy-server 3036835" 0.0084 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4/o" 201 - "PUT http://foo:8080/sdc1/1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx30d7d4ec266c4e8f8b5a7-0068b820e6" "object-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "PUT /sdc1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 201 - "PUT http://foo:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx30d7d4ec266c4e8f8b5a7-0068b820e6" "proxy-server 3036835" 0.0105 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3ce0fe861bf84d41a7d26-0068b820e6" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx5896c5a9a4a545b68a2ad-0068b820e6" "proxy-server 3036835" 0.0025 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdc1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 200 24 "GET http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx94b75fa38176467b81b31-0068b820e6" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd5541005008a47b2bf864-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "txb713be30b049410295186-0068b820e6" "proxy-server 3036835" 0.0023 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 200 24 "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "txdd05c4b7c0654aa6818e7-0068b820e6" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdf05b87f5d71456aba6b6-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 200 382 "GET http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4?format=json&states=listing" "txdf05b87f5d71456aba6b6-0068b820e6" "proxy-server 3036835" 0.0020 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx38888a9e414d446299dc1-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx5a73baba2d8f45bf9ba93-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdc1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 200 24 "GET http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "txa21a3b412e874ea6b21b4-0068b820e6" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdcd6336d80224fc4827f3-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "txc78ace27275e4e80ae9e1-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdc1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 200 24 "GET http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "txbe747be5269d4409be173-0068b820e6" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1ba88ddbef084218ad271-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx792c8c6ffc6e457fb92ef-0068b820e6" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdc1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 412 - "GET http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx6c9cd8757832474699b37-0068b820e6" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "GET /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 412 - "GET http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx6c9cd8757832474699b37-0068b820e6" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1c45af71f4c24b83b58bd-0068b820e6" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx5aa7ded9a67c4990a9aac-0068b820e8" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "GET /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 304 - "GET http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx6ca16c22acac4ed5a5d07-0068b820e8" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfc3739c4ccdb4674a3702-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "txd0352892bdcb4769abd2a-0068b820e8" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "GET /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 304 - "GET http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "txcb2f8b99a7a54a2daf660-0068b820e8" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx53684ec1f3094d8687452-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx235f7a4074d54fe1b7ce7-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "GET /sdc1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 200 24 "GET http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx96eaff6c3be149c8b28ea-0068b820e8" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0fbfbcfbf8114e2685b2c-0068b820e8" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx5ebef193a7d24f5192b0a-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 200 24 "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx31255a62009e42488f3a2-0068b820e8" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe5dd405f6cca4f78926d6-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "tx744c523d98854542bb413-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 200 24 "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx92ed803ac31c42a48fed4-0068b820e8" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6a3b32c72bb74d46ac5eb-0068b820e8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "txa231f149cd27469dbede7-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdc1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 412 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "txac04a351817647b2a9c81-0068b820e8" "proxy-server 3036835" 0.0005 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 412 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "txac04a351817647b2a9c81-0068b820e8" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx68070e73b2fa45abaeb4f-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "txd7311170dd954cf89d67b-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 304 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "tx61a6f0a79a76481eb0d37-0068b820e8" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txab6df4a373414efeaf056-0068b820e8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "txa4298fca70e7493ebb524-0068b820e8" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 304 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "txbdde9bc4e0a14e5181241-0068b820e8" "proxy-server 3036835" 0.0004 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0b9e09f8de1449eda607d-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/2/a/6777867e1af841c2865ff746ac13a7e4" 204 - "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4" "txba0adaad86b34fab812a2-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdd1/1/a/6777867e1af841c2865ff746ac13a7e4/o" 200 24 "HEAD http://localhost:8080/v1/a/6777867e1af841c2865ff746ac13a7e4/o" "txdbff3f32b2654834974c0-0068b820e8" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc929c7adf217483796941-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sda1/1/a/babdc3f71d9947488a0f85d59a76f8a4" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/babdc3f71d9947488a0f85d59a76f8a4" "txc929c7adf217483796941-0068b820e8" "container-server 3036835" 0.0008 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdb1/1/a/babdc3f71d9947488a0f85d59a76f8a4" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/babdc3f71d9947488a0f85d59a76f8a4" "txc929c7adf217483796941-0068b820e8" "container-server 3036835" 0.0008 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sda1/2/a/babdc3f71d9947488a0f85d59a76f8a4" 201 - "PUT http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4" "txc929c7adf217483796941-0068b820e8" "proxy-server 3036835" 0.0068 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdb1/2/a/babdc3f71d9947488a0f85d59a76f8a4" 201 - "PUT http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4" "txc929c7adf217483796941-0068b820e8" "proxy-server 3036835" 0.0109 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe8736d6b2f23432681023-0068b820e8" "proxy-server 3036835" 0.0016 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/babdc3f71d9947488a0f85d59a76f8a4" 204 - "HEAD http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4" "txe8736d6b2f23432681023-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx84c5cbb1bc344c35987f7-0068b820e8" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/babdc3f71d9947488a0f85d59a76f8a4" 204 - "HEAD http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4" "txee2122ba1e6e439989102-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdb1/2/a/babdc3f71d9947488a0f85d59a76f8a4/o" 201 - "PUT http://foo:8080/sdd1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" "tx3009dddcfaea47a8a0fd6-0068b820e8" "object-server 3036835" 0.0004 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sda1/2/a/babdc3f71d9947488a0f85d59a76f8a4/o" 201 - "PUT http://foo:8080/sdc1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" "tx3009dddcfaea47a8a0fd6-0068b820e8" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdd1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" 201 - "PUT http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4/o" "tx3009dddcfaea47a8a0fd6-0068b820e8" "proxy-server 3036835" 0.0067 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdc1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" 201 - "PUT http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4/o" "tx3009dddcfaea47a8a0fd6-0068b820e8" "proxy-server 3036835" 0.0065 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5bb5a8470184434fa27e0-0068b820e8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/babdc3f71d9947488a0f85d59a76f8a4" 204 - "HEAD http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4" "tx0c39bcdbafe9442da3b47-0068b820e8" "proxy-server 3036835" 0.0023 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdb1/2/a/babdc3f71d9947488a0f85d59a76f8a4/o" 201 - "POST http://foo:8080/sdc1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" "txaf399f5c820d4437ad1eb-0068b820e8" "object-server 3036835" 0.0004 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sda1/2/a/babdc3f71d9947488a0f85d59a76f8a4/o" 201 - "POST http://foo:8080/sdd1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" "txaf399f5c820d4437ad1eb-0068b820e8" "object-server 3036835" 0.0003 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "POST /sdc1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" 202 76 "POST http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4/o" "txaf399f5c820d4437ad1eb-0068b820e8" "proxy-server 3036835" 0.0089 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "POST /sdd1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" 202 76 "POST http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4/o" "txaf399f5c820d4437ad1eb-0068b820e8" "proxy-server 3036835" 0.0083 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5510befb51e94522b0a70-0068b820e8" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdb1/1/a/43d440d3f7804e2aa5db05ff6560ec97" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" "tx5510befb51e94522b0a70-0068b820e8" "container-server 3036835" 0.0009 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sda1/1/a/43d440d3f7804e2aa5db05ff6560ec97" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/43d440d3f7804e2aa5db05ff6560ec97" "tx5510befb51e94522b0a70-0068b820e8" "container-server 3036835" 0.0008 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdb1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 201 - "PUT http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "tx5510befb51e94522b0a70-0068b820e8" "proxy-server 3036835" 0.0071 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 201 - "PUT http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "tx5510befb51e94522b0a70-0068b820e8" "proxy-server 3036835" 0.0116 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb2c62feba2f44bd6af404-0068b820e8" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "txb2c62feba2f44bd6af404-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9dfb47ca0d64191bec52-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/babdc3f71d9947488a0f85d59a76f8a4" 204 - "HEAD http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4" "txaf145283bc564c01b5662-0068b820e8" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "GET /sdd1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" 200 24 "GET http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4/o" "txe2bec842dcf345b49de32-0068b820e8" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "GET /sdc1/0/a/babdc3f71d9947488a0f85d59a76f8a4/o" 200 24 "GET http://foo:8080/v1/a/babdc3f71d9947488a0f85d59a76f8a4/o" "txe2bec842dcf345b49de32-0068b820e8" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx48817528fb0345c59b6bd-0068b820e8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://foo:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "txdaab84a592014b9a9c607-0068b820e8" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdb1/2/a/43d440d3f7804e2aa5db05ff6560ec97/o" 201 - "PUT http://foo:8080/sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx7dd54caeb00843089f50c-0068b820e8" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 201 - "PUT http://foo:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx7dd54caeb00843089f50c-0068b820e8" "proxy-server 3036835" 0.0073 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97/o" 201 - "PUT http://foo:8080/sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx7dd54caeb00843089f50c-0068b820e8" "object-server 3036835" 0.0005 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "PUT /sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 201 - "PUT http://foo:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx7dd54caeb00843089f50c-0068b820e8" "proxy-server 3036835" 0.0098 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbd8f08be733b46cea7680-0068b820e8" "proxy-server 3036835" 0.0021 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "txeb9ceba24c55496380256-0068b820e8" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "GET /sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 200 24 "GET http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx18a66dd47ae3440cba4a1-0068b820e8" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txacc37612d0d34a16b6ebc-0068b820e8" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:12 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "tx3a4a23e68e6c4838a6ffb-0068b820e8" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 200 24 "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx2f3195376aa6483e80ef6-0068b820ea" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2ca9ad25e465409cb269d-0068b820ea" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "GET /sdb1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 200 384 "GET http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97?format=json&states=listing" "tx2ca9ad25e465409cb269d-0068b820ea" "proxy-server 3036835" 0.0032 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7c6faa43e5f24da39a4a7-0068b820ea" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "txb472b0558585448ba5650-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "GET /sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 200 24 "GET http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx766953554a6a477892c88-0068b820ea" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4d9f50944fd7426da281f-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "tx9b21616cfa5b45a8a9b8d-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "GET /sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 200 24 "GET http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx0beaa81ee98e4635a8c4a-0068b820ea" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8b97be85f11643618d62d-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "tx56efbbaa7b3344f6b0a09-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "GET /sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 412 - "GET http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "txe86de0e1f0a6418180df8-0068b820ea" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "GET /sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 412 - "GET http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "txe86de0e1f0a6418180df8-0068b820ea" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6b5290d2d0be49859a21a-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "txcf838d4d567d4fcc8730f-0068b820ea" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "GET /sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 304 - "GET http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "txe52120bc42094f78ab505-0068b820ea" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf0f5a995b2a049b2914ef-0068b820ea" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "txd150b10a2567421c9892c-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "GET /sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 304 - "GET http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx8f2de61695674d2bac805-0068b820ea" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdf737a6e6ad64b5a88ade-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "tx470f9048463e4c64b10c3-0068b820ea" "proxy-server 3036835" 0.0044 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "GET /sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 200 24 "GET http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx5d3589f562fc4bdf8284b-0068b820ea" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2432d8ee3af44dcc9d738-0068b820ea" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "tx84129d0e809946d38fd4c-0068b820ea" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 200 24 "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx4212bc3d2d39431aa8723-0068b820ea" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4446982fd9d14eec87b9d-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "txe9cf048fc48d42d6aa38e-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 200 24 "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "txca73d80d7acb42cc9ce1a-0068b820ea" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx577e3f443ec14b30bbd17-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "tx3bacefceefe544db9c242-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 412 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "txab2c17f3c08a4e20bc2a3-0068b820ea" "proxy-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 412 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "txab2c17f3c08a4e20bc2a3-0068b820ea" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2232a96d01e34540a88f9-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "tx7fd8bfc8d2334f88b77cb-0068b820ea" "proxy-server 3036835" 0.0012 "-" 3036835 1test.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 DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1791308038.80576#1#d.data: Metadata failed validation +test ERROR: ERROR Trying to audit /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3192, in _check_frag + self._diskfile.policy.pyeclib_driver.get_metadata(frag) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ + File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 360, in get_metadata + return self.ec_lib_reference.get_metadata(fragment, formatted) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 129, in get_metadata + fragment_metadata = pyeclib_c.get_metadata(self.handle, fragment, + formatted) +pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_get_metadata ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. -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: txf781028d16e64fc89fba8-0068b820ef) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf781028d16e64fc89fba8-0068b820ef) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txf781028d16e64fc89fba8-0068b820ef) -test DEBUG: Setting object count to 1032 (txn: txf781028d16e64fc89fba8-0068b820ef) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx785e27b6d81741f4aa036-0068b820ef) -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: tx785e27b6d81741f4aa036-0068b820ef) -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: tx785e27b6d81741f4aa036-0068b820ef) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx785e27b6d81741f4aa036-0068b820ef) -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: tx785e27b6d81741f4aa036-0068b820ef) -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: tx785e27b6d81741f4aa036-0068b820ef) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx785e27b6d81741f4aa036-0068b820ef) -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: tx785e27b6d81741f4aa036-0068b820ef) -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: tx785e27b6d81741f4aa036-0068b820ef) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx785e27b6d81741f4aa036-0068b820ef) -test DEBUG: Setting object count to 48 (txn: tx785e27b6d81741f4aa036-0068b820ef) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txacf96e6d7ece4163be4c7-0068b820ef) -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: txacf96e6d7ece4163be4c7-0068b820ef) -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: txacf96e6d7ece4163be4c7-0068b820ef) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txacf96e6d7ece4163be4c7-0068b820ef) -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: txacf96e6d7ece4163be4c7-0068b820ef) -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: txacf96e6d7ece4163be4c7-0068b820ef) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: txacf96e6d7ece4163be4c7-0068b820ef) -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: txacf96e6d7ece4163be4c7-0068b820ef) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txacf96e6d7ece4163be4c7-0068b820ef) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: txacf96e6d7ece4163be4c7-0068b820ef) -test DEBUG: Setting object count to 1064 (txn: txacf96e6d7ece4163be4c7-0068b820ef) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: txdafd66d1041a41efae6a3-0068b820ef) -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: txdafd66d1041a41efae6a3-0068b820ef) -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: txdafd66d1041a41efae6a3-0068b820ef) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txdafd66d1041a41efae6a3-0068b820ef) -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: txdafd66d1041a41efae6a3-0068b820ef) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txdafd66d1041a41efae6a3-0068b820ef) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txdafd66d1041a41efae6a3-0068b820ef) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx2dda92aa03344a129ca69-0068b820ef) -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: tx2dda92aa03344a129ca69-0068b820ef) -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: tx2dda92aa03344a129ca69-0068b820ef) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx2dda92aa03344a129ca69-0068b820ef) -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: tx2dda92aa03344a129ca69-0068b820ef) -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: tx2dda92aa03344a129ca69-0068b820ef) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx2dda92aa03344a129ca69-0068b820ef) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txaa93221046f7415bab09b-0068b820ef) -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: txaa93221046f7415bab09b-0068b820ef) -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: txaa93221046f7415bab09b-0068b820ef) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txaa93221046f7415bab09b-0068b820ef) -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: txaa93221046f7415bab09b-0068b820ef) -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: txaa93221046f7415bab09b-0068b820ef) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txaa93221046f7415bab09b-0068b820ef) -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: txaa93221046f7415bab09b-0068b820ef) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txaa93221046f7415bab09b-0068b820ef) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txaa93221046f7415bab09b-0068b820ef) -test DEBUG: Setting object count to 1065 (txn: txaa93221046f7415bab09b-0068b820ef) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.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.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 +During handling of the above exception, another exception occurred: -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx3d853ad00b3d4bf59dca0-0068b820ec) -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: tx06d8efb2b73d47a68fe23-0068b820ec) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception (txn: txc8af507f72264dae97af5-0068b820ec) -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: txc55101247fbe4612be045-0068b820ec) -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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1808, in _make_connection - resp = conn.getexpect() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 843, in getexpect - expect_status = self._status.get_expect_status() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 746, in get_expect_status - raise expect_status -Exception (txn: tx5373764a3e20477eba5fa-0068b820ec) -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: txca2f3094b0434efb89bac-0068b820ec) -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: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status - raise self.status -Exception (txn: txf4b218e7529045e5a0260-0068b820ec) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: ERROR Insufficient Storage (txn: tx15fed02f2dfe4eeeb0053-0068b820ec) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 858, in renamer + os.rename(old, new) + ~~~~~~~~~^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txef62da1564014514b2214-0068b820ec)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 + File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 238, in failsafe_object_audit + self.object_audit(location) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/auditor.py", line 274, in object_audit + for chunk in reader: + ^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2161, in _inner_iter + self._update_checks(chunk) + ~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3217, in _update_checks + self._check_frag(self.frag_buf[cursor:cursor + self.frag_size]) + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3198, in _check_frag + self._quarantine(msg) + ~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2339, in _quarantine + self._quarantined_dir = self.manager.quarantine_renamer( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + self._device_path, self._data_file) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 332, in quarantine_renamer + renamer(from_dir, to_dir, fsync=False) + ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 861, in renamer + os.rename(old, new) + ~~~~~~~~~^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 7 07:33:59 2026: Locally: 0 passed, 0 quarantined, 1 errors, files/sec: 0.00, bytes/sec: 0.00, Total time: 0.11, Auditing time: 0.06, Rate: 0.61 +test INFO: Object audit (ALL - parallel, sda,sdb) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 1, Total files/sec: 28.14, Total bytes/sec: 9844762.42, 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/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 7 07:33:59 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.27, bytes/sec: 21257589.73, Total time: 0.05, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 7 07:33:59 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 17.35, bytes/sec: 17763.87, Total time: 0.11, Auditing time: 0.05, Rate: 0.46 +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppuv2bzj7/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 18.50, Total bytes/sec: 9710561.85, Auditing time: 0.11, Rate: 0.98 +test DEBUG: 0 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 7 07:33:59 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1298.14, bytes/sec: 11683.30, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.jsontest.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.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache +test.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache ... ok +test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone +test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone ... ok +test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_custom_reclaim_age +test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_custom_reclaim_age ... 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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:15 -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': 'Tue, 06 Oct 2026 17:33:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1791308037.01526', '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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:15 -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 - +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261006/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261006T173357Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Tue, 06 Oct 2026 17:33:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308037.04652', 'Content-Length': '5', '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 READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:15 -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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 READtest.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.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 - -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/tmp8t9v9l3h/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8t9v9l3h/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. -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0030 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0038 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0027 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0027 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx62b0e4b7b1b8432993c0d-0068b820ea" "proxy-server 3036813" 0.0011 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:36787/sdb1/3/a/c" "tx62b0e4b7b1b8432993c0d-0068b820ea" "container-server 3036813" 0.0009 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:60213/sda1/3/a/c" "tx62b0e4b7b1b8432993c0d-0068b820ea" "container-server 3036813" 0.0010 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx62b0e4b7b1b8432993c0d-0068b820ea" "proxy-server 3036813" 0.0122 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx62b0e4b7b1b8432993c0d-0068b820ea" "proxy-server 3036813" 0.0086 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/14 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx62b0e4b7b1b8432993c0d-0068b820ea - 0.0195 - - 1756897514.600605726 1756897514.620064020 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx006148cdd4884fdb9b093-0068b820ea" "proxy-server 3036813" 0.0011 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:60213/sda1/0/a1/c1" "tx006148cdd4884fdb9b093-0068b820ea" "container-server 3036813" 0.0010 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:36787/sdb1/0/a1/c1" "tx006148cdd4884fdb9b093-0068b820ea" "container-server 3036813" 0.0009 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx006148cdd4884fdb9b093-0068b820ea" "proxy-server 3036813" 0.0119 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx006148cdd4884fdb9b093-0068b820ea" "proxy-server 3036813" 0.0084 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/14 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx006148cdd4884fdb9b093-0068b820ea - 0.0191 - - 1756897514.621399403 1756897514.640480280 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7904e1c5a5af442bb05a2-0068b820ea" "proxy-server 3036813" 0.0019 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:36787/sdb1/3/a/c1" "tx7904e1c5a5af442bb05a2-0068b820ea" "container-server 3036813" 0.0016 "-" 3036813 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:60213/sda1/3/a/c1" "tx7904e1c5a5af442bb05a2-0068b820ea" "container-server 3036813" 0.0010 "-" 3036813 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7904e1c5a5af442bb05a2-0068b820ea" "proxy-server 3036813" 0.0148 "-" 3036813 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7904e1c5a5af442bb05a2-0068b820ea" "proxy-server 3036813" 0.0114 "-" 3036813 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/14 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx7904e1c5a5af442bb05a2-0068b820ea - 0.0227 - - 1756897514.641805410 1756897514.664551973 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx638dc48388094eec8272b-0068b820ea" "proxy-server 3036813" 0.0020 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:60213/sda1/0/a/c2" "tx638dc48388094eec8272b-0068b820ea" "container-server 3036813" 0.0016 "-" 3036813 2 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:36787/sdb1/0/a/c2" "tx638dc48388094eec8272b-0068b820ea" "container-server 3036813" 0.0009 "-" 3036813 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx638dc48388094eec8272b-0068b820ea" "proxy-server 3036813" 0.0125 "-" 3036813 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:14 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx638dc48388094eec8272b-0068b820ea" "proxy-server 3036813" 0.0091 "-" 3036813 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/14 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx638dc48388094eec8272b-0068b820ea - 0.0207 - - 1756897514.665859222 1756897514.686522722 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.1:1001/sdb (txn: txa9c654466ef34f2ca8dbd-0068b820eb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txa9c654466ef34f2ca8dbd-0068b820eb) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txa9c654466ef34f2ca8dbd-0068b820eb) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx309b7ac9afda4c98b1f05-0068b820eb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx309b7ac9afda4c98b1f05-0068b820eb)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.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:56 -0000', 'User-Agent': 'Mozzarella Foxfire'}swift: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" "-" "-" "-" 0.0002 "-" 1867680 -test-container-sync INFO: Container sync report: a/c, time window start: 1756897516.4663904, time window end: 1756897516.4664028, 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.35.1/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: 1756897516.4665773, time window end: 1756897516.4669554, 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: 1756897516.4670596, time window end: 1756897516.4671102, 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.35.1/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.35.1/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}: +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0139 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0084 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0107 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 1867680 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: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1867680 0 +test DEBUG: Unlinked retiring db '/tmp/tmpn0dd6r6z/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0122 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0105 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0170 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0122 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0116 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1867680 - +test 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: - - - [06/Oct/2026:17:33:59 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1867680 - +test 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: - - - [06/Oct/2026:17:33:59 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0004 "-" 1867680 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.35.1/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.35.1/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}: + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 947, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [06/Oct/2026:17:33:59 +0000] "REPLICATE /sda1/p/a/" 500 711 "-" "-" "-" 0.0028 "-" 1867680 - +test 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: - - - [06/Oct/2026:17:33:59 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0101 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0183 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0019 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0004 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0121 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0019 "-" 1867680 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.35.1/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.35.1/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: 503test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put ... ok -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 + File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0124 "-" 1867680 0test.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.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_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 +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.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.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.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.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_zero_byte_fps +test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone_with_zero_byte_fps ... 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 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "HEAD /sdb1/2/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx85e563b6a9814a61bfdee-0068b820eb" "proxy-server 3036815" 0.0011 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx14024ee2ffae4beb826cb-0068b820ec" "proxy-server 3036815" 0.0003 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx14024ee2ffae4beb826cb-0068b820ec" "proxy-server 3036815" 0.0002 "-" 3036815 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx14024ee2ffae4beb826cb-0068b820ec) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx14024ee2ffae4beb826cb-0068b820ec) (client_ip: 127.0.0.1) -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx14024ee2ffae4beb826cb-0068b820ec" "proxy-server 3036815" 0.0002 "-" 3036815 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx14024ee2ffae4beb826cb-0068b820ec) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/16 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - tx14024ee2ffae4beb826cb-0068b820ec - 0.4468 - - 1756897515.873468399 1756897516.320251226 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1d3d138c26a2419cadf52-0068b820ec" "proxy-server 3036815" 0.0018 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "tx1d3d138c26a2419cadf52-0068b820ec" "container-server 3036815" 0.0009 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx1d3d138c26a2419cadf52-0068b820ec" "proxy-server 3036815" 0.0066 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "tx1d3d138c26a2419cadf52-0068b820ec" "container-server 3036815" 0.0009 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx1d3d138c26a2419cadf52-0068b820ec" "proxy-server 3036815" 0.0107 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/16 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx1d3d138c26a2419cadf52-0068b820ec - 0.0181 - - 1756897516.890924454 1756897516.909037113 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79b83216d3ee49608d64c-0068b820ec" "proxy-server 3036815" 0.0019 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx97fc75d2903e4c64a3d4a-0068b820ec" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sdh1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txb3282dca84ac4774be521-0068b820ec" "proxy-server 3036815" 0.0112 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sda1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdg1/2/a/ec/crash-test-dummy" "txb3282dca84ac4774be521-0068b820ec" "object-server 3036815" 0.0004 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sdg1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txb3282dca84ac4774be521-0068b820ec" "proxy-server 3036815" 0.0138 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sdb1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdi1/2/a/ec/crash-test-dummy" "txb3282dca84ac4774be521-0068b820ec" "object-server 3036815" 0.0004 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sdi1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txb3282dca84ac4774be521-0068b820ec" "proxy-server 3036815" 0.0166 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/16 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - txb3282dca84ac4774be521-0068b820ec - 0.0341 - - 1756897516.910403728 1756897516.944546700 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf6c559bf7675433b8d98f-0068b820ec" "proxy-server 3036815" 0.0021 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf25b330778c04131a4b21-0068b820ec" "proxy-server 3036815" 0.0024 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "GET /sdg1/2/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx9095a3434e6046569acf8-0068b820ec" "proxy-server 3036815" 0.0007 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "GET /sdh1/2/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx9095a3434e6046569acf8-0068b820ec" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx9095a3434e6046569acf8-0068b820ec) (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.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx9095a3434e6046569acf8-0068b820ec) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/16 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx9095a3434e6046569acf8-0068b820ec - 0.0201 - - 1756897516.945954561 1756897516.966007948 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: (3036815) wsgi starting up on http://127.0.0.1:39477 -proxy DEBUG: (3036815) accepted ('127.0.0.1', 46384) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5de939b6f494f2babf56-0068b820ec" "proxy-server 3036815" 0.0012 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "txa5de939b6f494f2babf56-0068b820ec" "container-server 3036815" 0.0012 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txa5de939b6f494f2babf56-0068b820ec" "proxy-server 3036815" 0.0059 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "txa5de939b6f494f2babf56-0068b820ec" "container-server 3036815" 0.0010 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txa5de939b6f494f2babf56-0068b820ec" "proxy-server 3036815" 0.0083 "-" 3036815 3 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:05:16] "PUT /v1/a/ec HTTP/1.1" 202 252 0.017114 (txn: txa5de939b6f494f2babf56-0068b820ec) -proxy DEBUG: (3036815) accepted ('127.0.0.1', 46398) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7bede1c3fdb4428eb453f-0068b820ec" "proxy-server 3036815" 0.0019 "-" 3036815 -test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline -test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline ... ok -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec ... ok +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc702fa4d0b7841a9a190e-006ac53106" "proxy-server 1867673" 0.0038 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/3/a/7ed6dcc647364bfab29cb905b1a124f4" 204 - "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4" "tx73aa9d6adbf6420c9822d-006ac53106" "proxy-server 1867673" 0.0054 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdd1/1/a/7ed6dcc647364bfab29cb905b1a124f4/o" 200 24 "HEAD http://foo:8080/v1/a/7ed6dcc647364bfab29cb905b1a124f4/o" "txac6bd6cfd2574dbeb68c6-006ac53106" "proxy-server 1867673" 0.0047 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd26da27da2a1489a9b4ed-006ac53106" "proxy-server 1867673" 0.0014 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdb1/1/a/5a88a0fe8e394a109f1cd19a1f69378a" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" "txd26da27da2a1489a9b4ed-006ac53106" "container-server 1867673" 0.0011 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/1/a/5a88a0fe8e394a109f1cd19a1f69378a" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" "txd26da27da2a1489a9b4ed-006ac53106" "container-server 1867673" 0.0010 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" 201 - "PUT http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a" "txd26da27da2a1489a9b4ed-006ac53106" "proxy-server 1867673" 0.0295 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdb1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" 201 - "PUT http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a" "txd26da27da2a1489a9b4ed-006ac53106" "proxy-server 1867673" 0.0218 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4ca8c845d9fc43799f539-006ac53106" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" 204 - "HEAD http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a" "tx4ca8c845d9fc43799f539-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0faf693290e44fed98430-006ac53106" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sda1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" 204 - "HEAD http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a" "tx56bd5bf0e7344ea9ba638-006ac53106" "proxy-server 1867673" 0.0012 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sda1/0/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 201 - "PUT http://foo:8080/sdc1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "tx2a9842977af148a18a53a-006ac53106" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdc1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 201 - "PUT http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "tx2a9842977af148a18a53a-006ac53106" "proxy-server 1867673" 0.0381 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdb1/0/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 201 - "PUT http://foo:8080/sdd1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "tx2a9842977af148a18a53a-006ac53106" "object-server 1867673" 0.0061 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "PUT /sdd1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 201 - "PUT http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "tx2a9842977af148a18a53a-006ac53106" "proxy-server 1867673" 0.0439 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0acc982552404e13b2cdb-006ac53106" "proxy-server 1867673" 0.0140 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" 204 - "HEAD http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a" "tx1ba93824aba74e8b91448-006ac53107" "proxy-server 1867673" 0.0062 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/0/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 201 - "POST http://foo:8080/sdc1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "tx44e64de6114d465d99886-006ac53107" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "POST /sdc1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 202 76 "POST http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "tx44e64de6114d465d99886-006ac53107" "proxy-server 1867673" 0.0111 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdb1/0/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 201 - "POST http://foo:8080/sdd1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "tx44e64de6114d465d99886-006ac53107" "object-server 1867673" 0.0005 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "POST /sdd1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 202 76 "POST http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "tx44e64de6114d465d99886-006ac53107" "proxy-server 1867673" 0.0212 "-" 1867673 1 +cont1 INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" 200 384 "-" "-" "-" 0.0232 "-" 1867673 1 +cont1 INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sdb1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" 200 384 "-" "-" "-" 0.0145 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcc25e554e6ad43218c987-006ac53107" "proxy-server 1867673" 0.0029 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" 204 - "HEAD http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a" "txf9dbe9543b3d411aa4d19-006ac53107" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdd1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 200 24 "GET http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "txbc6c6d132e6c43a2bdb03-006ac53107" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf2bb8076530242a4a7ece-006ac53107" "proxy-server 1867673" 0.0033 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/0/a/5a88a0fe8e394a109f1cd19a1f69378a" 204 - "HEAD http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a" "txcca39a3688654abbad92f-006ac53107" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdd1/2/a/5a88a0fe8e394a109f1cd19a1f69378a/o" 200 24 "HEAD http://foo:8080/v1/a/5a88a0fe8e394a109f1cd19a1f69378a/o" "tx48a9bf5bb5bb4184ad8e1-006ac53107" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx99a321f6c0e14fd480cea-006ac53107" "proxy-server 1867673" 0.0076 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/1/a/27acf997969748aab0a299c1706dc742" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/27acf997969748aab0a299c1706dc742" "tx99a321f6c0e14fd480cea-006ac53107" "container-server 1867673" 0.0132 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdb1/1/a/27acf997969748aab0a299c1706dc742" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/27acf997969748aab0a299c1706dc742" "tx99a321f6c0e14fd480cea-006ac53107" "container-server 1867673" 0.0186 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/1/a/27acf997969748aab0a299c1706dc742" 201 - "PUT http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742" "tx99a321f6c0e14fd480cea-006ac53107" "proxy-server 1867673" 0.0580 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdb1/1/a/27acf997969748aab0a299c1706dc742" 201 - "PUT http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742" "tx99a321f6c0e14fd480cea-006ac53107" "proxy-server 1867673" 0.0837 "-" 1867673 3test.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_server.TestContainerController.test_create_reserved_namespace_container +test.unit.container.test_server.TestContainerController.test_create_reserved_namespace_container ... ok +test.unit.obj.test_auditor.TestAuditor.test_rsync_tempfile_timeout_auto_option +test.unit.obj.test_auditor.TestAuditor.test_rsync_tempfile_timeout_auto_option ... 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.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.container.test_server.TestContainerController.test_creation +test.unit.container.test_server.TestContainerController.test_creation ... ok +test.unit.obj.test_auditor.TestAuditor.test_run_audit_once +test.unit.obj.test_auditor.TestAuditor.test_run_audit_once ... 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_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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261006/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261006T173357Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Tue, 06 Oct 2026 17:33:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308037.43219', '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': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261006/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261006T173357Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Tue, 06 Oct 2026 17:33:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308037.46235', '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 +test.unit.obj.test_auditor.TestAuditor.test_run_audit_once_zbfps +test.unit.obj.test_auditor.TestAuditor.test_run_audit_once_zbfps ... 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_server.TestContainerController.test_deleted_headers +test.unit.container.test_server.TestContainerController.test_deleted_headers ... ok +test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit +test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit ... ok +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.container.test_backend.TestContainerBroker.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite_unicode ... 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.container.test_server.TestContainerController.test_delimiter_with_reserved +test.unit.container.test_server.TestContainerController.test_delimiter_with_reserved ... 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_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBroker.test_merge_items_post_overwrite_out_of_order ... 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.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_auditor.TestAuditor.test_with_only_tombstone +test.unit.obj.test_auditor.TestAuditor.test_with_only_tombstone ... 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:read:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdc1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 304 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "txdfb4d0eff4254425b7de9-0068b820eb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2cde909b0b404430a1a9a-0068b820eb" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "txc5c63184f5d64ea1a07bd-0068b820eb" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 304 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx41f063f3954b47e38d6c4-0068b820eb" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcba4e0d1dc7a4fbca0dab-0068b820eb" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/2/a/43d440d3f7804e2aa5db05ff6560ec97" 204 - "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97" "txd979d7df311545708262c-0068b820eb" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdd1/0/a/43d440d3f7804e2aa5db05ff6560ec97/o" 200 24 "HEAD http://localhost:8080/v1/a/43d440d3f7804e2aa5db05ff6560ec97/o" "tx322480a0e3ad4f9f8f64e-0068b820eb" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf308ab4ad9c14b9da3283-0068b820eb" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:55885/sdb1/3/a/%C4%8Brypto" "txf308ab4ad9c14b9da3283-0068b820eb" "container-server 3036835" 0.0010 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:54641/sda1/3/a/%C4%8Brypto" "txf308ab4ad9c14b9da3283-0068b820eb" "container-server 3036835" 0.0010 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "txf308ab4ad9c14b9da3283-0068b820eb" "proxy-server 3036835" 0.0122 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "txf308ab4ad9c14b9da3283-0068b820eb" "proxy-server 3036835" 0.0086 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx86e260b296b844dda010c-0068b820eb" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx86e260b296b844dda010c-0068b820eb" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe033eb628dd74472bf234-0068b820eb" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx39afa9a733d240bdbf6bb-0068b820eb" "proxy-server 3036835" 0.0012 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "txf3c8c06876924b009bf48-0068b820eb" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txf3c8c06876924b009bf48-0068b820eb" "proxy-server 3036835" 0.0077 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "txf3c8c06876924b009bf48-0068b820eb" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txf3c8c06876924b009bf48-0068b820eb" "proxy-server 3036835" 0.0096 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf2d8c9018af44f63b221e-0068b820eb" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx358bba438de84482bb7f0-0068b820eb" "proxy-server 3036835" 0.0023 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "tx143c01c3eb5a483dbe8d5-0068b820eb" "object-server 3036835" 0.0005 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "POST /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx143c01c3eb5a483dbe8d5-0068b820eb" "proxy-server 3036835" 0.0053 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "tx143c01c3eb5a483dbe8d5-0068b820eb" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "POST /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx143c01c3eb5a483dbe8d5-0068b820eb" "proxy-server 3036835" 0.0072 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx62afb7f36c534da69d240-0068b820eb" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txb658e1623ef748c19f2a3-0068b820eb" "proxy-server 3036835" 0.0023 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txcb2aa29b7ad34f8eb86f6-0068b820eb" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe6b5b8ea585f4c759ea4b-0068b820eb" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txa0de3ed997e246a7be98f-0068b820eb" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx304b0f1dd79f4e258d137-0068b820eb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe13fbd8f079646ed99b24-0068b820eb" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txf54d9a23c9f94107bce6f-0068b820eb" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx79767a876c574f3384a67-0068b820eb" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1935333260bf45e9b565f-0068b820eb" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:15 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx4cab24abdd6d4ffd9fff5-0068b820eb" "proxy-server 3036835" 0.0012 "-" 3036835 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 - -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txef62da1564014514b2214-0068b820ec) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txef62da1564014514b2214-0068b820ec) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx19ae0e1e7d7446dda9312-0068b820ec) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx19ae0e1e7d7446dda9312-0068b820ec) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx19ae0e1e7d7446dda9312-0068b820ec) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3fd294565e05447183eeb-0068b820ed) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe0baceabc6f04da690121-0068b820ed) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb6a61c4c965d4a3ca3e48-0068b820ed) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx97cd4c367f1f40fe90f4c-0068b820ed) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx209447a3f7664fa6b978a-0068b820ed) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txb1b4b0bade9d4a13b62fd-0068b820ed) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txb1b4b0bade9d4a13b62fd-0068b820ed)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 - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 +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 + fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308037.97596', '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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308037.99213', '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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'}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:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:57 -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 +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 +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_server.TestContainerController.test_get_and_validate_policy_index +test.unit.container.test_server.TestContainerController.test_get_and_validate_policy_index ... ok +swift: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1867680 - -test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx309b7ac9afda4c98b1f05-0068b820eb) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx3e26415354fd41878dd96-0068b820ec) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx3e26415354fd41878dd96-0068b820ec) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx3e26415354fd41878dd96-0068b820ec) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx3e26415354fd41878dd96-0068b820ec) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txa04403ff3e834012978d4-0068b820ec) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txa04403ff3e834012978d4-0068b820ec) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txa04403ff3e834012978d4-0068b820ec) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txa04403ff3e834012978d4-0068b820ec) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7dabcb413e91471996968-0068b820ec) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.2:1002/sdc (txn: tx2d0dc6d3fd4c40d6b5156-0068b820ec) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/some_account: Network unreachable (txn: tx24230a2a6f8941e2ae577-0068b820ec) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx24230a2a6f8941e2ae577-0068b820ec) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx24230a2a6f8941e2ae577-0068b820ec) -test ERROR: Account HEAD returning 503 for [] (txn: tx24230a2a6f8941e2ae577-0068b820ec) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx22a0a472760647d990535-0068b820ec) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx22a0a472760647d990535-0068b820ec) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx22a0a472760647d990535-0068b820ec) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txd91d26110a4848aa993fb-0068b820ec) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txd91d26110a4848aa993fb-0068b820ec) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: txd91d26110a4848aa993fb-0068b820ec) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx85814e1717a24cff95844-0068b820ec) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx85814e1717a24cff95844-0068b820ec) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx85814e1717a24cff95844-0068b820ec) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx85814e1717a24cff95844-0068b820ec) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txc3ccdf7a6a864f5babba1-0068b820ec) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txc3ccdf7a6a864f5babba1-0068b820ec) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txc3ccdf7a6a864f5babba1-0068b820ec) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txc3ccdf7a6a864f5babba1-0068b820ec) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txbc74113d6fb94570b3fc7-0068b820ec) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txbc74113d6fb94570b3fc7-0068b820ec) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txbc74113d6fb94570b3fc7-0068b820ec) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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)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 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeb85fdf41ef84ecea6653-006ac53106" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:58 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa7ff2808813d4206a84fe-006ac53106" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1715d414b86f4e27be263-006ac53106" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1715d414b86f4e27be263-006ac53106" "proxy-server 1867666" 0.0008 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - tx1715d414b86f4e27be263-006ac53106 - 0.0511 - - 1791308038.973598003 1791308039.024649620 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3767c100cb5a49abbb722-006ac53107" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0dac9ebedbf24571be0ad-006ac53107" "proxy-server 1867666" 0.0014 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "txb282c8ed06ba4ca4a9bad-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "txb282c8ed06ba4ca4a9bad-006ac53107" "proxy-server 1867666" 0.0008 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 249 - txb282c8ed06ba4ca4a9bad-006ac53107 - 0.0519 - - 1791308039.046383858 1791308039.098249197 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa28a77fdcdd3455eb6446-006ac53107" "proxy-server 1867666" 0.0014 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx32e1fc9d760742a78ed3d-006ac53107" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txb998bbf399e64cb085467-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txb998bbf399e64cb085467-006ac53107" "proxy-server 1867666" 0.0008 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 564 - txb998bbf399e64cb085467-006ac53107 - 0.0667 - - 1791308039.115533829 1791308039.182261229 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3d6b1a9a57d499d8c6e8-006ac53107" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb7dc3434664c43fdbf0aa-006ac53107" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx15e1fdbaf5104e5aa529d-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx15e1fdbaf5104e5aa529d-006ac53107" "proxy-server 1867666" 0.0149 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - tx15e1fdbaf5104e5aa529d-006ac53107 - 0.1030 - - 1791308039.199858427 1791308039.302832127 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e6a85aa5ebc4e3093f27-006ac53107" "proxy-server 1867666" 0.0175 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa36d5997b8024fafbdfcd-006ac53107" "proxy-server 1867666" 0.0295 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx54cbe8a7050c405ebba42-006ac53107" "proxy-server 1867666" 0.0031 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx54cbe8a7050c405ebba42-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - tx54cbe8a7050c405ebba42-006ac53107 - 0.1157 - - 1791308039.314538717 1791308039.430191278 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc9251b35bf5475d800a7-006ac53107" "proxy-server 1867666" 0.0022 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx19e5232f7832414782fa7-006ac53107" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "txd2fbfe3d39aa49c3942c6-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "txd2fbfe3d39aa49c3942c6-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - txd2fbfe3d39aa49c3942c6-006ac53107 - 0.0783 - - 1791308039.443779469 1791308039.522034645 3test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_suffix_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_suffix_off_end ... ok +swift: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1867680 - +test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end ... 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.container.test_backend.TestContainerBroker.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_deleted ... ok +swift: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867680 0 +swift: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1867680 0 +swift: - - - [06/Oct/2026:17:33:59 +0000] "POST /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1867680 - +test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms +test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms ... ok +swift: - - - [06/Oct/2026:17:33:59 +0000] "POST /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0154 "-" 1867680 0 +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.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix +test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix ... ok +swift: - - - [06/Oct/2026:17:33:59 +0000] "UPDATE /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1867680 - +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid ... ok +swift: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867680 - +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_server.TestContainerController.test_insufficient_storage_mount_check_false +test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_false ... ok +swift: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867680 0 +swift: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1867680 - +test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync +test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync ... ok +swift: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1867680 0 +swift: - - - [06/Oct/2026:17:33:59 +0000] "POST /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "POST /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1867680 - +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': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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_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 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx65eee3e10bcf4cc2825b7-0068b820ed" "proxy-server 3036815" 0.0013 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdg1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txb4c1a7fd3a924a638b8cc-0068b820ed" "proxy-server 3036815" 0.0124 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/2/a/ec/go-get-it" "txb4c1a7fd3a924a638b8cc-0068b820ed" "object-server 3036815" 0.0004 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/2/a/ec/go-get-it" "txb4c1a7fd3a924a638b8cc-0068b820ed" "object-server 3036815" 0.0004 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdh1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txb4c1a7fd3a924a638b8cc-0068b820ed" "proxy-server 3036815" 0.0187 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdi1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txb4c1a7fd3a924a638b8cc-0068b820ed" "proxy-server 3036815" 0.0185 "-" 3036815 3 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:05:17] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.555134 (txn: txb4c1a7fd3a924a638b8cc-0068b820ed) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d6a33b34e2c4adca8f8d-0068b820ed" "proxy-server 3036815" 0.0014 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx62db5501c4344ff1a2aff-0068b820ed" "proxy-server 3036815" 0.0025 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "GET /sdh1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx697467245c77430ca945c-0068b820ed" "proxy-server 3036815" 0.0007 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "GET /sdi1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx697467245c77430ca945c-0068b820ed" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:05:17] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1777 0.015726 (txn: tx697467245c77430ca945c-0068b820ed) -proxy DEBUG: (3036815) timed out ('127.0.0.1', 46398) (txn: tx697467245c77430ca945c-0068b820ed) -proxy INFO: (3036815) wsgi exited, is_accepting=True -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdaf6f36d12a94ed8a2346-0068b820ed" "proxy-server 3036815" 0.0020 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "txdaf6f36d12a94ed8a2346-0068b820ed" "container-server 3036815" 0.0010 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txdaf6f36d12a94ed8a2346-0068b820ed" "proxy-server 3036815" 0.0056 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "txdaf6f36d12a94ed8a2346-0068b820ed" "container-server 3036815" 0.0009 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txdaf6f36d12a94ed8a2346-0068b820ed" "proxy-server 3036815" 0.0088 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/17 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txdaf6f36d12a94ed8a2346-0068b820ed - 0.0186 - - 1756897517.933457136 1756897517.952082396 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1f165e96e0e4eb0b706f-0068b820ed" "proxy-server 3036815" 0.0025 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx5f5ae0a0e01c4d74a453a-0068b820ed" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdi1/2/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "txae0edf997ae7477b89b0e-0068b820ed" "proxy-server 3036815" 0.0104 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdb1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/2/a/ec/go-head-it" "txae0edf997ae7477b89b0e-0068b820ed" "object-server 3036815" 0.0004 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdh1/2/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "txae0edf997ae7477b89b0e-0068b820ed" "proxy-server 3036815" 0.0168 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sda1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdg1/2/a/ec/go-head-it" "txae0edf997ae7477b89b0e-0068b820ed" "object-server 3036815" 0.0004 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sdg1/2/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "txae0edf997ae7477b89b0e-0068b820ed" "proxy-server 3036815" 0.0176 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/17 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - txae0edf997ae7477b89b0e-0068b820ed - 0.0319 - - 1756897517.953427553 1756897517.985315561 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0680b646b1294c06a5b2e-0068b820ed" "proxy-server 3036815" 0.0013 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txbc38ea4c5b8645a9bc035-0068b820ed" "proxy-server 3036815" 0.0024 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdh1/2/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "txb4d4f6750aca4cc29b5c0-0068b820ed" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/17 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - txb4d4f6750aca4cc29b5c0-0068b820ed - 0.0121 - - 1756897517.986601830 1756897517.998660803 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9194513e0165429684330-0068b820ee" "proxy-server 3036815" 0.0019 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "tx9194513e0165429684330-0068b820ee" "container-server 3036815" 0.0009 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx9194513e0165429684330-0068b820ee" "proxy-server 3036815" 0.0066 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "tx9194513e0165429684330-0068b820ee" "container-server 3036815" 0.0009 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx9194513e0165429684330-0068b820ee" "proxy-server 3036815" 0.0106 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx9194513e0165429684330-0068b820ee - 0.0181 - - 1756897518.000369549 1756897518.018450975 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe151d858739748d3a11c7-0068b820ee" "proxy-server 3036815" 0.0018 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx6a0a82fcec734d31882f3-0068b820ee" "proxy-server 3036815" 0.0011 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdg1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx06ffb88e50544050bfe3b-0068b820ee" "proxy-server 3036815" 0.0003 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdi1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx06ffb88e50544050bfe3b-0068b820ee" "proxy-server 3036815" 0.0003 "-" 3036815 3test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 ... ok -test.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-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.35.1/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.35.1/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.35.1/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.35.1/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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 -Exceptiontest.unit.obj.test_expirer.TestObjectExpirer.test_delete_object -test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object ... 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 INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx298db3a0a2b24f71b3d10-0068b820f0) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx298db3a0a2b24f71b3d10-0068b820f0) -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: tx298db3a0a2b24f71b3d10-0068b820f0) -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: tx298db3a0a2b24f71b3d10-0068b820f0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx298db3a0a2b24f71b3d10-0068b820f0) -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: tx298db3a0a2b24f71b3d10-0068b820f0) -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: tx298db3a0a2b24f71b3d10-0068b820f0) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx298db3a0a2b24f71b3d10-0068b820f0) -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: tx298db3a0a2b24f71b3d10-0068b820f0) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx298db3a0a2b24f71b3d10-0068b820f0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx298db3a0a2b24f71b3d10-0068b820f0) -test DEBUG: Setting object count to 1065 (txn: tx298db3a0a2b24f71b3d10-0068b820f0) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf7763eb5bd0d4eb3b2aba-0068b820f1) -test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: txf7763eb5bd0d4eb3b2aba-0068b820f1) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfff546d7aca840ceba4aa-0068b820f1) -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: txfff546d7aca840ceba4aa-0068b820f1) -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: txfff546d7aca840ceba4aa-0068b820f1) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txfff546d7aca840ceba4aa-0068b820f1) -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: txfff546d7aca840ceba4aa-0068b820f1) -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: txfff546d7aca840ceba4aa-0068b820f1) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txfff546d7aca840ceba4aa-0068b820f1) -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: txfff546d7aca840ceba4aa-0068b820f1) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txfff546d7aca840ceba4aa-0068b820f1) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: txfff546d7aca840ceba4aa-0068b820f1) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: txfff546d7aca840ceba4aa-0068b820f1) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: txfff546d7aca840ceba4aa-0068b820f1) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: txfff546d7aca840ceba4aa-0068b820f1) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: txfff546d7aca840ceba4aa-0068b820f1) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: txfff546d7aca840ceba4aa-0068b820f1) -test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: txfff546d7aca840ceba4aa-0068b820f1) -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: txfff546d7aca840ceba4aa-0068b820f1) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: txfff546d7aca840ceba4aa-0068b820f1) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx80c43c183aa24bcb8c76e-0068b820f2) -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: tx80c43c183aa24bcb8c76e-0068b820f2) -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: tx80c43c183aa24bcb8c76e-0068b820f2) -test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: tx80c43c183aa24bcb8c76e-0068b820f2) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txd26245d7391b41f3928d4-0068b820f2) -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: txd26245d7391b41f3928d4-0068b820f2) -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: txd26245d7391b41f3928d4-0068b820f2) -test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txd26245d7391b41f3928d4-0068b820f2) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -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: txab07e625e80a4e58aa77e-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txab07e625e80a4e58aa77e-0068b820f2) -test DEBUG: Setting object count to 3120 (txn: txab07e625e80a4e58aa77e-0068b820f2) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -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: tx59622280b4e44e53b12bb-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx59622280b4e44e53b12bb-0068b820f2) -test DEBUG: Setting object count to 3120 (txn: tx59622280b4e44e53b12bb-0068b820f2) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -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: tx8d8336d9148a4e4cb5c1f-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx8d8336d9148a4e4cb5c1f-0068b820f2) -test DEBUG: Setting object count to 3120 (txn: tx8d8336d9148a4e4cb5c1f-0068b820f2) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx574cf903b8ad49a88463d-0068b820f2) -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: tx574cf903b8ad49a88463d-0068b820f2) -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: tx574cf903b8ad49a88463d-0068b820f2) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx574cf903b8ad49a88463d-0068b820f2) -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: tx574cf903b8ad49a88463d-0068b820f2) -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: tx574cf903b8ad49a88463d-0068b820f2) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx574cf903b8ad49a88463d-0068b820f2) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx574cf903b8ad49a88463d-0068b820f2) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx574cf903b8ad49a88463d-0068b820f2) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx574cf903b8ad49a88463d-0068b820f2) -test DEBUG: Setting object count to 3120 (txn: tx574cf903b8ad49a88463d-0068b820f2) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -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: txc3937fac9165414c9ca2e-0068b820f2) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txc3937fac9165414c9ca2e-0068b820f2) -test DEBUG: Setting object count to 3120 (txn: txc3937fac9165414c9ca2e-0068b820f2) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx8c1142e2baf5492a970e2-0068b820f2) -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: tx8c1142e2baf5492a970e2-0068b820f2) -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: tx8c1142e2baf5492a970e2-0068b820f2) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8c1142e2baf5492a970e2-0068b820f2) -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: tx8c1142e2baf5492a970e2-0068b820f2) -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: tx8c1142e2baf5492a970e2-0068b820f2) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx8c1142e2baf5492a970e2-0068b820f2) -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: tx8c1142e2baf5492a970e2-0068b820f2) -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: tx8c1142e2baf5492a970e2-0068b820f2) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx8c1142e2baf5492a970e2-0068b820f2) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: txdfc4cac90cfe44bba755e-0068b820f2) -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: txdfc4cac90cfe44bba755e-0068b820f2) -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: txdfc4cac90cfe44bba755e-0068b820f2) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: txdfc4cac90cfe44bba755e-0068b820f2) -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: txdfc4cac90cfe44bba755e-0068b820f2) -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: txdfc4cac90cfe44bba755e-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: txdfc4cac90cfe44bba755e-0068b820f2) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txaa74cc8fde7048c887f25-0068b820f2) -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: txaa74cc8fde7048c887f25-0068b820f2) -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: txaa74cc8fde7048c887f25-0068b820f2) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txaa74cc8fde7048c887f25-0068b820f2) -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: txaa74cc8fde7048c887f25-0068b820f2) -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: txaa74cc8fde7048c887f25-0068b820f2) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txaa74cc8fde7048c887f25-0068b820f2) -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: txaa74cc8fde7048c887f25-0068b820f2) -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: txaa74cc8fde7048c887f25-0068b820f2) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txaa74cc8fde7048c887f25-0068b820f2) -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: txaa74cc8fde7048c887f25-0068b820f2) -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: txaa74cc8fde7048c887f25-0068b820f2) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txaa74cc8fde7048c887f25-0068b820f2)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.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:57 -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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_root_container ... 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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308038.52709', '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': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308038.53927', '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_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 - -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txb1b4b0bade9d4a13b62fd-0068b820ed) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx2942bbfe75484756bd7a5-0068b820ed) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx2942bbfe75484756bd7a5-0068b820ed) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx2942bbfe75484756bd7a5-0068b820ed) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx2942bbfe75484756bd7a5-0068b820ed) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx396d5b1a835943c9945a4-0068b820ee" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx433dd580393749cd95503-0068b820ee" "proxy-server 3036822" 0.0011 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - txbb17e09512bb4875a1d7a-0068b820ee - 0.0075 - - 1756897518.487937212 1756897518.495451927 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 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e8e06ab1a39495ca5206-0068b820ee" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0e29ee19c3ce4a8a89973-0068b820ee" "proxy-server 3036822" 0.0011 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - txf95c6e0de6774bd4b81d1-0068b820ee - 0.0077 - - 1756897518.503825903 1756897518.511526823 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 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx497766fcf9774d90a8976-0068b820ee" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx235ad634663f47be8e30f-0068b820ee" "proxy-server 3036822" 0.0021 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx7cfb1a023af94d5ab6558-0068b820ee" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx7cfb1a023af94d5ab6558-0068b820ee" "object-server 3036822" 0.0003 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx7cfb1a023af94d5ab6558-0068b820ee" "proxy-server 3036822" 0.0044 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx7cfb1a023af94d5ab6558-0068b820ee" "proxy-server 3036822" 0.0054 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx7cfb1a023af94d5ab6558-0068b820ee - 0.0163 - - 1756897518.516519308 1756897518.532840014 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx934a83b605804035ac8e6-0068b820ee" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa2c3d775b6314fe5bca2e-0068b820ee" "proxy-server 3036822" 0.0021 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "GET /sdb1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "txcc12e3e457a144e4ab560-0068b820ee" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - txcc12e3e457a144e4ab560-0068b820ee - 0.0106 - - 1756897518.533536911 1756897518.544107437 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 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0750630df3f343f286e9d-0068b820ee" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb9c89ea9c4134100a7316-0068b820ee" "proxy-server 3036822" 0.0022 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx3fc8fd2990154839bae9e-0068b820ee" "object-server 3036822" 0.0004 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx3fc8fd2990154839bae9e-0068b820ee" "object-server 3036822" 0.0004 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx3fc8fd2990154839bae9e-0068b820ee" "proxy-server 3036822" 0.0081 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx3fc8fd2990154839bae9e-0068b820ee" "proxy-server 3036822" 0.0080 "-" 3036822 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 - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdh1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx06ffb88e50544050bfe3b-0068b820ee" "proxy-server 3036815" 0.0003 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx06ffb88e50544050bfe3b-0068b820ee - 0.4698 - - 1756897518.019687176 1756897518.489457846 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txafa6d492764a4efebca56-0068b820ef" "proxy-server 3036815" 0.0018 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "txafa6d492764a4efebca56-0068b820ef" "container-server 3036815" 0.0009 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "txafa6d492764a4efebca56-0068b820ef" "container-server 3036815" 0.0008 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txafa6d492764a4efebca56-0068b820ef" "proxy-server 3036815" 0.0054 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txafa6d492764a4efebca56-0068b820ef" "proxy-server 3036815" 0.0082 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txafa6d492764a4efebca56-0068b820ef - 0.0155 - - 1756897519.124370337 1756897519.139912128 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda4aa927a1d543bdb56f4-0068b820ef" "proxy-server 3036815" 0.0018 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx5cf0d24c354a4d43939e1-0068b820ef" "proxy-server 3036815" 0.0013 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/2/a/ec/o1" 201 - "PUT http://localhost/sdi1/3/a/ec/o1" "tx3b2d8f9dd5784feeb1379-0068b820ef" "object-server 3036815" 0.0004 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/2/a/ec/o1" 201 - "PUT http://localhost/sdh1/3/a/ec/o1" "tx3b2d8f9dd5784feeb1379-0068b820ef" "object-server 3036815" 0.0004 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdg1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx3b2d8f9dd5784feeb1379-0068b820ef" "proxy-server 3036815" 0.0143 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdi1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx3b2d8f9dd5784feeb1379-0068b820ef" "proxy-server 3036815" 0.0147 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdh1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx3b2d8f9dd5784feeb1379-0068b820ef" "proxy-server 3036815" 0.0146 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 PUT /v1/a/ec/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx3b2d8f9dd5784feeb1379-0068b820ef - 0.0362 - - 1756897519.141190767 1756897519.177409649 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3a9da08e315444d9a6ad6-0068b820ef" "proxy-server 3036815" 0.0013 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "tx3a9da08e315444d9a6ad6-0068b820ef" "container-server 3036815" 0.0014 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3a9da08e315444d9a6ad6-0068b820ef" "proxy-server 3036815" 0.0083 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "tx3a9da08e315444d9a6ad6-0068b820ef" "container-server 3036815" 0.0008 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3a9da08e315444d9a6ad6-0068b820ef" "proxy-server 3036815" 0.0096 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx3a9da08e315444d9a6ad6-0068b820ef - 0.0176 - - 1756897519.182891369 1756897519.200468302 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a05d8bbdce14174abefb-0068b820ef" "proxy-server 3036815" 0.0018 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txa29472f6ec7e44a390db8-0068b820ef" "proxy-server 3036815" 0.0011 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdh1/3/a/ec/pimento" 422 93 "PUT http://localhost/v1/a/ec/pimento" "txc0613073d66d4c88a4774-0068b820ef" "proxy-server 3036815" 0.0045 "-" 3036815 3 -proxy ERROR: Not enough object servers ack'ed (got 2) (txn: txc0613073d66d4c88a4774-0068b820ef) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 PUT /v1/a/ec/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txc0613073d66d4c88a4774-0068b820ef - 0.0184 - - 1756897519.201787233 1756897519.220141172 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdg1/3/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "txc0613073d66d4c88a4774-0068b820ef" "proxy-server 3036815" 0.0080 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdi1/3/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "txc0613073d66d4c88a4774-0068b820ef" "proxy-server 3036815" 0.0080 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65a29f2c41ad4b41bd790-0068b820ef" "proxy-server 3036815" 0.0020 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:47305/sdb1/1/a/ec-con" "tx65a29f2c41ad4b41bd790-0068b820ef" "container-server 3036815" 0.0009 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:48261/sda1/1/a/ec-con" "tx65a29f2c41ad4b41bd790-0068b820ef" "container-server 3036815" 0.0009 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx65a29f2c41ad4b41bd790-0068b820ef" "proxy-server 3036815" 0.0117 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx65a29f2c41ad4b41bd790-0068b820ef" "proxy-server 3036815" 0.0082 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx65a29f2c41ad4b41bd790-0068b820ef - 0.0202 - - 1756897519.228457689 1756897519.248697519 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcfa0cbc0d73e4b1880ba6-0068b820ef" "proxy-server 3036815" 0.0018 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1d34d9317e33438abc00a-0068b820ef" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdg1/3/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx207dc44772e14832bc5ce-0068b820ef" "proxy-server 3036815" 0.0036 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdh1/3/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx207dc44772e14832bc5ce-0068b820ef" "proxy-server 3036815" 0.0035 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdi1/3/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx207dc44772e14832bc5ce-0068b820ef" "proxy-server 3036815" 0.0051 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx207dc44772e14832bc5ce-0068b820ef - 0.0185 - - 1756897519.250126362 1756897519.268616199 3test.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 -test.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: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 -cont1 DEBUG: Could not load '/tmp/tmpi_lglny_/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpi_lglny_/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/tmpi_lglny_/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpi_lglny_/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. -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0027 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0026 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0024 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0023 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdcba1fc03fa84661940aa-0068b820ee" "proxy-server 3036813" 0.0009 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:42615/sda1/3/a/c" "txdcba1fc03fa84661940aa-0068b820ee" "container-server 3036813" 0.0008 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:45571/sdb1/3/a/c" "txdcba1fc03fa84661940aa-0068b820ee" "container-server 3036813" 0.0008 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txdcba1fc03fa84661940aa-0068b820ee" "proxy-server 3036813" 0.0067 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txdcba1fc03fa84661940aa-0068b820ee" "proxy-server 3036813" 0.0110 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 PUT /v1/a/c HTTP/1.0 201 - - t - - - txdcba1fc03fa84661940aa-0068b820ee - 0.0165 - - 1756897518.141502619 1756897518.158047915 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx20f72e560a51459295a73-0068b820ee" "proxy-server 3036813" 0.0010 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:45571/sdb1/0/a1/c1" "tx20f72e560a51459295a73-0068b820ee" "container-server 3036813" 0.0008 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:42615/sda1/0/a1/c1" "tx20f72e560a51459295a73-0068b820ee" "container-server 3036813" 0.0008 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx20f72e560a51459295a73-0068b820ee" "proxy-server 3036813" 0.0068 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx20f72e560a51459295a73-0068b820ee" "proxy-server 3036813" 0.0109 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx20f72e560a51459295a73-0068b820ee - 0.0164 - - 1756897518.159114838 1756897518.175515652 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx16a4eeefa894472ca44d0-0068b820ee" "proxy-server 3036813" 0.0016 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:42615/sda1/3/a/c1" "tx16a4eeefa894472ca44d0-0068b820ee" "container-server 3036813" 0.0008 "-" 3036813 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:45571/sdb1/3/a/c1" "tx16a4eeefa894472ca44d0-0068b820ee" "container-server 3036813" 0.0037 "-" 3036813 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx16a4eeefa894472ca44d0-0068b820ee" "proxy-server 3036813" 0.0133 "-" 3036813 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx16a4eeefa894472ca44d0-0068b820ee" "proxy-server 3036813" 0.0102 "-" 3036813 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx16a4eeefa894472ca44d0-0068b820ee - 0.0203 - - 1756897518.176637173 1756897518.196959972 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49158c321e9a445da7b30-0068b820ee" "proxy-server 3036813" 0.0017 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:45571/sdb1/0/a/c2" "tx49158c321e9a445da7b30-0068b820ee" "container-server 3036813" 0.0008 "-" 3036813 2 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:42615/sda1/0/a/c2" "tx49158c321e9a445da7b30-0068b820ee" "container-server 3036813" 0.0013 "-" 3036813 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx49158c321e9a445da7b30-0068b820ee" "proxy-server 3036813" 0.0111 "-" 3036813 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx49158c321e9a445da7b30-0068b820ee" "proxy-server 3036813" 0.0079 "-" 3036813 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/18 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx49158c321e9a445da7b30-0068b820ee - 0.0183 - - 1756897518.198081970 1756897518.216368675 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 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.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 -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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308065.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/d89/2e5d6ec8971a400e467c87742914dd89/2e5d6ec8971a400e467c87742914dd89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308069.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/b33/2c690790810df2f7ebe858cfafee3b33/2c690790810df2f7ebe858cfafee3b33.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308073.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308077.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/20f/48cc1b0f46e8c0705f9dd1d2545ef20f/48cc1b0f46e8c0705f9dd1d2545ef20f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308081.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/906/1144fad296f6c2ca9337a181f8de1906/1144fad296f6c2ca9337a181f8de1906.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308085.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/411/27eb8e3d859f05d0d45232b6268cb411/27eb8e3d859f05d0d45232b6268cb411.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308085.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/411/27eb8e3d859f05d0d45232b6268cb411/27eb8e3d859f05d0d45232b6268cb411.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308089.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/237/c464e203a31db3cbe5554b1fbe8d4237/c464e203a31db3cbe5554b1fbe8d4237.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308093.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/8a0/96e51ace0c723ab00e64ae7966ff38a0/96e51ace0c723ab00e64ae7966ff38a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308097.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/b9b/d21ca0635e8168b627b70e51a9eceb9b/d21ca0635e8168b627b70e51a9eceb9b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308101.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/a49/6bb2668f3dbf4b266787686f65bd0a49/6bb2668f3dbf4b266787686f65bd0a49.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308105.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/f8f/990cab5f6528a7585983f00797c99f8f/990cab5f6528a7585983f00797c99f8f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308109.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/799/e66b9004e32da38c801e3e0f11d74799/e66b9004e32da38c801e3e0f11d74799.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308113.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/243/49e7312c3ee71c8e1c20e34e547d6243/49e7312c3ee71c8e1c20e34e547d6243.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308117.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/a75/045870e4ea9183dd39ae9af75041da75/045870e4ea9183dd39ae9af75041da75.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308117.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/a75/045870e4ea9183dd39ae9af75041da75/045870e4ea9183dd39ae9af75041da75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308121.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/7fa/6782952d143d5bd4cc3d38f16924e7fa/6782952d143d5bd4cc3d38f16924e7fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308125.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/df0/7ddb218bfcc01fcde3c9b1b33340adf0/7ddb218bfcc01fcde3c9b1b33340adf0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308129.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/cb5/4c92034395f4b5f1625dbdc05d80dcb5/4c92034395f4b5f1625dbdc05d80dcb5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308133.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/7f4/81d8e6c1fcdab49c913394e02b2887f4/81d8e6c1fcdab49c913394e02b2887f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308137.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/30a/4f372c2617a75f8e829cf803396ed30a/4f372c2617a75f8e829cf803396ed30a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308141.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/76e/e2be6d78543a9105df38b1f50397876e/e2be6d78543a9105df38b1f50397876e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308145.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/fe4/71749a4170b6c6b0034cc5e423916fe4/71749a4170b6c6b0034cc5e423916fe4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308149.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/3dd/c6dfa3e60dae8bc11589d3d6493b63dd/c6dfa3e60dae8bc11589d3d6493b63dd.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308149.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/3dd/c6dfa3e60dae8bc11589d3d6493b63dd/c6dfa3e60dae8bc11589d3d6493b63dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308153.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e6d/8d8e953bfa57b95a63e131c904145e6d/8d8e953bfa57b95a63e131c904145e6d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308157.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/c23/775cecf9945c50aa4b1875803fe7ac23/775cecf9945c50aa4b1875803fe7ac23.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308161.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/1bc/11a6af28c631c780feaff16f786401bc/11a6af28c631c780feaff16f786401bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308165.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/01a/38e8c383786b9d628256a298c6a9a01a/38e8c383786b9d628256a298c6a9a01a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308169.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/fd1/6cd45c9e092fc2633d2e53ac58570fd1/6cd45c9e092fc2633d2e53ac58570fd1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308173.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/4fd/f75f1c3a5237f7e893b66a00f5ddb4fd/f75f1c3a5237f7e893b66a00f5ddb4fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308177.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e2e/850174dc668a0230029d79605c4c8e2e/850174dc668a0230029d79605c4c8e2e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308181.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/a08/67703f0b03af77feb3abf0270296ca08/67703f0b03af77feb3abf0270296ca08.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308181.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/a08/67703f0b03af77feb3abf0270296ca08/67703f0b03af77feb3abf0270296ca08.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308185.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/4b5/d198fad2eebd2941c8c401f5fe92d4b5/d198fad2eebd2941c8c401f5fe92d4b5.dbtest.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object +test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object ... 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.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space +test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space ... ok +swift: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1867680 0 +swift: - - - [06/Oct/2026:17:33:59 +0000] "UPDATE /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1867680 - +swift: - - - [06/Oct/2026:17:33:59 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 1867680 - +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.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.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.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... 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': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:05:18 -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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -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': 'Wed, 03 Sep 2025 11:05:18 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Tue, 06 Oct 2026 17:33:58 -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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP +fake-swift DEBUG: permission denined: 403 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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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.TestS3ApiObjNonUTCAcl.test_object_DELETE_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_error ... 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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix ... 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_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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_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': 'Wed, 03 Sep 2025 11:05:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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: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 +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.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container ... ok +swift: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 1867680 - +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-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 1756771168 1756811120-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.35.1/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 1756771168 1756811120-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.35.1/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 1756771168 1756811120-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.35.1/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 1756771168 1756811120-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.35.1/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 1756771168 1756811120-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.35.1/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 1756857568 1756897519-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.35.1/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 1756857568 1756897519-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.35.1/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 1756857568 1756897519-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.35.1/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 1756857568 1756897519-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.35.1/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 1756857568 1756897519-a9/c9/o9ø TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0082 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0053 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0107 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0054 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0067 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0093 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0076 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0054 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0013 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0078 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0116 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0075 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 1867680 - +test 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: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0075 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0114 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0074 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0147 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0110 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0157 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0121 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0102 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0019 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0155 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0011 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 1867680 nada +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 1867680 999 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0116 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c_nulo" 204 - "-" "-" "-" 0.0133 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0155 "-" 1867680 1 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/p/a/c_unu" 204 - "-" "-" "-" 0.0012 "-" 1867680 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: - - - [06/Oct/2026:17:33:59 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 1867680 - +test 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0359 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0051 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0142 "-" 1867680 0test.unit.container.test_server.TestContainerController.test_listing_with_reserved +test.unit.container.test_server.TestContainerController.test_listing_with_reserved ... ok + +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/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: 546.70, Total bytes/sec: 4920.33, Auditing time: 0.00, Rate: 0.18 +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/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Wed Oct 7 07:33:59 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1552.87, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/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: 582.06, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.15 +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/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda). Since Wed Oct 7 07:33:59 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1388.38, bytes/sec: 12495.44, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/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: 580.13, Total bytes/sec: 5221.13, Auditing time: 0.00, Rate: 0.19 +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/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF - sda). Since Wed Oct 7 07:33:59 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1579.18, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmppxsvhckd/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: 610.44, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.16 +test INFO: Object audit stats: {"10": 1, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test DEBUG: Run listdir on /tmp/tmpvvb3hgf_/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmp7shc3zoi/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmpazkl1dm0/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 DEBUG: 0 audit watcher(s) loaded +test DEBUG: 0 audit watcher(s) loaded +test DEBUG: 0 audit watcher(s) loaded +test DEBUG: 0 audit watcher(s) loaded +test-TestDiskFile ERROR: ERROR DiskFile /tmp/tmp388hfawe/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308039.64577.data close failure: Bad : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2371, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5490, in mock_handle_close_quarantine + raise Exception("Bad") +Exception: Bad + +test-TestDiskFile ERROR: Problem cleaning up /tmp/tmpcdgp5nio/tmp_test_obj_server_DiskFile/sda1/objects-1/0/221/2f5b65d1019c019d79e6f1411fb79221 (): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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. 1756857368) -test-expirer ERROR: Unexcepted error handling task '1756811120-invalid0': + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3282, 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/tmpm1gsx7rr/tmp_test_obj_server_DiskFile/sda1/tmp/tmp2gk9n205: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 477, in _iter_task_container - target_object = parse_task_obj(task_object) - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 180, in parse_task_obj - split_path('/' + target_path, 3, 3, True) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/base.py", line 117, in split_path - raise ValueError('Invalid path: %s' % quote(path)) -ValueError: Invalid path: /invalid0test.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 -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.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_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_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 + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1844, 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 -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: txc401ddcda1594c449effa-0068b820f3) -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: txc401ddcda1594c449effa-0068b820f3) -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: txc401ddcda1594c449effa-0068b820f3) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txc401ddcda1594c449effa-0068b820f3) -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: txed316990bef148ab94e95-0068b820f3) -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: txed316990bef148ab94e95-0068b820f3) -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: txed316990bef148ab94e95-0068b820f3) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txed316990bef148ab94e95-0068b820f3) -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: tx15df653ce60243b999b4a-0068b820f3) -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: tx15df653ce60243b999b4a-0068b820f3) -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: tx15df653ce60243b999b4a-0068b820f3) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx15df653ce60243b999b4a-0068b820f3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx695dbab013aa4b70a4fa1-0068b820f3) -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: tx695dbab013aa4b70a4fa1-0068b820f3) -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: tx695dbab013aa4b70a4fa1-0068b820f3) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx695dbab013aa4b70a4fa1-0068b820f3) -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: tx695dbab013aa4b70a4fa1-0068b820f3) -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: tx695dbab013aa4b70a4fa1-0068b820f3) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx695dbab013aa4b70a4fa1-0068b820f3) -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: tx695dbab013aa4b70a4fa1-0068b820f3) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx695dbab013aa4b70a4fa1-0068b820f3) -test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: tx695dbab013aa4b70a4fa1-0068b820f3) -test DEBUG: Setting object count to 1068 (txn: tx695dbab013aa4b70a4fa1-0068b820f3) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txf32d29b173ab4c91b6fab-0068b820f3) -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: txf32d29b173ab4c91b6fab-0068b820f3) -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: txf32d29b173ab4c91b6fab-0068b820f3) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txf32d29b173ab4c91b6fab-0068b820f3) -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: txf32d29b173ab4c91b6fab-0068b820f3) -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: txf32d29b173ab4c91b6fab-0068b820f3) -test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: txf32d29b173ab4c91b6fab-0068b820f3) -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: txf32d29b173ab4c91b6fab-0068b820f3) -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: txf32d29b173ab4c91b6fab-0068b820f3) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: txf32d29b173ab4c91b6fab-0068b820f3) -test DEBUG: Setting object count to 1068 (txn: txf32d29b173ab4c91b6fab-0068b820f3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa74614fbe18640189297e-0068b820f4) -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: txa74614fbe18640189297e-0068b820f4) -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: txa74614fbe18640189297e-0068b820f4) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa74614fbe18640189297e-0068b820f4) -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: txa74614fbe18640189297e-0068b820f4) -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: txa74614fbe18640189297e-0068b820f4) -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: txa74614fbe18640189297e-0068b820f4) -test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: txa74614fbe18640189297e-0068b820f4) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx34fafdc1cb2146ef89590-0068b820f5) -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: tx34fafdc1cb2146ef89590-0068b820f5) -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: tx34fafdc1cb2146ef89590-0068b820f5) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx34fafdc1cb2146ef89590-0068b820f5) -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: tx34fafdc1cb2146ef89590-0068b820f5) -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: tx34fafdc1cb2146ef89590-0068b820f5)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.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 +During handling of the above exception, another exception occurred: -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa104fe8723e04e20a55a2-0068b820f0" "proxy-server 3036815" 0.0017 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:47305/sdb1/1/a/ec-con" "txa104fe8723e04e20a55a2-0068b820f0" "container-server 3036815" 0.0010 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:48261/sda1/1/a/ec-con" "txa104fe8723e04e20a55a2-0068b820f0" "container-server 3036815" 0.0009 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txa104fe8723e04e20a55a2-0068b820f0" "proxy-server 3036815" 0.0098 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txa104fe8723e04e20a55a2-0068b820f0" "proxy-server 3036815" 0.0085 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/20 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - txa104fe8723e04e20a55a2-0068b820f0 - 0.0177 - - 1756897520.915675879 1756897520.933372974 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09983c009cec4511b36ad-0068b820f0" "proxy-server 3036815" 0.0019 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txed0c6f96439b440a97dee-0068b820f0" "proxy-server 3036815" 0.0011 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sdh1/3/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx68723967f9dc475792465-0068b820f0" "proxy-server 3036815" 0.0022 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sdi1/3/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx68723967f9dc475792465-0068b820f0" "proxy-server 3036815" 0.0037 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sdg1/3/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx68723967f9dc475792465-0068b820f0" "proxy-server 3036815" 0.0051 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/20 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx68723967f9dc475792465-0068b820f0 - 0.0177 - - 1756897520.935065031 1756897520.952755451 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2a10be697c5443f9e235-0068b820f0" "proxy-server 3036815" 0.0011 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "txf2a10be697c5443f9e235-0068b820f0" "container-server 3036815" 0.0015 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "txf2a10be697c5443f9e235-0068b820f0" "container-server 3036815" 0.0008 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf2a10be697c5443f9e235-0068b820f0" "proxy-server 3036815" 0.0106 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf2a10be697c5443f9e235-0068b820f0" "proxy-server 3036815" 0.0092 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/20 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txf2a10be697c5443f9e235-0068b820f0 - 0.0175 - - 1756897520.957023382 1756897520.974552393 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2bcf60001192430b8510d-0068b820f0" "proxy-server 3036815" 0.0019 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx3d6e2755c8eb45cbbb8bc-0068b820f0" "proxy-server 3036815" 0.0011 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sda1/2/a/ec/inm" 201 - "PUT http://localhost/sdh1/3/a/ec/inm" "tx117132de82b04cdabc4f4-0068b820f0" "object-server 3036815" 0.0004 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx117132de82b04cdabc4f4-0068b820f0" "proxy-server 3036815" 0.0126 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx117132de82b04cdabc4f4-0068b820f0" "proxy-server 3036815" 0.0147 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdb1/2/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx117132de82b04cdabc4f4-0068b820f0" "object-server 3036815" 0.0004 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx117132de82b04cdabc4f4-0068b820f0" "proxy-server 3036815" 0.0159 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/21 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx117132de82b04cdabc4f4-0068b820f0 - 0.0290 - - 1756897520.975769281 1756897521.004771471 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx861d5baea5a347358301e-0068b820f1" "proxy-server 3036815" 0.0012 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx8f10de73a8f346a48219f-0068b820f1" "proxy-server 3036815" 0.0021 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "txfae9d208d8b846edb7e98-0068b820f1" "proxy-server 3036815" 0.0005 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "txfae9d208d8b846edb7e98-0068b820f1" "proxy-server 3036815" 0.0005 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "txfae9d208d8b846edb7e98-0068b820f1" "proxy-server 3036815" 0.0004 "-" 3036815 3 -proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: txfae9d208d8b846edb7e98-0068b820f1) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/21 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 txfae9d208d8b846edb7e98-0068b820f1 - 0.0161 - - 1756897521.006109953 1756897521.022220612 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx61bb0d0fc6ea4f77b5181-0068b820f1" "proxy-server 3036815" 0.0018 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "tx61bb0d0fc6ea4f77b5181-0068b820f1" "container-server 3036815" 0.0009 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx61bb0d0fc6ea4f77b5181-0068b820f1" "proxy-server 3036815" 0.0064 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "tx61bb0d0fc6ea4f77b5181-0068b820f1" "container-server 3036815" 0.0009 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx61bb0d0fc6ea4f77b5181-0068b820f1" "proxy-server 3036815" 0.0098 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/21 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx61bb0d0fc6ea4f77b5181-0068b820f1 - 0.0176 - - 1756897521.023618460 1756897521.041222572 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4114a98fb67440ba7b98-0068b820f1" "proxy-server 3036815" 0.0019 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txdd05a5c3d8d04f7ea10bf-0068b820f1" "proxy-server 3036815" 0.0013 "-" 3036815 3test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments ... ok -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... ok +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3025, in create + yield dfw.open() + ~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1847, in open + raise DiskFileNoSpace() +swift.common.exceptions.DiskFileNoSpace -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx3fc8fd2990154839bae9e-0068b820ee - 0.5591 - - 1756897518.549213886 1756897519.108289480 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa85034c936284ca78f0d9-0068b820ef" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2368ed262a544a8b86888-0068b820ef" "proxy-server 3036822" 0.0025 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "GET /sdb1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx118f0fe5bfd54e0396b1f-0068b820ef" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx118f0fe5bfd54e0396b1f-0068b820ef - 0.0118 - - 1756897519.109203339 1756897519.121033907 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 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4bc81d8cad7b42c1bef1b-0068b820ef" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb39bf0d9531440e98e63c-0068b820ef" "proxy-server 3036822" 0.0022 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/1/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "tx281a7646d5d8439096b30-0068b820ef" "object-server 3036822" 0.0004 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/1/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "tx281a7646d5d8439096b30-0068b820ef" "object-server 3036822" 0.0003 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx281a7646d5d8439096b30-0068b820ef" "proxy-server 3036822" 0.0048 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx281a7646d5d8439096b30-0068b820ef" "proxy-server 3036822" 0.0048 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - tx281a7646d5d8439096b30-0068b820ef - 0.0168 - - 1756897519.740813971 1756897519.757587671 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 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd63876ecd89841e68b179-0068b820ef" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx13c643a9115b4c65a7e9e-0068b820ef" "proxy-server 3036822" 0.0021 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx5d167ad87a0d434b9039e-0068b820ef" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx5d167ad87a0d434b9039e-0068b820ef" "object-server 3036822" 0.0003 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx5d167ad87a0d434b9039e-0068b820ef" "proxy-server 3036822" 0.0049 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx5d167ad87a0d434b9039e-0068b820ef" "proxy-server 3036822" 0.0048 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/19 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx5d167ad87a0d434b9039e-0068b820ef - 0.0162 - - 1756897519.762370348 1756897519.778610468 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.1:1001/sdb (txn: txd7446c9ae9864ad896799-0068b820ef) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.0:1000/sda (txn: txd7446c9ae9864ad896799-0068b820ef) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd7446c9ae9864ad896799-0068b820ef) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: txd7446c9ae9864ad896799-0068b820ef) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: txd7446c9ae9864ad896799-0068b820ef) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: txd7446c9ae9864ad896799-0068b820ef) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx68d8c5b16a2346559f7a8-0068b820ef) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx68d8c5b16a2346559f7a8-0068b820ef) -proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx68d8c5b16a2346559f7a8-0068b820ef) -proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx68d8c5b16a2346559f7a8-0068b820ef)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 +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1875, 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 directorytest.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.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 +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.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.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.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.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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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_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 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.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 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_path ... 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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_pending_file_name ... 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': 'Wed, 03 Sep 2025 11:05:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -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': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -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': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 -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 ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx34fafdc1cb2146ef89590-0068b820f5) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx34fafdc1cb2146ef89590-0068b820f5) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx34fafdc1cb2146ef89590-0068b820f5) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx34fafdc1cb2146ef89590-0068b820f5) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx34fafdc1cb2146ef89590-0068b820f5) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx34fafdc1cb2146ef89590-0068b820f5) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx34fafdc1cb2146ef89590-0068b820f5) -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: tx34fafdc1cb2146ef89590-0068b820f5) -test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx34fafdc1cb2146ef89590-0068b820f5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx61ddb9331d664f2fa95f9-0068b820f5) -test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx61ddb9331d664f2fa95f9-0068b820f5) -test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx61ddb9331d664f2fa95f9-0068b820f5) -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: tx61ddb9331d664f2fa95f9-0068b820f5) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx61ddb9331d664f2fa95f9-0068b820f5) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx61ddb9331d664f2fa95f9-0068b820f5) -test DEBUG: Setting object count to 1058 (txn: tx61ddb9331d664f2fa95f9-0068b820f5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5c11aa8d12bb4890bc9b2-0068b820f6) -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: tx5c11aa8d12bb4890bc9b2-0068b820f6) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx5c11aa8d12bb4890bc9b2-0068b820f6) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx5c11aa8d12bb4890bc9b2-0068b820f6) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx5c11aa8d12bb4890bc9b2-0068b820f6) -test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx5c11aa8d12bb4890bc9b2-0068b820f6) -test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx5c11aa8d12bb4890bc9b2-0068b820f6) -test DEBUG: Setting object count to 1024 (txn: tx5c11aa8d12bb4890bc9b2-0068b820f6) -test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx5c11aa8d12bb4890bc9b2-0068b820f6) -test DEBUG: Setting object count to 1024 (txn: tx5c11aa8d12bb4890bc9b2-0068b820f6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7)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.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:58 -0000', 'User-Agent': 'Mozzarella Foxfire'}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-expirer ERROR: Unexcepted error handling task '1756811120-invalid1': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 477, in _iter_task_container - target_object = parse_task_obj(task_object) - File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 180, in parse_task_obj - split_path('/' + target_path, 3, 3, True) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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 1756684768: 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 1756857568: 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 1756857568: 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/obj/expirer.py", line 638, in run_forever - self.run_once(*args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/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/1756771168-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 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 -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 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdddd7436dba948919af74-006ac53107" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txdd8b8760d51f4d1f9893e-006ac53107" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3f83b5187d1d4508828d7-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3f83b5187d1d4508828d7-006ac53107" "proxy-server 1867666" 0.0127 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx3f83b5187d1d4508828d7-006ac53107 - 0.0596 - - 1791308039.539554596 1791308039.599169493 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5800d459e2d4999a23ce-006ac53107" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3612ff47d8c04a96b5eec-006ac53107" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx4fa337c5b88c46c987848-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx4fa337c5b88c46c987848-006ac53107" "proxy-server 1867666" 0.0006 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 14513 - tx4fa337c5b88c46c987848-006ac53107 - 0.0631 - - 1791308039.612331867 1791308039.675457716 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx20c6de1a92da4853b6628-006ac53107" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1b77fa7a74924a798aa96-006ac53107" "proxy-server 1867666" 0.0096 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdg1/3/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx3aa9ba8ab60d4e02b3a80-006ac53107" "proxy-server 1867666" 0.0008 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdh1/3/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx3aa9ba8ab60d4e02b3a80-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 17 - tx3aa9ba8ab60d4e02b3a80-006ac53107 - 0.1019 - - 1791308039.700407743 1791308039.802274466 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12edd61a00b3419d8a238-006ac53107" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe440557126254b63b62ce-006ac53107" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx190084252af4401ba505e-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx190084252af4401ba505e-006ac53107" "proxy-server 1867666" 0.0089 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 100 - tx190084252af4401ba505e-006ac53107 - 0.0482 - - 1791308039.811593056 1791308039.859766483 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe8924d33a0e14a7099308-006ac53107" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc451e7a9df7141a8843b8-006ac53107" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txb618ad1e22384f64a8cef-006ac53107" "proxy-server 1867666" 0.0128 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdg1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txb618ad1e22384f64a8cef-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/33/59 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 100 - txb618ad1e22384f64a8cef-006ac53107 - 0.0522 - - 1791308039.885369778 1791308039.937531710 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 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8154cd70c3bc428d997ff-006ac53107" "proxy-server 1867666" 0.0134 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa4f88c35a15047cab8c6c-006ac53107" "proxy-server 1867666" 0.0094 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdg1/3/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx9ad0f713a8604b05babed-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3test.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking ... 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 +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.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable ... ok +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4142a8e07dc49c1aaf04-006ac53107" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/1/a/27acf997969748aab0a299c1706dc742" 204 - "HEAD http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742" "txf4142a8e07dc49c1aaf04-006ac53107" "proxy-server 1867673" 0.0012 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx112f6f84c59f4bca8291d-006ac53107" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/1/a/27acf997969748aab0a299c1706dc742" 204 - "HEAD http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742" "tx9c185fc039864526903c1-006ac53107" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdi1/1/a/27acf997969748aab0a299c1706dc742/o" 201 - "PUT http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742/o" "tx8c736bed96854e6990c83-006ac53107" "proxy-server 1867673" 0.0567 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/1/a/27acf997969748aab0a299c1706dc742/o" 201 - "PUT http://foo:8080/sdh1/1/a/27acf997969748aab0a299c1706dc742/o" "tx8c736bed96854e6990c83-006ac53107" "object-server 1867673" 0.0004 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdh1/1/a/27acf997969748aab0a299c1706dc742/o" 201 - "PUT http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742/o" "tx8c736bed96854e6990c83-006ac53107" "proxy-server 1867673" 0.0750 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdb1/1/a/27acf997969748aab0a299c1706dc742/o" 201 - "PUT http://foo:8080/sdg1/1/a/27acf997969748aab0a299c1706dc742/o" "tx8c736bed96854e6990c83-006ac53107" "object-server 1867673" 0.0005 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdg1/1/a/27acf997969748aab0a299c1706dc742/o" 201 - "PUT http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742/o" "tx8c736bed96854e6990c83-006ac53107" "proxy-server 1867673" 0.0779 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5669bec744ec4289b414a-006ac53107" "proxy-server 1867673" 0.0135 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a/27acf997969748aab0a299c1706dc742" 204 - "HEAD http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742" "txaa3aca49171849caa4aee-006ac53107" "proxy-server 1867673" 0.0303 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "POST /sdh1/1/a/27acf997969748aab0a299c1706dc742/o" 202 76 "POST http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742/o" "tx9facd3ba42b746f3a850f-006ac53107" "proxy-server 1867673" 0.0198 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdb1/1/a/27acf997969748aab0a299c1706dc742/o" 201 - "POST http://foo:8080/sdi1/1/a/27acf997969748aab0a299c1706dc742/o" "tx9facd3ba42b746f3a850f-006ac53107" "object-server 1867673" 0.0004 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "POST /sdi1/1/a/27acf997969748aab0a299c1706dc742/o" 202 76 "POST http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742/o" "tx9facd3ba42b746f3a850f-006ac53107" "proxy-server 1867673" 0.0292 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/1/a/27acf997969748aab0a299c1706dc742/o" 201 - "POST http://foo:8080/sdg1/1/a/27acf997969748aab0a299c1706dc742/o" "tx9facd3ba42b746f3a850f-006ac53107" "object-server 1867673" 0.0004 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "POST /sdg1/1/a/27acf997969748aab0a299c1706dc742/o" 202 76 "POST http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742/o" "tx9facd3ba42b746f3a850f-006ac53107" "proxy-server 1867673" 0.0325 "-" 1867673 3 +cont1 INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sdb1/1/a/27acf997969748aab0a299c1706dc742" 200 384 "-" "-" "-" 0.0155 "-" 1867673 3 +cont1 INFO: - - - [06/Oct/2026:17:33:59 +0000] "GET /sda1/1/a/27acf997969748aab0a299c1706dc742" 200 384 "-" "-" "-" 0.0157 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe9241b8b53bb4c3583946-006ac53107" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a/27acf997969748aab0a299c1706dc742" 204 - "HEAD http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742" "txb6fac6724b6a4aa29a6a9-006ac53107" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdg1/1/a/27acf997969748aab0a299c1706dc742/o" 200 92 "GET http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742/o" "txde6ac142b16e48a781d9c-006ac53107" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/1/a/27acf997969748aab0a299c1706dc742/o" 200 92 "GET http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742/o" "txde6ac142b16e48a781d9c-006ac53107" "proxy-server 1867673" 0.0009 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd9cb5c6f92984f9a90bb7-006ac53107" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a/27acf997969748aab0a299c1706dc742" 204 - "HEAD http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742" "tx1b29c99948df4af8b4265-006ac53107" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdi1/1/a/27acf997969748aab0a299c1706dc742/o" 200 92 "HEAD http://foo:8080/v1/a/27acf997969748aab0a299c1706dc742/o" "txa41bd65b7fe8453fa3f62-006ac53107" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe60663d0b9de45199530a-006ac53107" "proxy-server 1867673" 0.0013 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdb1/1/a/da786f23b73c48cea6a55c44682ff171" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/da786f23b73c48cea6a55c44682ff171" "txe60663d0b9de45199530a-006ac53107" "container-server 1867673" 0.0010 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/1/a/da786f23b73c48cea6a55c44682ff171" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/da786f23b73c48cea6a55c44682ff171" "txe60663d0b9de45199530a-006ac53107" "container-server 1867673" 0.0131 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/0/a/da786f23b73c48cea6a55c44682ff171" 201 - "PUT http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txe60663d0b9de45199530a-006ac53107" "proxy-server 1867673" 0.0603 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "PUT /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 201 - "PUT http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txe60663d0b9de45199530a-006ac53107" "proxy-server 1867673" 0.0448 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2d0a2c89503e46f5998bc-006ac53107" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "tx2d0a2c89503e46f5998bc-006ac53107" "proxy-server 1867673" 0.0012 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4df937e34dcc49f492f96-006ac53108" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txb7bbe1eb77354d43a0880-006ac53108" "proxy-server 1867673" 0.0122 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/0/a/da786f23b73c48cea6a55c44682ff171/o" 201 - "PUT http://foo:8080/sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" "tx1dd876d75e9d406188635-006ac53108" "object-server 1867673" 0.0005 "-" 1867673 1 +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Wed, 03 Sep 2025 11:05: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', 'Range': 'bytes=3-3', 'Date': 'Wed, 03 Sep 2025 11:05: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', 'Range': 'bytes=1-', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -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': 'Tue, 06 Oct 2026 17:33: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', 'Range': 'bytes=-3', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Range': '', 'Date': 'Wed, 03 Sep 2025 11:05: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', 'Range': 'hoge', 'Date': 'Wed, 03 Sep 2025 11:05: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', 'Range': 'bytes=', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Range': 'bytes=1', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Range': 'bytes=5-1', 'Date': 'Wed, 03 Sep 2025 11:05:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Range': 'bytes=5-10', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:19 -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 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1d75d91c773b49d3bcd01-0068b820f0) -proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx1d75d91c773b49d3bcd01-0068b820f0) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx1d75d91c773b49d3bcd01-0068b820f0) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9064af1e0562425c81174-0068b820f1) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txc6dda917dd024ba797331-0068b820f1) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txe79a2b60f5b0495ab7040-0068b820f1)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 - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdh1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "txc17aa957b6794e3b99a58-0068b820f1" "proxy-server 3036815" 0.0098 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdb1/2/a/ec/o2" 201 - "PUT http://localhost/sdi1/3/a/ec/o2" "txc17aa957b6794e3b99a58-0068b820f1" "object-server 3036815" 0.0004 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sda1/2/a/ec/o2" 201 - "PUT http://localhost/sdg1/3/a/ec/o2" "txc17aa957b6794e3b99a58-0068b820f1" "object-server 3036815" 0.0003 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdi1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "txc17aa957b6794e3b99a58-0068b820f1" "proxy-server 3036815" 0.0132 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdg1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "txc17aa957b6794e3b99a58-0068b820f1" "proxy-server 3036815" 0.0147 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/21 PUT /v1/a/ec/o2 HTTP/1.0 201 - - t 12288 - - txc17aa957b6794e3b99a58-0068b820f1 - 0.5437 - - 1756897521.042480946 1756897521.586198330 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx840e4f70e0df439395e5b-0068b820f2" "proxy-server 3036815" 0.0016 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:47305/sdb1/2/a/ec" "tx840e4f70e0df439395e5b-0068b820f2" "container-server 3036815" 0.0018 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:48261/sda1/2/a/ec" "tx840e4f70e0df439395e5b-0068b820f2" "container-server 3036815" 0.0009 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx840e4f70e0df439395e5b-0068b820f2" "proxy-server 3036815" 0.0102 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx840e4f70e0df439395e5b-0068b820f2" "proxy-server 3036815" 0.0123 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/22 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx840e4f70e0df439395e5b-0068b820f2 - 0.0202 - - 1756897522.254085064 1756897522.274292946 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe2c759d591744bd997336-0068b820f2" "proxy-server 3036815" 0.0020 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx2a4c0a05b5904e2692e62-0068b820f2" "proxy-server 3036815" 0.0012 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/22 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 txc39cbea3f40e4957b1050-0068b820f2 - 0.0148 - - 1756897522.275655985 1756897522.290474892 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdh1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txc39cbea3f40e4957b1050-0068b820f2" "proxy-server 3036815" 0.0025 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdg1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txc39cbea3f40e4957b1050-0068b820f2" "proxy-server 3036815" 0.0038 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdi1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txc39cbea3f40e4957b1050-0068b820f2" "proxy-server 3036815" 0.0111 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9d62ea13d5147e69880d-0068b820f2" "proxy-server 3036815" 0.0021 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 201 - "PUT http://127.0.0.1:48261/sda1/0/a/e33892794ba14460b1a1686f28fa1bb6" "txc9d62ea13d5147e69880d-0068b820f2" "container-server 3036815" 0.0010 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/0/a/e33892794ba14460b1a1686f28fa1bb6" 201 - "PUT http://127.0.0.1:47305/sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" "txc9d62ea13d5147e69880d-0068b820f2" "container-server 3036815" 0.0009 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/0/a/e33892794ba14460b1a1686f28fa1bb6" 201 - "PUT http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txc9d62ea13d5147e69880d-0068b820f2" "proxy-server 3036815" 0.0125 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 201 - "PUT http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txc9d62ea13d5147e69880d-0068b820f2" "proxy-server 3036815" 0.0088 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/22 PUT /v1/a/e33892794ba14460b1a1686f28fa1bb6 HTTP/1.0 201 - - t - - - txc9d62ea13d5147e69880d-0068b820f2 - 0.0213 - - 1756897522.299649000 1756897522.320981026 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbbd814c1e6dc45d28f0f7-0068b820f2" "proxy-server 3036815" 0.0018 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txbe4f24bae6bb4656aa040-0068b820f2" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdh1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 201 - "PUT http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx4b35818a11914012ab8da-0068b820f2" "proxy-server 3036815" 0.0111 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/0/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 201 - "PUT http://localhost/sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx4b35818a11914012ab8da-0068b820f2" "object-server 3036815" 0.0005 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 201 - "PUT http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx4b35818a11914012ab8da-0068b820f2" "proxy-server 3036815" 0.0147 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 201 - "PUT http://localhost/sdi1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx4b35818a11914012ab8da-0068b820f2" "object-server 3036815" 0.0005 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdi1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 201 - "PUT http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx4b35818a11914012ab8da-0068b820f2" "proxy-server 3036815" 0.0168 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/22 PUT /v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals HTTP/1.0 201 - - t 52 - - tx4b35818a11914012ab8da-0068b820f2 - 0.0309 - - 1756897522.322365999 1756897522.353309155 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdda90f43e6c149ce9e4e8-0068b820f2" "proxy-server 3036815" 0.0012 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txadf45b41321044a894a18-0068b820f2" "proxy-server 3036815" 0.0024 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 200 106 "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx7c95d1d36f30468b8e14e-0068b820f2" "proxy-server 3036815" 0.0007 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdi1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 200 106 "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx7c95d1d36f30468b8e14e-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71390ec5b0fb4e92a178d-0068b820f2" "proxy-server 3036815" 0.0019 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "tx3633b05a944a4cdd94f53-0068b820f2" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdi1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 412 - "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txd66f41d3c67b4c55accab-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 412 - "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txd66f41d3c67b4c55accab-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd66f41d3c67b4c55accab-0068b820f2) -proxy DEBUG: Ignoring 412 from primary (txn: txd66f41d3c67b4c55accab-0068b820f2) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdh1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 412 - "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txd66f41d3c67b4c55accab-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd66f41d3c67b4c55accab-0068b820f2) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e6ea3055a3b42ff9a3d1-0068b820f2" "proxy-server 3036815" 0.0011 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txce15b3b1b03d473cb8b3f-0068b820f2" "proxy-server 3036815" 0.0021 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdh1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 200 106 "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txdf2aefcf49b34e63bf83b-0068b820f2" "proxy-server 3036815" 0.0007 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 200 106 "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txdf2aefcf49b34e63bf83b-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04fe3b97d2b04c4b87965-0068b820f2" "proxy-server 3036815" 0.0044 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "tx711fbd25f1b441ca9f500-0068b820f2" "proxy-server 3036815" 0.0013 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 304 - "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txe5cc4b268486426f8d86c-0068b820f2" "proxy-server 3036815" 0.0007 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdh1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 304 - "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txe5cc4b268486426f8d86c-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdi1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 304 - "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txe5cc4b268486426f8d86c-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb84ee402b7184b63a9b37-0068b820f2" "proxy-server 3036815" 0.0012 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "tx70fb7963bf0447c7aa82b-0068b820f2" "proxy-server 3036815" 0.0013 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 200 106 "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx2d1b6fe9831a407babfd8-0068b820f2" "proxy-server 3036815" 0.0007 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdh1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 200 106 "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx2d1b6fe9831a407babfd8-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa937f29c3eb04411a17ab-0068b820f2" "proxy-server 3036815" 0.0011 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txa87a033a1dd04a5397390-0068b820f2" "proxy-server 3036815" 0.0011 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdi1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 304 - "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx87db0e4b662346978cab8-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdh1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 304 - "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx87db0e4b662346978cab8-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 304 - "GET http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx87db0e4b662346978cab8-0068b820f2" "proxy-server 3036815" 0.0006 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93cbc10c8724489ebd77c-0068b820f2" "proxy-server 3036815" 0.0011 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txb5ddbc1e417245fbba5b9-0068b820f2" "proxy-server 3036815" 0.0011 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 200 106 "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx006e27ebf1064620ad3fc-0068b820f2" "proxy-server 3036815" 0.0005 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e8f45782c9740b093dce-0068b820f2" "proxy-server 3036815" 0.0011 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "tx0a53be4fa2fa4f2f9306b-0068b820f2" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdh1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 412 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txdb2de1778db144c380fa5-0068b820f2" "proxy-server 3036815" 0.0005 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 412 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txdb2de1778db144c380fa5-0068b820f2" "proxy-server 3036815" 0.0005 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdi1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 412 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txdb2de1778db144c380fa5-0068b820f2" "proxy-server 3036815" 0.0005 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0fbf39bd71d6481193e8d-0068b820f2" "proxy-server 3036815" 0.0011 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txffb82633775a4cf8b39b1-0068b820f3" "proxy-server 3036815" 0.0011 "-" 3036815 3test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec -test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec ... ok -test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect -test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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.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.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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_unaligned +test.unit.proxy.test_server.TestObjectECRangedGET.test_unaligned ... 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': 'Wed, 03 Sep 2025 11:05: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -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': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 +test.unit.container.test_server.TestContainerController.test_params_format +test.unit.container.test_server.TestContainerController.test_params_format ... 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.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 + +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:33:59 +0000] "GET /sdi1/3/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx9ad0f713a8604b05babed-006ac53107" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 5 - tx9ad0f713a8604b05babed-006ac53107 - 0.0515 - - 1791308039.950907707 1791308040.002387524 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 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeba69f616c254e2f88847-006ac53108" "proxy-server 1867666" 0.0135 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3fdf164819234fea875cb-006ac53108" "proxy-server 1867666" 0.0098 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txee27e78998ee44e09639b-006ac53108" "proxy-server 1867666" 0.0008 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txee27e78998ee44e09639b-006ac53108" "proxy-server 1867666" 0.0006 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2226 - txee27e78998ee44e09639b-006ac53108 - 0.0784 - - 1791308040.019568205 1791308040.097952604 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 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3943e693e8144c4a5706-006ac53108" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf1f212dc8ad5494d920c7-006ac53108" "proxy-server 1867666" 0.0094 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdi1/0/a/ec-con/range-get-test-zero-byte" 200 - "GET http://localhost/v1/a/ec-con/range-get-test-zero-byte" "txb6bf6c90e92144b89a7a9-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdg1/0/a/ec-con/range-get-test-zero-byte" 200 - "GET http://localhost/v1/a/ec-con/range-get-test-zero-byte" "txb6bf6c90e92144b89a7a9-006ac53108" "proxy-server 1867666" 0.0006 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 200 - - t - - - txb6bf6c90e92144b89a7a9-006ac53108 - 0.0434 - - 1791308040.103154182 1791308040.146563768 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 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx846aff5c33ed40258d910-006ac53108" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txac533723c9cf49ff99e16-006ac53108" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx804e3a6f0dc245a9ba8be-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx804e3a6f0dc245a9ba8be-006ac53108" "proxy-server 1867666" 0.0008 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 101 - tx804e3a6f0dc245a9ba8be-006ac53108 - 0.0365 - - 1791308040.155604839 1791308040.192087650 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 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf10a8ce955cc44369b8be-006ac53108" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfed381c89c41430287235-006ac53108" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "txfff519e0d95a42f783280-006ac53108" "proxy-server 1867666" 0.0049 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "txfff519e0d95a42f783280-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 11 - txfff519e0d95a42f783280-006ac53108 - 0.0365 - - 1791308040.209527731 1791308040.245995760 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 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40e574164679492995083-006ac53108" "proxy-server 1867666" 0.0056 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf93088aed99d445faf097-006ac53108" "proxy-server 1867666" 0.0095 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txf33a9489ca0c4157abebb-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txf33a9489ca0c4157abebb-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - txf33a9489ca0c4157abebb-006ac53108 - 0.0437 - - 1791308040.255264759 1791308040.298952818 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 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx27988dcd9dd2412999eea-006ac53108" "proxy-server 1867666" 0.0012 "-" 1867666 -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable +test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable ... ok +test.unit.container.test_server.TestContainerController.test_params_utf8 +test.unit.container.test_server.TestContainerController.test_params_utf8 ... 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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 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 - +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 +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_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_and_range ... ok +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.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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_ACPtest.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.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 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: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: txbbf0894646664eca8d8c0-0068b820f7) -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: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: Setting object count to 1072 (txn: txbbf0894646664eca8d8c0-0068b820f7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txb77422d3ab7e4e899d419-0068b820f7) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txb77422d3ab7e4e899d419-0068b820f7) -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: txb77422d3ab7e4e899d419-0068b820f7) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb77422d3ab7e4e899d419-0068b820f7) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txb77422d3ab7e4e899d419-0068b820f7) -test DEBUG: Setting object count to 1072 (txn: txb77422d3ab7e4e899d419-0068b820f7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8)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.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 - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx7de082d9f1bc474799d32-0068b820f2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx1275deaf31b34a2d88c0a-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx1275deaf31b34a2d88c0a-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx1275deaf31b34a2d88c0a-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx1275deaf31b34a2d88c0a-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx1275deaf31b34a2d88c0a-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx1275deaf31b34a2d88c0a-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx1275deaf31b34a2d88c0a-0068b820f2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx9a02b0c8fcfe498a94484-0068b820f2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2)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.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 - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdh1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 200 106 "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx2dfca685a7eb48c9a0c1b-0068b820f4" "proxy-server 3036815" 0.0005 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx861a3bbee4d54a94a4ec5-0068b820f4" "proxy-server 3036815" 0.0011 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txae18f270d98042ac8f5f5-0068b820f4" "proxy-server 3036815" 0.0011 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 304 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txac0dc1cc50e443f4a59c2-0068b820f4" "proxy-server 3036815" 0.0006 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx80f384f8362b467d9f653-0068b820f4" "proxy-server 3036815" 0.0012 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdb1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "txc849afbe64a7426b9751e-0068b820f4" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 200 106 "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "txb8a71e88ed344a6c8ddfe-0068b820f4" "proxy-server 3036815" 0.0005 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd9d7cc50ebc142cba8b34-0068b820f4" "proxy-server 3036815" 0.0012 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a/e33892794ba14460b1a1686f28fa1bb6" 204 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6" "tx2b70f68cd57740df8823f-0068b820f4" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdg1/1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" 304 - "HEAD http://localhost/v1/a/e33892794ba14460b1a1686f28fa1bb6/conditionals" "tx3007e547ee464a27b802c-0068b820f4" "proxy-server 3036815" 0.0005 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47a38d1e683946f78dcb5-0068b820f4" "proxy-server 3036815" 0.0012 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:48261/sda1/3/a/ec-discon" "tx47a38d1e683946f78dcb5-0068b820f4" "container-server 3036815" 0.0009 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:47305/sdb1/3/a/ec-discon" "tx47a38d1e683946f78dcb5-0068b820f4" "container-server 3036815" 0.0008 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdb1/3/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx47a38d1e683946f78dcb5-0068b820f4" "proxy-server 3036815" 0.0108 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sda1/3/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx47a38d1e683946f78dcb5-0068b820f4" "proxy-server 3036815" 0.0077 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/24 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - tx47a38d1e683946f78dcb5-0068b820f4 - 0.0177 - - 1756897524.198479176 1756897524.216176271 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49437af3b4d74357be776-0068b820f4" "proxy-server 3036815" 0.0017 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx7763e912dbe74efd8ce32-0068b820f4" "proxy-server 3036815" 0.0011 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdb1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/3/a/ec-discon/test" "txae5b78c9e5be4a95ab364-0068b820f4" "object-server 3036815" 0.0004 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sda1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-discon/test" "txae5b78c9e5be4a95ab364-0068b820f4" "object-server 3036815" 0.0004 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdg1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txae5b78c9e5be4a95ab364-0068b820f4" "proxy-server 3036815" 0.0173 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdh1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txae5b78c9e5be4a95ab364-0068b820f4" "proxy-server 3036815" 0.0171 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdi1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txae5b78c9e5be4a95ab364-0068b820f4" "proxy-server 3036815" 0.0183 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/24 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - txae5b78c9e5be4a95ab364-0068b820f4 - 0.0304 - - 1756897524.217092514 1756897524.247503757 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx347ecb058a414d1a87687-0068b820f4" "proxy-server 3036815" 0.0012 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx8daea546ee2e4366b6dde-0068b820f4" "proxy-server 3036815" 0.0022 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "GET /sdg1/3/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx6c7d59f9095a4dc7956a7-0068b820f4" "proxy-server 3036815" 0.0006 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "GET /sdh1/3/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx6c7d59f9095a4dc7956a7-0068b820f4" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/24 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - tx6c7d59f9095a4dc7956a7-0068b820f4 - 0.0178 - - 1756897524.248357773 1756897524.266116381 3 -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx6c7d59f9095a4dc7956a7-0068b820f4) (client_ip: 127.0.0.1) -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx6c7d59f9095a4dc7956a7-0068b820f4) (client_ip: 127.0.0.1) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd42cf74c05cd4abc90d27-0068b820f4" "proxy-server 3036815" 0.0018 "-" 3036815 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:47305/sdb1/3/a/ec-discon" "txd42cf74c05cd4abc90d27-0068b820f4" "container-server 3036815" 0.0012 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdb1/3/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "txd42cf74c05cd4abc90d27-0068b820f4" "proxy-server 3036815" 0.0089 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:48261/sda1/3/a/ec-discon" "txd42cf74c05cd4abc90d27-0068b820f4" "container-server 3036815" 0.0010 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sda1/3/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "txd42cf74c05cd4abc90d27-0068b820f4" "proxy-server 3036815" 0.0115 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/24 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - txd42cf74c05cd4abc90d27-0068b820f4 - 0.0204 - - 1756897524.366797686 1756897524.387238026 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d7b3ea1e74f46159b98a-0068b820f4" "proxy-server 3036815" 0.0018 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx40f9c5b930e74a538653e-0068b820f4" "proxy-server 3036815" 0.0011 "-" 3036815 3test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect ... 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:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:21 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2433, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD - return self._handle_acl(app, 'HEAD') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -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': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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 - -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txe79a2b60f5b0495ab7040-0068b820f1) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txe79a2b60f5b0495ab7040-0068b820f1) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx1fb3d8d890f245ae9744d-0068b820f1) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx1fb3d8d890f245ae9744d-0068b820f1) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx1fb3d8d890f245ae9744d-0068b820f1) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx1fb3d8d890f245ae9744d-0068b820f1) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 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: tx602030a5a3d3449190668-0068b820f2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx3d4455a5289e485d840d7-0068b820f2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx3d4455a5289e485d840d7-0068b820f2) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: tx3d4455a5289e485d840d7-0068b820f2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txdd0fe3594fe34a4eaf607-0068b820f2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txdd0fe3594fe34a4eaf607-0068b820f2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txdd0fe3594fe34a4eaf607-0068b820f2) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: txdd0fe3594fe34a4eaf607-0068b820f2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: tx0cc18f5ca5c4478b80c4d-0068b820f2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx0cc18f5ca5c4478b80c4d-0068b820f2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx0cc18f5ca5c4478b80c4d-0068b820f2) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: tx0cc18f5ca5c4478b80c4d-0068b820f2) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx3c6c9f29707b4b07acb31-0068b820f2) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx3c6c9f29707b4b07acb31-0068b820f2) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx3c6c9f29707b4b07acb31-0068b820f2) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx3c6c9f29707b4b07acb31-0068b820f2) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txe441a5d07edb43259521f-0068b820f2) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txe441a5d07edb43259521f-0068b820f2)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 -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: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 +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.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.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end ... ok +test.unit.proxy.test_server.TestProxyServerConfiguration.test_auto_create_account +test.unit.proxy.test_server.TestProxyServerConfiguration.test_auto_create_account ... 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.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.proxy.test_server.TestProxyServerConfiguration.test_cors_options +test.unit.proxy.test_server.TestProxyServerConfiguration.test_cors_options ... 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 +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Date': 'Wed, 03 Sep 2025 11:05:21 -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': 'Wed, 03 Sep 2025 11:05:21 -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': 'Wed, 03 Sep 2025 11:05:21 -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': 'Wed, 03 Sep 2025 11:05:21 -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': 'Tue, 06 Oct 2026 17:33:59 -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': 'Wed, 03 Sep 2025 11:05:21 -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': 'Wed, 03 Sep 2025 11:05:21 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Date': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:21 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_ACPtest.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.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 +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.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted ... ok +swift: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0199 "-" 1867680 0 +swift: - - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1867680 0 +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.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 +swift: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0142 "-" 1867680 0 +swift: - - - [06/Oct/2026:17:34:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1867680 - +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp ... ok +swift: - - - [06/Oct/2026:17:34:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 1867680 - -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897655.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/387/e9ce4839a301906096ceeb76359f2387/e9ce4839a301906096ceeb76359f2387.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897658.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/1c9/a36017c50110d1bac62011cd838d21c9/a36017c50110d1bac62011cd838d21c9.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897658.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/1c9/a36017c50110d1bac62011cd838d21c9/a36017c50110d1bac62011cd838d21c9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897661.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/7dd/7083a2d8a1bee0eb1cd0c075cfb347dd/7083a2d8a1bee0eb1cd0c075cfb347dd.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897661.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/7dd/7083a2d8a1bee0eb1cd0c075cfb347dd/7083a2d8a1bee0eb1cd0c075cfb347dd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897664.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/9bd/572cfdac0a4b7e6b1dcd1d37cf3fe9bd/572cfdac0a4b7e6b1dcd1d37cf3fe9bd.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897664.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/9bd/572cfdac0a4b7e6b1dcd1d37cf3fe9bd/572cfdac0a4b7e6b1dcd1d37cf3fe9bd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897667.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/81b/9f8a5c2404f88579d8e7b6b4ef73d81b/9f8a5c2404f88579d8e7b6b4ef73d81b.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897667.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/81b/9f8a5c2404f88579d8e7b6b4ef73d81b/9f8a5c2404f88579d8e7b6b4ef73d81b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897670.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/917/8997b203c0cb126116cf36a5e0ebc917/8997b203c0cb126116cf36a5e0ebc917.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897670.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/917/8997b203c0cb126116cf36a5e0ebc917/8997b203c0cb126116cf36a5e0ebc917.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897673.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/723/4a8b99f6e0274bf54bbac774404f6723/4a8b99f6e0274bf54bbac774404f6723.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897673.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/723/4a8b99f6e0274bf54bbac774404f6723/4a8b99f6e0274bf54bbac774404f6723.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897676.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/01f/857ef70dfae2a4d41650374e6579701f/857ef70dfae2a4d41650374e6579701f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897676.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/01f/857ef70dfae2a4d41650374e6579701f/857ef70dfae2a4d41650374e6579701f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897679.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/e62/b79aa72c6f41d4819c3e4f9e8caf1e62/b79aa72c6f41d4819c3e4f9e8caf1e62.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897679.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/e62/b79aa72c6f41d4819c3e4f9e8caf1e62/b79aa72c6f41d4819c3e4f9e8caf1e62.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897682.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/c02/8b12dea299edc3d02a0b75ff2c321c02/8b12dea299edc3d02a0b75ff2c321c02.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897682.00000-0, db: /tmp/tmpnpz0hwad/sda/containers/0/c02/8b12dea299edc3d02a0b75ff2c321c02/8b12dea299edc3d02a0b75ff2c321c02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897520.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d4d/8e0d5ac43562e5654b0a4c7b214a7d4d/8e0d5ac43562e5654b0a4c7b214a7d4d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897525.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/477/b8e794bc6a6eccb0f088560ecfdb4477/b8e794bc6a6eccb0f088560ecfdb4477.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897530.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/4e9/54842fa28827645c95b53ebcef46a4e9/54842fa28827645c95b53ebcef46a4e9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897540.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/6e1/021dc912942f88dffb05ae9f3170e6e1/021dc912942f88dffb05ae9f3170e6e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897545.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/9e3/79ece17f2cdf6e8f284a2e70a0af09e3/79ece17f2cdf6e8f284a2e70a0af09e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897550.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ae9/e5b22ece48abec868c793ed128dcbae9/e5b22ece48abec868c793ed128dcbae9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897555.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/1a4/f8e0cba2e9bc7ede0fba17ab843a21a4/f8e0cba2e9bc7ede0fba17ab843a21a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897560.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/7c1/914e5f170aa63fc33a0088f4c5d337c1/914e5f170aa63fc33a0088f4c5d337c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897565.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/742/1334e5f9a7bbc704ca7fdd23cb101742/1334e5f9a7bbc704ca7fdd23cb101742.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897570.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/24e/51c17293258c27a9b2143eda6a00f24e/51c17293258c27a9b2143eda6a00f24e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897575.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897580.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d16/9d751355dd6820a91cebe6254c519d16/9d751355dd6820a91cebe6254c519d16.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897585.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ff0/6d61144f8c89ff49f1497c360cd25ff0/6d61144f8c89ff49f1497c360cd25ff0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897590.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/350/6febd2add28f5a9dd78f52b200eda350/6febd2add28f5a9dd78f52b200eda350.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897595.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/5d8/6e33d7fb6463703878a65bf2042df5d8/6e33d7fb6463703878a65bf2042df5d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897600.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/fec/211d5bcad77772c9fdb63ff49fd65fec/211d5bcad77772c9fdb63ff49fd65fec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897605.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/0e4/176677320e61393b77af2f07fcf4e0e4/176677320e61393b77af2f07fcf4e0e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897610.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c50/07a86e863744894c8f0ddf8806a8fc50/07a86e863744894c8f0ddf8806a8fc50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897615.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/7c0/3886ce8bcb983d7506a261e3a1e367c0/3886ce8bcb983d7506a261e3a1e367c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897620.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ab6/f1235655c4a9ad8de645a1477e4b0ab6/f1235655c4a9ad8de645a1477e4b0ab6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897625.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b44/1328805870d36ba2fc2dd1f39479eb44/1328805870d36ba2fc2dd1f39479eb44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897630.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b57/23e164827523d1d6bcb4a5f544f92b57/23e164827523d1d6bcb4a5f544f92b57.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897635.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/baa/9c38363e37bdf0210eefce80bb159baa/9c38363e37bdf0210eefce80bb159baa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897640.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ee2/e28f85773ec0ca36aca9463c4673fee2/e28f85773ec0ca36aca9463c4673fee2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897645.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/2cb/1e7d9759765ad19494919f5b739bf2cb/1e7d9759765ad19494919f5b739bf2cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897650.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/a8f/a16d2134330a948f5626557d1211fa8f/a16d2134330a948f5626557d1211fa8f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897655.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/387/e9ce4839a301906096ceeb76359f2387/e9ce4839a301906096ceeb76359f2387.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897660.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/250/756c734a0c94e954a9ebda45000b5250/756c734a0c94e954a9ebda45000b5250.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897665.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/eba/750fa118a9b010a32e0cb0c1c6bf0eba/750fa118a9b010a32e0cb0c1c6bf0eba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897670.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/917/8997b203c0cb126116cf36a5e0ebc917/8997b203c0cb126116cf36a5e0ebc917.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897675.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/9fc/f9b128051f9eb2c35b37ac7ba54af9fc/f9b128051f9eb2c35b37ac7ba54af9fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897680.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c78/e2b4e3f82642990f476d333df7d55c78/e2b4e3f82642990f476d333df7d55c78.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897685.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/052/729b51ee570cf398b066b3f5797e8052/729b51ee570cf398b066b3f5797e8052.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897690.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/72e/576fdbbca42d5309533e00177aca772e/576fdbbca42d5309533e00177aca772e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897695.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/6d0/e6f5afbd0a278eca26f81637e63886d0/e6f5afbd0a278eca26f81637e63886d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897700.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b2f/25a072a39fe7ea36e4b68672e2f58b2f/25a072a39fe7ea36e4b68672e2f58b2f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897705.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/24c/9011d81eb7d20d2b84f174fff9c5e24c/9011d81eb7d20d2b84f174fff9c5e24c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897710.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/3a8/fb8b4ae8bbff3998f937a14d0c3293a8/fb8b4ae8bbff3998f937a14d0c3293a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897715.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/3a5/8950aa64606d7cb37d322471389a13a5/8950aa64606d7cb37d322471389a13a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897720.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d48/75e453792c3b4130f76b2bfa456f6d48/75e453792c3b4130f76b2bfa456f6d48.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897725.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/480/944683a40729809da7d2d8ca522b7480/944683a40729809da7d2d8ca522b7480.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897730.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/08d/cdaa477289a3806ae2819ca1e773208d/cdaa477289a3806ae2819ca1e773208d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897735.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/43d/cb860e087f9bc804fe59bf0d8efee43d/cb860e087f9bc804fe59bf0d8efee43d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897740.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e52/7c6f7bdb68590ffd5af6a5165145de52/7c6f7bdb68590ffd5af6a5165145de52.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897745.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/65f/a75316445ac39eed91d332584473765f/a75316445ac39eed91d332584473765f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897750.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/3b7/c7500b702a62e32d9c137841003ed3b7/c7500b702a62e32d9c137841003ed3b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897755.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/f1d/4073ab5c1895aaac49d4058a92666f1d/4073ab5c1895aaac49d4058a92666f1d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897760.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e3f/b16227bacf15115ebcb25682a5271e3f/b16227bacf15115ebcb25682a5271e3f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897765.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/9ba/bc6f7fe386ad2ba0ba7f549b9d3409ba/bc6f7fe386ad2ba0ba7f549b9d3409ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897770.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/61a/3f841617064410f85da79ab58062661a/3f841617064410f85da79ab58062661a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897775.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c2e/ac9b79685503fa98c7f1a8013f42bc2e/ac9b79685503fa98c7f1a8013f42bc2e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897780.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/4b1/fb8db821671778f16d28ad20a7b414b1/fb8db821671778f16d28ad20a7b414b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897785.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/fb8/a4941b554d652236436298ee157f1fb8/a4941b554d652236436298ee157f1fb8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897790.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/8c4/7ab050a9d5abd90c39dec6e583d4e8c4/7ab050a9d5abd90c39dec6e583d4e8c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897795.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/4eb/73718aa828707b23cade242325f6d4eb/73718aa828707b23cade242325f6d4eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897800.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/276/44ce7e342ab750b9646bb50c81b45276/44ce7e342ab750b9646bb50c81b45276.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897805.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/938/3ed1cf7f57a65adf4ab57f56a0050938/3ed1cf7f57a65adf4ab57f56a0050938.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897810.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/bf5/cf7d9bc66740d77bf6e2eabe87827bf5/cf7d9bc66740d77bf6e2eabe87827bf5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897815.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/a2b/ff3e51aef39e5680dcce3bf201838a2b/ff3e51aef39e5680dcce3bf201838a2b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897820.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/467/f70ca6494e86dd8ea5f9794795411467/f70ca6494e86dd8ea5f9794795411467.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897825.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/04b/f61eb65c74dcfec06406a4c986e2604b/f61eb65c74dcfec06406a4c986e2604b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897830.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/4d5/47de9f1712450b7a50f2e983e5a9f4d5/47de9f1712450b7a50f2e983e5a9f4d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897835.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c11/6e8b4d7b009e8c77169e95bf3ab31c11/6e8b4d7b009e8c77169e95bf3ab31c11.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897840.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/fa9/00fd505608c9eb2f1138123c2048dfa9/00fd505608c9eb2f1138123c2048dfa9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897845.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e89/6ae1fd21801f82c5151a4cc72cd80e89/6ae1fd21801f82c5151a4cc72cd80e89.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897850.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/f31/fe785462a68a791d93140fb62c207f31/fe785462a68a791d93140fb62c207f31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897855.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e94/09bdd409c69f3bf8c33bcc436e5c3e94/09bdd409c69f3bf8c33bcc436e5c3e94.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897860.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/247/b5b6e4bc32986a739bd00bfffde10247/b5b6e4bc32986a739bd00bfffde10247.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897865.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/3f8/187aae304fe8514bb628e8730cc963f8/187aae304fe8514bb628e8730cc963f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897870.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ab5/1e69866b84de8de3342d58783578bab5/1e69866b84de8de3342d58783578bab5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897875.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/22f/60d010ec7bc9f8aaffcd263c515d022f/60d010ec7bc9f8aaffcd263c515d022f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897880.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/30b/e3f1072380172f15abb4f164d430b30b/e3f1072380172f15abb4f164d430b30b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897885.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/9d6/793d90bb8770a7430f6224eb2d6f99d6/793d90bb8770a7430f6224eb2d6f99d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897890.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/762/f39a9ee2608bd77c945e8da1e60e5762/f39a9ee2608bd77c945e8da1e60e5762.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897895.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/0df/715f83c2e0c0ec4946ac75a58e8090df/715f83c2e0c0ec4946ac75a58e8090df.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897900.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b6f/e064b7128981010d634a6ddfbe5a9b6f/e064b7128981010d634a6ddfbe5a9b6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897905.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c81/329f2e99e93dab97799608eeae41ac81/329f2e99e93dab97799608eeae41ac81.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897910.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/179/33f6c0964ea8c863881890d6177f2179/33f6c0964ea8c863881890d6177f2179.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897915.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/2b3/d7c4801af57369877897db867a5a32b3/d7c4801af57369877897db867a5a32b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897920.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/cee/5a83e8e6f5359773d7b07cf3fa65acee/5a83e8e6f5359773d7b07cf3fa65acee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897925.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d11/5dd098598d8aac50a08695239f8c8d11/5dd098598d8aac50a08695239f8c8d11.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897930.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/7a8/bcb3ac2e568bb308e6c21b0f9a3d57a8/bcb3ac2e568bb308e6c21b0f9a3d57a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897935.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/56a/ab6a67e18149f227f0f01f82d405856a/ab6a67e18149f227f0f01f82d405856a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897940.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d8b/727bd80c0c96134e2aeba20689c3dd8b/727bd80c0c96134e2aeba20689c3dd8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897945.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e38/71635639c75b2ee995055043d4390e38/71635639c75b2ee995055043d4390e38.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897950.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/fe3/16918a3e7d08930b0c746ac80fb01fe3/16918a3e7d08930b0c746ac80fb01fe3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897955.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/975/b69bcd4ff1f717c26ddfa25c0f1e4975/b69bcd4ff1f717c26ddfa25c0f1e4975.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897960.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/046/69c49ec6633877dbe544eb5be7ac7046/69c49ec6633877dbe544eb5be7ac7046.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897965.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/518/add10dbe1bcf5d218870e49dc9654518/add10dbe1bcf5d218870e49dc9654518.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897970.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/66a/bc1d1be1ce3c0af26185bb2bc25f966a/bc1d1be1ce3c0af26185bb2bc25f966a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897975.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ec0/9c4b7c7cb4755465a81229b3e21c0ec0/9c4b7c7cb4755465a81229b3e21c0ec0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897980.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e85/f1d74ed4120672e04794a23840d30e85/f1d74ed4120672e04794a23840d30e85.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897985.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/382/e558ab69b43b0e7b7cc577c9ddf61382/e558ab69b43b0e7b7cc577c9ddf61382.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897990.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b49/35ef5d460262f1db5b0d7d1d7422eb49/35ef5d460262f1db5b0d7d1d7422eb49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897995.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ad7/f2f4abc9aa69d1193623ca27e061ead7/f2f4abc9aa69d1193623ca27e061ead7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898000.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/cd8/2df8b41d9dcc0795cb02f2905fe66cd8/2df8b41d9dcc0795cb02f2905fe66cd8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898005.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b76/dc4467b304ae1d53ea3791c65779ab76/dc4467b304ae1d53ea3791c65779ab76.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898010.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/54a/714a9bfd7924788d971c54ff5774154a/714a9bfd7924788d971c54ff5774154a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898015.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/914/cf1171fc8b5c6dcf07c22e92b9fce914/cf1171fc8b5c6dcf07c22e92b9fce914.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898020.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/f3f/3f9ff231709681e9970c5831f7913f3f/3f9ff231709681e9970c5831f7913f3f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898025.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b55/b01f5a1e17a04789b3db59f28774bb55/b01f5a1e17a04789b3db59f28774bb55.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898030.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/2bc/1ff4964aa88666f9405f3ebbdc53d2bc/1ff4964aa88666f9405f3ebbdc53d2bc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898035.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/924/d01f0e30285c6615b5ee27c35b2c7924/d01f0e30285c6615b5ee27c35b2c7924.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898040.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/cc5/46eeab914781730b6d4cb970bdda5cc5/46eeab914781730b6d4cb970bdda5cc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898045.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/762/9a9c32355ab8a7eba48b98136fc84762/9a9c32355ab8a7eba48b98136fc84762.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898050.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/92e/7d2de34d71cbc5d52a6e0cde2e94f92e/7d2de34d71cbc5d52a6e0cde2e94f92e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898055.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/4fe/fa01a41d7a0ed175fb994e0c51ed64fe/fa01a41d7a0ed175fb994e0c51ed64fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898060.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/644/07e6b52900e16c90520da3c4689ba644/07e6b52900e16c90520da3c4689ba644.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898065.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d40/36fade7c868bb7cf1e49c026dadd1d40/36fade7c868bb7cf1e49c026dadd1d40.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898070.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/cc2/5ab4e39d5ff36e3865ec3c989633ccc2/5ab4e39d5ff36e3865ec3c989633ccc2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898075.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/fd2/94dc9e40f2962e6291829669a4676fd2/94dc9e40f2962e6291829669a4676fd2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898080.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/196/5e6ed99f1f4edcee3b82770358e11196/5e6ed99f1f4edcee3b82770358e11196.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898085.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/946/cb508e3752ac7dc2bba96aa4d2cb7946/cb508e3752ac7dc2bba96aa4d2cb7946.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898090.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e2d/75cf34c3c7726d226607a9347b86ae2d/75cf34c3c7726d226607a9347b86ae2d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898095.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c26/4eb4a6f0e5df92d02d3f1671db686c26/4eb4a6f0e5df92d02d3f1671db686c26.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898100.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/597/4d203055721ac3027c34cc83e9413597/4d203055721ac3027c34cc83e9413597.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898105.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c53/4fa7300218146e8f856c29ffe3267c53/4fa7300218146e8f856c29ffe3267c53.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898110.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/34c/bd4cceea765eeb5e1e918844f25df34c/bd4cceea765eeb5e1e918844f25df34c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898115.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ad8/2e47dbe1e930bf09355ddec056720ad8/2e47dbe1e930bf09355ddec056720ad8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898120.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/907/225c112c2ff6bcbd30cb8ef9b6b6e907/225c112c2ff6bcbd30cb8ef9b6b6e907.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898125.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/509/d91193c46d3ca074e50db62be8b9c509/d91193c46d3ca074e50db62be8b9c509.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898130.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/144/e84d7af991697703fecec158ca46a144/e84d7af991697703fecec158ca46a144.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898135.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/a2d/1644ba8cf2cc81b46e37f09495f36a2d/1644ba8cf2cc81b46e37f09495f36a2d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898140.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/0b3/1365a79b9c3a2edabbfaa12ea20830b3/1365a79b9c3a2edabbfaa12ea20830b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898145.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/5ba/b79b0ec2c3aa2dc60d87f9e63bb175ba/b79b0ec2c3aa2dc60d87f9e63bb175ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898150.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/acd/6e429cd007b6f5cf8f3e697c40b0cacd/6e429cd007b6f5cf8f3e697c40b0cacd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898155.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b35/395ad31c3512071afd02d27e97c02b35/395ad31c3512071afd02d27e97c02b35.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898160.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b0e/fce8b6542a1a224b60b4996b1fb2eb0e/fce8b6542a1a224b60b4996b1fb2eb0e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898165.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/5ee/5faeb5d4b5ebf2ac3d9953f5c7cc25ee/5faeb5d4b5ebf2ac3d9953f5c7cc25ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898170.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/09c/dc4d6e32d94e3a30fd7b6ed4690d009c/dc4d6e32d94e3a30fd7b6ed4690d009c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898175.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/db2/858738d16e55aa0a922b2b2ec65bddb2/858738d16e55aa0a922b2b2ec65bddb2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898180.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b45/87aa5d1d9d43c65fabb0446498cb9b45/87aa5d1d9d43c65fabb0446498cb9b45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898185.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/53e/115bd0e73a50f20f6a42951ef635c53e/115bd0e73a50f20f6a42951ef635c53e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898190.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/7f8/4ff5f50d75cd17b6daa31cdb8d1da7f8/4ff5f50d75cd17b6daa31cdb8d1da7f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898195.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/38f/96572d5acc4e63df19479298e69ef38f/96572d5acc4e63df19479298e69ef38f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898200.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b51/eff0d4a3b8e343061dbd63bc6e9c8b51/eff0d4a3b8e343061dbd63bc6e9c8b51.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898205.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c58/c560139a644c6b8c909b8eefd8934c58/c560139a644c6b8c909b8eefd8934c58.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898210.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/f82/47c33039cdb0c3f5d9cd97aad6f1bf82/47c33039cdb0c3f5d9cd97aad6f1bf82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898215.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/0a1/13abf0ae7bdf0fc57c93a55166aa70a1/13abf0ae7bdf0fc57c93a55166aa70a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898220.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/042/58148a85341c33b8a5857f570d20f042/58148a85341c33b8a5857f570d20f042.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898225.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/116/d1ad795f9ca5b28561cfa883b1554116/d1ad795f9ca5b28561cfa883b1554116.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898230.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b5b/ce1c3c2be642e9e5e3bf0dc60647bb5b/ce1c3c2be642e9e5e3bf0dc60647bb5b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898235.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/217/3d4a9c5a885fcb0abe06cb930dfe0217/3d4a9c5a885fcb0abe06cb930dfe0217.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898240.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/f45/56e7bb28f91000b493b6559ef3b4bf45/56e7bb28f91000b493b6559ef3b4bf45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898245.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/230/8959bd0c83e4c01848375e9b4c1f5230/8959bd0c83e4c01848375e9b4c1f5230.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898250.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d46/2bf958ba19ab37343ab162142e6efd46/2bf958ba19ab37343ab162142e6efd46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898255.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/055/eee87851f6f227046e9c2e1d4a1d2055/eee87851f6f227046e9c2e1d4a1d2055.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898260.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d0d/c68f49234df10c706cabefc2cb84ad0d/c68f49234df10c706cabefc2cb84ad0d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898265.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/2e9/63118e2d2c6a9eebd7d453fa4f5b22e9/63118e2d2c6a9eebd7d453fa4f5b22e9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898270.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b43/52e4fa776893c98e999c1a33fe398b43/52e4fa776893c98e999c1a33fe398b43.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898275.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/1c6/43a6e5221ad27c8d568d969bc26a81c6/43a6e5221ad27c8d568d969bc26a81c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898280.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/a6e/d9cb6b6f38ea2f8facbea2634cff7a6e/d9cb6b6f38ea2f8facbea2634cff7a6e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898285.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/44d/87e11164400f80d1d0a8cb3cd95df44d/87e11164400f80d1d0a8cb3cd95df44d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898290.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/8a1/5e918427dc7fb203c27ba41f45f628a1/5e918427dc7fb203c27ba41f45f628a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898295.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ff3/087fb0803bc1b8889b169dd233d83ff3/087fb0803bc1b8889b169dd233d83ff3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898300.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/744/2a28f116de9fcbb3944f6de49958c744/2a28f116de9fcbb3944f6de49958c744.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898305.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/de8/bbda07475cb9c9aed836e4d3b185cde8/bbda07475cb9c9aed836e4d3b185cde8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898310.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/3ba/0f156f64dd2dd79cab826501144383ba/0f156f64dd2dd79cab826501144383ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898315.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/3f3/53edbc6d285a298d39ad862eef0b53f3/53edbc6d285a298d39ad862eef0b53f3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898320.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ce4/55b8eabe850e5e12d62daeffd0f34ce4/55b8eabe850e5e12d62daeffd0f34ce4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898325.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/1f5/e8655feed3f6c2565941ff6260fe11f5/e8655feed3f6c2565941ff6260fe11f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898330.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/363/b62988e921aa39f2fcd89fbcefc18363/b62988e921aa39f2fcd89fbcefc18363.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898335.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e53/9d434b1e7750ec4e0f538bb62722ce53/9d434b1e7750ec4e0f538bb62722ce53.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898340.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/60d/57e636247bb7ff0f691a9a8f0506760d/57e636247bb7ff0f691a9a8f0506760d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898345.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/1c4/d322fdf31fa0102b85ed63b9e5a681c4/d322fdf31fa0102b85ed63b9e5a681c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898350.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/0bc/3c74d67f160efeb9d72114f94ecea0bc/3c74d67f160efeb9d72114f94ecea0bc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898355.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/18f/ba4de7f150bf0403e75962ac6499118f/ba4de7f150bf0403e75962ac6499118f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898360.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/da3/9f4dd3788201b16e9dfed80dff749da3/9f4dd3788201b16e9dfed80dff749da3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898365.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/a63/a8e7d1d8933a8fbc324d3190c25dba63/a8e7d1d8933a8fbc324d3190c25dba63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898370.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e22/e09c56d5dca96ddf2066e94e10269e22/e09c56d5dca96ddf2066e94e10269e22.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898375.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/067/90f87884f6cb7aab964ad87813029067/90f87884f6cb7aab964ad87813029067.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898380.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/018/71ca01aa5e156ab1290e391fab857018/71ca01aa5e156ab1290e391fab857018.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898385.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c45/4d4c46c1083fd52da2cd03631b5f8c45/4d4c46c1083fd52da2cd03631b5f8c45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898390.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/65c/8e220f93b152e00a63d3509eff7fb65c/8e220f93b152e00a63d3509eff7fb65c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898395.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/624/fcd91aa6af0db42d4229ca7d15e23624/fcd91aa6af0db42d4229ca7d15e23624.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898400.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/566/9301155c28866cf318accdd7f7cdf566/9301155c28866cf318accdd7f7cdf566.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898405.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/734/4985ad3653ba3e7f3adfa560af007734/4985ad3653ba3e7f3adfa560af007734.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898410.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/700/be4d488788a0aa3b8d978010ad61b700/be4d488788a0aa3b8d978010ad61b700.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898415.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/71b/25bc309369fc9f8ee0577cb86dbfe71b/25bc309369fc9f8ee0577cb86dbfe71b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898420.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/da0/590462417a8e8ef48f6e0a598b059da0/590462417a8e8ef48f6e0a598b059da0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898425.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/e74/bb8320f64df99ad3e25ba94f4ad58e74/bb8320f64df99ad3e25ba94f4ad58e74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898430.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/9db/858b4dfe7c142e699c258ad0a9dd19db/858b4dfe7c142e699c258ad0a9dd19db.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898435.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/2a1/8f5e27f6077d4d2567c129e319f982a1/8f5e27f6077d4d2567c129e319f982a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898440.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/0ef/f65c7c987203f578614e9b85479610ef/f65c7c987203f578614e9b85479610ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898445.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/657/bacbe9a9339c15218471b1b0d37d3657/bacbe9a9339c15218471b1b0d37d3657.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898450.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ca8/9bd12a7d4e91901aa018d18253f30ca8/9bd12a7d4e91901aa018d18253f30ca8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898455.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/cf1/3e7791e8edfbf7e4fbcbdbdb77a8ecf1/3e7791e8edfbf7e4fbcbdbdb77a8ecf1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898460.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/a5d/4f874560a89c9b956a9d7ad910abba5d/4f874560a89c9b956a9d7ad910abba5d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898465.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/5e2/9593c23c76f038d276af7446691c85e2/9593c23c76f038d276af7446691c85e2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898470.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/169/4549f11720945c0f346b402dd7eb4169/4549f11720945c0f346b402dd7eb4169.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898475.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/cfd/54f1308e930e4b4db0b8992f5d653cfd/54f1308e930e4b4db0b8992f5d653cfd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898480.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/777/5352af5eb7a477b81c2a30d361576777/5352af5eb7a477b81c2a30d361576777.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898485.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d11/dc5ac20405e5bfa6187eb51f8da32d11/dc5ac20405e5bfa6187eb51f8da32d11.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898490.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/90b/6a0a8837fd1aea8ad712c014b06dd90b/6a0a8837fd1aea8ad712c014b06dd90b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898495.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/813/e78706ae0dcbeba3008a55238f3cb813/e78706ae0dcbeba3008a55238f3cb813.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898500.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/121/78e3f60f1374763be8a35959b4c96121/78e3f60f1374763be8a35959b4c96121.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898505.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/551/23b4cc9a65e806a08df36368dcf5f551/23b4cc9a65e806a08df36368dcf5f551.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898510.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/446/b4bbce855d7c3553f1396dbe19d6a446/b4bbce855d7c3553f1396dbe19d6a446.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898515.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ebb/4767293afa09f0d20538623e974c9ebb/4767293afa09f0d20538623e974c9ebb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898520.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/98b/47ef116325049399bf75d225cd99298b/47ef116325049399bf75d225cd99298b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898525.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/ce4/cb2bfdc9228775de6cd8ca5ac2c37ce4/cb2bfdc9228775de6cd8ca5ac2c37ce4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898530.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/dec/17c101336e1346c44f5c062a8d256dec/17c101336e1346c44f5c062a8d256dec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898535.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/d8e/0e8718495a6c040845ed5b1457aead8e/0e8718495a6c040845ed5b1457aead8e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898540.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/1ca/9c0520fb7612dfa68ee43c638192d1ca/9c0520fb7612dfa68ee43c638192d1ca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898545.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/003/df6caa46cff794b5d5b2f82c0b02d003/df6caa46cff794b5d5b2f82c0b02d003.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898550.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/273/03901736dcbf779a4fc68d89e56ac273/03901736dcbf779a4fc68d89e56ac273.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898555.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/3b3/35b06697ab79e831fabe8e20885d33b3/35b06697ab79e831fabe8e20885d33b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898560.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/429/47df1b6b5f71ee2ce037622f39111429/47df1b6b5f71ee2ce037622f39111429.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898565.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/59c/46e96c29bb2a70d31695b1aeb979959c/46e96c29bb2a70d31695b1aeb979959c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898570.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/1ee/e919ae80b6fc23a183554fd163f221ee/e919ae80b6fc23a183554fd163f221ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898575.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/323/9707eb179caf254dc51f13e19f95b323/9707eb179caf254dc51f13e19f95b323.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898580.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/116/9fc33bf0e0d24c7780e1c61cce51f116/9fc33bf0e0d24c7780e1c61cce51f116.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898585.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/bc1/5bba5486d5d1c4c4d3cae9f444f45bc1/5bba5486d5d1c4c4d3cae9f444f45bc1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898590.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b7a/04863070594685096b719fd6d10edb7a/04863070594685096b719fd6d10edb7a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898595.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/845/3e4593d7a66605c9de228cf62a272845/3e4593d7a66605c9de228cf62a272845.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898600.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c34/72a623a2f3c8f863c831a04575597c34/72a623a2f3c8f863c831a04575597c34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898605.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/60e/74c4239722dd76e694936c27e5e6860e/74c4239722dd76e694936c27e5e6860e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898610.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c12/a98cb15782dd3f5bef5108c445e2fc12/a98cb15782dd3f5bef5108c445e2fc12.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898615.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/6f2/2095020ea898d1cfb2a95451d68d66f2/2095020ea898d1cfb2a95451d68d66f2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898620.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/243/4bdc5f4ac616233ddec5be7173ec0243/4bdc5f4ac616233ddec5be7173ec0243.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898625.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/5ac/b6ff32ed310c05d6070ffa2cb26175ac/b6ff32ed310c05d6070ffa2cb26175ac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898630.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/137/def65e8c93090f7ee32590ec3f546137/def65e8c93090f7ee32590ec3f546137.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898635.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/f84/b174d7551a9eb782fb33cd2a93da3f84/b174d7551a9eb782fb33cd2a93da3f84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898640.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/69f/49e3c722b1bdb0cda51e3511aea0c69f/49e3c722b1bdb0cda51e3511aea0c69f.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 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc0c839aa9d804d8796892-006ac53108" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3f0fd048dae044ccb1571-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3f0fd048dae044ccb1571-006ac53108" "proxy-server 1867666" 0.0008 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx3f0fd048dae044ccb1571-006ac53108 - 0.0353 - - 1791308040.312221766 1791308040.347562075 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa04ccdc29493455595eff-006ac53108" "proxy-server 1867666" 0.0013 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfd6981d280bd43d1bf3d1-006ac53108" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "txda1aa44f17404c239f0c1-006ac53108" "proxy-server 1867666" 0.0049 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "txda1aa44f17404c239f0c1-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - txda1aa44f17404c239f0c1-006ac53108 - 0.0266 - - 1791308040.361381054 1791308040.387953758 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 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txce8c29c124d44d8db04e6-006ac53108" "proxy-server 1867666" 0.0012 "-" 1867666 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx29e190733a2e40cdb7d92-006ac53108" "proxy-server 1867666" 0.0012 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx686780d05107418098221-006ac53108" "proxy-server 1867666" 0.0039 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx686780d05107418098221-006ac53108" "proxy-server 1867666" 0.0008 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx686780d05107418098221-006ac53108 - 0.0331 - - 1791308040.405493736 1791308040.438599110 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 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc53677b609af4c5b850e6-006ac53108" "proxy-server 1867666" 0.0014 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf53b7fbcfb31412f8b97e-006ac53108" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx18951d9f7e1d4be6b3ddc-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx18951d9f7e1d4be6b3ddc-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 10418 - tx18951d9f7e1d4be6b3ddc-006ac53108 - 0.0170 - - 1791308040.443869352 1791308040.460881472 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 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f5abd1effb44787af3ac-006ac53108" "proxy-server 1867666" 0.0014 "-" 1867666 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx6c6ff919a6454095bdbf7-006ac53108" "proxy-server 1867666" 0.0013 "-" 1867666 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx9474bfce7e17402d87963-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx9474bfce7e17402d87963-006ac53108" "proxy-server 1867666" 0.0007 "-" 1867666 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx9474bfce7e17402d87963-006ac53108 - 0.0216 - - 1791308040.467256784 1791308040.488863945 3 +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 DEBUG: 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: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0120 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:33:59 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0133 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0102 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0103 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0094 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0133 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0164 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0149 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0117 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0110 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0215 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0058 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0172 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0115 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0195 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0148 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0117 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0180 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0078 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0180 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0246 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0102 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0000 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0000 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0000 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0141 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0100 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0101 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0157 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0124 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0004 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0116 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0102 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0117 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1867680 -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 +swift: - - - [06/Oct/2026:17:34:00 +0000] "OPTIONS /sda1/p/a/c" 200 - "-" "-" "-" 0.0001 "-" 1867680 - 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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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_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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted ... 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.TestDiskFile.test_diskfile_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_not_open ... 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 +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308189.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e92/27b0f862dab08edf07b9e647f6be9e92/27b0f862dab08edf07b9e647f6be9e92.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308193.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/86c/a3d82fdd9303767eeb536a33a611d86c/a3d82fdd9303767eeb536a33a611d86c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308197.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e34/c3e8a25570f545185224046e46724e34/c3e8a25570f545185224046e46724e34.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308201.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/b4d/603afece2b7346e21d76f88af6febb4d/603afece2b7346e21d76f88af6febb4d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308205.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/874/8930a5d3d4d09ba471b94d04d80e0874/8930a5d3d4d09ba471b94d04d80e0874.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308209.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/335/4bfe41a9bd2909c084a2cf9c0647c335/4bfe41a9bd2909c084a2cf9c0647c335.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308213.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/51c/719b1c18d51a98de18faf869f681851c/719b1c18d51a98de18faf869f681851c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308213.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/51c/719b1c18d51a98de18faf869f681851c/719b1c18d51a98de18faf869f681851c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308217.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/bbb/1de055105ee21a67f5e6db79346c7bbb/1de055105ee21a67f5e6db79346c7bbb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308221.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/510/1e425ae886f8a06674d2c3410ed9b510/1e425ae886f8a06674d2c3410ed9b510.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308225.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/212/d6a8eca86600940682188c570bd0b212/d6a8eca86600940682188c570bd0b212.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308229.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/ef4/d47ccfccc370f42f2ae1fad45addfef4/d47ccfccc370f42f2ae1fad45addfef4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308233.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/677/b3b7b3df71e0f102f532db55addb2677/b3b7b3df71e0f102f532db55addb2677.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308237.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/eee/5dca704bca454e878a567f3232900eee/5dca704bca454e878a567f3232900eee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308241.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/384/7073a7ec0bb1d8f69dd174020881f384/7073a7ec0bb1d8f69dd174020881f384.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308245.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/0f7/5518ddf6368b53b738c23bb96c3c80f7/5518ddf6368b53b738c23bb96c3c80f7.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308245.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/0f7/5518ddf6368b53b738c23bb96c3c80f7/5518ddf6368b53b738c23bb96c3c80f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308249.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/8ab/5ecf607523087a0857ca89e9c033e8ab/5ecf607523087a0857ca89e9c033e8ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308253.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/030/b431113395aa5c6488349fd78e81e030/b431113395aa5c6488349fd78e81e030.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308257.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/006/96bab416df10c9e27551925481f31006/96bab416df10c9e27551925481f31006.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308261.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/fe8/794f131569e817d03bab93ed7640afe8/794f131569e817d03bab93ed7640afe8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308265.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e3a/e94a6400f85a4e9a89c8ead3b0486e3a/e94a6400f85a4e9a89c8ead3b0486e3a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308269.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e1c/59320aeca0f450016a3d770174d66e1c/59320aeca0f450016a3d770174d66e1c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308273.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/818/0cae4fb26b8fea39b66bbaab72237818/0cae4fb26b8fea39b66bbaab72237818.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308277.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/a03/a6a06bbf1ee00a1f4fecb5bded6aca03/a6a06bbf1ee00a1f4fecb5bded6aca03.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308277.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/a03/a6a06bbf1ee00a1f4fecb5bded6aca03/a6a06bbf1ee00a1f4fecb5bded6aca03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308281.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/588/9ba32def951dde9f81aa481fdb7df588/9ba32def951dde9f81aa481fdb7df588.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308285.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/809/1cbbc711473ddc390b2c9e213f2bf809/1cbbc711473ddc390b2c9e213f2bf809.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308289.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/020/11d7d25893b10f6185e05d8c7750a020/11d7d25893b10f6185e05d8c7750a020.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308293.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/cd9/8f6461f623fabed66508a97f59d86cd9/8f6461f623fabed66508a97f59d86cd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308297.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/479/d83113cdb521e8796ba9d9b60a4e8479/d83113cdb521e8796ba9d9b60a4e8479.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308301.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/280/c0e6e419565f0791ebf8484d96b40280/c0e6e419565f0791ebf8484d96b40280.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308305.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e2d/0b7b60798151917c89e8408f51e47e2d/0b7b60798151917c89e8408f51e47e2d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308309.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/d82/ac118e2d40d3b841a11b8881202ead82/ac118e2d40d3b841a11b8881202ead82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308313.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/175/c5df3f0d639c7746a573832efa730175/c5df3f0d639c7746a573832efa730175.dbtest.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.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.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_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-TestDiskFile WARNING: Quarantined object /tmp/tmp_wy7wsr2/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308039.99602.data: Bytes read: 30, does not match metadata: 31 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpcbupzs_y/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308040.51402.data: [Errno 5] Input/output error +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5qpswcsl/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308040.52965.data: Bytes read: 10, does not match metadata: 11 +Problem cleaning up /tmp/tmpmjgfu9l2/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1962, in _finalize_put + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5874, 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_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_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 + +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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server ERROR: Object DELETE returning 503 for (204, 204, 204, 204, 204, 204, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx3e1820d7b0f44d9f96c0e-0068b820f2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 DELETE /a/c/o: Timeout (Nones) (txn: tx8a7a3b475af6490a8fc7d-0068b820f3) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx8a7a3b475af6490a8fc7d-0068b820f3) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx8a7a3b475af6490a8fc7d-0068b820f3) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx8a7a3b475af6490a8fc7d-0068b820f3) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx8a7a3b475af6490a8fc7d-0068b820f3) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx8a7a3b475af6490a8fc7d-0068b820f3) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx8a7a3b475af6490a8fc7d-0068b820f3) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx8a7a3b475af6490a8fc7d-0068b820f3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txfbba107376d34ddebd0d2-0068b820f3)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 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error ... ok - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 +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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1756897522.48138', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -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': 'Tue, 06 Oct 2026 17:33:59 -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': 'Tue, 06 Oct 2026 17:33:59 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Tue, 06 Oct 2026 17:33:59 -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': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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 - -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txe441a5d07edb43259521f-0068b820f2) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txe441a5d07edb43259521f-0068b820f2) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd70a9b6f308c402d8e846-0068b820f3) -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: tx4f063135fd714494ac12e-0068b820f3) -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: tx1a98e5a73404446089d0a-0068b820f3) -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: tx4b5a784b869642efad522-0068b820f3) -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: txa2c74b2d102d4253a577c-0068b820f3) -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: tx8ae5ec23e3e54863b7915-0068b820f3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txacb53be504ee4e3fb7e9d-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txacb53be504ee4e3fb7e9d-0068b820f3) -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: txb34bf57d4b184a36abb81-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb34bf57d4b184a36abb81-0068b820f3) -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: txab514dab4ffd44cc85402-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txab514dab4ffd44cc85402-0068b820f3) -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: tx5ffa3570285c428183cb7-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx5ffa3570285c428183cb7-0068b820f3) -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: txed0cde33f76b41c6ab899-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txed0cde33f76b41c6ab899-0068b820f3) -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: tx343f92b5e9b143c589ca5-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx343f92b5e9b143c589ca5-0068b820f3) -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: tx5e3e15b238274dd69cb43-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx5e3e15b238274dd69cb43-0068b820f3) -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: tx3e39fe5e9fea4df38b0d2-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx3e39fe5e9fea4df38b0d2-0068b820f3) -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: tx4e61a432f20e4351a135c-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4e61a432f20e4351a135c-0068b820f3) -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: txd45c06a6dc394d12b9e57-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txd45c06a6dc394d12b9e57-0068b820f3) -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: txb77af667e7464d15a76cd-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb77af667e7464d15a76cd-0068b820f3) -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: tx5817318c01044697b72cb-0068b820f3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx5817318c01044697b72cb-0068b820f3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1b54adb50a7048cba724a-0068b820f3) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx1b54adb50a7048cba724a-0068b820f3) -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: tx3392c61959cd473c8cf18-0068b820f3) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx3392c61959cd473c8cf18-0068b820f3) -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: txa8fd6653b04a4d04bc9ed-0068b820f3) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txa8fd6653b04a4d04bc9ed-0068b820f3) -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: txd1eca5480bbc4db2a2edf-0068b820f3) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txd1eca5480bbc4db2a2edf-0068b820f3) -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: tx59b151b887b547a699fbc-0068b820f3) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx59b151b887b547a699fbc-0068b820f3) -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: tx7a2036d30ac2469d8df47-0068b820f3)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 WARNING: Client disconnected without sending enough data (txn: tx5e5ab5761e4948a29d512-0068b820f4) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/24 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - tx5e5ab5761e4948a29d512-0068b820f4 - 0.2600 - - 1756897524.388134003 1756897524.648155689 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx5e5ab5761e4948a29d512-0068b820f4" "proxy-server 3036815" 0.0070 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx5e5ab5761e4948a29d512-0068b820f4" "proxy-server 3036815" 0.0075 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx5e5ab5761e4948a29d512-0068b820f4" "proxy-server 3036815" 0.0087 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb1c130f79614a749ae6b-0068b820f5" "proxy-server 3036815" 0.0012 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx6447c0216c674c5ca3936-0068b820f5" "proxy-server 3036815" 0.0013 "-" 3036815 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx9a672385e4f345a0866eb-0068b820f5) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - tx9a672385e4f345a0866eb-0068b820f5 - 0.0151 - - 1756897525.641919136 1756897525.657018661 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx9a672385e4f345a0866eb-0068b820f5" "proxy-server 3036815" 0.0041 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx9a672385e4f345a0866eb-0068b820f5" "proxy-server 3036815" 0.0040 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx9a672385e4f345a0866eb-0068b820f5" "proxy-server 3036815" 0.0063 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx878f066f559c4fb6bdc9b-0068b820f5" "proxy-server 3036815" 0.0020 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx42643228da944141a714e-0068b820f5" "proxy-server 3036815" 0.0012 "-" 3036815 3 -proxy WARNING: Client disconnected without sending last chunk (txn: txf54eb4a537a349dbac69e-0068b820f5) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - txf54eb4a537a349dbac69e-0068b820f5 - 0.0152 - - 1756897525.743925095 1756897525.759153366 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf54eb4a537a349dbac69e-0068b820f5" "proxy-server 3036815" 0.0034 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf54eb4a537a349dbac69e-0068b820f5" "proxy-server 3036815" 0.0031 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf54eb4a537a349dbac69e-0068b820f5" "proxy-server 3036815" 0.0054 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96374d12e3374db9b63d6-0068b820f5" "proxy-server 3036815" 0.0012 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx1c58e80c959b4d77a33c2-0068b820f5" "proxy-server 3036815" 0.0012 "-" 3036815 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx6ae35feddc644968bb12d-0068b820f5) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx6ae35feddc644968bb12d-0068b820f5 - 0.0142 - - 1756897525.845504284 1756897525.859694242 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx6ae35feddc644968bb12d-0068b820f5" "proxy-server 3036815" 0.0025 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx6ae35feddc644968bb12d-0068b820f5" "proxy-server 3036815" 0.0049 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx6ae35feddc644968bb12d-0068b820f5" "proxy-server 3036815" 0.0044 "-" 3036815 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb46fd88ce3d64998926c2-0068b820f5" "proxy-server 3036815" 0.0011 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx9cebf331e8ab4da5a7ea0-0068b820f5" "proxy-server 3036815" 0.0011 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdg1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txdb1722da142f4d7194193-0068b820f5" "proxy-server 3036815" 0.0111 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sda1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-discon/test" "txdb1722da142f4d7194193-0068b820f5" "object-server 3036815" 0.0004 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdb1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/3/a/ec-discon/test" "txdb1722da142f4d7194193-0068b820f5" "object-server 3036815" 0.0004 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdh1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txdb1722da142f4d7194193-0068b820f5" "proxy-server 3036815" 0.0156 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdi1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txdb1722da142f4d7194193-0068b820f5" "proxy-server 3036815" 0.0179 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - txdb1722da142f4d7194193-0068b820f5 - 0.0330 - - 1756897525.947262764 1756897525.980305433 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c1c6e03cf1c4193bf492-0068b820f5" "proxy-server 3036815" 0.0013 "-" 3036815 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:47305/sdb1/1/a/ec-con" "tx3c1c6e03cf1c4193bf492-0068b820f5" "container-server 3036815" 0.0010 "-" 3036815 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:48261/sda1/1/a/ec-con" "tx3c1c6e03cf1c4193bf492-0068b820f5" "container-server 3036815" 0.0009 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx3c1c6e03cf1c4193bf492-0068b820f5" "proxy-server 3036815" 0.0081 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx3c1c6e03cf1c4193bf492-0068b820f5" "proxy-server 3036815" 0.0065 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx3c1c6e03cf1c4193bf492-0068b820f5 - 0.0158 - - 1756897525.981995583 1756897525.997774601 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21dfb3721db14b1bbb539-0068b820f5" "proxy-server 3036815" 0.0019 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1ad9f1f768b84fa7a05aa-0068b820f6" "proxy-server 3036815" 0.0011 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdg1/3/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx2eb5ce2670cc44fb8c155-0068b820f6" "proxy-server 3036815" 0.0097 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdh1/3/a/ec-con/o2" "tx2eb5ce2670cc44fb8c155-0068b820f6" "object-server 3036815" 0.0007 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdh1/3/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx2eb5ce2670cc44fb8c155-0068b820f6" "proxy-server 3036815" 0.0141 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdi1/3/a/ec-con/o2" "tx2eb5ce2670cc44fb8c155-0068b820f6" "object-server 3036815" 0.0005 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdi1/3/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx2eb5ce2670cc44fb8c155-0068b820f6" "proxy-server 3036815" 0.0168 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx2eb5ce2670cc44fb8c155-0068b820f6 - 0.0301 - - 1756897525.999475956 1756897526.029584646 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa4d618da9c247c29737e-0068b820f6" "proxy-server 3036815" 0.0013 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd6f2db0f0cfd4a6f96c9e-0068b820f6" "proxy-server 3036815" 0.0024 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdg1/3/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "tx0b126eacb6264627bd31d-0068b820f6" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - tx0b126eacb6264627bd31d-0068b820f6 - 0.0126 - - 1756897526.030994415 1756897526.043602228 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ece1fb0f32a48baba8ae-0068b820f6" "proxy-server 3036815" 0.0019 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3525cf622f9f475ba5af8-0068b820f6" "proxy-server 3036815" 0.0024 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sdh1/3/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "txfa23a40889044930ae7bf-0068b820f6" "proxy-server 3036815" 0.0007 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sdi1/3/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "txfa23a40889044930ae7bf-0068b820f6" "proxy-server 3036815" 0.0006 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - txfa23a40889044930ae7bf-0068b820f6 - 0.0169 - - 1756897526.045109272 1756897526.061994076 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx13e278c13f9b495494599-0068b820f6" "proxy-server 3036815" 0.0012 "-" 3036815 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa22c63ef36fb4aeeb12fb-0068b820f6" "proxy-server 3036815" 0.0012 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "POST /sdi1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx9c27c3753e1f47ea8bb0b-0068b820f6" "proxy-server 3036815" 0.0036 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/3/a/ec-con/o2" "tx9c27c3753e1f47ea8bb0b-0068b820f6" "object-server 3036815" 0.0004 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "POST /sdg1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx9c27c3753e1f47ea8bb0b-0068b820f6" "proxy-server 3036815" 0.0090 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdh1/3/a/ec-con/o2" "tx9c27c3753e1f47ea8bb0b-0068b820f6" "object-server 3036815" 0.0004 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "POST /sdh1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx9c27c3753e1f47ea8bb0b-0068b820f6" "proxy-server 3036815" 0.0094 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx9c27c3753e1f47ea8bb0b-0068b820f6 - 0.0277 - - 1756897526.063536167 1756897526.091274500 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb2fe38ea885f4e119a3c2-0068b820f6" "proxy-server 3036815" 0.0013 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx11c367ee356b421c94b7a-0068b820f6" "proxy-server 3036815" 0.0027 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "POST /sdh1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx440960fa8c7340e9842e1-0068b820f6" "proxy-server 3036815" 0.0050 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/3/a/ec-con/o2" "tx440960fa8c7340e9842e1-0068b820f6" "object-server 3036815" 0.0004 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/3/a/ec-con/o2" "tx440960fa8c7340e9842e1-0068b820f6" "object-server 3036815" 0.0004 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "POST /sdg1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx440960fa8c7340e9842e1-0068b820f6" "proxy-server 3036815" 0.0091 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "POST /sdi1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx440960fa8c7340e9842e1-0068b820f6" "proxy-server 3036815" 0.0088 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx440960fa8c7340e9842e1-0068b820f6 - 0.0248 - - 1756897526.092835188 1756897526.117658138 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf908dc85c59646f5abe76-0068b820f6" "proxy-server 3036815" 0.0018 "-" 3036815 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2f04ee18b7034c59b4508-0068b820f6" "proxy-server 3036815" 0.0024 "-" 3036815 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "DELETE /sda1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdg1/3/a/ec-con/o2" "tx1ae4895e2feb4622b59e0-0068b820f6" "object-server 3036815" 0.0007 "-" 3036815 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "DELETE /sdg1/3/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx1ae4895e2feb4622b59e0-0068b820f6" "proxy-server 3036815" 0.0072 "-" 3036815 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "DELETE /sdi1/3/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx1ae4895e2feb4622b59e0-0068b820f6" "proxy-server 3036815" 0.0069 "-" 3036815 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "DELETE /sdb1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdh1/3/a/ec-con/o2" "tx1ae4895e2feb4622b59e0-0068b820f6" "object-server 3036815" 0.0004 "-" 3036815 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "DELETE /sdh1/3/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx1ae4895e2feb4622b59e0-0068b820f6" "proxy-server 3036815" 0.0086 "-" 3036815 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - tx1ae4895e2feb4622b59e0-0068b820f6 - 0.0244 - - 1756897526.119044065 1756897526.143444538 3test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec -test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec ... ok - - -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: tx352308b171a547e0806d7-0068b820f8) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx352308b171a547e0806d7-0068b820f8) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx352308b171a547e0806d7-0068b820f8) -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: tx352308b171a547e0806d7-0068b820f8) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx352308b171a547e0806d7-0068b820f8) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx352308b171a547e0806d7-0068b820f8) -test DEBUG: Setting object count to 1072 (txn: tx352308b171a547e0806d7-0068b820f8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx6ed820b1c061423a93deb-0068b820f9) -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: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: Setting object count to 1072 (txn: tx6ed820b1c061423a93deb-0068b820f9) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx28dbae3998b94514b2de1-0068b820fa) -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: tx28dbae3998b94514b2de1-0068b820fa) -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: tx28dbae3998b94514b2de1-0068b820fa) -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: tx28dbae3998b94514b2de1-0068b820fa) -test ERROR: Aborting listing from shards due to bad response: [404] (txn: tx28dbae3998b94514b2de1-0068b820fa) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1cf2635d64c04981af916-0068b820fa) -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: tx1cf2635d64c04981af916-0068b820fa) -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: tx1cf2635d64c04981af916-0068b820fa) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx1cf2635d64c04981af916-0068b820fa) -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: tx1cf2635d64c04981af916-0068b820fa) -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: tx1cf2635d64c04981af916-0068b820fa) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx1cf2635d64c04981af916-0068b820fa) -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: tx1cf2635d64c04981af916-0068b820fa) -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: tx1cf2635d64c04981af916-0068b820fa) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx1cf2635d64c04981af916-0068b820fa) -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: tx1cf2635d64c04981af916-0068b820fa) -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: tx1cf2635d64c04981af916-0068b820fa)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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata ... 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.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.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.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.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.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata ... ok + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "PUT /sdb1/0/a/da786f23b73c48cea6a55c44682ff171/o" 201 - "PUT http://foo:8080/sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" "tx1dd876d75e9d406188635-006ac53108" "object-server 1867673" 0.0005 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "PUT /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 201 - "PUT http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "tx1dd876d75e9d406188635-006ac53108" "proxy-server 1867673" 0.0306 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "PUT /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 201 - "PUT http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "tx1dd876d75e9d406188635-006ac53108" "proxy-server 1867673" 0.0304 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8d94fc257894415f97fc2-006ac53108" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "tx4847dc6561de48e398ce0-006ac53108" "proxy-server 1867673" 0.0124 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "PUT /sdb1/0/a/da786f23b73c48cea6a55c44682ff171/o" 201 - "POST http://foo:8080/sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" "tx7bc124dd12dc4ca5a9692-006ac53108" "object-server 1867673" 0.0004 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/0/a/da786f23b73c48cea6a55c44682ff171/o" 201 - "POST http://foo:8080/sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" "tx7bc124dd12dc4ca5a9692-006ac53108" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "POST /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 202 76 "POST http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "tx7bc124dd12dc4ca5a9692-006ac53108" "proxy-server 1867673" 0.0306 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "POST /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 202 76 "POST http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "tx7bc124dd12dc4ca5a9692-006ac53108" "proxy-server 1867673" 0.0303 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf9e231c19c1345a7a69a7-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txe972e80c93b14ac2acab5-006ac53108" "proxy-server 1867673" 0.0085 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 200 24 "GET http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "tx9c285eb260714bca94a45-006ac53108" "proxy-server 1867673" 0.0130 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7183241cf98a41848dbd5-006ac53108" "proxy-server 1867673" 0.0155 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "tx1b49b5d567c5440081798-006ac53108" "proxy-server 1867673" 0.0225 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 200 24 "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "tx69c2ee37ef244b029529a-006ac53108" "proxy-server 1867673" 0.0128 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0c3a8d2f31424b9797f17-006ac53108" "proxy-server 1867673" 0.0135 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txe34a81bd4860492094f71-006ac53108" "proxy-server 1867673" 0.0214 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 200 24 "GET http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txeb76ee7e889741bd9818d-006ac53108" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txee3f9e12d7df4bddbe444-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "tx33a5e32fda85492d99fdf-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 200 24 "GET http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "tx33c2dd7823b444d8926ef-006ac53108" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3dd4279ef6ec4c96bc40f-006ac53108" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txf28636e735134af4a6180-006ac53108" "proxy-server 1867673" 0.0175 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 412 - "GET http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txb009eb4fac55442891df3-006ac53108" "proxy-server 1867673" 0.0050 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 412 - "GET http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txb009eb4fac55442891df3-006ac53108" "proxy-server 1867673" 0.0118 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0642083fe8ef4f4ca19a0-006ac53108" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "tx8fadfaac39bb429594803-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 304 - "GET http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txe5481025ada94214975f4-006ac53108" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx18def93997c443a6a089b-006ac53108" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txc81027665bf642589eb0f-006ac53108" "proxy-server 1867673" 0.0135 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 304 - "GET http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txb4788a7d8aa7446ca9a96-006ac53108" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa4ddfca084fe4ecdb6227-006ac53108" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "tx58b1b5ba7328459b8c981-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 200 24 "GET http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txf50609b743c44f42a692b-006ac53108" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txda3b08cb2f6e4d0a8c860-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 -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.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened ... 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': 'Tue, 06 Oct 2026 17:33: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', 'Date': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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', 'Date': 'Wed, 03 Sep 2025 11:05:23 -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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:23 -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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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_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.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 -proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server ERROR: Object returning 503 for [] (txn: txfbba107376d34ddebd0d2-0068b820f3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx195106237d67493183bc5-0068b820f4) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.3:1003/sdd (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.2:1002/sdc (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.8:1008/sdi (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx195106237d67493183bc5-0068b820f4) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.13:1013/sdn (txn: txe08f686b7be248f78ae39-0068b820f4) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc35df01946394f0bbfcd1-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4)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.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-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.container.test_server.TestContainerController.test_weird_content_types +test.unit.container.test_server.TestContainerController.test_weird_content_types ... 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.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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 WRITE +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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_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.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range ... ok - -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx7a2036d30ac2469d8df47-0068b820f3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2769dfed38c246b1bcbe3-0068b820f4) -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: txa1380771de4e4f0b90053-0068b820f4) -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: tx349ad03befc945d49b5d5-0068b820f4) -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: tx4c0a9a3d5c0a441fa5327-0068b820f4) -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: tx2e18baca94f043d894142-0068b820f4) -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: tx336670f9a1a948e997f5c-0068b820f5) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txdaa879af594e479982364-0068b820f5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txdaa879af594e479982364-0068b820f5) -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: tx0d4d41563ff24669a57e4-0068b820f5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0d4d41563ff24669a57e4-0068b820f5) -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: txac4d89146d724ade82364-0068b820f5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txac4d89146d724ade82364-0068b820f5) -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: tx5e74ee0c50b84042b6d0f-0068b820f5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx5e74ee0c50b84042b6d0f-0068b820f5) -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: tx207ee1c91ddc42e7ba2f1-0068b820f5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx207ee1c91ddc42e7ba2f1-0068b820f5) -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: txfca79630efb14e21bf1e5-0068b820f5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txfca79630efb14e21bf1e5-0068b820f5) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 03/Sep/2025/11/05/25 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx00ea1c7753964b9eb8f86-0068b820f5 - 0.0003 - - 1756897525.142925024 1756897525.143271923 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 03/Sep/2025/11/05/25 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1756897525.148103476 1756897525.148292303 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 03/Sep/2025/11/05/25 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1756897525.153154373 1756897525.153344154 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 03/Sep/2025/11/05/25 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0002 - - 1756897525.158210278 1756897525.158413887 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1756897523.78442', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 +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.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.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.obj.test_diskfile.TestDiskFile.test_keep_cache +test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache ... 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.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup +test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup ... 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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897523.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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897523.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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897523.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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897523.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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_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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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: 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_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.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.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.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.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.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit ... 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.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.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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:24 -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': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', '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': 'Wed, 03 Sep 2025 11:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_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 - -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Ignoring 412 from primary (txn: txf62baa9379594b589b71e-0068b820f4) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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, 490, 458, 458, 458, 458, 458, 458, 458, 458]: Invalid fragment payload in ECPyECLibDriver.decode (txn: txc0ec94ba4c7c467db6e2e-0068b820f6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx04e3b553c83345e696f9e-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04e3b553c83345e696f9e-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04e3b553c83345e696f9e-0068b820f6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 412 from primary (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc48656b7428546c2a2055-0068b820f6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6)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 -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 - -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': 'Tue, 06 Oct 2026 17:34:00 -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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:33: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response ... ok - +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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.container.test_sharder.TestSharderFunctions.test_find_compactible_max_expanding +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_expanding ... 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_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.container.test_sharder.TestSharderFunctions.test_find_compactible_max_shrinking +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_shrinking ... 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_not_exist +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist ... 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.obj.test_diskfile.TestDiskFile.test_open_not_expired +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired ... 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: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txbc6a09f5fe1744cf9bede-006ac53108) +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: txbc6a09f5fe1744cf9bede-006ac53108) +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: txbc6a09f5fe1744cf9bede-006ac53108) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txbc6a09f5fe1744cf9bede-006ac53108) +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: txbc6a09f5fe1744cf9bede-006ac53108) +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: txbc6a09f5fe1744cf9bede-006ac53108) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txbc6a09f5fe1744cf9bede-006ac53108) +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: txbc6a09f5fe1744cf9bede-006ac53108) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txbc6a09f5fe1744cf9bede-006ac53108) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txbc6a09f5fe1744cf9bede-006ac53108) +test DEBUG: Setting object count to 1032 (txn: txbc6a09f5fe1744cf9bede-006ac53108) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx5620d24b3ad7413b954fe-006ac53108) +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: tx5620d24b3ad7413b954fe-006ac53108) +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: tx5620d24b3ad7413b954fe-006ac53108) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx5620d24b3ad7413b954fe-006ac53108) +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: tx5620d24b3ad7413b954fe-006ac53108) +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: tx5620d24b3ad7413b954fe-006ac53108) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx5620d24b3ad7413b954fe-006ac53108) +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: tx5620d24b3ad7413b954fe-006ac53108) +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: tx5620d24b3ad7413b954fe-006ac53108) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx5620d24b3ad7413b954fe-006ac53108) +test DEBUG: Setting object count to 48 (txn: tx5620d24b3ad7413b954fe-006ac53108) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx835d192b69444816be079-006ac53108) +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: tx835d192b69444816be079-006ac53108) +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: tx835d192b69444816be079-006ac53108) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx835d192b69444816be079-006ac53108) +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: tx835d192b69444816be079-006ac53108) +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: tx835d192b69444816be079-006ac53108) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: tx835d192b69444816be079-006ac53108) +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: tx835d192b69444816be079-006ac53108) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx835d192b69444816be079-006ac53108) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: tx835d192b69444816be079-006ac53108) +test DEBUG: Setting object count to 1064 (txn: tx835d192b69444816be079-006ac53108) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: tx020b277c6a70415ba2a80-006ac53108) +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: tx020b277c6a70415ba2a80-006ac53108) +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: tx020b277c6a70415ba2a80-006ac53108) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx020b277c6a70415ba2a80-006ac53108) +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: tx020b277c6a70415ba2a80-006ac53108) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx020b277c6a70415ba2a80-006ac53108) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx020b277c6a70415ba2a80-006ac53108) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx7b3935ac2d9b40cfa44d2-006ac53109) +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: tx7b3935ac2d9b40cfa44d2-006ac53109) +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: tx7b3935ac2d9b40cfa44d2-006ac53109) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx7b3935ac2d9b40cfa44d2-006ac53109) +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: tx7b3935ac2d9b40cfa44d2-006ac53109) +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: tx7b3935ac2d9b40cfa44d2-006ac53109) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7b3935ac2d9b40cfa44d2-006ac53109) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.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_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.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs ... 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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:25 -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 DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx1cf2635d64c04981af916-0068b820fa) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -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: txc6329ae742574321a7103-0068b820fb) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: txc6329ae742574321a7103-0068b820fb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx0649b4c69cfb4cedad721-0068b820fc) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -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: tx0649b4c69cfb4cedad721-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx0649b4c69cfb4cedad721-0068b820fc) -test DEBUG: Setting object count to 3120 (txn: tx0649b4c69cfb4cedad721-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx365b59089bb9470f8388d-0068b820fc) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -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: tx365b59089bb9470f8388d-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx365b59089bb9470f8388d-0068b820fc) -test DEBUG: Setting object count to 3120 (txn: tx365b59089bb9470f8388d-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx833c0a2bf98a458aae975-0068b820fc) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -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: tx833c0a2bf98a458aae975-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx833c0a2bf98a458aae975-0068b820fc) -test DEBUG: Setting object count to 3120 (txn: tx833c0a2bf98a458aae975-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txd895be711a23480e9d99b-0068b820fc) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txd895be711a23480e9d99b-0068b820fc) -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: txd895be711a23480e9d99b-0068b820fc) -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: txd895be711a23480e9d99b-0068b820fc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd895be711a23480e9d99b-0068b820fc) -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: txd895be711a23480e9d99b-0068b820fc) -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: txd895be711a23480e9d99b-0068b820fc) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txd895be711a23480e9d99b-0068b820fc) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txd895be711a23480e9d99b-0068b820fc) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txd895be711a23480e9d99b-0068b820fc) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txd895be711a23480e9d99b-0068b820fc) -test DEBUG: Setting object count to 3120 (txn: txd895be711a23480e9d99b-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txe3510fed0f994b3e90283-0068b820fc) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -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: txe3510fed0f994b3e90283-0068b820fc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txe3510fed0f994b3e90283-0068b820fc)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 -/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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges ... 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.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.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.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files ... 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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '11'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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.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 - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:00 -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.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror ... 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.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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "tx3215663116764218b930b-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 200 24 "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "tx5d60c152c1bc40e18e6c5-006ac53108" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6b6a6eeb3c1748df94cb8-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txfb25cd29ae644344995f2-006ac53108" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 200 24 "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txc5a84c2a0fdb438ea90b9-006ac53108" "proxy-server 1867673" 0.0129 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa3eba904ebdc4abb88c1f-006ac53108" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txc53a9e7838184a72abd6c-006ac53108" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 412 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txb0e0bb5b58214d7c919c9-006ac53108" "proxy-server 1867673" 0.0006 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 412 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txb0e0bb5b58214d7c919c9-006ac53108" "proxy-server 1867673" 0.0088 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe5e93a6cace74d549d152-006ac53108" "proxy-server 1867673" 0.0136 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "tx366b67491c4c44e69057d-006ac53108" "proxy-server 1867673" 0.0094 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 304 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "tx8877cf55e46842c484176-006ac53108" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx49442ca70f064e369fac9-006ac53108" "proxy-server 1867673" 0.0204 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "txfa83db429e804b279571f-006ac53108" "proxy-server 1867673" 0.0174 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdd1/0/a/da786f23b73c48cea6a55c44682ff171/o" 304 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txa46f7f02606843e6a4f45-006ac53108" "proxy-server 1867673" 0.0168 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfa8e42f527f6466eae8ea-006ac53108" "proxy-server 1867673" 0.0255 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 204 - "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171" "tx26677d4a5af24d0f935cf-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sdc1/0/a/da786f23b73c48cea6a55c44682ff171/o" 200 24 "HEAD http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171/o" "txef8b156348cc40bf822e4-006ac53108" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx70d65eebd54a4b79a4f85-006ac53108" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:00 +0000] "GET /sdb1/0/a/da786f23b73c48cea6a55c44682ff171" 200 155 "GET http://foo:8080/v1/a/da786f23b73c48cea6a55c44682ff171?format=json&states=listing" "tx70d65eebd54a4b79a4f85-006ac53108" "proxy-server 1867673" 0.0022 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfc4604788f994d7d90710-006ac53108" "proxy-server 1867673" 0.0254 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sda1/1/a/10950f1a5bec40e2be7583648c7a4440" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/10950f1a5bec40e2be7583648c7a4440" "txfc4604788f994d7d90710-006ac53108" "container-server 1867673" 0.0011 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdb1/1/a/10950f1a5bec40e2be7583648c7a4440" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/10950f1a5bec40e2be7583648c7a4440" "txfc4604788f994d7d90710-006ac53108" "container-server 1867673" 0.0010 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdb1/3/a/10950f1a5bec40e2be7583648c7a4440" 201 - "PUT http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440" "txfc4604788f994d7d90710-006ac53108" "proxy-server 1867673" 0.0611 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sda1/3/a/10950f1a5bec40e2be7583648c7a4440" 201 - "PUT http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440" "txfc4604788f994d7d90710-006ac53108" "proxy-server 1867673" 0.0456 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc1a3b225bcdb4c76a1980-006ac53109" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/3/a/10950f1a5bec40e2be7583648c7a4440" 204 - "HEAD http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440" "txc1a3b225bcdb4c76a1980-006ac53109" "proxy-server 1867673" 0.0012 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe7dcb6da03574744956b3-006ac53109" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/3/a/10950f1a5bec40e2be7583648c7a4440" 204 - "HEAD http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440" "txb4b4bfbcca344fac9f503-006ac53109" "proxy-server 1867673" 0.0012 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sda1/3/a/10950f1a5bec40e2be7583648c7a4440/o" 201 - "PUT http://foo:8080/sdc1/2/a/10950f1a5bec40e2be7583648c7a4440/o" "tx3cbcd0a5e6bb4207b1381-006ac53109" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdb1/3/a/10950f1a5bec40e2be7583648c7a4440/o" 201 - "PUT http://foo:8080/sdd1/2/a/10950f1a5bec40e2be7583648c7a4440/o" "tx3cbcd0a5e6bb4207b1381-006ac53109" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdc1/2/a/10950f1a5bec40e2be7583648c7a4440/o" 201 - "PUT http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440/o" "tx3cbcd0a5e6bb4207b1381-006ac53109" "proxy-server 1867673" 0.0619 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdd1/2/a/10950f1a5bec40e2be7583648c7a4440/o" 201 - "PUT http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440/o" "tx3cbcd0a5e6bb4207b1381-006ac53109" "proxy-server 1867673" 0.0820 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd077c3cd2f364fbf96c57-006ac53109" "proxy-server 1867673" 0.0215 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sdb1/3/a/10950f1a5bec40e2be7583648c7a4440" 204 - "HEAD http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440" "tx6807563f94184d0a96127-006ac53109" "proxy-server 1867673" 0.0123 "-" 1867673 1test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold ... 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': 'Wed, 03 Sep 2025 11:05:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 DEBUG: Setting object count to 3120 (txn: txe3510fed0f994b3e90283-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txb8e85b76004146c482beb-0068b820fc) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txb8e85b76004146c482beb-0068b820fc) -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: txb8e85b76004146c482beb-0068b820fc) -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: txb8e85b76004146c482beb-0068b820fc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb8e85b76004146c482beb-0068b820fc) -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: txb8e85b76004146c482beb-0068b820fc) -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: txb8e85b76004146c482beb-0068b820fc) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb8e85b76004146c482beb-0068b820fc) -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: txb8e85b76004146c482beb-0068b820fc) -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: txb8e85b76004146c482beb-0068b820fc) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txb8e85b76004146c482beb-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txe0fc42d164f542449b426-0068b820fc) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: txe0fc42d164f542449b426-0068b820fc) -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: txe0fc42d164f542449b426-0068b820fc) -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: txe0fc42d164f542449b426-0068b820fc) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: txe0fc42d164f542449b426-0068b820fc) -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: txe0fc42d164f542449b426-0068b820fc) -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: txe0fc42d164f542449b426-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: txe0fc42d164f542449b426-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx2472d85be57d4b1eac8ff-0068b820fc) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx2472d85be57d4b1eac8ff-0068b820fc) -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: tx2472d85be57d4b1eac8ff-0068b820fc) -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: tx2472d85be57d4b1eac8ff-0068b820fc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx2472d85be57d4b1eac8ff-0068b820fc) -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: tx2472d85be57d4b1eac8ff-0068b820fc) -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: tx2472d85be57d4b1eac8ff-0068b820fc) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx2472d85be57d4b1eac8ff-0068b820fc) -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: tx2472d85be57d4b1eac8ff-0068b820fc) -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: tx2472d85be57d4b1eac8ff-0068b820fc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx2472d85be57d4b1eac8ff-0068b820fc) -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: tx2472d85be57d4b1eac8ff-0068b820fc) -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: tx2472d85be57d4b1eac8ff-0068b820fc) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx2472d85be57d4b1eac8ff-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx9333683ba9e3419aa9526-0068b820fc) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx9333683ba9e3419aa9526-0068b820fc) -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: tx9333683ba9e3419aa9526-0068b820fc) -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: tx9333683ba9e3419aa9526-0068b820fc) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx9333683ba9e3419aa9526-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx87d43a7766b44fe9851ba-0068b820fc) -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: tx87d43a7766b44fe9851ba-0068b820fc) -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: tx87d43a7766b44fe9851ba-0068b820fc) -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: tx87d43a7766b44fe9851ba-0068b820fc) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx87d43a7766b44fe9851ba-0068b820fc) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txd6e154c6cc4947ebbf80d-0068b820fc) -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: txd6e154c6cc4947ebbf80d-0068b820fc) -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: txd6e154c6cc4947ebbf80d-0068b820fc) -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: txd6e154c6cc4947ebbf80d-0068b820fc) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txd6e154c6cc4947ebbf80d-0068b820fc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb3c8ece97522431cb45c6-0068b820fd) -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: txb3c8ece97522431cb45c6-0068b820fd)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.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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_obj.TestS3ApiObjNonUTCAcl.test_object_GET +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET ... ok +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.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-TestDiskFile ERROR: ERROR DiskFile /tmp/tmpd9k00b0b/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308040.76952.data close failure: a very special error : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2371, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5700, in blow_up + raise Exception('a very special error') +Exception: a very special error -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1756897525.622738123 1756897525.622932911 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc143b7f14fcf47a781ef2-0068b820f6" "proxy-server 3036822" 0.0013 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx31aa94edbeb742cdbaa1b-0068b820f6" "proxy-server 3036822" 0.0024 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/1/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/2/a/c/o/chunky" "tx8795c9829c634aea8650b-0068b820f6" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/1/a/c/o/chunky" 201 - "PUT http://localhost/sda1/2/a/c/o/chunky" "tx8795c9829c634aea8650b-0068b820f6" "object-server 3036822" 0.0003 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx8795c9829c634aea8650b-0068b820f6" "proxy-server 3036822" 0.0062 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx8795c9829c634aea8650b-0068b820f6" "proxy-server 3036822" 0.0072 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - tx8795c9829c634aea8650b-0068b820f6 - 0.0195 - - 1756897526.286627293 1756897526.306119919 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx643b406a7b9d43e29bcd5-0068b820f6" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5d0ff0d3eeb6465c9b017-0068b820f6" "proxy-server 3036822" 0.0025 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sdb1/2/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "txf91ec91fe5ef4ac884ffc-0068b820f6" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - txf91ec91fe5ef4ac884ffc-0068b820f6 - 0.0116 - - 1756897526.307302237 1756897526.318951368 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 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3027426254374eb3ab60f-0068b820f6" "proxy-server 3036822" 0.0012 "-" 3036822 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx3027426254374eb3ab60f-0068b820f6 - 0.0038 - - 1756897526.323976517 1756897526.327727556 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 03/Sep/2025/11/05/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1756897526.332947969 1756897526.333031893 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41efcdef6dd1492fb3d11-0068b820f6" "proxy-server 3036822" 0.0012 "-" 3036822 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +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:38763/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" "tx41efcdef6dd1492fb3d11-0068b820f6" "container-server 3036822" 0.0009 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +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:43015/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" "tx41efcdef6dd1492fb3d11-0068b820f6" "container-server 3036822" 0.0009 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +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" "tx41efcdef6dd1492fb3d11-0068b820f6" "proxy-server 3036822" 0.0117 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +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" "tx41efcdef6dd1492fb3d11-0068b820f6" "proxy-server 3036822" 0.0085 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 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 - - - tx41efcdef6dd1492fb3d11-0068b820f6 - 0.0194 - - 1756897526.338938951 1756897526.358365297 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sda1/1/a" 200 729 "GET http://localhost/v1/a?format=json" "tx02739d51f92e429394034-0068b820f6" "proxy-server 3036822" 0.0020 "-" 3036822 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 87 - tx02739d51f92e429394034-0068b820f6 - 0.0048 - - 1756897526.359675646 1756897526.364481449 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sdb1/1/a" 200 729 "GET http://localhost/v1/a?format=json" "tx212689589c82414880d19-0068b820f6" "proxy-server 3036822" 0.0021 "-" 3036822 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 729 - tx212689589c82414880d19-0068b820f6 - 0.6064 - - 1756897526.366071701 1756897526.972448587 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sdb1/1/a" 200 729 "GET http://localhost/v1/a?format=json" "tx45f324c148254a04b6ab7-0068b820f6" "proxy-server 3036822" 0.0017 "-" 3036822 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 963 - tx45f324c148254a04b6ab7-0068b820f6 - 0.0047 - - 1756897526.974067211 1756897526.978796005 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2218fb1f1bf343d8a0c1c-0068b820f6" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +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" "txc101ec7a35eb4ce1aaa4d-0068b820f6" "proxy-server 3036822" 0.0011 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +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" "tx9a91e306c61b4d569e262-0068b820f6" "object-server 3036822" 0.0005 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +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" "tx9a91e306c61b4d569e262-0068b820f6" "object-server 3036822" 0.0004 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +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" "tx9a91e306c61b4d569e262-0068b820f6" "proxy-server 3036822" 0.0054 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +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" "tx9a91e306c61b4d569e262-0068b820f6" "proxy-server 3036822" 0.0066 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/27 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 - - - tx9a91e306c61b4d569e262-0068b820f6 - 0.0210 - - 1756897526.980413437 1756897527.001450539 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a0257a05eee4461a9f42-0068b820f7" "proxy-server 3036822" 0.0013 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +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" "tx7a0257a05eee4461a9f42-0068b820f7" "proxy-server 3036822" 0.0031 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/27 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 - tx7a0257a05eee4461a9f42-0068b820f7 - 0.0099 - - 1756897527.002866507 1756897527.012761116 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd963f7657667483d84dc6-0068b820f7" "proxy-server 3036822" 0.0014 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +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" "txd963f7657667483d84dc6-0068b820f7" "proxy-server 3036822" 0.0031 "-" 3036822 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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsajrr_oc/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1791308040.82561.data: Hash of name in metadata does not match directory name +test-TestDiskFile DEBUG: open(/tmp/tmp97gksi_6/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/tmp97gksi_6/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/tmp97gksi_6/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/tmp5twd99et/tmp_test_obj_server_DiskFile/sda1/objects/537/616/86509ec1e49ada8eec36b3c064d47616/1791308041.06570.data to /tmp/tmp5twd99et/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1791308041.06570.data due to next_part_power set +test-TestDiskFile DEBUG: Relinking /tmp/tmp5twd99et/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1791308041.06665#2.data to /tmp/tmp5twd99et/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1791308041.06665#2.data due to next_part_power set +test-TestDiskFile ERROR: Problem making data file durable /tmp/tmp5twd99et/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1791308041.06665#2#d.data (): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3282, 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/tmp94rsqsmf/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.24277.ts: Metadata checksum mismatch for /tmp/tmp94rsqsmf/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.24277.ts: stored checksum='b'a1577bb4d80a6ca54bd31f2998f30322'', computed='b'69eb3e4cddea29aa3bfc09f66b52fe2b'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_qutcnlm/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.27044.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.27888.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.27888.data'>: stored checksum='b'a7af67f01f0ebdffc4ab3bf4fb4c0c62'', computed='b'affc2edb274bcf75c5d52cd27cad26e7'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.28535.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.28535.data'>: stored checksum='b'2b2876b2cd8ccf39188f00c0bfa32009'', computed='b'0aaa3f608d8fe70e68d6b6b74a1656ce'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.28750.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.28750.data'>: stored checksum='b'383b639856e91772a893194f6ebb9b87'', computed='b'83f70daf1d71412d5ad636190da1631e'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.29800.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.29800.data'>: stored checksum='b'543e8bb0054e1cbf7fb4dd34f66b3360'', computed='b'894b25331680c5d839c36735a29515b9'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.30020.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.30020.data'>: stored checksum='b'89e6fdf40a8b9739b638ec3857750cb5'', computed='b'dc5081f3f6da18bfa342dedc10864f14'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.30676.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.30676.data'>: stored checksum='b'bb70badec47bd3e874fd3ebbbecafe38'', computed='b'14c8ff5922af5e8ccb29e6e51e0cf453'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308041.31299.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308041.31299.data'>: stored checksum='b'd7228535e43889aed4c22f4f227295f9'', computed='b'a03cf58595c135f0ebe5ecaa28985098'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.31603.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.31603.data'>: stored checksum='b'd52ecdb26ac11e007ce58553dca6ae61'', computed='b'91a586895c61f21dc62503c25a0de65b'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.32249.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ey_bret/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.32249.data'>: stored checksum='b'd8e9c77ab058fa79b258c43da3be9aa6'', computed='b'4f487652ea92f4b4c56981f09c2e916c'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpk1cufeba/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.33907.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp75h6yed5/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.38037.data: not stat-able: +test-TestDiskFile WARNING: Quarantined object /tmp/tmpg4f8t3qt/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmpg4f8t3qt/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.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.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_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 fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest: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': 'Wed, 03 Sep 2025 11:05:26 -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': '1756897526.91528', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Wed, 03 Sep 2025 11:05:26 -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': '1756897526.92388', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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_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.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 DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: txb3c8ece97522431cb45c6-0068b820fd) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txb3c8ece97522431cb45c6-0068b820fd) -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: txb3c8ece97522431cb45c6-0068b820fd) -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: txb3c8ece97522431cb45c6-0068b820fd) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txb3c8ece97522431cb45c6-0068b820fd) -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: txb3c8ece97522431cb45c6-0068b820fd) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb3c8ece97522431cb45c6-0068b820fd) -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: txb3c8ece97522431cb45c6-0068b820fd) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: txb3c8ece97522431cb45c6-0068b820fd) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx99dec6b15a6b40dd81d7b-0068b820fd) -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: tx99dec6b15a6b40dd81d7b-0068b820fd) -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: tx99dec6b15a6b40dd81d7b-0068b820fd) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx99dec6b15a6b40dd81d7b-0068b820fd) -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: tx99dec6b15a6b40dd81d7b-0068b820fd) -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: tx99dec6b15a6b40dd81d7b-0068b820fd) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx99dec6b15a6b40dd81d7b-0068b820fd) -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: tx99dec6b15a6b40dd81d7b-0068b820fd) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx99dec6b15a6b40dd81d7b-0068b820fd) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx99dec6b15a6b40dd81d7b-0068b820fd) -test DEBUG: Setting object count to 1065 (txn: tx99dec6b15a6b40dd81d7b-0068b820fd) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx9934af5bec4341509f535-0068b820fd) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx05474cd0dafd4823aba69-0068b820fd) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txd97a13566638497f84c3e-0068b820fd) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc0c8686109e540448a247-0068b820fd) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe5bdcee1a4e542ea9de2f-0068b820fd) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx8fcff26a79e144fa91458-0068b820fd)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.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 +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.container.test_sharder.TestSharderFunctions.test_process_compactible +test.unit.container.test_sharder.TestSharderFunctions.test_process_compactible ... 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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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_sharder.TestSharderFunctions.test_update_own_shard_range_stats +test.unit.container.test_sharder.TestSharderFunctions.test_update_own_shard_range_stats ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty ... 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.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.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_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_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad ... 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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -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 - +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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': 'Tue, 06 Oct 2026 17:34:00 -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': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ @@ -52109,3986 +44638,1249 @@ app, method, container, obj, headers, body, query) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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) +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_GET_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_error ... 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_backend.TestContainerBroker.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBroker.test_object_stats_root_container ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Tue, 06 Oct 2026 17:34:01 -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': 'Tue, 06 Oct 2026 17:34:01 -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': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_version_id +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa8c653987b12422cb1ba6-0068b820fd) -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/tmpl3psuk8j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpl3psuk8j/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/tmpl3psuk8j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpl3psuk8j/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. -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0028 "-" 3036817 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0035 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0027 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f5f1dd61c944b1582145-0068b820fd" "proxy-server 3036817" 0.0013 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:40953/sda1/3/a/c" "tx7f5f1dd61c944b1582145-0068b820fd" "container-server 3036817" 0.0010 "-" 3036817 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:56047/sdb1/3/a/c" "tx7f5f1dd61c944b1582145-0068b820fd" "container-server 3036817" 0.0009 "-" 3036817 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx7f5f1dd61c944b1582145-0068b820fd" "proxy-server 3036817" 0.0075 "-" 3036817 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx7f5f1dd61c944b1582145-0068b820fd" "proxy-server 3036817" 0.0122 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/33 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx7f5f1dd61c944b1582145-0068b820fd - 0.0188 - - 1756897533.853888035 1756897533.872659445 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx5691208205b64d05b3c17-0068b820fd" "proxy-server 3036817" 0.0010 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:56047/sdb1/0/a1/c1" "tx5691208205b64d05b3c17-0068b820fd" "container-server 3036817" 0.0009 "-" 3036817 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:40953/sda1/0/a1/c1" "tx5691208205b64d05b3c17-0068b820fd" "container-server 3036817" 0.0009 "-" 3036817 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5691208205b64d05b3c17-0068b820fd" "proxy-server 3036817" 0.0109 "-" 3036817 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5691208205b64d05b3c17-0068b820fd" "proxy-server 3036817" 0.0077 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/33 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx5691208205b64d05b3c17-0068b820fd - 0.0175 - - 1756897533.873846531 1756897533.891360283 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b4c91e783fc42e2b8ada-0068b820fd" "proxy-server 3036817" 0.0017 "-" 3036817 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:40953/sda1/3/a/c1" "tx3b4c91e783fc42e2b8ada-0068b820fd" "container-server 3036817" 0.0010 "-" 3036817 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:56047/sdb1/3/a/c1" "tx3b4c91e783fc42e2b8ada-0068b820fd" "container-server 3036817" 0.0016 "-" 3036817 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3b4c91e783fc42e2b8ada-0068b820fd" "proxy-server 3036817" 0.0144 "-" 3036817 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3b4c91e783fc42e2b8ada-0068b820fd" "proxy-server 3036817" 0.0112 "-" 3036817 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/33 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx3b4c91e783fc42e2b8ada-0068b820fd - 0.0221 - - 1756897533.892578602 1756897533.914702654 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa020c736324348bfb8d01-0068b820fd" "proxy-server 3036817" 0.0018 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:40953/sda1/0/a/c2" "txa020c736324348bfb8d01-0068b820fd" "container-server 3036817" 0.0009 "-" 3036817 2 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:56047/sdb1/0/a/c2" "txa020c736324348bfb8d01-0068b820fd" "container-server 3036817" 0.0015 "-" 3036817 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa020c736324348bfb8d01-0068b820fd" "proxy-server 3036817" 0.0118 "-" 3036817 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa020c736324348bfb8d01-0068b820fd" "proxy-server 3036817" 0.0083 "-" 3036817 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/33 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa020c736324348bfb8d01-0068b820fd - 0.0194 - - 1756897533.915939093 1756897533.935322285 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/tmpqai_2xnf/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpqai_2xnf/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/tmpqai_2xnf/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpqai_2xnf/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.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 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/28 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 - txd963f7657667483d84dc6-0068b820f7 - 1.3425 - - 1756897527.014519453 1756897528.356977224 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx420152f75d164c06b8791-0068b820f8" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +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" "tx420152f75d164c06b8791-0068b820f8" "proxy-server 3036822" 0.0020 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/28 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 - tx420152f75d164c06b8791-0068b820f8 - 0.0089 - - 1756897528.358671904 1756897528.367547035 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca11d062e99e4d558ce93-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +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" "txa08e1a3437554e6eb0c70-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +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/%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" "txbcb992d175804d17aaf09-0068b820f8" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/28 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 - - - txbcb992d175804d17aaf09-0068b820f8 - 0.0107 - - 1756897528.369381666 1756897528.380127192 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: tx4a1f7af556f546b3a8cab-0068b820f8) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx57eaeeb289f8478b8899c-0068b820f8) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx73cc3e6064d14cb280073-0068b820f8" "proxy-server 3036822" 0.0013 "-" 3036822 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/1/a/80a937737a5043b896bfc456237cbbcf" 201 - "PUT http://127.0.0.1:43015/sda1/0/a/80a937737a5043b896bfc456237cbbcf" "tx73cc3e6064d14cb280073-0068b820f8" "container-server 3036822" 0.0009 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/1/a/80a937737a5043b896bfc456237cbbcf" 201 - "PUT http://127.0.0.1:38763/sdb1/0/a/80a937737a5043b896bfc456237cbbcf" "tx73cc3e6064d14cb280073-0068b820f8" "container-server 3036822" 0.0009 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/0/a/80a937737a5043b896bfc456237cbbcf" 201 - "PUT http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx73cc3e6064d14cb280073-0068b820f8" "proxy-server 3036822" 0.0113 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/0/a/80a937737a5043b896bfc456237cbbcf" 201 - "PUT http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx73cc3e6064d14cb280073-0068b820f8" "proxy-server 3036822" 0.0079 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/28 PUT /v1/a/80a937737a5043b896bfc456237cbbcf HTTP/1.0 201 - - t - - - tx73cc3e6064d14cb280073-0068b820f8 - 0.0187 - - 1756897528.865973949 1756897528.884635210 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa35dba9106114217bdfe5-0068b820f8" "proxy-server 3036822" 0.0018 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx1d7414bcc9e5427b92a46-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/0/a/80a937737a5043b896bfc456237cbbcf/conditionals" 201 - "PUT http://localhost/sdb1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "txc214849c23f94141890ae-0068b820f8" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/0/a/80a937737a5043b896bfc456237cbbcf/conditionals" 201 - "PUT http://localhost/sda1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "txc214849c23f94141890ae-0068b820f8" "object-server 3036822" 0.0004 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 201 - "PUT http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "txc214849c23f94141890ae-0068b820f8" "proxy-server 3036822" 0.0047 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 201 - "PUT http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "txc214849c23f94141890ae-0068b820f8" "proxy-server 3036822" 0.0057 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/28 PUT /v1/a/80a937737a5043b896bfc456237cbbcf/conditionals HTTP/1.0 201 - - t 52 - - txc214849c23f94141890ae-0068b820f8 - 0.0165 - - 1756897528.885910749 1756897528.902380943 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c11e6258d984267827f6-0068b820f8" "proxy-server 3036822" 0.0018 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx650bbee92d1e481092027-0068b820f8" "proxy-server 3036822" 0.0024 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sdb1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 200 52 "GET http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "txb2302fea32a6419da86bb-0068b820f8" "proxy-server 3036822" 0.0003 "-" 3036822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72bd22c117f747548d3c4-0068b820f8" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "txe5fa8b652ba149cc99e05-0068b820f8" "proxy-server 3036822" 0.0023 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sda1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 412 - "GET http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx21fa856cf2f94cee979b8-0068b820f8" "proxy-server 3036822" 0.0003 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sdb1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 412 - "GET http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx21fa856cf2f94cee979b8-0068b820f8" "proxy-server 3036822" 0.0002 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcaffede7f17d4b1188cdb-0068b820f8" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx7b754b33a1a24ba1a5573-0068b820f8" "proxy-server 3036822" 0.0012 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sdb1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 200 52 "GET http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx1f6ae53e450543e2a974e-0068b820f8" "proxy-server 3036822" 0.0003 "-" 3036822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3ba6a1edc9f42dfb6564-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "txca01cee11edb46c485f94-0068b820f8" "proxy-server 3036822" 0.0012 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sdb1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 304 - "GET http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx9d2e0e2a20054d148ce5a-0068b820f8" "proxy-server 3036822" 0.0003 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab51ec37202d4fe58409c-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "txbd9092ae38fa48e3962f8-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sdb1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 200 52 "GET http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx3285957bab60424e9bba8-0068b820f8" "proxy-server 3036822" 0.0003 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx00efbd66e6c744a29e40a-0068b820f8" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx16bc68ca9d9a4c7ebfefe-0068b820f8" "proxy-server 3036822" 0.0012 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sda1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 304 - "GET http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "txa86a978afbab4e94acfbb-0068b820f8" "proxy-server 3036822" 0.0002 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb4baae163aea437c93888-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx0931a9aa887c450ebd9b5-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 200 52 "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx72015e5fc86240ff868d0-0068b820f8" "proxy-server 3036822" 0.0002 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb63303b2589c43008814d-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx5e1065e15289449ab07f2-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 412 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx96268f0f58684c18b589e-0068b820f8" "proxy-server 3036822" 0.0002 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 412 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx96268f0f58684c18b589e-0068b820f8" "proxy-server 3036822" 0.0002 "-" 3036822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx59f9213e8a5f46f583c44-0068b820f8" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx4b7924a63a3d4adc80061-0068b820f8" "proxy-server 3036822" 0.0012 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 200 52 "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "txa6384feaadb248c299dcb-0068b820f8" "proxy-server 3036822" 0.0002 "-" 3036822 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 - fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Wed, 03 Sep 2025 11:05:28 -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': '1756897528.21552', '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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Wed, 03 Sep 2025 11:05:28 -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': '1756897528.22522', 'Content-Type': 'so'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:00 -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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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_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 +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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.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 +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_backend.TestContainerBroker.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container ... 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.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.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 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0032 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0030 "-" 3036817 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbadc7095bd124ed781549-0068b820fe" "proxy-server 3036817" 0.0011 "-" 3036817 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:38773/sdb1/3/a/c" "txbadc7095bd124ed781549-0068b820fe" "container-server 3036817" 0.0009 "-" 3036817 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:48317/sda1/3/a/c" "txbadc7095bd124ed781549-0068b820fe" "container-server 3036817" 0.0011 "-" 3036817 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txbadc7095bd124ed781549-0068b820fe" "proxy-server 3036817" 0.0120 "-" 3036817 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txbadc7095bd124ed781549-0068b820fe" "proxy-server 3036817" 0.0085 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 PUT /v1/a/c HTTP/1.0 201 - - t - - - txbadc7095bd124ed781549-0068b820fe - 0.0197 - - 1756897534.243618727 1756897534.263294935 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx51e3280e518f4645a203c-0068b820fe" "proxy-server 3036817" 0.0010 "-" 3036817 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:38773/sdb1/0/a1/c1" "tx51e3280e518f4645a203c-0068b820fe" "container-server 3036817" 0.0010 "-" 3036817 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:48317/sda1/0/a1/c1" "tx51e3280e518f4645a203c-0068b820fe" "container-server 3036817" 0.0009 "-" 3036817 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx51e3280e518f4645a203c-0068b820fe" "proxy-server 3036817" 0.0076 "-" 3036817 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx51e3280e518f4645a203c-0068b820fe" "proxy-server 3036817" 0.0121 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx51e3280e518f4645a203c-0068b820fe - 0.0184 - - 1756897534.264533043 1756897534.282922745 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx223eb998043840f9819ec-0068b820fe" "proxy-server 3036817" 0.0018 "-" 3036817 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:38773/sdb1/3/a/c1" "tx223eb998043840f9819ec-0068b820fe" "container-server 3036817" 0.0014 "-" 3036817 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:48317/sda1/3/a/c1" "tx223eb998043840f9819ec-0068b820fe" "container-server 3036817" 0.0010 "-" 3036817 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx223eb998043840f9819ec-0068b820fe" "proxy-server 3036817" 0.0108 "-" 3036817 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx223eb998043840f9819ec-0068b820fe" "proxy-server 3036817" 0.0153 "-" 3036817 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx223eb998043840f9819ec-0068b820fe - 0.0227 - - 1756897534.284168720 1756897534.306829214 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a753b3c8c76456888410-0068b820fe" "proxy-server 3036817" 0.0019 "-" 3036817 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:48317/sda1/0/a/c2" "tx4a753b3c8c76456888410-0068b820fe" "container-server 3036817" 0.0009 "-" 3036817 2 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:38773/sdb1/0/a/c2" "tx4a753b3c8c76456888410-0068b820fe" "container-server 3036817" 0.0015 "-" 3036817 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4a753b3c8c76456888410-0068b820fe" "proxy-server 3036817" 0.0085 "-" 3036817 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4a753b3c8c76456888410-0068b820fe" "proxy-server 3036817" 0.0132 "-" 3036817 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx4a753b3c8c76456888410-0068b820fe - 0.0208 - - 1756897534.308117390 1756897534.328947783 2 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaca377a00e104e71b9431-0068b820fe" "proxy-server 3036817" 0.0020 "-" 3036817 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3dec5cefa3114c5385bad-0068b820fe" "proxy-server 3036817" 0.0014 "-" 3036817 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/3/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "txac0a824ea41a49c18ac39-0068b820fe" "object-server 3036817" 0.0005 "-" 3036817 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txac0a824ea41a49c18ac39-0068b820fe" "proxy-server 3036817" 0.0079 "-" 3036817 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/3/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "txac0a824ea41a49c18ac39-0068b820fe" "object-server 3036817" 0.0005 "-" 3036817 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txac0a824ea41a49c18ac39-0068b820fe" "proxy-server 3036817" 0.0095 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 131072 - - txac0a824ea41a49c18ac39-0068b820fe - 0.0226 - - 1756897534.394682884 1756897534.417244911 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b1bd76b68204e69a2cc8-0068b820fe" "proxy-server 3036817" 0.0020 "-" 3036817 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2460b344466e4511bf068-0068b820fe" "proxy-server 3036817" 0.0024 "-" 3036817 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txf9913628f0184a1fafa92-0068b820fe" "proxy-server 3036817" 0.0006 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txf9913628f0184a1fafa92-0068b820fe - 0.0135 - - 1756897534.418617010 1756897534.432110786 0 -Run 00 took 000.015 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9bc05fc17b684496bcc22-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6567014e7a4f408b91580-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx4cc1ddfbaa5d45a2a81b9-0068b820fe" "proxy-server 3036817" 0.0006 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx4cc1ddfbaa5d45a2a81b9-0068b820fe - 0.0113 - - 1756897534.433646679 1756897534.444902182 0test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file -test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file ... ok +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3p81gct7/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp3p81gct7/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3p81gct7/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp3p81gct7/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/tmpm46rz64z/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.48897.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpm46rz64z/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.49238.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpm46rz64z/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.49885.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpm46rz64z/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.50516.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpm46rz64z/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.50738.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpm46rz64z/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.51781.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpm46rz64z/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308041.51994.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpm46rz64z/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.52637.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpm46rz64z/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.52847.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ae_5hk/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.54155.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ae_5hk/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.55042.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ae_5hk/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.55680.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ae_5hk/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.55912.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ae_5hk/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.56556.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ae_5hk/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.56771.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ae_5hk/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308041.57422.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ae_5hk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.57633.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ae_5hk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.58683.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp1q_zusl/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.59551.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp1q_zusl/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.60213.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp1q_zusl/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.60425.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp1q_zusl/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.61069.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp1q_zusl/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.62090.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp1q_zusl/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.62331.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp1q_zusl/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308041.62965.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp1q_zusl/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.63177.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp1q_zusl/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.63824.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3m5hsxnh/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.64840.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3m5hsxnh/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.65085.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3m5hsxnh/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.66159.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3m5hsxnh/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.66383.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 +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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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 +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.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 + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_fullcontrol_permission +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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_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 - -Run 01 took 000.013 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11cb0ec629d04d2c9986a-0068b820fe" "proxy-server 3036817" 0.0013 "-" 3036817 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5d902f9e1bf545f4b199f-0068b820fe" "proxy-server 3036817" 0.0013 "-" 3036817 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txfa1365b3240f4cf9b814c-0068b820fe" "proxy-server 3036817" 0.0006 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txfa1365b3240f4cf9b814c-0068b820fe - 0.0112 - - 1756897534.446495295 1756897534.457705975 0 -Run 02 took 000.013 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx39089c83272045a582e8a-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf1a93ee2bcc645eda9802-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx5b8d84722cb843898bb4d-0068b820fe" "proxy-server 3036817" 0.0005 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx5b8d84722cb843898bb4d-0068b820fe - 0.0109 - - 1756897534.459133387 1756897534.470014095 0 -Run 03 took 000.012 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx17de853c81894f3bb5e35-0068b820fe" "proxy-server 3036817" 0.0011 "-" 3036817 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx102d8e5c06d94f9693552-0068b820fe" "proxy-server 3036817" 0.0054 "-" 3036817 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txba4257fe0c70431486235-0068b820fe" "proxy-server 3036817" 0.0006 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txba4257fe0c70431486235-0068b820fe - 0.0153 - - 1756897534.471418381 1756897534.486728430 0 -Run 04 took 000.017 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0648f8bcef70433c81f34-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1fdc217b89fa449b8b929-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txa20b2d67c61b49af9c347-0068b820fe" "proxy-server 3036817" 0.0005 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txa20b2d67c61b49af9c347-0068b820fe - 0.0112 - - 1756897534.488184690 1756897534.499427319 0 -Run 05 took 000.013 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx27e5aebfa31d43c486b20-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4f0589bca133420795e20-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx04d48e28832345aba059c-0068b820fe" "proxy-server 3036817" 0.0006 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx04d48e28832345aba059c-0068b820fe - 0.0110 - - 1756897534.500894785 1756897534.511882067 0 -Run 06 took 000.012 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx97954d02a79b42a29746e-0068b820fe" "proxy-server 3036817" 0.0011 "-" 3036817 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd9dff1d4ab4e4102ab71b-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx3a7d5f3a990c4dcbaa75b-0068b820fe" "proxy-server 3036817" 0.0006 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx3a7d5f3a990c4dcbaa75b-0068b820fe - 0.0111 - - 1756897534.513423681 1756897534.524493456 0 -Run 07 took 000.013 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb83b5fa024b453cb3876-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx42a5a8a8d0a3462c9bb10-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txae21689719e14985995d4-0068b820fe" "proxy-server 3036817" 0.0005 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txae21689719e14985995d4-0068b820fe - 0.0112 - - 1756897534.525994062 1756897534.537176371 0 -Run 08 took 000.013 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc2c65efc0e940b2b707e-0068b820fe" "proxy-server 3036817" 0.0013 "-" 3036817 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txca6d306cc7bc4b2f9cb47-0068b820fe" "proxy-server 3036817" 0.0012 "-" 3036817 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx96389e2a6eb5405c90bb7-0068b820fe" "proxy-server 3036817" 0.0005 "-" 3036817 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx96389e2a6eb5405c90bb7-0068b820fe - 0.0111 - - 1756897534.538584232 1756897534.549651384 0 -Run 09 took 000.012 +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.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf ... 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.container.test_backend.TestContainerBroker.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking ... 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_diskfile.TestDiskFile.test_quarantine_ioerror_euclean +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_euclean ... 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.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length ... 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': 'Wed, 03 Sep 2025 11:05: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 {} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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_ACP 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 object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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_ACP 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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897529.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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx374c8b6da569465e9d4f5-0068b820f9" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sdb1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx7281b3d010fe4098b083e-0068b820f9" "proxy-server 3036822" 0.0012 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sda1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 304 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx923d1b4647ef425c821da-0068b820f9" "proxy-server 3036822" 0.0002 "-" 3036822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx368a0974a46c45aaa64ed-0068b820f9" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sdb1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx750bdba1ae044cdcb73d1-0068b820f9" "proxy-server 3036822" 0.0040 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sda1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 200 52 "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx72a2ee1e4e0d4512991a4-0068b820f9" "proxy-server 3036822" 0.0002 "-" 3036822 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1d6746e2790d48ff8b8a9-0068b820f9" "proxy-server 3036822" 0.0011 "-" 3036822 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sdb1/0/a/80a937737a5043b896bfc456237cbbcf" 204 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf" "tx433568beac2942feb730c-0068b820f9" "proxy-server 3036822" 0.0011 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sda1/1/a/80a937737a5043b896bfc456237cbbcf/conditionals" 304 - "HEAD http://localhost/v1/a/80a937737a5043b896bfc456237cbbcf/conditionals" "tx63a17be7e1f5472a8a1ea-0068b820f9" "proxy-server 3036822" 0.0002 "-" 3036822 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 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3bdc8cd4c3d640c2886b1-0068b820f9" "proxy-server 3036822" 0.0012 "-" 3036822 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://127.0.0.1:43015/sda1/0/a/con" "tx3bdc8cd4c3d640c2886b1-0068b820f9" "container-server 3036822" 0.0008 "-" 3036822 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://127.0.0.1:38763/sdb1/0/a/con" "tx3bdc8cd4c3d640c2886b1-0068b820f9" "container-server 3036822" 0.0008 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "tx3bdc8cd4c3d640c2886b1-0068b820f9" "proxy-server 3036822" 0.0069 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "tx3bdc8cd4c3d640c2886b1-0068b820f9" "proxy-server 3036822" 0.0112 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/29 PUT /v1/a/con HTTP/1.0 201 - - t - - - tx3bdc8cd4c3d640c2886b1-0068b820f9 - 0.0174 - - 1756897529.846658468 1756897529.864051819 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69def46824e6477d86e74-0068b820f9" "proxy-server 3036822" 0.0017 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sda1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx5b619c4ff5354116bd1c2-0068b820f9" "proxy-server 3036822" 0.0011 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/sda1/2/a/con/o" "txecb825c8193040afa702f-0068b820f9" "object-server 3036822" 0.0004 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/sdb1/2/a/con/o" "txecb825c8193040afa702f-0068b820f9" "object-server 3036822" 0.0003 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "PUT /sda1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txecb825c8193040afa702f-0068b820f9" "proxy-server 3036822" 0.0048 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "PUT /sdb1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txecb825c8193040afa702f-0068b820f9" "proxy-server 3036822" 0.0048 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/29 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - txecb825c8193040afa702f-0068b820f9 - 0.0155 - - 1756897529.865260363 1756897529.880724669 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa3c88dd16b343c086037-0068b820f9" "proxy-server 3036822" 0.0017 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "HEAD /sda1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx3957fd05648a4e25a6c3d-0068b820f9" "proxy-server 3036822" 0.0022 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:29 +0000] "GET /sdb1/2/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "tx8f5b657d03324983bb55f-0068b820f9" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/29 GET /v1/a/con/o HTTP/1.0 304 - - t - - - tx8f5b657d03324983bb55f-0068b820f9 - 0.0112 - - 1756897529.881895781 1756897529.893110037 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: txecc29ca7939a4af9bbc65-0068b820f9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx294117e7ea884b65b2ca0-0068b820f9) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx294117e7ea884b65b2ca0-0068b820f9) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx294117e7ea884b65b2ca0-0068b820f9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4feb838ae09f4200a9806-0068b820f9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx4feb838ae09f4200a9806-0068b820f9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx4feb838ae09f4200a9806-0068b820f9) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx4feb838ae09f4200a9806-0068b820f9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1972e6869c76413db7cb5-0068b820f9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1972e6869c76413db7cb5-0068b820f9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1972e6869c76413db7cb5-0068b820f9) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx1972e6869c76413db7cb5-0068b820f9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1ae65c6e9f7348a88d921-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1ae65c6e9f7348a88d921-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1ae65c6e9f7348a88d921-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx1ae65c6e9f7348a88d921-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx54df4aae6387469a914c1-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx54df4aae6387469a914c1-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx54df4aae6387469a914c1-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx54df4aae6387469a914c1-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe5abe4de75e8448ea31bc-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe5abe4de75e8448ea31bc-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe5abe4de75e8448ea31bc-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txe5abe4de75e8448ea31bc-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe844278cbb134460b9254-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe844278cbb134460b9254-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe844278cbb134460b9254-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txe844278cbb134460b9254-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx3b525de8e6de4b34ae9ab-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3b525de8e6de4b34ae9ab-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3b525de8e6de4b34ae9ab-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx3b525de8e6de4b34ae9ab-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx10b0144b8c294e499a5a6-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx10b0144b8c294e499a5a6-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx10b0144b8c294e499a5a6-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx10b0144b8c294e499a5a6-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf0d2908fb9bd4e83b731a-0068b820fa) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txf0d2908fb9bd4e83b731a-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf0d2908fb9bd4e83b731a-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf0d2908fb9bd4e83b731a-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txf0d2908fb9bd4e83b731a-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txf0d2908fb9bd4e83b731a-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfde98eb0b99c4532b789f-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txfde98eb0b99c4532b789f-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txfde98eb0b99c4532b789f-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txfde98eb0b99c4532b789f-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6de189c893624eb1ba240-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6de189c893624eb1ba240-0068b820fa) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx6de189c893624eb1ba240-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6de189c893624eb1ba240-0068b820fa) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6de189c893624eb1ba240-0068b820fa) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx6de189c893624eb1ba240-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6de189c893624eb1ba240-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx6de189c893624eb1ba240-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf3ea587658a94aa2a24d8-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf3ea587658a94aa2a24d8-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf3ea587658a94aa2a24d8-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txf3ea587658a94aa2a24d8-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx3c90afa767a8455fbaee1-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx3c90afa767a8455fbaee1-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx3c90afa767a8455fbaee1-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx3c90afa767a8455fbaee1-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7fe8576409434ca59066f-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7fe8576409434ca59066f-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7fe8576409434ca59066f-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7fe8576409434ca59066f-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx596c6ee59a2d42b486ce3-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx596c6ee59a2d42b486ce3-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx596c6ee59a2d42b486ce3-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx596c6ee59a2d42b486ce3-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx11dc22b5e6394657bfcfd-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx11dc22b5e6394657bfcfd-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx11dc22b5e6394657bfcfd-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx11dc22b5e6394657bfcfd-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb66005fa34e745af92a23-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb66005fa34e745af92a23-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb66005fa34e745af92a23-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txb66005fa34e745af92a23-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2b8fff4f0f094358a65c7-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2b8fff4f0f094358a65c7-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2b8fff4f0f094358a65c7-0068b820fa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx2b8fff4f0f094358a65c7-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe54b9a7b66c24b1ea9c31-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe54b9a7b66c24b1ea9c31-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe54b9a7b66c24b1ea9c31-0068b820fa)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting ... ok - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:16 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txe0651125ce654f28967a6-0068b820ec" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx028aa2f0fe2e4510b3c76-0068b820ec" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txd6bfd336817f424a80266-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txf6dc6877539f4faf95052-0068b820ed" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txf6dc6877539f4faf95052-0068b820ed" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfac058e965fd4cc9a3b26-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txbeaa7c78d04142e4a402a-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx3d8710444f374132a832a-0068b820ed" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx069443477b904177aed6f-0068b820ed" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx84a4b477b1b146f1a9370-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txc23d1fa289e441d5a263a-0068b820ed" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa85d8f423d46495894ade-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx2373a459e047436f9f722-0068b820ed" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txb282e287419f4e7ab4f55-0068b820ed" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx199026c52aad449b920f4-0068b820ed" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx44709074c3db426589ddd-0068b820ed" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx2184cd1bad92427394971-0068b820ed" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71c7ce76aeba450abe45b-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txc6efdab1b98641fb8ec71-0068b820ed" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx3c201a8a00b74406b6b60-0068b820ed" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx85943f5948e643478b390-0068b820ed" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx2f3ff73b85d34ba6bb894-0068b820ed" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx72d312963412412a9dca0-0068b820ed" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx72d312963412412a9dca0-0068b820ed" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaa9ab58e88c14dce97dfa-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx8ffeb274942d4eada518b-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txaf28eeb9ae504d9895765-0068b820ed" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfab80b0de88a43a6943f4-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx9fb590fa22de4b30a7311-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txcd54f343a9384770b5ae5-0068b820ed" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx11b13303806744df8a123-0068b820ed" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx87156dab0e234360a6c7c-0068b820ed" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx16cd24a7fd6446a5ac140-0068b820ed" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx28d662f0c07d4fc499e84-0068b820ed" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "GET /sdb1/3/a/%C4%8Brypto" 200 399 "GET http://foo:8080/v1/a/%C4%8Brypto?format=json&states=listing" "tx28d662f0c07d4fc499e84-0068b820ed" "proxy-server 3036835" 0.0019 "-" 3036835 1 -proxy INFO: Path stored in meta ('/a/Ä\x8brypto/Ä\x8brypto') does not match path from request ('/a/ċrypto')! Using path from meta. (txn: tx28d662f0c07d4fc499e84-0068b820ed) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx205816c85f4a40ab9a8f0-0068b820ed" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:17 +0000] "PUT /sda1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx205816c85f4a40ab9a8f0-0068b820ed" "container-server 3036835" 0.0009 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx205816c85f4a40ab9a8f0-0068b820ed" "container-server 3036835" 0.0010 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx205816c85f4a40ab9a8f0-0068b820ed" "proxy-server 3036835" 1.0758 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx205816c85f4a40ab9a8f0-0068b820ed" "proxy-server 3036835" 1.0806 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0af5a94ba98e4200895ad-0068b820ee" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx0af5a94ba98e4200895ad-0068b820ee" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txda82aaac26894ac3b8742-0068b820ee" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txd17cea1c57b24586aba20-0068b820ee" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txfa76eaa88e9245ddacc12-0068b820ee" "object-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:18 +0000] "PUT /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txfa76eaa88e9245ddacc12-0068b820ee" "proxy-server 3036835" 0.0077 "-" 3036835 1 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:55885', 'sdb1')] (txn: txfa76eaa88e9245ddacc12-0068b820ee) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txfa76eaa88e9245ddacc12-0068b820ee" "proxy-server 3036835" 1.2480 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txfa76eaa88e9245ddacc12-0068b820ee" "object-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txecd0f94655be461090f37-0068b820ef" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx9f8558b0ead54f4b9f021-0068b820ef" "proxy-server 3036835" 0.0023 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:19 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx85927476fefe4158a4ccd-0068b820ef" "object-server 3036835" 0.0005 "-" 3036835 1 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:54641', 'sda1')] (txn: tx85927476fefe4158a4ccd-0068b820ef) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "POST /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx85927476fefe4158a4ccd-0068b820ef" "proxy-server 3036835" 1.2552 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx85927476fefe4158a4ccd-0068b820ef" "object-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:20 +0000] "POST /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx85927476fefe4158a4ccd-0068b820ef" "proxy-server 3036835" 1.2579 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd9c441bd1e524041a72f9-0068b820f2" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txeaf8d55bad0b42e3a923e-0068b820f2" "proxy-server 3036835" 0.0026 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txde242803bf6a4c93bbca3-0068b820f2" "proxy-server 3036835" 0.0008 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3a4b4592027f4761a3e25-0068b820f2" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txc90f3896d53744f7b8321-0068b820f2" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx8914ccdf10f24d8ea77ed-0068b820f2" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx815d6b2ae8044abb944ad-0068b820f2" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx135fe9731175459c80808-0068b820f2" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txda89a8ccfebe44f3b7763-0068b820f3" "proxy-server 3036835" 0.0009 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcd3ca773dceb4120af11e-0068b820f3" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txede99d52793041518b9ff-0068b820f3" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf4e1eacf96c24ec9a71e4-0068b820f3" "proxy-server 3036835" 0.0008 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9c5fb5e54f0a4b4198973-0068b820f3" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx28563152856f41f9beccc-0068b820f3" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txcf9bbb3eb01f44caabf3e-0068b820f3" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txcf9bbb3eb01f44caabf3e-0068b820f3" "proxy-server 3036835" 0.0009 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx85142d14344c4c58b2ebc-0068b820f4" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txc7965f67f36a4d46b181b-0068b820f4" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txd9df564e2c224a5884277-0068b820f4" "proxy-server 3036835" 0.0008 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3d7d0484f72b4d3cbe7c6-0068b820f4" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txaafcc80de7ef4ee69f465-0068b820f4" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx7dd3d1c8335b4f7995699-0068b820f4" "proxy-server 3036835" 0.0008 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9c55583c46824424a3ad2-0068b820f5" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txcf4ae58319744f2292e0c-0068b820f5" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx4e87670b3b44431d91166-0068b820f5" "proxy-server 3036835" 0.0010 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txad0aa31e4a7c4e5a999b5-0068b820f5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx6e8294b19d8545f991fd9-0068b820f5" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx51ec2ef29f1544559b56b-0068b820f5" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx36881027267f456e81bb2-0068b820f5" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx6bb0144a3ffa425288b0e-0068b820f5" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txa2218be086104c8eab30f-0068b820f7" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6626b4c44c884b0db1911-0068b820f7" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txa4695e0c3663448a9a4d9-0068b820f7" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txa15a478d3d1c448aaf20b-0068b820f7" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txa15a478d3d1c448aaf20b-0068b820f7" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc4c0d13601f8476fafb95-0068b820f8" "proxy-server 3036835" 0.0045 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx2c531f3720184f1bb034d-0068b820f8" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx678c5bdaf5bb40b6ad0fe-0068b820f8" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaea052a32a4b42638836f-0068b820f8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx75fd4e6ac42841c6a2eb7-0068b820f8" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx654c0a22a7d64e5b981fd-0068b820f8" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx961049be82ba4629aec03-0068b820f8" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx54420ff1e7504ad8a0806-0068b820f8" "proxy-server 3036835" 0.0013 "-" 3036835 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 - -proxy-ut ERROR: Object GET returning 503 for [] (txn: txe54b9a7b66c24b1ea9c31-0068b820fa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7cdf0f4579934a459b7f3-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7cdf0f4579934a459b7f3-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7cdf0f4579934a459b7f3-0068b820fb) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7cdf0f4579934a459b7f3-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx527d1f0f37dd4309aa3ea-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx527d1f0f37dd4309aa3ea-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx527d1f0f37dd4309aa3ea-0068b820fb) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx527d1f0f37dd4309aa3ea-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7567d86a7d9c4b5f8474d-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7567d86a7d9c4b5f8474d-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7567d86a7d9c4b5f8474d-0068b820fb) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7567d86a7d9c4b5f8474d-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txca3cbba2a89c4b338d12b-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txca3cbba2a89c4b338d12b-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txca3cbba2a89c4b338d12b-0068b820fb) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: txca3cbba2a89c4b338d12b-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx22baab6c7dd34b5e86178-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx22baab6c7dd34b5e86178-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx22baab6c7dd34b5e86178-0068b820fb) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx22baab6c7dd34b5e86178-0068b820fb) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe4824938f85a4160b18d1-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe4824938f85a4160b18d1-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe4824938f85a4160b18d1-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txe4824938f85a4160b18d1-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txda24c55d2e5b432aa9072-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txda24c55d2e5b432aa9072-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txda24c55d2e5b432aa9072-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txda24c55d2e5b432aa9072-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd1080ea47d0a4cd8a472d-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd1080ea47d0a4cd8a472d-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd1080ea47d0a4cd8a472d-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txd1080ea47d0a4cd8a472d-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx96d008b31adc4927870f4-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx96d008b31adc4927870f4-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx96d008b31adc4927870f4-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx96d008b31adc4927870f4-0068b820fc) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx52bf05aae3ee4425a6f46-0068b820fc) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx52bf05aae3ee4425a6f46-0068b820fc) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx5536cecd0fc94bf4b1a45-0068b820fc) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx5536cecd0fc94bf4b1a45-0068b820fc) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx5536cecd0fc94bf4b1a45-0068b820fc) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx5536cecd0fc94bf4b1a45-0068b820fc) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa1c8d4862d974f3d8fefd-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx57d83ba8b1c94665a4ff9-0068b820fc) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx57d83ba8b1c94665a4ff9-0068b820fc) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx57d83ba8b1c94665a4ff9-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc0abdeda32024589b1b60-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc0abdeda32024589b1b60-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc0abdeda32024589b1b60-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txc0abdeda32024589b1b60-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx87be30fb30514f2d857a1-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx87be30fb30514f2d857a1-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx87be30fb30514f2d857a1-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx87be30fb30514f2d857a1-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9679c8a5a0834aedac775-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9679c8a5a0834aedac775-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9679c8a5a0834aedac775-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9679c8a5a0834aedac775-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5072b8006fe741f5b377d-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5072b8006fe741f5b377d-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5072b8006fe741f5b377d-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx5072b8006fe741f5b377d-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txb2e2b113ae814a9c8efc4-0068b820fc)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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails ... 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': 'Wed, 03 Sep 2025 11:05:30 -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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 +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.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 +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 + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "GET /sdd1/2/a/10950f1a5bec40e2be7583648c7a4440/o" 200 24 "GET http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440/o" "txae9dd2a9a5d74f2b9f6d3-006ac53109" "proxy-server 1867673" 0.0128 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx034aa4df80bf4bc29f3bd-006ac53109" "proxy-server 1867673" 0.0021 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "GET /sdb1/3/a/10950f1a5bec40e2be7583648c7a4440" 200 350 "GET http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440?format=json&states=listing" "tx034aa4df80bf4bc29f3bd-006ac53109" "proxy-server 1867673" 0.0022 "-" 1867673 1 +proxy INFO: Client disconnected on read of '/a/10950f1a5bec40e2be7583648c7a4440/o' (txn: tx034aa4df80bf4bc29f3bd-006ac53109) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1b10a38e6ffe4e138bd12-006ac53109" "proxy-server 1867673" 0.0216 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/3/a/10950f1a5bec40e2be7583648c7a4440" 204 - "HEAD http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440" "tx9da20d4631e94cbcbb258-006ac53109" "proxy-server 1867673" 0.0125 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sda1/3/a/10950f1a5bec40e2be7583648c7a4440/o" 201 - "PUT http://foo:8080/sdc1/2/a/10950f1a5bec40e2be7583648c7a4440/o" "txb9547ddffbf14ad6b2f34-006ac53109" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdb1/3/a/10950f1a5bec40e2be7583648c7a4440/o" 201 - "PUT http://foo:8080/sdd1/2/a/10950f1a5bec40e2be7583648c7a4440/o" "txb9547ddffbf14ad6b2f34-006ac53109" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdc1/2/a/10950f1a5bec40e2be7583648c7a4440/o" 201 - "PUT http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440/o" "txb9547ddffbf14ad6b2f34-006ac53109" "proxy-server 1867673" 0.0508 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdd1/2/a/10950f1a5bec40e2be7583648c7a4440/o" 201 - "PUT http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440/o" "txb9547ddffbf14ad6b2f34-006ac53109" "proxy-server 1867673" 0.0525 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txecf03d170d564f9c9a1ef-006ac53109" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sdb1/3/a/10950f1a5bec40e2be7583648c7a4440" 204 - "HEAD http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440" "tx0d42c377e94c4367a8efe-006ac53109" "proxy-server 1867673" 0.0115 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "GET /sdc1/2/a/10950f1a5bec40e2be7583648c7a4440/o" 200 24 "GET http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440/o" "tx4ebe09f9d99648828b506-006ac53109" "proxy-server 1867673" 0.0129 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbb338e49fd6549afacf37-006ac53109" "proxy-server 1867673" 0.0053 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "GET /sdb1/3/a/10950f1a5bec40e2be7583648c7a4440" 200 354 "GET http://foo:8080/v1/a/10950f1a5bec40e2be7583648c7a4440?format=json&states=listing" "txbb338e49fd6549afacf37-006ac53109" "proxy-server 1867673" 0.0093 "-" 1867673 1 +proxy INFO: Client disconnected on read of '/a/10950f1a5bec40e2be7583648c7a4440/o' (txn: txbb338e49fd6549afacf37-006ac53109) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txca3a12d6e8164334a9fbd-006ac53109" "proxy-server 1867673" 0.0012 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdb1/1/a/15add60a2a7f4ae6aa7021bdd4027692" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" "txca3a12d6e8164334a9fbd-006ac53109" "container-server 1867673" 0.0082 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sda1/1/a/15add60a2a7f4ae6aa7021bdd4027692" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/15add60a2a7f4ae6aa7021bdd4027692" "txca3a12d6e8164334a9fbd-006ac53109" "container-server 1867673" 0.0010 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sda1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 201 - "PUT http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txca3a12d6e8164334a9fbd-006ac53109" "proxy-server 1867673" 0.0265 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 201 - "PUT http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txca3a12d6e8164334a9fbd-006ac53109" "proxy-server 1867673" 0.0477 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8225243ca65a4ac58b5cb-006ac53109" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "tx8225243ca65a4ac58b5cb-006ac53109" "proxy-server 1867673" 0.0013 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1d8b68c20e1d47ba9f243-006ac53109" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txbe24271fde20474b98ffe-006ac53109" "proxy-server 1867673" 0.0013 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sda1/3/a/15add60a2a7f4ae6aa7021bdd4027692/o" 201 - "PUT http://foo:8080/sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txcf00896ffa8a441ea866b-006ac53109" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692/o" 201 - "PUT http://foo:8080/sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txcf00896ffa8a441ea866b-006ac53109" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 201 - "PUT http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txcf00896ffa8a441ea866b-006ac53109" "proxy-server 1867673" 0.0421 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 201 - "PUT http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txcf00896ffa8a441ea866b-006ac53109" "proxy-server 1867673" 0.0434 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf0b8090fcef4a8b8e2fd-006ac53109" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txfe268bd947e04393ae125-006ac53109" "proxy-server 1867673" 0.0138 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sda1/3/a/15add60a2a7f4ae6aa7021bdd4027692/o" 201 - "POST http://foo:8080/sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx90a46ed87e424bf4a5994-006ac53109" "object-server 1867673" 0.0063 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "PUT /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692/o" 201 - "POST http://foo:8080/sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx90a46ed87e424bf4a5994-006ac53109" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "POST /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 202 76 "POST http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx90a46ed87e424bf4a5994-006ac53109" "proxy-server 1867673" 0.0207 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "POST /sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 202 76 "POST http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx90a46ed87e424bf4a5994-006ac53109" "proxy-server 1867673" 0.0224 "-" 1867673 1test.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 + 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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:30 -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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_keystone -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_s3acl_and_keystone ... 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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898645.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/0f9/ead4ab14accdd2a902f589298c24b0f9/ead4ab14accdd2a902f589298c24b0f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898650.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/013/aab89d5b0f326aae59aa6f7b858be013/aab89d5b0f326aae59aa6f7b858be013.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898655.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/bef/8e6c344905b534bca39ef19d7588bbef/8e6c344905b534bca39ef19d7588bbef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898660.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/011/3a24902fa44ed96c12241f435b206011/3a24902fa44ed96c12241f435b206011.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898665.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/937/94b9683a956948c4f18bb44273c99937/94b9683a956948c4f18bb44273c99937.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898670.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/014/58978c7074e48154dbf2ad3fb2445014/58978c7074e48154dbf2ad3fb2445014.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898675.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/fc6/f1933f39fbd97bad18ec33ef25fe2fc6/f1933f39fbd97bad18ec33ef25fe2fc6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898680.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/7bb/9e61b0f48eca4ee731cb6b02422fa7bb/9e61b0f48eca4ee731cb6b02422fa7bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898685.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/50c/062d8520988671f9dc443c1e7644850c/062d8520988671f9dc443c1e7644850c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898690.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/336/8f860aa9269d9f411f36b4846b098336/8f860aa9269d9f411f36b4846b098336.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898695.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/cf2/743dff97e875e0400242b65508026cf2/743dff97e875e0400242b65508026cf2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898700.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/823/ea69c3889956f7bb9cb6635266c47823/ea69c3889956f7bb9cb6635266c47823.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898705.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/35a/900c4a7a7503f5c4ffa8876d3ebc235a/900c4a7a7503f5c4ffa8876d3ebc235a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898710.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/0bd/31f7f6e439a404f60c1429ea1b1250bd/31f7f6e439a404f60c1429ea1b1250bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898715.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/5e3/83861edc2f62919ae4e827bf547195e3/83861edc2f62919ae4e827bf547195e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898720.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/a5e/62c5dea5d57b9dbce035cf36e616ca5e/62c5dea5d57b9dbce035cf36e616ca5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898725.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/451/289fb8ff738df0b02c7fa1c03c982451/289fb8ff738df0b02c7fa1c03c982451.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898730.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/8fd/e0a15049c3b244957a415c5cb6d1e8fd/e0a15049c3b244957a415c5cb6d1e8fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898735.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b36/4275754c411a0988b26057b9c5902b36/4275754c411a0988b26057b9c5902b36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898740.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b10/82f588c58c4c07c5e0c2eb25d3f32b10/82f588c58c4c07c5e0c2eb25d3f32b10.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898745.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/54b/235f5dec9288f0679f587dc61b9d754b/235f5dec9288f0679f587dc61b9d754b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898750.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c33/82f9c41d34e73ce06683ef58c2708c33/82f9c41d34e73ce06683ef58c2708c33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898755.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/951/bac13e44ea93bc25e1df72a6ddd9d951/bac13e44ea93bc25e1df72a6ddd9d951.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898760.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/656/e521da688b10e0da22925cba88930656/e521da688b10e0da22925cba88930656.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898765.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/eb8/f3fc34e6cd204a98e43ca915e834feb8/f3fc34e6cd204a98e43ca915e834feb8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898770.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/b4e/077c5a721e6bfd69c59e5999adb3db4e/077c5a721e6bfd69c59e5999adb3db4e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898775.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/30a/f84953830f0ba5a4d82bce8e56aae30a/f84953830f0ba5a4d82bce8e56aae30a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898780.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/c6c/d072bae62393f9b85ea520cd52033c6c/d072bae62393f9b85ea520cd52033c6c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898785.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/131/59fe1d3744dcb54ed921237bc5bec131/59fe1d3744dcb54ed921237bc5bec131.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898790.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/732/81ac66cc49439b4285c457df801ec732/81ac66cc49439b4285c457df801ec732.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898795.00000-0, db: /tmp/tmpjylv6ino/sda/containers/0/0f4/ef5c5b81599c3225f590db670ae7c0f4/ef5c5b81599c3225f590db670ae7c0f4.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/669/eff78d551f3fc22a7e66eb860b207669/eff78d551f3fc22a7e66eb860b207669.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897527.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/669/eff78d551f3fc22a7e66eb860b207669/eff78d551f3fc22a7e66eb860b207669_1756897527.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/d3e/e21b553302be8933c026d2c17b563d3e/e21b553302be8933c026d2c17b563d3e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897531.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/d3e/e21b553302be8933c026d2c17b563d3e/e21b553302be8933c026d2c17b563d3e_1756897531.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a_1756897535.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/65b/0fca365eae3091f8e934fd797fe8e65b/0fca365eae3091f8e934fd797fe8e65b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897539.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/65b/0fca365eae3091f8e934fd797fe8e65b/0fca365eae3091f8e934fd797fe8e65b_1756897539.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897543.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715_1756897543.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/485/e61a5be563cf019eec1d83740fba9485/e61a5be563cf019eec1d83740fba9485.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897547.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/485/e61a5be563cf019eec1d83740fba9485/e61a5be563cf019eec1d83740fba9485_1756897547.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897551.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2/1df4bc9f9e4c6cc3ed7b804957c53ac2_1756897551.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/1a4/f8e0cba2e9bc7ede0fba17ab843a21a4/f8e0cba2e9bc7ede0fba17ab843a21a4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897555.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/1a4/f8e0cba2e9bc7ede0fba17ab843a21a4/f8e0cba2e9bc7ede0fba17ab843a21a4_1756897555.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/a9b/6a005e87633b32b82c664e093c712a9b/6a005e87633b32b82c664e093c712a9b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897559.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/a9b/6a005e87633b32b82c664e093c712a9b/6a005e87633b32b82c664e093c712a9b_1756897559.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/41c/80c8a9958f6212a1879969c1594b141c/80c8a9958f6212a1879969c1594b141c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897563.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/41c/80c8a9958f6212a1879969c1594b141c/80c8a9958f6212a1879969c1594b141c_1756897563.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/7ed/31bd039f51aad0d0152ed2efe9f4a7ed/31bd039f51aad0d0152ed2efe9f4a7ed.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897567.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/7ed/31bd039f51aad0d0152ed2efe9f4a7ed/31bd039f51aad0d0152ed2efe9f4a7ed_1756897567.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/113/07fb57d2e9907beefe86cba1a761b113/07fb57d2e9907beefe86cba1a761b113.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897571.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/113/07fb57d2e9907beefe86cba1a761b113/07fb57d2e9907beefe86cba1a761b113_1756897571.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897575.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c/0296578e8c1e7bf9a15fb8c5eaed3e1c_1756897575.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/760/013e17354f87e9dca936435353e39760/013e17354f87e9dca936435353e39760.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897579.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/760/013e17354f87e9dca936435353e39760/013e17354f87e9dca936435353e39760_1756897579.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/742/a1d54ae81a9b8adf4bb781e747cd7742/a1d54ae81a9b8adf4bb781e747cd7742.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897583.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/742/a1d54ae81a9b8adf4bb781e747cd7742/a1d54ae81a9b8adf4bb781e747cd7742_1756897583.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/b23/9e01f5a5cce10ac1908ac6df2bec8b23/9e01f5a5cce10ac1908ac6df2bec8b23.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897587.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/b23/9e01f5a5cce10ac1908ac6df2bec8b23/9e01f5a5cce10ac1908ac6df2bec8b23_1756897587.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/1e7/c8d0602ebc3515db9340bfa8c21661e7/c8d0602ebc3515db9340bfa8c21661e7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897591.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/1e7/c8d0602ebc3515db9340bfa8c21661e7/c8d0602ebc3515db9340bfa8c21661e7_1756897591.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/5d8/6e33d7fb6463703878a65bf2042df5d8/6e33d7fb6463703878a65bf2042df5d8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897595.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/5d8/6e33d7fb6463703878a65bf2042df5d8/6e33d7fb6463703878a65bf2042df5d8_1756897595.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/aa8/3dee772a7de9b5e0314173f831f16aa8/3dee772a7de9b5e0314173f831f16aa8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897599.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/aa8/3dee772a7de9b5e0314173f831f16aa8/3dee772a7de9b5e0314173f831f16aa8_1756897599.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/16b/cc21b95a9b8fe988ca216c3cbbdb016b/cc21b95a9b8fe988ca216c3cbbdb016b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897603.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/16b/cc21b95a9b8fe988ca216c3cbbdb016b/cc21b95a9b8fe988ca216c3cbbdb016b_1756897603.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897607.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2/4402ccbcd8dd2e5f52c1a41f807fd1b2_1756897607.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/7d4/437de9750c82608d57074957507e67d4/437de9750c82608d57074957507e67d4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897611.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/7d4/437de9750c82608d57074957507e67d4/437de9750c82608d57074957507e67d4_1756897611.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/7c0/3886ce8bcb983d7506a261e3a1e367c0/3886ce8bcb983d7506a261e3a1e367c0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897615.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/7c0/3886ce8bcb983d7506a261e3a1e367c0/3886ce8bcb983d7506a261e3a1e367c0_1756897615.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/f0e/12273e08fc09717c0f2bbc4c911c6f0e/12273e08fc09717c0f2bbc4c911c6f0e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897619.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/f0e/12273e08fc09717c0f2bbc4c911c6f0e/12273e08fc09717c0f2bbc4c911c6f0e_1756897619.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/a81/f4723bd3baaf1df2c6497417c1f4ba81/f4723bd3baaf1df2c6497417c1f4ba81.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897623.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/a81/f4723bd3baaf1df2c6497417c1f4ba81/f4723bd3baaf1df2c6497417c1f4ba81_1756897623.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/838/4e20958209195b925d058da9b9b1e838/4e20958209195b925d058da9b9b1e838.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897627.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/838/4e20958209195b925d058da9b9b1e838/4e20958209195b925d058da9b9b1e838_1756897627.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/406/fe4d789331892fd76ad08b7ecb416406/fe4d789331892fd76ad08b7ecb416406.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897631.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/406/fe4d789331892fd76ad08b7ecb416406/fe4d789331892fd76ad08b7ecb416406_1756897631.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/baa/9c38363e37bdf0210eefce80bb159baa/9c38363e37bdf0210eefce80bb159baa.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897635.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/baa/9c38363e37bdf0210eefce80bb159baa/9c38363e37bdf0210eefce80bb159baa_1756897635.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/3f6/7e9b4aa65106647eef89d6ae7d7303f6/7e9b4aa65106647eef89d6ae7d7303f6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897639.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/3f6/7e9b4aa65106647eef89d6ae7d7303f6/7e9b4aa65106647eef89d6ae7d7303f6_1756897639.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/50d/fb4569892119a7b9db3e189c7d58350d/fb4569892119a7b9db3e189c7d58350d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897643.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/50d/fb4569892119a7b9db3e189c7d58350d/fb4569892119a7b9db3e189c7d58350d_1756897643.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/832/d2afb360fa8489f1f8bf58d5ffa55832/d2afb360fa8489f1f8bf58d5ffa55832.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897647.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/832/d2afb360fa8489f1f8bf58d5ffa55832/d2afb360fa8489f1f8bf58d5ffa55832_1756897647.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/123/619ac46d7250a00be69187fd21346123/619ac46d7250a00be69187fd21346123.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897651.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/123/619ac46d7250a00be69187fd21346123/619ac46d7250a00be69187fd21346123_1756897651.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/387/e9ce4839a301906096ceeb76359f2387/e9ce4839a301906096ceeb76359f2387.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897655.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/387/e9ce4839a301906096ceeb76359f2387/e9ce4839a301906096ceeb76359f2387_1756897655.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/f3d/88d07e28aa1778291aa853315cfaaf3d/88d07e28aa1778291aa853315cfaaf3d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897659.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/f3d/88d07e28aa1778291aa853315cfaaf3d/88d07e28aa1778291aa853315cfaaf3d_1756897659.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/539/c67b0a74ee9485349dac369d8d25f539/c67b0a74ee9485349dac369d8d25f539.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897663.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/539/c67b0a74ee9485349dac369d8d25f539/c67b0a74ee9485349dac369d8d25f539_1756897663.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/81b/9f8a5c2404f88579d8e7b6b4ef73d81b/9f8a5c2404f88579d8e7b6b4ef73d81b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897667.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/81b/9f8a5c2404f88579d8e7b6b4ef73d81b/9f8a5c2404f88579d8e7b6b4ef73d81b_1756897667.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ae2/c6df9e9c49beda33a39db5528d432ae2/c6df9e9c49beda33a39db5528d432ae2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897671.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ae2/c6df9e9c49beda33a39db5528d432ae2/c6df9e9c49beda33a39db5528d432ae2_1756897671.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/9fc/f9b128051f9eb2c35b37ac7ba54af9fc/f9b128051f9eb2c35b37ac7ba54af9fc.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897675.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/9fc/f9b128051f9eb2c35b37ac7ba54af9fc/f9b128051f9eb2c35b37ac7ba54af9fc_1756897675.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/e62/b79aa72c6f41d4819c3e4f9e8caf1e62/b79aa72c6f41d4819c3e4f9e8caf1e62.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897679.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/e62/b79aa72c6f41d4819c3e4f9e8caf1e62/b79aa72c6f41d4819c3e4f9e8caf1e62_1756897679.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/955/51d33e5b472e55014d5842e9c6ed9955/51d33e5b472e55014d5842e9c6ed9955.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897683.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/955/51d33e5b472e55014d5842e9c6ed9955/51d33e5b472e55014d5842e9c6ed9955_1756897683.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/0aa/e92813326605ac492676f19c003df0aa/e92813326605ac492676f19c003df0aa.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897687.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/0aa/e92813326605ac492676f19c003df0aa/e92813326605ac492676f19c003df0aa_1756897687.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/31b/51e528b317651670e1620911d943131b/51e528b317651670e1620911d943131b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897691.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/31b/51e528b317651670e1620911d943131b/51e528b317651670e1620911d943131b_1756897691.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/6d0/e6f5afbd0a278eca26f81637e63886d0/e6f5afbd0a278eca26f81637e63886d0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897695.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/6d0/e6f5afbd0a278eca26f81637e63886d0/e6f5afbd0a278eca26f81637e63886d0_1756897695.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/94a/5607f0b01a6553cb573c724d57aaf94a/5607f0b01a6553cb573c724d57aaf94a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897699.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/94a/5607f0b01a6553cb573c724d57aaf94a/5607f0b01a6553cb573c724d57aaf94a_1756897699.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/eb0/5c37a8cf3d0da162d4037bcb74cfbeb0/5c37a8cf3d0da162d4037bcb74cfbeb0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897703.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/eb0/5c37a8cf3d0da162d4037bcb74cfbeb0/5c37a8cf3d0da162d4037bcb74cfbeb0_1756897703.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/82b/4caad6ab6ed64aa75a527e505874f82b/4caad6ab6ed64aa75a527e505874f82b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897707.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/82b/4caad6ab6ed64aa75a527e505874f82b/4caad6ab6ed64aa75a527e505874f82b_1756897707.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/1dd/c08d5df5c1e523801288bf805bd7e1dd/c08d5df5c1e523801288bf805bd7e1dd.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897711.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/1dd/c08d5df5c1e523801288bf805bd7e1dd/c08d5df5c1e523801288bf805bd7e1dd_1756897711.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/3a5/8950aa64606d7cb37d322471389a13a5/8950aa64606d7cb37d322471389a13a5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897715.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/3a5/8950aa64606d7cb37d322471389a13a5/8950aa64606d7cb37d322471389a13a5_1756897715.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/6cd/8fc94f178ec8bee541c0325e15e396cd/8fc94f178ec8bee541c0325e15e396cd.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897719.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/6cd/8fc94f178ec8bee541c0325e15e396cd/8fc94f178ec8bee541c0325e15e396cd_1756897719.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/637/4b67a39a79ac42928ee42eeda84b1637/4b67a39a79ac42928ee42eeda84b1637.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897723.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/637/4b67a39a79ac42928ee42eeda84b1637/4b67a39a79ac42928ee42eeda84b1637_1756897723.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/42c/d95c22fb93245413e0cdd77c747b742c/d95c22fb93245413e0cdd77c747b742c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897727.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/42c/d95c22fb93245413e0cdd77c747b742c/d95c22fb93245413e0cdd77c747b742c_1756897727.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/6e4/566a1ae4275cdf98290014114a70f6e4/566a1ae4275cdf98290014114a70f6e4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897731.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/6e4/566a1ae4275cdf98290014114a70f6e4/566a1ae4275cdf98290014114a70f6e4_1756897731.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/43d/cb860e087f9bc804fe59bf0d8efee43d/cb860e087f9bc804fe59bf0d8efee43d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897735.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/43d/cb860e087f9bc804fe59bf0d8efee43d/cb860e087f9bc804fe59bf0d8efee43d_1756897735.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/f91/662245d4c96cd90e3e5abc728f6f2f91/662245d4c96cd90e3e5abc728f6f2f91.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897739.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/f91/662245d4c96cd90e3e5abc728f6f2f91/662245d4c96cd90e3e5abc728f6f2f91_1756897739.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/a16/b9bc595be43f1fe95d3939711c741a16/b9bc595be43f1fe95d3939711c741a16.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897743.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/a16/b9bc595be43f1fe95d3939711c741a16/b9bc595be43f1fe95d3939711c741a16_1756897743.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/e46/4750d5b3121595e92def008c20bf0e46/4750d5b3121595e92def008c20bf0e46.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897747.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/e46/4750d5b3121595e92def008c20bf0e46/4750d5b3121595e92def008c20bf0e46_1756897747.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/75f/a68da06705eb5c541747b528809f775f/a68da06705eb5c541747b528809f775f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897751.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/75f/a68da06705eb5c541747b528809f775f/a68da06705eb5c541747b528809f775f_1756897751.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/f1d/4073ab5c1895aaac49d4058a92666f1d/4073ab5c1895aaac49d4058a92666f1d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897755.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/f1d/4073ab5c1895aaac49d4058a92666f1d/4073ab5c1895aaac49d4058a92666f1d_1756897755.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/78c/bf637c2678985e3ee153e3205263078c/bf637c2678985e3ee153e3205263078c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897759.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/78c/bf637c2678985e3ee153e3205263078c/bf637c2678985e3ee153e3205263078c_1756897759.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/977/e135a1b1003f628cb4086e381a775977/e135a1b1003f628cb4086e381a775977.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897763.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/977/e135a1b1003f628cb4086e381a775977/e135a1b1003f628cb4086e381a775977_1756897763.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ca8/f6d26b52cf35c96ed44a5ace855d6ca8/f6d26b52cf35c96ed44a5ace855d6ca8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897767.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ca8/f6d26b52cf35c96ed44a5ace855d6ca8/f6d26b52cf35c96ed44a5ace855d6ca8_1756897767.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/2e7/1a65d918225a098c95ba6aae792a12e7/1a65d918225a098c95ba6aae792a12e7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897771.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/2e7/1a65d918225a098c95ba6aae792a12e7/1a65d918225a098c95ba6aae792a12e7_1756897771.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/c2e/ac9b79685503fa98c7f1a8013f42bc2e/ac9b79685503fa98c7f1a8013f42bc2e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897775.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/c2e/ac9b79685503fa98c7f1a8013f42bc2e/ac9b79685503fa98c7f1a8013f42bc2e_1756897775.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/7a8/7ae954694f2cf5f8c42e708abfa2c7a8/7ae954694f2cf5f8c42e708abfa2c7a8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897779.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/7a8/7ae954694f2cf5f8c42e708abfa2c7a8/7ae954694f2cf5f8c42e708abfa2c7a8_1756897779.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/617/32c17099417003f1dc8fe360c2bda617/32c17099417003f1dc8fe360c2bda617.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897783.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/617/32c17099417003f1dc8fe360c2bda617/32c17099417003f1dc8fe360c2bda617_1756897783.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/7a1/6d072b35f94c00f6a48dd63b978087a1/6d072b35f94c00f6a48dd63b978087a1.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897787.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/7a1/6d072b35f94c00f6a48dd63b978087a1/6d072b35f94c00f6a48dd63b978087a1_1756897787.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/55d/fde7f60d633c3b94256607bf4c76f55d/fde7f60d633c3b94256607bf4c76f55d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897791.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/55d/fde7f60d633c3b94256607bf4c76f55d/fde7f60d633c3b94256607bf4c76f55d_1756897791.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/4eb/73718aa828707b23cade242325f6d4eb/73718aa828707b23cade242325f6d4eb.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897795.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/4eb/73718aa828707b23cade242325f6d4eb/73718aa828707b23cade242325f6d4eb_1756897795.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/c7b/4f89e7b15b0c1be3a1c78523dc162c7b/4f89e7b15b0c1be3a1c78523dc162c7b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897799.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/c7b/4f89e7b15b0c1be3a1c78523dc162c7b/4f89e7b15b0c1be3a1c78523dc162c7b_1756897799.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/900/8eba936f89365d039c7c74f993ff5900/8eba936f89365d039c7c74f993ff5900.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897803.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/900/8eba936f89365d039c7c74f993ff5900/8eba936f89365d039c7c74f993ff5900_1756897803.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/bb1/60de26d3cd4c1328c113956c3bb17bb1/60de26d3cd4c1328c113956c3bb17bb1.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897807.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/bb1/60de26d3cd4c1328c113956c3bb17bb1/60de26d3cd4c1328c113956c3bb17bb1_1756897807.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/6f4/71ed0c025de7934c42aa1c152c3856f4/71ed0c025de7934c42aa1c152c3856f4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897811.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/6f4/71ed0c025de7934c42aa1c152c3856f4/71ed0c025de7934c42aa1c152c3856f4_1756897811.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/a2b/ff3e51aef39e5680dcce3bf201838a2b/ff3e51aef39e5680dcce3bf201838a2b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897815.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/a2b/ff3e51aef39e5680dcce3bf201838a2b/ff3e51aef39e5680dcce3bf201838a2b_1756897815.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/c20/f35469a8405ab15fbea8014821f2ec20/f35469a8405ab15fbea8014821f2ec20.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897819.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/c20/f35469a8405ab15fbea8014821f2ec20/f35469a8405ab15fbea8014821f2ec20_1756897819.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/00a/712697be5ba9e4dd9005db099ac9500a/712697be5ba9e4dd9005db099ac9500a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897823.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/00a/712697be5ba9e4dd9005db099ac9500a/712697be5ba9e4dd9005db099ac9500a_1756897823.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/cb8/cfe6a9e3c226b4a1646c5da7b1bdccb8/cfe6a9e3c226b4a1646c5da7b1bdccb8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897827.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/cb8/cfe6a9e3c226b4a1646c5da7b1bdccb8/cfe6a9e3c226b4a1646c5da7b1bdccb8_1756897827.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/cd7/1cfd87ad37cebd7b914de7a0d4124cd7/1cfd87ad37cebd7b914de7a0d4124cd7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897831.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/cd7/1cfd87ad37cebd7b914de7a0d4124cd7/1cfd87ad37cebd7b914de7a0d4124cd7_1756897831.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/c11/6e8b4d7b009e8c77169e95bf3ab31c11/6e8b4d7b009e8c77169e95bf3ab31c11.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897835.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/c11/6e8b4d7b009e8c77169e95bf3ab31c11/6e8b4d7b009e8c77169e95bf3ab31c11_1756897835.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/b37/baeb351b73b550b1d2f5a3d8e4d48b37/baeb351b73b550b1d2f5a3d8e4d48b37.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897839.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/b37/baeb351b73b550b1d2f5a3d8e4d48b37/baeb351b73b550b1d2f5a3d8e4d48b37_1756897839.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/87e/c19b21276f4cafe0b32dc2c12a78687e/c19b21276f4cafe0b32dc2c12a78687e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897843.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/87e/c19b21276f4cafe0b32dc2c12a78687e/c19b21276f4cafe0b32dc2c12a78687e_1756897843.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/0d6/31af19daf992b6d10d9c6eb3929330d6/31af19daf992b6d10d9c6eb3929330d6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897847.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/0d6/31af19daf992b6d10d9c6eb3929330d6/31af19daf992b6d10d9c6eb3929330d6_1756897847.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/106/8fa2a742fa602a3f6126eeaaa307b106/8fa2a742fa602a3f6126eeaaa307b106.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897851.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/106/8fa2a742fa602a3f6126eeaaa307b106/8fa2a742fa602a3f6126eeaaa307b106_1756897851.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/e94/09bdd409c69f3bf8c33bcc436e5c3e94/09bdd409c69f3bf8c33bcc436e5c3e94.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897855.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/e94/09bdd409c69f3bf8c33bcc436e5c3e94/09bdd409c69f3bf8c33bcc436e5c3e94_1756897855.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/663/560f1f6c1562b04c2ff4b6a4e4b2f663/560f1f6c1562b04c2ff4b6a4e4b2f663.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897859.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/663/560f1f6c1562b04c2ff4b6a4e4b2f663/560f1f6c1562b04c2ff4b6a4e4b2f663_1756897859.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/a93/2832ba101d5fd49577a48af2dd1a3a93/2832ba101d5fd49577a48af2dd1a3a93.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897863.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/a93/2832ba101d5fd49577a48af2dd1a3a93/2832ba101d5fd49577a48af2dd1a3a93_1756897863.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/5e6/8b0b09f2c78a21b472c9b0aaa3bde5e6/8b0b09f2c78a21b472c9b0aaa3bde5e6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897867.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/5e6/8b0b09f2c78a21b472c9b0aaa3bde5e6/8b0b09f2c78a21b472c9b0aaa3bde5e6_1756897867.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/bc2/76ebc4d4cc613acfde5f171394a0dbc2/76ebc4d4cc613acfde5f171394a0dbc2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897871.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/bc2/76ebc4d4cc613acfde5f171394a0dbc2/76ebc4d4cc613acfde5f171394a0dbc2_1756897871.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/22f/60d010ec7bc9f8aaffcd263c515d022f/60d010ec7bc9f8aaffcd263c515d022f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897875.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/22f/60d010ec7bc9f8aaffcd263c515d022f/60d010ec7bc9f8aaffcd263c515d022f_1756897875.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/f91/55343a3d405b0b3b1cecdc12372c8f91/55343a3d405b0b3b1cecdc12372c8f91.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897879.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/f91/55343a3d405b0b3b1cecdc12372c8f91/55343a3d405b0b3b1cecdc12372c8f91_1756897879.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/4ea/bdda73115da8af45be312d72986514ea/bdda73115da8af45be312d72986514ea.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897883.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/4ea/bdda73115da8af45be312d72986514ea/bdda73115da8af45be312d72986514ea_1756897883.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/0ec/639a1c4127bd66cc464ed0cf8f8350ec/639a1c4127bd66cc464ed0cf8f8350ec.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897887.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/0ec/639a1c4127bd66cc464ed0cf8f8350ec/639a1c4127bd66cc464ed0cf8f8350ec_1756897887.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/124/6927abd868a136a5d21bc47416ee0124/6927abd868a136a5d21bc47416ee0124.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897891.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/124/6927abd868a136a5d21bc47416ee0124/6927abd868a136a5d21bc47416ee0124_1756897891.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/0df/715f83c2e0c0ec4946ac75a58e8090df/715f83c2e0c0ec4946ac75a58e8090df.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897895.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/0df/715f83c2e0c0ec4946ac75a58e8090df/715f83c2e0c0ec4946ac75a58e8090df_1756897895.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/5ed/f0493ecd00a53f9044f2c4ef7aa035ed/f0493ecd00a53f9044f2c4ef7aa035ed.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897899.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/5ed/f0493ecd00a53f9044f2c4ef7aa035ed/f0493ecd00a53f9044f2c4ef7aa035ed_1756897899.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/541/29ccfb30991218764c42dc3daca75541/29ccfb30991218764c42dc3daca75541.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897903.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/541/29ccfb30991218764c42dc3daca75541/29ccfb30991218764c42dc3daca75541_1756897903.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/949/0732c7903af3e57dd0ca35c8944d3949/0732c7903af3e57dd0ca35c8944d3949.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897907.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/949/0732c7903af3e57dd0ca35c8944d3949/0732c7903af3e57dd0ca35c8944d3949_1756897907.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/375/6b13cae082d6001e83e9ccfa84940375/6b13cae082d6001e83e9ccfa84940375.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897911.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/375/6b13cae082d6001e83e9ccfa84940375/6b13cae082d6001e83e9ccfa84940375_1756897911.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/2b3/d7c4801af57369877897db867a5a32b3/d7c4801af57369877897db867a5a32b3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897915.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/2b3/d7c4801af57369877897db867a5a32b3/d7c4801af57369877897db867a5a32b3_1756897915.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/e8b/e6ca65640a370167ec8aae5e948e8e8b/e6ca65640a370167ec8aae5e948e8e8b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897919.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/e8b/e6ca65640a370167ec8aae5e948e8e8b/e6ca65640a370167ec8aae5e948e8e8b_1756897919.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/0b5/adc1e867b662430b2785e05fa05790b5/adc1e867b662430b2785e05fa05790b5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897923.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/0b5/adc1e867b662430b2785e05fa05790b5/adc1e867b662430b2785e05fa05790b5_1756897923.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/a87/d10b0900fd2290b0bc4705a880f54a87/d10b0900fd2290b0bc4705a880f54a87.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897927.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/a87/d10b0900fd2290b0bc4705a880f54a87/d10b0900fd2290b0bc4705a880f54a87_1756897927.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ac5/102fea57628b770e1ca237e556901ac5/102fea57628b770e1ca237e556901ac5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897931.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ac5/102fea57628b770e1ca237e556901ac5/102fea57628b770e1ca237e556901ac5_1756897931.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/56a/ab6a67e18149f227f0f01f82d405856a/ab6a67e18149f227f0f01f82d405856a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897935.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/56a/ab6a67e18149f227f0f01f82d405856a/ab6a67e18149f227f0f01f82d405856a_1756897935.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/80f/a06dd7a42acdbe7f3ed51792e27a680f/a06dd7a42acdbe7f3ed51792e27a680f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897939.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/80f/a06dd7a42acdbe7f3ed51792e27a680f/a06dd7a42acdbe7f3ed51792e27a680f_1756897939.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ae6/34da49f731434fa6b9114bd1b0618ae6/34da49f731434fa6b9114bd1b0618ae6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897943.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ae6/34da49f731434fa6b9114bd1b0618ae6/34da49f731434fa6b9114bd1b0618ae6_1756897943.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/c66/a34aea56bbd306c445aeff9931e8bc66/a34aea56bbd306c445aeff9931e8bc66.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897947.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/c66/a34aea56bbd306c445aeff9931e8bc66/a34aea56bbd306c445aeff9931e8bc66_1756897947.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/926/13a01227503e3f0a6b243a40bc195926/13a01227503e3f0a6b243a40bc195926.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897951.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/926/13a01227503e3f0a6b243a40bc195926/13a01227503e3f0a6b243a40bc195926_1756897951.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/975/b69bcd4ff1f717c26ddfa25c0f1e4975/b69bcd4ff1f717c26ddfa25c0f1e4975.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897955.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/975/b69bcd4ff1f717c26ddfa25c0f1e4975/b69bcd4ff1f717c26ddfa25c0f1e4975_1756897955.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/bf8/bb940f8517f36f5e047c7c5506535bf8/bb940f8517f36f5e047c7c5506535bf8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897959.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/bf8/bb940f8517f36f5e047c7c5506535bf8/bb940f8517f36f5e047c7c5506535bf8_1756897959.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/b72/efb33faf9123fe4462357b4b5d930b72/efb33faf9123fe4462357b4b5d930b72.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897963.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/b72/efb33faf9123fe4462357b4b5d930b72/efb33faf9123fe4462357b4b5d930b72_1756897963.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ed9/631123c90bd4184710a99945aad2ced9/631123c90bd4184710a99945aad2ced9.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897967.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ed9/631123c90bd4184710a99945aad2ced9/631123c90bd4184710a99945aad2ced9_1756897967.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/15a/d7c0cf7a4a1c925aee70f07e7956715a/d7c0cf7a4a1c925aee70f07e7956715a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897971.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/15a/d7c0cf7a4a1c925aee70f07e7956715a/d7c0cf7a4a1c925aee70f07e7956715a_1756897971.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ec0/9c4b7c7cb4755465a81229b3e21c0ec0/9c4b7c7cb4755465a81229b3e21c0ec0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897975.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ec0/9c4b7c7cb4755465a81229b3e21c0ec0/9c4b7c7cb4755465a81229b3e21c0ec0_1756897975.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/1cf/9cbdb80bf2e721955e95b6929867c1cf/9cbdb80bf2e721955e95b6929867c1cf.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897979.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/1cf/9cbdb80bf2e721955e95b6929867c1cf/9cbdb80bf2e721955e95b6929867c1cf_1756897979.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/763/2f495894c922caca1e301600df427763/2f495894c922caca1e301600df427763.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897983.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/763/2f495894c922caca1e301600df427763/2f495894c922caca1e301600df427763_1756897983.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ecf/b11acc7f939737243a376b3000a49ecf/b11acc7f939737243a376b3000a49ecf.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897987.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ecf/b11acc7f939737243a376b3000a49ecf/b11acc7f939737243a376b3000a49ecf_1756897987.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/6fa/00af0c071ab153c884820550ba6116fa/00af0c071ab153c884820550ba6116fa.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897991.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/6fa/00af0c071ab153c884820550ba6116fa/00af0c071ab153c884820550ba6116fa_1756897991.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ad7/f2f4abc9aa69d1193623ca27e061ead7/f2f4abc9aa69d1193623ca27e061ead7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897995.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ad7/f2f4abc9aa69d1193623ca27e061ead7/f2f4abc9aa69d1193623ca27e061ead7_1756897995.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/bd4/68be96820781e4a1588f83586088ebd4/68be96820781e4a1588f83586088ebd4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897999.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/bd4/68be96820781e4a1588f83586088ebd4/68be96820781e4a1588f83586088ebd4_1756897999.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/564/735ca0f158cef2b5af10e395661f5564/735ca0f158cef2b5af10e395661f5564.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898003.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/564/735ca0f158cef2b5af10e395661f5564/735ca0f158cef2b5af10e395661f5564_1756898003.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/dbe/ce6b6f5e2fdb80505a5e7e2c5ce64dbe/ce6b6f5e2fdb80505a5e7e2c5ce64dbe.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898007.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/dbe/ce6b6f5e2fdb80505a5e7e2c5ce64dbe/ce6b6f5e2fdb80505a5e7e2c5ce64dbe_1756898007.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/33d/a6633e0f786e946a0f1206a16af0b33d/a6633e0f786e946a0f1206a16af0b33d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898011.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/33d/a6633e0f786e946a0f1206a16af0b33d/a6633e0f786e946a0f1206a16af0b33d_1756898011.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/914/cf1171fc8b5c6dcf07c22e92b9fce914/cf1171fc8b5c6dcf07c22e92b9fce914.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898015.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/914/cf1171fc8b5c6dcf07c22e92b9fce914/cf1171fc8b5c6dcf07c22e92b9fce914_1756898015.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/e62/10c230e1615e5415e6c7b616c47f3e62/10c230e1615e5415e6c7b616c47f3e62.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898019.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/e62/10c230e1615e5415e6c7b616c47f3e62/10c230e1615e5415e6c7b616c47f3e62_1756898019.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/824/56e7e1e82cf1c45aa9bbd97755629824/56e7e1e82cf1c45aa9bbd97755629824.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898023.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/824/56e7e1e82cf1c45aa9bbd97755629824/56e7e1e82cf1c45aa9bbd97755629824_1756898023.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/42e/6c67b29b031c0386e55bb040c1eab42e/6c67b29b031c0386e55bb040c1eab42e.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 - -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) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx267d2daa62434d89a3c09-0068b820f1" "proxy-server 3036813" 0.0019 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdb1/0/a/versions" 201 - "PUT http://127.0.0.1:42615/sda1/1/a/versions" "tx267d2daa62434d89a3c09-0068b820f1" "container-server 3036813" 0.0016 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sda1/0/a/versions" 201 - "PUT http://127.0.0.1:45571/sdb1/1/a/versions" "tx267d2daa62434d89a3c09-0068b820f1" "container-server 3036813" 0.0009 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sda1/1/a/versions" 201 - "PUT http://localhost/v1/a/versions" "tx267d2daa62434d89a3c09-0068b820f1" "proxy-server 3036813" 0.0086 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdb1/1/a/versions" 201 - "PUT http://localhost/v1/a/versions" "tx267d2daa62434d89a3c09-0068b820f1" "proxy-server 3036813" 0.0138 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/21 PUT /v1/a/versions HTTP/1.0 201 - - t - - - tx267d2daa62434d89a3c09-0068b820f1 - 0.0222 - - 1756897521.402632713 1756897521.424834490 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb54a1072163e4d65910df-0068b820f1" "proxy-server 3036813" 0.0018 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "GET /sda1/1/a/versions" 200 2 "GET http://localhost/v1/a/versions?format=json&states=listing" "txb54a1072163e4d65910df-0068b820f1" "proxy-server 3036813" 0.0019 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/21 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txb54a1072163e4d65910df-0068b820f1 - 0.0087 - - 1756897521.426149607 1756897521.434865236 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18de51e84b534a0b8c90a-0068b820f1" "proxy-server 3036813" 0.0011 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdb1/0/a/vers" 201 - "PUT http://127.0.0.1:45571/sdb1/0/a/vers" "tx18de51e84b534a0b8c90a-0068b820f1" "container-server 3036813" 0.0014 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sda1/0/a/vers" 201 - "PUT http://127.0.0.1:42615/sda1/0/a/vers" "tx18de51e84b534a0b8c90a-0068b820f1" "container-server 3036813" 0.0008 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sda1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "tx18de51e84b534a0b8c90a-0068b820f1" "proxy-server 3036813" 0.0076 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "PUT /sdb1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "tx18de51e84b534a0b8c90a-0068b820f1" "proxy-server 3036813" 0.0121 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/21 PUT /v1/a/vers HTTP/1.0 201 - - t - - - tx18de51e84b534a0b8c90a-0068b820f1 - 0.0184 - - 1756897521.436438322 1756897521.454837799 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37861dc2f31e4dfa9d348-0068b820f1" "proxy-server 3036813" 0.0017 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/21 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx37861dc2f31e4dfa9d348-0068b820f1 - 0.0040 VW - 1756897521.456155062 1756897521.460195065 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx542cc85957f64dfe9506f-0068b820f1" "proxy-server 3036813" 0.0011 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/21 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx542cc85957f64dfe9506f-0068b820f1 - 0.0033 VW - 1756897521.460627317 1756897521.463964224 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:21 +0000] "GET /sda1/1/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txca91e6b7e8394c24bb1c2-0068b820f1" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdb1/1/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txca91e6b7e8394c24bb1c2-0068b820f1" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/22 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txca91e6b7e8394c24bb1c2-0068b820f1 - 0.5884 VW - 1756897521.464395046 1756897522.052820206 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "txead2cdac0aaa4314bfd4a-0068b820f2" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "txead2cdac0aaa4314bfd4a-0068b820f2" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txead2cdac0aaa4314bfd4a-0068b820f2" "proxy-server 3036813" 0.0085 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txead2cdac0aaa4314bfd4a-0068b820f2" "proxy-server 3036813" 0.0108 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/22 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - txead2cdac0aaa4314bfd4a-0068b820f2 - 0.0141 - - 1756897522.053142309 1756897522.067195177 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx67b8564c9a9a473f916c3-0068b820f2" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/22 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx67b8564c9a9a473f916c3-0068b820f2 - 0.0044 VW - 1756897522.078907490 1756897522.083284378 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx2a9db4f853de456aa6577-0068b820f2" "proxy-server 3036813" 0.0022 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/22 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx2a9db4f853de456aa6577-0068b820f2 - 0.0049 VW - 1756897522.083701849 1756897522.088591099 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sda1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx3d179ee8a6804b1fb472f-0068b820f2" "proxy-server 3036813" 0.0007 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdb1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx3d179ee8a6804b1fb472f-0068b820f2" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txac6c43b0c3ad451fa1eb1-0068b820f2" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/22 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx3d179ee8a6804b1fb472f-0068b820f2 - 0.0194 VW - 1756897522.089137077 1756897522.108487844 0 (txn: txd0cb3c4a982a47d2813a6-0068b820f2) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/0/a/vers/004name/1756897522.05361" 201 - "PUT http://localhost/sdb1/1/a/vers/004name/1756897522.05361" "txd0cb3c4a982a47d2813a6-0068b820f2" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/0/a/vers/004name/1756897522.05361" 201 - "PUT http://localhost/sda1/1/a/vers/004name/1756897522.05361" "txd0cb3c4a982a47d2813a6-0068b820f2" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/1/a/vers/004name/1756897522.05361" 201 - "PUT http://localhost/v1/a/vers/004name/1756897522.05361" "txd0cb3c4a982a47d2813a6-0068b820f2" "proxy-server 3036813" 0.0073 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/1/a/vers/004name/1756897522.05361" 201 - "PUT http://localhost/v1/a/vers/004name/1756897522.05361" "txd0cb3c4a982a47d2813a6-0068b820f2" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/22 PUT /v1/a/vers/004name/1756897522.05361 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd0cb3c4a982a47d2813a6-0068b820f2 - 0.0195 VW - 1756897522.097002268 1756897522.116487026 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "txcb422fde847b4a32b5254-0068b820f2" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "txcb422fde847b4a32b5254-0068b820f2" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txcb422fde847b4a32b5254-0068b820f2" "proxy-server 3036813" 0.0078 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txcb422fde847b4a32b5254-0068b820f2" "proxy-server 3036813" 0.0074 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/22 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - txcb422fde847b4a32b5254-0068b820f2 - 0.0117 - - 1756897522.116882801 1756897522.128553629 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c3feee20e9141d68ab0c-0068b820f2" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txc11ddcbdcdcb41c9a0c66-0068b820f2" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sda1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txf5b405358f6b426693e51-0068b820f2" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/22 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txf5b405358f6b426693e51-0068b820f2 - 0.0119 - - 1756897522.129863024 1756897522.141801119 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e7c15d76f03464e8804a-0068b820f2" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/22 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5e7c15d76f03464e8804a-0068b820f2 - 0.0038 VW - 1756897522.153595209 1756897522.157402515 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx59a4cec891cc4b369117c-0068b820f2" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/22 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx59a4cec891cc4b369117c-0068b820f2 - 0.0037 VW - 1756897522.157818556 1756897522.161534309 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sdb1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx5d7c434ac9ec4d6aa5198-0068b820f2" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "GET /sda1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx5d7c434ac9ec4d6aa5198-0068b820f2" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx92f7db4afac044478a7cc-0068b820f2" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/22 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5d7c434ac9ec4d6aa5198-0068b820f2 - 0.0155 VW - 1756897522.161984682 1756897522.177458525 0 (txn: tx4eae21c7ac5f401b8dccb-0068b820f2) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sda1/0/a/vers/004name/1756897522.11737" 201 - "PUT http://localhost/sdb1/0/a/vers/004name/1756897522.11737" "tx4eae21c7ac5f401b8dccb-0068b820f2" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:22 +0000] "PUT /sdb1/0/a/vers/004name/1756897522.11737" 201 - "PUT http://localhost/sda1/0/a/vers/004name/1756897522.11737" "tx4eae21c7ac5f401b8dccb-0068b820f2" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:42615', 'sda1')] (txn: tx4eae21c7ac5f401b8dccb-0068b820f2) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sdb1/0/a/vers/004name/1756897522.11737" 201 - "PUT http://localhost/v1/a/vers/004name/1756897522.11737" "tx4eae21c7ac5f401b8dccb-0068b820f2" "proxy-server 3036813" 1.1338 "-" 3036813 0 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:45571', 'sdb1')] (txn: tx4eae21c7ac5f401b8dccb-0068b820f2) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sda1/0/a/vers/004name/1756897522.11737" 201 - "PUT http://localhost/v1/a/vers/004name/1756897522.11737" "tx4eae21c7ac5f401b8dccb-0068b820f2" "proxy-server 3036813" 1.1336 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/23 PUT /v1/a/vers/004name/1756897522.11737 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx4eae21c7ac5f401b8dccb-0068b820f2 - 1.1432 VW - 1756897522.167856455 1756897523.311036825 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "txa1b90e78615a4233a6d9f-0068b820f3" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txa1b90e78615a4233a6d9f-0068b820f3" "proxy-server 3036813" 0.0057 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "txa1b90e78615a4233a6d9f-0068b820f3" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txa1b90e78615a4233a6d9f-0068b820f3" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/23 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - txa1b90e78615a4233a6d9f-0068b820f3 - 0.0117 - - 1756897523.311369419 1756897523.323085546 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31f640f1eed644608ba0a-0068b820f3" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txf520f44d33ef4254afbb8-0068b820f3" "proxy-server 3036813" 0.0022 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sdb1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx3bb1002065f841dab5907-0068b820f3" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/23 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx3bb1002065f841dab5907-0068b820f3 - 0.0112 - - 1756897523.324294329 1756897523.335483551 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3eb42221cc784dcf83e9d-0068b820f3" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sda1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?format=json&states=listing" "tx3eb42221cc784dcf83e9d-0068b820f3" "proxy-server 3036813" 0.0030 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/23 GET /v1/a/vers%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - tx3eb42221cc784dcf83e9d-0068b820f3 - 0.0114 - - 1756897523.336816788 1756897523.348250151 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c057a9164db44cb82f22-0068b820f3" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx43c8c0fef619425dabbc1-0068b820f3" "proxy-server 3036813" 0.0022 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sdb1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx8cb42cdbb5894f2db908f-0068b820f3" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sda1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx8cb42cdbb5894f2db908f-0068b820f3" "proxy-server 3036813" 0.0005 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf6d8148e143c4f24b89d9-0068b820f3" "proxy-server 3036813" 0.0011 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/23 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf6d8148e143c4f24b89d9-0068b820f3 - 0.0036 VW - 1756897523.363663673 1756897523.367232323 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txd00192b9b16946dea8ebf-0068b820f3" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/23 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txd00192b9b16946dea8ebf-0068b820f3 - 0.0036 VW - 1756897523.367631197 1756897523.371224165 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sda1/0/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "txd5773222657a46889d317-0068b820f3" "proxy-server 3036813" 0.0002 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sdb1/0/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "txd5773222657a46889d317-0068b820f3" "proxy-server 3036813" 0.0002 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/23 GET /v1/a/versions/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd5773222657a46889d317-0068b820f3 - 0.0043 VW - 1756897523.371646166 1756897523.375936031 0 -proxy INFO: - - 03/Sep/2025/11/05/23 GET /v1/a/versions/name HTTP/1.0 200 - Swift t - 5 - tx8cb42cdbb5894f2db908f-0068b820f3 - 0.0300 SSC - 1756897523.350047588 1756897523.380071878 0 (txn: tx433bbf66cbff43fe9216a-0068b820f3) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sdb1/1/a/versions/copied_name" 201 - "PUT http://localhost/sda1/0/a/versions/copied_name" "tx433bbf66cbff43fe9216a-0068b820f3" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sda1/1/a/versions/copied_name" 201 - "PUT http://localhost/sdb1/0/a/versions/copied_name" "tx433bbf66cbff43fe9216a-0068b820f3" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sda1/0/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "tx433bbf66cbff43fe9216a-0068b820f3" "proxy-server 3036813" 0.0078 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sdb1/0/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "tx433bbf66cbff43fe9216a-0068b820f3" "proxy-server 3036813" 0.0076 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/23 COPY /v1/a/versions/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx433bbf66cbff43fe9216a-0068b820f3 - 0.0117 SSC - 1756897523.376235485 1756897523.387917995 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx948c59776a5a490cbaaba-0068b820f3" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txa29df4d22d284c4f96f0a-0068b820f3" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sdb1/0/a/versions/copied_name" 200 5 "GET http://localhost/v1/a/versions/copied_name" "txc050376da0244b49aff0a-0068b820f3" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/23 GET /v1/a/versions/copied_name HTTP/1.0 200 - - t - 5 - txc050376da0244b49aff0a-0068b820f3 - 0.0124 - - 1756897523.389439583 1756897523.401838541 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fc37f399c9f4d01bde0f-0068b820f3" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txa2efd12deb2b4fbc8e871-0068b820f3" "proxy-server 3036813" 0.0023 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sda1/1/a/versions/name" 201 - "POST http://localhost/sda1/1/a/versions/name" "tx7bbbead8945841d88ca33-0068b820f3" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "POST /sda1/1/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "tx7bbbead8945841d88ca33-0068b820f3" "proxy-server 3036813" 0.0047 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "PUT /sdb1/1/a/versions/name" 201 - "POST http://localhost/sdb1/1/a/versions/name" "tx7bbbead8945841d88ca33-0068b820f3" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "POST /sdb1/1/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "tx7bbbead8945841d88ca33-0068b820f3" "proxy-server 3036813" 0.0064 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/23 POST /v1/a/versions/name HTTP/1.0 202 - - t - 76 - tx7bbbead8945841d88ca33-0068b820f3 - 0.5467 - - 1756897523.403270006 1756897523.949946880 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdafe8cac990b4939ad47e-0068b820f3" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx3c4c6ea63d2d4fb19d23b-0068b820f3" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sda1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txcf6a12e824b0474182192-0068b820f3" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/23 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txcf6a12e824b0474182192-0068b820f3 - 0.0145 - - 1756897523.951141834 1756897523.965617657 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb72c25800d2d4d659edaf-0068b820f3" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sdb1/1/a/versions" 200 311 "GET http://localhost/v1/a/versions?format=json&states=listing" "txb72c25800d2d4d659edaf-0068b820f3" "proxy-server 3036813" 0.0021 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/23 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 311 - txb72c25800d2d4d659edaf-0068b820f3 - 0.0084 - - 1756897523.967010498 1756897523.975431442 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx510be36025cb40c3a905d-0068b820f3" "proxy-server 3036813" 0.0011 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/23 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx510be36025cb40c3a905d-0068b820f3 - 0.0033 VW - 1756897523.977083921 1756897523.980365753 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx42ff0be29dee4cf8ba279-0068b820f3" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/23 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx42ff0be29dee4cf8ba279-0068b820f3 - 0.0046 VW - 1756897523.980799198 1756897523.985399961 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sda1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx6510a126087f45b0809f2-0068b820f3" "proxy-server 3036813" 0.0021 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/23 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 352 - tx6510a126087f45b0809f2-0068b820f3 - 0.0051 VW - 1756897523.985846996 1756897523.990900517 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sdb1/0/a/vers/004name/1756897522.11737" 200 5 "GET http://localhost/v1/a/vers/004name/1756897522.11737?symlink=get" "txbe21a3b7da4c49bb889b4-0068b820f3" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:23 +0000] "GET /sda1/0/a/vers/004name/1756897522.11737" 200 5 "GET http://localhost/v1/a/vers/004name/1756897522.11737?symlink=get" "txbe21a3b7da4c49bb889b4-0068b820f3" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/24 GET /v1/a/vers/004name/1756897522.11737%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txbe21a3b7da4c49bb889b4-0068b820f3 - 0.0093 VW - 1756897523.991307974 1756897524.000621319 0 (txn: tx84aa2ad9902b45468a51e-0068b820f3) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "tx84aa2ad9902b45468a51e-0068b820f3" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "tx84aa2ad9902b45468a51e-0068b820f3" "object-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx84aa2ad9902b45468a51e-0068b820f3" "proxy-server 3036813" 0.0071 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx84aa2ad9902b45468a51e-0068b820f3" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/24 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx84aa2ad9902b45468a51e-0068b820f3 - 0.0117 VW - 1756897523.996398926 1756897524.008125067 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "DELETE /sda1/0/a/vers/004name/1756897522.11737" 204 - "DELETE http://localhost/sdb1/0/a/vers/004name/1756897522.11737" "tx33e3d3eb81034253a7966-0068b820f4" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "DELETE /sdb1/0/a/vers/004name/1756897522.11737" 204 - "DELETE http://localhost/v1/a/vers/004name/1756897522.11737" "tx33e3d3eb81034253a7966-0068b820f4" "proxy-server 3036813" 0.0046 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "DELETE /sdb1/0/a/vers/004name/1756897522.11737" 204 - "DELETE http://localhost/sda1/0/a/vers/004name/1756897522.11737" "tx33e3d3eb81034253a7966-0068b820f4" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "DELETE /sda1/0/a/vers/004name/1756897522.11737" 204 - "DELETE http://localhost/v1/a/vers/004name/1756897522.11737" "tx33e3d3eb81034253a7966-0068b820f4" "proxy-server 3036813" 0.0067 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/24 DELETE /v1/a/vers/004name/1756897522.11737 HTTP/1.0 204 - Swift - - - - tx33e3d3eb81034253a7966-0068b820f4 - 0.0105 VW - 1756897524.008495808 1756897524.018964767 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc328f98473ae4f42b3feb-0068b820f4" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx5ce4551c35fe41dd8f627-0068b820f4" "proxy-server 3036813" 0.0023 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "GET /sda1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txf73a61a6170141b3809ed-0068b820f4" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/24 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txf73a61a6170141b3809ed-0068b820f4 - 0.0114 - - 1756897524.020456076 1756897524.031853676 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx259635ed01954fe3b89c7-0068b820f4" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:24 +0000] "GET /sdb1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx259635ed01954fe3b89c7-0068b820f4" "proxy-server 3036813" 0.0031 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 176 - tx259635ed01954fe3b89c7-0068b820f4 - 1.1987 - - 1756897524.033219337 1756897525.231960297 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e88b25e99a249f1a7a7a-0068b820f5" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4e88b25e99a249f1a7a7a-0068b820f5 - 0.0035 VW - 1756897525.233699560 1756897525.237219572 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx54266aee48114f21a9b08-0068b820f5" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/25 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx54266aee48114f21a9b08-0068b820f5 - 0.0064 VW - 1756897525.237627983 1756897525.244006157 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "GET /sdb1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "txa3b31373086e4868b6150-0068b820f5" "proxy-server 3036813" 0.0020 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/25 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 176 - txa3b31373086e4868b6150-0068b820f5 - 0.0049 VW - 1756897525.244453907 1756897525.249348640 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "GET /sdb1/1/a/vers/004name/1756897522.05361" 200 5 "GET http://localhost/v1/a/vers/004name/1756897522.05361?symlink=get" "tx387a147fd4844b92adcd2-0068b820f5" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "GET /sda1/1/a/vers/004name/1756897522.05361" 200 5 "GET http://localhost/v1/a/vers/004name/1756897522.05361?symlink=get" "tx387a147fd4844b92adcd2-0068b820f5" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/25 GET /v1/a/vers/004name/1756897522.05361%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx387a147fd4844b92adcd2-0068b820f5 - 0.0092 VW - 1756897525.249750853 1756897525.258967638 0 (txn: tx48588645901841939cdc3-0068b820f5) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "tx48588645901841939cdc3-0068b820f5" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx48588645901841939cdc3-0068b820f5" "proxy-server 3036813" 0.0045 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "tx48588645901841939cdc3-0068b820f5" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx48588645901841939cdc3-0068b820f5" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/25 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx48588645901841939cdc3-0068b820f5 - 0.0114 VW - 1756897525.254948854 1756897525.266373634 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "DELETE /sdb1/0/a/vers/004name/1756897522.05361" 204 - "DELETE http://localhost/sdb1/1/a/vers/004name/1756897522.05361" "tx002887633f52499496027-0068b820f5" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "DELETE /sdb1/1/a/vers/004name/1756897522.05361" 204 - "DELETE http://localhost/v1/a/vers/004name/1756897522.05361" "tx002887633f52499496027-0068b820f5" "proxy-server 3036813" 0.0033 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "DELETE /sda1/0/a/vers/004name/1756897522.05361" 204 - "DELETE http://localhost/sda1/1/a/vers/004name/1756897522.05361" "tx002887633f52499496027-0068b820f5" "object-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "DELETE /sda1/1/a/vers/004name/1756897522.05361" 204 - "DELETE http://localhost/v1/a/vers/004name/1756897522.05361" "tx002887633f52499496027-0068b820f5" "proxy-server 3036813" 0.0050 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/25 DELETE /v1/a/vers/004name/1756897522.05361 HTTP/1.0 204 - Swift - - - - tx002887633f52499496027-0068b820f5 - 0.0088 VW - 1756897525.266737700 1756897525.275562525 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7bf5b5d16aa84bbbb4e51-0068b820f5" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txeada7efda3844533817c1-0068b820f5" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "GET /sda1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txbc7a30d240a7475d92658-0068b820f5" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txbc7a30d240a7475d92658-0068b820f5 - 0.0114 - - 1756897525.276845455 1756897525.288293123 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx92c6fedd83c6407d8ceaa-0068b820f5" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx92c6fedd83c6407d8ceaa-0068b820f5" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx92c6fedd83c6407d8ceaa-0068b820f5 - 0.0097 - - 1756897525.289872408 1756897525.299564600 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad7e8c7cb7414a8480d5e-0068b820f5" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "txad7e8c7cb7414a8480d5e-0068b820f5" "proxy-server 3036813" 0.0019 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/25 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txad7e8c7cb7414a8480d5e-0068b820f5 - 0.0081 - - 1756897525.301217556 1756897525.309300184 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46c4ba5e254545af856b0-0068b820f5" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx46c4ba5e254545af856b0-0068b820f5 - 0.0033 VW - 1756897525.310876846 1756897525.314220190 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txe6a6b1520b544f2b950b9-0068b820f5" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/25 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txe6a6b1520b544f2b950b9-0068b820f5 - 0.0059 VW - 1756897525.314603567 1756897525.320485830 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "txb6ba6e81fd8c456db63fd-0068b820f5" "proxy-server 3036813" 0.0019 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/25 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - txb6ba6e81fd8c456db63fd-0068b820f5 - 0.0047 VW - 1756897525.320955992 1756897525.325632572 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:25 +0000] "DELETE /sda1/1/a/versions/name" 204 - "DELETE http://localhost/sda1/1/a/versions/name" "tx8580d00dec564adab9332-0068b820f5" "object-server 3036813" 0.0003 "-" 3036813 0 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:42615', 'sda1')] (txn: tx8580d00dec564adab9332-0068b820f5) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "DELETE /sda1/1/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "tx8580d00dec564adab9332-0068b820f5" "proxy-server 3036813" 1.2374 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "DELETE /sdb1/1/a/versions/name" 204 - "DELETE http://localhost/sdb1/1/a/versions/name" "tx8580d00dec564adab9332-0068b820f5" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "DELETE /sdb1/1/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "tx8580d00dec564adab9332-0068b820f5" "proxy-server 3036813" 1.2390 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 DELETE /v1/a/versions/name HTTP/1.0 204 - - t - - - tx8580d00dec564adab9332-0068b820f5 - 1.2431 - - 1756897525.325967312 1756897526.569084167 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0c62903a406440e694781-0068b820f6" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx6b95ec514a434c4eb318f-0068b820f6" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sdb1/1/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "tx392b88a1656d402a97391-0068b820f6" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sda1/1/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "tx392b88a1656d402a97391-0068b820f6" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 GET /v1/a/versions/name HTTP/1.0 404 - - t - 70 - tx392b88a1656d402a97391-0068b820f6 - 0.0141 - - 1756897526.570753574 1756897526.584810734 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f71d58f2a1c48c89ac75-0068b820f6" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9f71d58f2a1c48c89ac75-0068b820f6 - 0.0037 VW - 1756897526.596502304 1756897526.600191832 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx2ab1fe2cd255483ea0cc8-0068b820f6" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/26 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx2ab1fe2cd255483ea0cc8-0068b820f6 - 0.0047 VW - 1756897526.600698471 1756897526.605416775 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sdb1/1/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txa1a22c34eed8444aaf0ba-0068b820f6" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sda1/1/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txa1a22c34eed8444aaf0ba-0068b820f6" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/26 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa1a22c34eed8444aaf0ba-0068b820f6 - 0.0047 VW - 1756897526.605848074 1756897526.610584974 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "txe3fd0d96318449bf8522d-0068b820f6" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "txe3fd0d96318449bf8522d-0068b820f6" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe3fd0d96318449bf8522d-0068b820f6" "proxy-server 3036813" 0.0066 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe3fd0d96318449bf8522d-0068b820f6" "proxy-server 3036813" 0.0080 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/26 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - txe3fd0d96318449bf8522d-0068b820f6 - 0.0112 - - 1756897526.610863924 1756897526.622041941 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c7147e92e4f438d9b8fd-0068b820f6" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6c7147e92e4f438d9b8fd-0068b820f6 - 0.0036 VW - 1756897526.633737803 1756897526.637379646 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx719cd27738214cf7a1c9f-0068b820f6" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/26 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx719cd27738214cf7a1c9f-0068b820f6 - 0.0048 VW - 1756897526.637794256 1756897526.642606020 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sda1/1/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txfcea09619f234dcc9fb77-0068b820f6" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "GET /sdb1/1/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txfcea09619f234dcc9fb77-0068b820f6" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/26 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txfcea09619f234dcc9fb77-0068b820f6 - 0.0055 VW - 1756897526.643066645 1756897526.648596764 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx2156f64889ea450d80b35-0068b820f6" "proxy-server 3036813" 0.0013 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/0/a/vers/004name/1756897526.61129" 201 - "PUT http://localhost/sda1/2/a/vers/004name/1756897526.61129" "tx3cc4027636014105b69ca-0068b820f6" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/0/a/vers/004name/1756897526.61129" 201 - "PUT http://localhost/sdb1/2/a/vers/004name/1756897526.61129" "tx3cc4027636014105b69ca-0068b820f6" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/2/a/vers/004name/1756897526.61129" 201 - "PUT http://localhost/v1/a/vers/004name/1756897526.61129" "tx3cc4027636014105b69ca-0068b820f6" "proxy-server 3036813" 0.0075 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/2/a/vers/004name/1756897526.61129" 201 - "PUT http://localhost/v1/a/vers/004name/1756897526.61129" "tx3cc4027636014105b69ca-0068b820f6" "proxy-server 3036813" 0.0072 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/26 PUT /v1/a/vers/004name/1756897526.61129 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx3cc4027636014105b69ca-0068b820f6 - 0.0176 VW - 1756897526.649095774 1756897526.666702986 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "txb26a6da3648b498e91298-0068b820f6" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txb26a6da3648b498e91298-0068b820f6" "proxy-server 3036813" 0.0052 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "txb26a6da3648b498e91298-0068b820f6" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:26 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txb26a6da3648b498e91298-0068b820f6" "proxy-server 3036813" 0.0091 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/27 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - txb26a6da3648b498e91298-0068b820f6 - 1.2001 - - 1756897526.667034864 1756897527.867096901 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a91d05b3ddf490e95d97-0068b820f7" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7a91d05b3ddf490e95d97-0068b820f7 - 0.0037 VW - 1756897527.878953695 1756897527.882665634 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx048bbad5bfa24007991f9-0068b820f7" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/27 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx048bbad5bfa24007991f9-0068b820f7 - 0.0049 VW - 1756897527.883072615 1756897527.887977362 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "GET /sdb1/1/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx79d54c0d3e0f4378a07f0-0068b820f7" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "GET /sda1/1/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx79d54c0d3e0f4378a07f0-0068b820f7" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/27 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx79d54c0d3e0f4378a07f0-0068b820f7 - 0.0056 VW - 1756897527.888433933 1756897527.894002199 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txffe5ccff43634185a5910-0068b820f7" "proxy-server 3036813" 0.0022 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sda1/0/a/vers/004name/1756897526.66751" 201 - "PUT http://localhost/sda1/1/a/vers/004name/1756897526.66751" "tx5646bc9b490e4b77898d0-0068b820f7" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sda1/1/a/vers/004name/1756897526.66751" 201 - "PUT http://localhost/v1/a/vers/004name/1756897526.66751" "tx5646bc9b490e4b77898d0-0068b820f7" "proxy-server 3036813" 0.0059 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sdb1/0/a/vers/004name/1756897526.66751" 201 - "PUT http://localhost/sdb1/1/a/vers/004name/1756897526.66751" "tx5646bc9b490e4b77898d0-0068b820f7" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sdb1/1/a/vers/004name/1756897526.66751" 201 - "PUT http://localhost/v1/a/vers/004name/1756897526.66751" "tx5646bc9b490e4b77898d0-0068b820f7" "proxy-server 3036813" 0.0078 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/27 PUT /v1/a/vers/004name/1756897526.66751 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx5646bc9b490e4b77898d0-0068b820f7 - 0.0165 VW - 1756897527.894475460 1756897527.910981894 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "txe7ee7e6078d64d57aedd1-0068b820f7" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "txe7ee7e6078d64d57aedd1-0068b820f7" "object-server 3036813" 0.0020 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe7ee7e6078d64d57aedd1-0068b820f7" "proxy-server 3036813" 0.0093 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe7ee7e6078d64d57aedd1-0068b820f7" "proxy-server 3036813" 0.0089 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/27 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - txe7ee7e6078d64d57aedd1-0068b820f7 - 0.0131 - - 1756897527.911310196 1756897527.924432993 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21105e04157c40ea8d173-0068b820f7" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "GET /sda1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx21105e04157c40ea8d173-0068b820f7" "proxy-server 3036813" 0.0032 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/27 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - tx21105e04157c40ea8d173-0068b820f7 - 0.0097 - - 1756897527.925831079 1756897527.935532808 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1db3e57d63a748c5b9385-0068b820f7" "proxy-server 3036813" 0.0011 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1db3e57d63a748c5b9385-0068b820f7 - 0.0034 VW - 1756897527.937319517 1756897527.940754890 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txfe60105e7b9749c288e75-0068b820f7" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/27 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txfe60105e7b9749c288e75-0068b820f7 - 0.0049 VW - 1756897527.941172361 1756897527.946093321 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "GET /sdb1/1/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx775edb889e3644118759c-0068b820f7" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "GET /sda1/1/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx775edb889e3644118759c-0068b820f7" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/27 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx775edb889e3644118759c-0068b820f7 - 0.0053 VW - 1756897527.946534872 1756897527.951787233 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx91b4489e4dd14746863a4-0068b820f7" "proxy-server 3036813" 0.0026 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sdb1/0/a/vers/004name/1756897527.91177" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1756897527.91177" "tx29b547da6db0428abe5b2-0068b820f7" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sda1/0/a/vers/004name/1756897527.91177" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1756897527.91177" "tx29b547da6db0428abe5b2-0068b820f7" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sda1/3/a/vers/004name/1756897527.91177" 201 - "PUT http://localhost/v1/a/vers/004name/1756897527.91177" "tx29b547da6db0428abe5b2-0068b820f7" "proxy-server 3036813" 0.0066 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sdb1/3/a/vers/004name/1756897527.91177" 201 - "PUT http://localhost/v1/a/vers/004name/1756897527.91177" "tx29b547da6db0428abe5b2-0068b820f7" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/27 PUT /v1/a/vers/004name/1756897527.91177 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx29b547da6db0428abe5b2-0068b820f7 - 0.0165 VW - 1756897527.952233315 1756897527.968716860 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "tx98d4ffa7f51a425d88cd8-0068b820f7" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "tx98d4ffa7f51a425d88cd8-0068b820f7" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:27 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx98d4ffa7f51a425d88cd8-0068b820f7" "proxy-server 3036813" 0.0081 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx98d4ffa7f51a425d88cd8-0068b820f7" "proxy-server 3036813" 0.4670 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/28 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx98d4ffa7f51a425d88cd8-0068b820f7 - 0.4714 - - 1756897527.969123363 1756897528.440554142 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx577232e5b46740628ecaf-0068b820f8" "proxy-server 3036813" 0.0011 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/28 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx577232e5b46740628ecaf-0068b820f8 - 0.0034 VW - 1756897528.441979885 1756897528.445408344 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txa0c8b4da05074cf2baa92-0068b820f8" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/28 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txa0c8b4da05074cf2baa92-0068b820f8 - 0.0046 VW - 1756897528.445819855 1756897528.450399399 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sdb1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx980803f9b07f472dbcab8-0068b820f8" "proxy-server 3036813" 0.0007 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sda1/1/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx980803f9b07f472dbcab8-0068b820f8" "proxy-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx1e310bec9b1e4827bd8c8-0068b820f8" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/28 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx980803f9b07f472dbcab8-0068b820f8 - 0.0183 VW - 1756897528.450847387 1756897528.469103336 0 (txn: txbbe0855c0ff24d55a1437-0068b820f8) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/0/a/vers/004name/1756897527.96966" 201 - "PUT http://localhost/sda1/1/a/vers/004name/1756897527.96966" "txbbe0855c0ff24d55a1437-0068b820f8" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/1/a/vers/004name/1756897527.96966" 201 - "PUT http://localhost/v1/a/vers/004name/1756897527.96966" "txbbe0855c0ff24d55a1437-0068b820f8" "proxy-server 3036813" 0.0065 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/0/a/vers/004name/1756897527.96966" 201 - "PUT http://localhost/sdb1/1/a/vers/004name/1756897527.96966" "txbbe0855c0ff24d55a1437-0068b820f8" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/1/a/vers/004name/1756897527.96966" 201 - "PUT http://localhost/v1/a/vers/004name/1756897527.96966" "txbbe0855c0ff24d55a1437-0068b820f8" "proxy-server 3036813" 0.0102 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/28 PUT /v1/a/vers/004name/1756897527.96966 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txbbe0855c0ff24d55a1437-0068b820f8 - 0.0222 VW - 1756897528.456232548 1756897528.478417873 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "tx08815549c8b04b0c8d631-0068b820f8" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "tx08815549c8b04b0c8d631-0068b820f8" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx08815549c8b04b0c8d631-0068b820f8" "proxy-server 3036813" 0.0076 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx08815549c8b04b0c8d631-0068b820f8" "proxy-server 3036813" 0.0072 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/28 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx08815549c8b04b0c8d631-0068b820f8 - 0.0116 - - 1756897528.478809118 1756897528.490367651 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99819c6e054743bf96240-0068b820f8" "proxy-server 3036813" 0.0011 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/28 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx99819c6e054743bf96240-0068b820f8 - 0.0036 VW - 1756897528.491761446 1756897528.495317698 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txb1f18860bdb24f838ee0d-0068b820f8" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/28 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txb1f18860bdb24f838ee0d-0068b820f8 - 0.0048 VW - 1756897528.495740891 1756897528.500587463 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sda1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx464abd455e2d45efa6740-0068b820f8" "proxy-server 3036813" 0.0002 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sdb1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx464abd455e2d45efa6740-0068b820f8" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/28 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx464abd455e2d45efa6740-0068b820f8 - 0.0045 VW - 1756897528.501083612 1756897528.505543232 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "tx2b4fff76f4be43b09da5a-0068b820f8" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx2b4fff76f4be43b09da5a-0068b820f8" "proxy-server 3036813" 0.0055 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "tx2b4fff76f4be43b09da5a-0068b820f8" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx2b4fff76f4be43b09da5a-0068b820f8" "proxy-server 3036813" 0.0075 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/28 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - tx2b4fff76f4be43b09da5a-0068b820f8 - 0.0111 - - 1756897528.505836964 1756897528.516910076 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcdfee53b9cac48298f8cf-0068b820f8" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/28 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcdfee53b9cac48298f8cf-0068b820f8 - 0.0034 VW - 1756897528.518212318 1756897528.521661758 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sda1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx19105b4f9742461487ebb-0068b820f8" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/28 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx19105b4f9742461487ebb-0068b820f8 - 0.0048 VW - 1756897528.522064447 1756897528.526888371 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sdb1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx2dc17a6f6b364875ba928-0068b820f8" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "GET /sda1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx2dc17a6f6b364875ba928-0068b820f8" "proxy-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:28 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txb9a7aad5e4b641d28bb8c-0068b820f8" "proxy-server 3036813" 0.0020 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx2dc17a6f6b364875ba928-0068b820f8 - 1.7126 VW - 1756897528.527320147 1756897530.239959955 0 (txn: tx2cba7db7cac94ff38bb69-0068b820fa) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/0/a/vers/008name/sub/1756897528.50628" 201 - "PUT http://localhost/sdb1/0/a/vers/008name/sub/1756897528.50628" "tx2cba7db7cac94ff38bb69-0068b820fa" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/0/a/vers/008name/sub/1756897528.50628" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1756897528.50628" "tx2cba7db7cac94ff38bb69-0068b820fa" "proxy-server 3036813" 0.0091 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/0/a/vers/008name/sub/1756897528.50628" 201 - "PUT http://localhost/sda1/0/a/vers/008name/sub/1756897528.50628" "tx2cba7db7cac94ff38bb69-0068b820fa" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/0/a/vers/008name/sub/1756897528.50628" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1756897528.50628" "tx2cba7db7cac94ff38bb69-0068b820fa" "proxy-server 3036813" 0.0108 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 PUT /v1/a/vers/008name/sub/1756897528.50628 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx2cba7db7cac94ff38bb69-0068b820fa - 1.7180 VW - 1756897528.532744646 1756897530.250715017 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "txde4f0efec7a24728b107e-0068b820fa" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "txde4f0efec7a24728b107e-0068b820fa" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "txde4f0efec7a24728b107e-0068b820fa" "proxy-server 3036813" 0.0066 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "txde4f0efec7a24728b107e-0068b820fa" "proxy-server 3036813" 0.0080 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/30 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - txde4f0efec7a24728b107e-0068b820fa - 0.0114 - - 1756897530.251058578 1756897530.262433529 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6f18c8d339647bea98aa-0068b820fa" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/30 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb6f18c8d339647bea98aa-0068b820fa - 0.0035 VW - 1756897530.263711214 1756897530.267242908 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/1/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx9ef4ad5d8a404f61905f8-0068b820fa" "proxy-server 3036813" 0.0022 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx9ef4ad5d8a404f61905f8-0068b820fa - 0.0046 VW - 1756897530.267642260 1756897530.272197962 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sdb1/0/a/vers" 200 704 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx662c3b7122e34d84844bc-0068b820fa" "proxy-server 3036813" 0.0031 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 704 - tx662c3b7122e34d84844bc-0068b820fa - 0.0060 VW - 1756897530.272700787 1756897530.278710365 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sdb1/1/a/vers/004name/1756897527.96966" 200 5 "GET http://localhost/v1/a/vers/004name/1756897527.96966?symlink=get" "txe506fed85d8a448ca5d14-0068b820fa" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sda1/1/a/vers/004name/1756897527.96966" 200 5 "GET http://localhost/v1/a/vers/004name/1756897527.96966?symlink=get" "txe506fed85d8a448ca5d14-0068b820fa" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 GET /v1/a/vers/004name/1756897527.96966%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe506fed85d8a448ca5d14-0068b820fa - 0.0096 VW - 1756897530.279128313 1756897530.288695574 0 (txn: tx7f551dcdfab944bfbed04-0068b820fa) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/sdb1/1/a/versions/name" "tx7f551dcdfab944bfbed04-0068b820fa" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx7f551dcdfab944bfbed04-0068b820fa" "proxy-server 3036813" 0.0059 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/sda1/1/a/versions/name" "tx7f551dcdfab944bfbed04-0068b820fa" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/1/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx7f551dcdfab944bfbed04-0068b820fa" "proxy-server 3036813" 0.0090 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx7f551dcdfab944bfbed04-0068b820fa - 0.0119 VW - 1756897530.284546852 1756897530.296478987 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "DELETE /sdb1/0/a/vers/004name/1756897527.96966" 204 - "DELETE http://localhost/sdb1/1/a/vers/004name/1756897527.96966" "txfac4a03354004761814fe-0068b820fa" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "DELETE /sdb1/1/a/vers/004name/1756897527.96966" 204 - "DELETE http://localhost/v1/a/vers/004name/1756897527.96966" "txfac4a03354004761814fe-0068b820fa" "proxy-server 3036813" 0.0033 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "DELETE /sda1/0/a/vers/004name/1756897527.96966" 204 - "DELETE http://localhost/sda1/1/a/vers/004name/1756897527.96966" "txfac4a03354004761814fe-0068b820fa" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "DELETE /sda1/1/a/vers/004name/1756897527.96966" 204 - "DELETE http://localhost/v1/a/vers/004name/1756897527.96966" "txfac4a03354004761814fe-0068b820fa" "proxy-server 3036813" 0.0067 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 DELETE /v1/a/vers/004name/1756897527.96966 HTTP/1.0 204 - Swift - - - - txfac4a03354004761814fe-0068b820fa - 0.0093 VW - 1756897530.296898365 1756897530.306203604 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1baa661c9a224f0f9f76b-0068b820fa" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sda1/0/a/vers" 200 180 "GET http://localhost/v1/a/vers?prefix=008name%2Fsub%2F&format=json&states=listing" "tx1baa661c9a224f0f9f76b-0068b820fa" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/30 GET /v1/a/vers%3Fprefix%3D008name%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 180 - tx1baa661c9a224f0f9f76b-0068b820fa - 0.0096 - - 1756897530.307523489 1756897530.317135334 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e8a3ae6fb3e426fad493-0068b820fa" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/0/a/versionswhoops" 201 - "PUT http://127.0.0.1:45571/sdb1/1/a/versionswhoops" "tx1e8a3ae6fb3e426fad493-0068b820fa" "container-server 3036813" 0.0009 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/0/a/versionswhoops" 201 - "PUT http://127.0.0.1:42615/sda1/1/a/versionswhoops" "tx1e8a3ae6fb3e426fad493-0068b820fa" "container-server 3036813" 0.0009 "-" 3036813 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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_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:full_control:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897530.87043', '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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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:write:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897530.87790', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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_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 - -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb2e2b113ae814a9c8efc4-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb2e2b113ae814a9c8efc4-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txb2e2b113ae814a9c8efc4-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx96c23ef8dea5454ba929a-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx96c23ef8dea5454ba929a-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx96c23ef8dea5454ba929a-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx96c23ef8dea5454ba929a-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe6205813e7f74e6d93487-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe6205813e7f74e6d93487-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe6205813e7f74e6d93487-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txe6205813e7f74e6d93487-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx78b01f52ae46466a89d7c-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx78b01f52ae46466a89d7c-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx78b01f52ae46466a89d7c-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx78b01f52ae46466a89d7c-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx476f53c91aab450784677-0068b820fc) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx476f53c91aab450784677-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx476f53c91aab450784677-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx476f53c91aab450784677-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx476f53c91aab450784677-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx476f53c91aab450784677-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbbe07573a2b64cfdbdd98-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txbbe07573a2b64cfdbdd98-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txbbe07573a2b64cfdbdd98-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txbbe07573a2b64cfdbdd98-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8c570017911e43cf98cd8-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx8c570017911e43cf98cd8-0068b820fc) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx8c570017911e43cf98cd8-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8c570017911e43cf98cd8-0068b820fc) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8c570017911e43cf98cd8-0068b820fc) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx8c570017911e43cf98cd8-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8c570017911e43cf98cd8-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx8c570017911e43cf98cd8-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb3e9431917954aeaa6f9d-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb3e9431917954aeaa6f9d-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb3e9431917954aeaa6f9d-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txb3e9431917954aeaa6f9d-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb1e2f9ab340547d5a4408-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb1e2f9ab340547d5a4408-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb1e2f9ab340547d5a4408-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txb1e2f9ab340547d5a4408-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7f51c3e5b5484233bf157-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7f51c3e5b5484233bf157-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7f51c3e5b5484233bf157-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7f51c3e5b5484233bf157-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx33c3c4fa612a46b1b2fdf-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx33c3c4fa612a46b1b2fdf-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx33c3c4fa612a46b1b2fdf-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx33c3c4fa612a46b1b2fdf-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0957d913f591457d9bdb0-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0957d913f591457d9bdb0-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0957d913f591457d9bdb0-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx0957d913f591457d9bdb0-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx01390023da3243408ccf3-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx01390023da3243408ccf3-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx01390023da3243408ccf3-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx01390023da3243408ccf3-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx97790279087741c6b4f4f-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx97790279087741c6b4f4f-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx97790279087741c6b4f4f-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx97790279087741c6b4f4f-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx15e5bb95e90d44d9bd6ff-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx15e5bb95e90d44d9bd6ff-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx15e5bb95e90d44d9bd6ff-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx15e5bb95e90d44d9bd6ff-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx14d759e14ef8463993faf-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx14d759e14ef8463993faf-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx14d759e14ef8463993faf-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx14d759e14ef8463993faf-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe264dfc44d3b4b0dac967-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe264dfc44d3b4b0dac967-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe264dfc44d3b4b0dac967-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txe264dfc44d3b4b0dac967-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx44a24cf8962e4cf380af7-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx44a24cf8962e4cf380af7-0068b820fc) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx44a24cf8962e4cf380af7-0068b820fc) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx44a24cf8962e4cf380af7-0068b820fc) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 +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_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.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.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 -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server ERROR: Object returning 503 for [] (txn: tx301852fcf279448782f5d-0068b820f6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.13:1013/sdn (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sda (txn: txc37f2e78320f4f1197619-0068b820f6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc0f3f4efc1614182b53e6-0068b820f6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx720a815c2e0f4521a6ca2-0068b820f6) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txfdfb1ea1a86742309cfa5-0068b820f6) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txc11a6b1461ef4f5aa5c5b-0068b820f7) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx1b5c112edb0c4b3faa142-0068b820f7) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7)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-TestDiskFile WARNING: Quarantined object /tmp/tmp3m5hsxnh/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.67453.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3m5hsxnh/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.68100.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsq1whm5k/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.70018.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsq1whm5k/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.71482.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsq1whm5k/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.72509.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsq1whm5k/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.72740.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsq1whm5k/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.73799.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsq1whm5k/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.74022.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsq1whm5k/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308041.75936.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsq1whm5k/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.76990.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpsq1whm5k/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.77213.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeo40a3fm/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.79301.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeo40a3fm/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.79546.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeo40a3fm/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.81390.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeo40a3fm/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.81596.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeo40a3fm/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.82648.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeo40a3fm/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.83666.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeo40a3fm/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308041.86129.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpulb6tfpw/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.88177.data: Failed to open /tmp/tmpulb6tfpw/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.88177.data: [Errno 61] -ENODATA fool! +test-TestDiskFile WARNING: Quarantined object /tmp/tmpimqfhjv4/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.89425.data: Failed to open /tmp/tmpimqfhjv4/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.89425.data: [Errno 117] -EUCLEAN fool! +test-TestDiskFile WARNING: Quarantined object /tmp/tmpc7c1zwez/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308041.91462.data: missing content-length in metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.93509.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308041.93509.data'>: stored checksum='b'4cc2a65ab3e5dd4029cee3978355aa7c'', computed='b'eec61042298a3ec6b62d3e4ad9a4ffed'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.95357.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308041.95357.data'>: stored checksum='b'6d61c96d1c1c65428bf478434069968a'', computed='b'50920c13728dea50e4a05fbca39b97af'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.95586.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308041.95586.data'>: stored checksum='b'2892a18d79202a81c338ec5ab53bde33'', computed='b'44906caa0ba32da7e19c688996231914'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.97037.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308041.97037.data'>: stored checksum='b'df8cefd178db186f2ec7b0cc6f043f80'', computed='b'cb3b1241293900a19ae00f732025f3a9'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.97248.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308041.97248.data'>: stored checksum='b'5647ce7e1a27ea950b3b3ca42474ab2b'', computed='b'4a664d9ce395d2000faacc59b4989369'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.99097.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308041.99097.data'>: stored checksum='b'7e3caa94814e2392901a2aa8570281dc'', computed='b'272b43b86e8f935cfcff5c4b3574f72c'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308042.00928.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308042.00928.data'>: stored checksum='b'482e74893ae290638eee6669f403bbf7'', computed='b'a0e1ac52c457f5fb43b862c5b4e8af6c'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308042.01144.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308042.01144.data'>: stored checksum='b'ce9fae69148708d5740971f076f68e4c'', computed='b'82eabc36f867dc30e6a6f7d4470f70db'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308042.02985.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp05bz_zou/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308042.02985.data'>: stored checksum='b'3eff95fd0affd8a6414f0441b170eea2'', computed='b'475ce66720754b06e330066709d06c6c''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.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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'AWS test:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_write_permission +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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 -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.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) -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 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38abc21580ce4dafa211b-0068b820fe" "proxy-server 3036822" 0.0013 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb4f72fc77cf54a8986589-0068b820fe" "proxy-server 3036822" 0.0034 "-" 3036822 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/1/a/c/test_leak_1" "txed2e1e3227bf4545b5521-0068b820fe" "object-server 3036822" 0.0004 "-" 3036822 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/1/a/c/test_leak_1" "txed2e1e3227bf4545b5521-0068b820fe" "object-server 3036822" 0.0004 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "txed2e1e3227bf4545b5521-0068b820fe" "proxy-server 3036822" 0.0057 "-" 3036822 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "txed2e1e3227bf4545b5521-0068b820fe" "proxy-server 3036822" 0.0067 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - txed2e1e3227bf4545b5521-0068b820fe - 0.0198 - - 1756897534.258737087 1756897534.278499126 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8268c591cbe646a893ae3-0068b820fe" "proxy-server 3036822" 0.0012 "-" 3036822 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd0e86b32019b4a3eac4bd-0068b820fe" "proxy-server 3036822" 0.0024 "-" 3036822 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sda1/1/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "txbaf242060e5641e999f0d-0068b820fe" "proxy-server 3036822" 0.0003 "-" 3036822 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - txbaf242060e5641e999f0d-0068b820fe - 0.0126 - - 1756897534.576940775 1756897534.589533806 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx8c2c4317af2843eeae961-0068b820fe) -proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: tx8c2c4317af2843eeae961-0068b820fe) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx14ad22fd2ea24413b1592-0068b820fe) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx798cb72ec57d4bc88f670-0068b820fe) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx798cb72ec57d4bc88f670-0068b820fe)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 -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 -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 -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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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_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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898027.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/42e/6c67b29b031c0386e55bb040c1eab42e/6c67b29b031c0386e55bb040c1eab42e_1756898027.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/ad2/a4f41ce6993c8ff35e55c5b1dc6b8ad2/a4f41ce6993c8ff35e55c5b1dc6b8ad2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898031.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/ad2/a4f41ce6993c8ff35e55c5b1dc6b8ad2/a4f41ce6993c8ff35e55c5b1dc6b8ad2_1756898031.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu42_vine/sda/containers/0/924/d01f0e30285c6615b5ee27c35b2c7924/d01f0e30285c6615b5ee27c35b2c7924.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756898035.00000-0, db: /tmp/tmpu42_vine/sda/containers/0/924/d01f0e30285c6615b5ee27c35b2c7924/d01f0e30285c6615b5ee27c35b2c7924_1756898035.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897534.00000-0, db: /tmp/tmp6_p9jep2/sda/containers/0/38b/98d4b424249bc343815b689da866638b/98d4b424249bc343815b689da866638b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmp6_p9jep2/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897542.00000-0, db: /tmp/tmp6_p9jep2/sda/containers/0/7f5/ddf8cb414fedacec0c40dea9f496e7f5/ddf8cb414fedacec0c40dea9f496e7f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897546.00000-0, db: /tmp/tmp6_p9jep2/sda/containers/0/0b2/25422afa5e6985f5014024d85fec80b2/25422afa5e6985f5014024d85fec80b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpbpep8dxk/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmpbpep8dxk/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897541.00000-0, db: /tmp/tmpbpep8dxk/sda/containers/0/e60/c18f06c2680160e4bdb3864f873efe60/c18f06c2680160e4bdb3864f873efe60.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897544.00000-0, db: /tmp/tmpbpep8dxk/sda/containers/0/d32/00053895df0c324bdbf00ae84b239d32/00053895df0c324bdbf00ae84b239d32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897539.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/65b/0fca365eae3091f8e934fd797fe8e65b/0fca365eae3091f8e934fd797fe8e65b.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897539.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/65b/0fca365eae3091f8e934fd797fe8e65b/0fca365eae3091f8e934fd797fe8e65b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897539.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/65b/0fca365eae3091f8e934fd797fe8e65b/0fca365eae3091f8e934fd797fe8e65b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897543.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897543.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897543.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897547.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/485/e61a5be563cf019eec1d83740fba9485/e61a5be563cf019eec1d83740fba9485.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897547.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/485/e61a5be563cf019eec1d83740fba9485/e61a5be563cf019eec1d83740fba9485.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897547.00000-0, db: /tmp/tmpat8zwg_u/sda/containers/0/485/e61a5be563cf019eec1d83740fba9485/e61a5be563cf019eec1d83740fba9485.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpbqe8npfs/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmpbqe8npfs/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmpbqe8npfs/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmpbqe8npfs/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897541.00000-0, db: /tmp/tmpbqe8npfs/sda/containers/0/e60/c18f06c2680160e4bdb3864f873efe60/c18f06c2680160e4bdb3864f873efe60.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897541.00000-0, db: /tmp/tmpbqe8npfs/sda/containers/0/e60/c18f06c2680160e4bdb3864f873efe60/c18f06c2680160e4bdb3864f873efe60.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897544.00000-0, db: /tmp/tmpbqe8npfs/sda/containers/0/d32/00053895df0c324bdbf00ae84b239d32/00053895df0c324bdbf00ae84b239d32.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897544.00000-0, db: /tmp/tmpbqe8npfs/sda/containers/0/d32/00053895df0c324bdbf00ae84b239d32/00053895df0c324bdbf00ae84b239d32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmp1g16fuqz/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897535.00000-0, db: /tmp/tmp1g16fuqz/sda/containers/0/20a/19b49f864d0cf9591526b8cb2381120a/19b49f864d0cf9591526b8cb2381120a.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897532.04213', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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:other:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897532.05032', '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': 'Wed, 03 Sep 2025 11:05:32 -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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:32 -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.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 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd393277ddf3448e0b52b5-0068b820ff) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txadd72384938f430198fc0-0068b820ff) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txadd72384938f430198fc0-0068b820ff) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe15770be1ebb4807aa1d3-0068b820ff) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx42776797eb5b42ff84132-0068b820ff) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx42776797eb5b42ff84132-0068b820ff) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx42776797eb5b42ff84132-0068b820ff) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx42776797eb5b42ff84132-0068b820ff) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf428c601fd1846598428a-0068b82100) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: txf428c601fd1846598428a-0068b82100) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txe9b2910010a44114ae4b8-0068b82101) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txe9b2910010a44114ae4b8-0068b82101) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txe9b2910010a44114ae4b8-0068b82101) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=3-3', 'Date': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.container.test_backend.TestContainerBroker.test_reclaim +test.unit.container.test_backend.TestContainerBroker.test_reclaim ... 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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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_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 -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: Object returning 503 for [] (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdb20a2570bbd410d93ba8-0068b820f7) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.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 - -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd7118e20587645929c9fa-0068b82101) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd7118e20587645929c9fa-0068b82101) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd7118e20587645929c9fa-0068b82101) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx83cf835e977145069a556-0068b82101) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txa51a94dde1d14477aad35-0068b82101) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txa51a94dde1d14477aad35-0068b82101" "proxy-server 3036822" 0.0025 "-" 3036822 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308042.05053.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1791308042.05053.data'>: stored checksum='b'1ee001b222de613959bb5c68bdd82078'', computed='b'd9fa44b8b723d04749d99512c4a8731d'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308042.06488.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1791308042.06488.data'>: stored checksum='b'9f2c755b217463ea8889e9bfd34e315f'', computed='b'b89ca9322266738af503afc1f1fd4668'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308042.06724.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1791308042.06724.data'>: stored checksum='b'789ad0a85f734cf6a6b74fc98a8a6fa0'', computed='b'a4cfcb27037c63da3d93d2e3f31b402d'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308042.08564.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1791308042.08564.data'>: stored checksum='b'c17cd7c2e843f05ad2b95bbdd5113439'', computed='b'b3597c3b46bb45c72c921bc247c4c775'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308042.08775.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1791308042.08775.data'>: stored checksum='b'094d50d441be1b96edbc6f7de1548d30'', computed='b'9034c28fcb426d1efd3a3af0a6610c41'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308042.10628.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1791308042.10628.data'>: stored checksum='b'8c7bf8d6dfd6adfe38b3570ea5611248'', computed='b'32730493c9710accb0f9c59a1207d713'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308042.10832.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1791308042.10832.data'>: stored checksum='b'dc6cc23463145cf136f82febc01865a6'', computed='b'263e0fdf166f7ae431b8482c816c0b79'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308042.12677.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308042.12677.data'>: stored checksum='b'2aaa8b092468c5bc87d4b49ea3e2a99a'', computed='b'0076479a018bb07980bab738e1237c74'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308042.14103.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_3zalzbk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1791308042.14103.data'>: stored checksum='b'be8646fe10f17ab31236e5f69e522dec'', computed='b'f611bfe233ff94ef59ad5a0955ecdc49'' +Filesystem at n/a does not support xattr Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txc367065dc7e142bfa2226-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txc367065dc7e142bfa2226-0068b82102) -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.35.1/swift/obj/diskfile.py", line 198, in read_metadata + metadata += xattr.getxattr( + ~~~~~~~~~~~~~~^ + fd, METADATA_KEY + str(key or '').encode('ascii')) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 4106, 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 INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0165 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0031 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0020 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0164 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0114 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0001 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0200 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0117 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0079 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0248 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0029 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0196 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0294 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0188 "-" 1867680 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0371 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0267 "-" 1867680 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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3ab00158e976427d91dfe-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx3ab00158e976427d91dfe-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx3ab00158e976427d91dfe-0068b82102" "proxy-server 3036822" 0.0006 "-" 3036822 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx3ab00158e976427d91dfe-0068b82102) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx8edabff12ffb45be95289-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx8edabff12ffb45be95289-0068b82102" "proxy-server 3036822" 0.0024 "-" 3036822 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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx82caf4ccb75e43cab61e1-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx82caf4ccb75e43cab61e1-0068b82102) -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.35.1/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0169 "-" 1867680 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: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1867680 0 +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0005 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1867680 - +test INFO: - - - [06/Oct/2026:17:34:00 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0079 "-" 1867680 0 +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpm8_p0txk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +object-reconstructor INFO: Nothing reconstructed for 1.1205673217773438e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-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 2.86102294921875e-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.6226043701171875e-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 6.9141387939453125e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/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]test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works ... 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-TestDiskFile WARNING: Quarantined object /tmp/tmpgvanrdrb/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1791308042.24589.data: ETag d6ce79b630cf9e1abd2afc58fc693018 and file's md5 cfcd208495d565ef66e7dff9f98764da do not match +test-TestDiskFile DEBUG: Relinking /tmp/tmpn1mtrhoo/tmp_test_obj_server_DiskFile/sda1/objects/0/616/86509ec1e49ada8eec36b3c064d47616/1791308042.29721.data to /tmp/tmpn1mtrhoo/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1791308042.29721.data due to next_part_power set +test-TestDiskFile DEBUG: Relinking /tmp/tmpn1mtrhoo/tmp_test_obj_server_DiskFile/sda1/objects-1/0/938/5aa44d00a4cfd743290a170eb699e938/1791308042.29802#2.data to /tmp/tmpn1mtrhoo/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1791308042.29802#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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd2ea0ae3889e42e38ef29-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txd2ea0ae3889e42e38ef29-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "txd2ea0ae3889e42e38ef29-0068b82102" "proxy-server 3036822" 0.0005 "-" 3036822 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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txcf6482cbf8b74501b0532-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txcf6482cbf8b74501b0532-0068b82102" "proxy-server 3036822" 0.0023 "-" 3036822 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txbfcdb3b54c4d40c985392-0068b82102)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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 GET /v1/a/c/o: Timeout (0.01s) (txn: txb01f08f8463d420fb8c55-0068b820fc) -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: txb01f08f8463d420fb8c55-0068b820fc) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server ERROR: ERROR Unhandled exception in request: + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 257, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5155, 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.35.1/swift/proxy/server.py", line 602, in handle_request - return handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 373, in wrapped - return func(*a, **kw) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 275, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/proxy/controllers/obj.py", line 2918, in _get_or_head_response - app_iter.kickoff(req, resp) - ~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2519, in reiterate - chunk = next(iterator) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 3270, in _get_next_item - return super(StringAlong, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.35.1/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.35.1/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: tx82ae268c7e264fbabaaa1-0068b820fc) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc)/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.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 -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 + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 257, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5158, 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 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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest: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: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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_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 - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txd6bc23fbfa7e4c068a8e6-0068b820fa" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx127cfe43e5c347b7a471b-0068b820fa" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 200 2650 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc?format=json&states=listing" "tx127cfe43e5c347b7a471b-0068b820fa" "proxy-server 3036835" 0.0021 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx88e8182278d14a5e8e938-0068b820fa" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx88e8182278d14a5e8e938-0068b820fa" "container-server 3036835" 0.0010 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx88e8182278d14a5e8e938-0068b820fa" "container-server 3036835" 0.0010 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 201 - "PUT http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx88e8182278d14a5e8e938-0068b820fa" "proxy-server 3036835" 0.0117 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 201 - "PUT http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx88e8182278d14a5e8e938-0068b820fa" "proxy-server 3036835" 0.0084 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeab1bb41b942427685cbf-0068b820fa" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txeab1bb41b942427685cbf-0068b820fa" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6ee7e58eaad046d2ae3b5-0068b820fa" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx599c030526a4445abf688-0068b820fa" "proxy-server 3036835" 0.0010 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 201 - "PUT http://foo:8080/sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx7c68a5cf49694a439aa15-0068b820fa" "object-server 3036835" 0.0004 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 201 - "PUT http://foo:8080/sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx7c68a5cf49694a439aa15-0068b820fa" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 201 - "PUT http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx7c68a5cf49694a439aa15-0068b820fa" "proxy-server 3036835" 0.0099 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 201 - "PUT http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx7c68a5cf49694a439aa15-0068b820fa" "proxy-server 3036835" 0.0111 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd9165fef89ab42bc87f04-0068b820fa" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx1bfdf7f4d16b48c9b9566-0068b820fa" "proxy-server 3036835" 0.0023 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 201 - "POST http://foo:8080/sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx369a33a503854e32a5f63-0068b820fa" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "POST /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 202 76 "POST http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx369a33a503854e32a5f63-0068b820fa" "proxy-server 3036835" 0.0054 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 201 - "POST http://foo:8080/sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx369a33a503854e32a5f63-0068b820fa" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "POST /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 202 76 "POST http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx369a33a503854e32a5f63-0068b820fa" "proxy-server 3036835" 0.0070 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf3ad9c00005b4a7e94b34-0068b820fb" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txc4ffb3f1ac3543588ffb7-0068b820fb" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "GET /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txec57c8c151d648b4a53e5-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2674e75eec6548e8baf6e-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx768cff69672843f2b6b7f-0068b820fb" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txf37b7c5e2eeb4ac4a99c7-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx684844450c5b4c49a136d-0068b820fb" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx22748ab51d814a15b66af-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "GET /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx59239658582f4defa5a55-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8e08b8e3a2ac4645b2720-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txb3f7043fb8f7422fa1dae-0068b820fb" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx5f5d0207944b4046b5cc5-0068b820fb" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa119e66816674e8595a41-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txb01716d1f53b4b2ea02ac-0068b820fb" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "GET /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txe1f1e11a224e4c4d9b6ca-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd951e9ded45d489a98958-0068b820fb" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx48afbe34e8cd41579bc0a-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "GET /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx0b49815e46da4813bf6a7-0068b820fb" "proxy-server 3036835" 0.0038 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd909edecc039408a91ab8-0068b820fb" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx61a6c110ffba4280a7711-0068b820fb" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "GET /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 412 - "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txdb33d6a8723a4af79ab79-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "GET /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 412 - "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txdb33d6a8723a4af79ab79-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcf21b3bacfb04e998ab9b-0068b820fb" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txf0bc00950e4d4712a52ca-0068b820fb" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "GET /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 304 - "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txe984cf1b6ccf432f95b71-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7a0efe32e2d540e8b0093-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txbb7706624a684e9e9783b-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "GET /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 304 - "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx2a26e92d902e4d2ea1a6f-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb5206b1f2b944020a5806-0068b820fb" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx812757004afe47a3a9e95-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "GET /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txe23a3d4a51004a2b88233-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx39826cac383c4c4cbe0a6-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx93267005a5934efc9e8e1-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx87c361629ac24856ab957-0068b820fb" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx81b4b4839b144762a3634-0068b820fb" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txda0ee4d544984ae1856e3-0068b820fc" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx99bd721ff16a4b42a1f09-0068b820fc" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx47ad4f55b0614259a7044-0068b820fc" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx45188d1c683043cc8ece7-0068b820fc" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 412 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx0bf91e40604b42d9bfb61-0068b820fc" "proxy-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 412 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx0bf91e40604b42d9bfb61-0068b820fc" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx35b3c65e0cd34efc87877-0068b820fc" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx902ebcd96f524804a36b1-0068b820fc" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 304 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx0208895f6d0a437da0528-0068b820fc" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b64457eacef4184a3258-0068b820fc" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txf87722ba7952482cb38ef-0068b820fc" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 304 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx2e503ddf20a940fd8ff3b-0068b820fc" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbe2cc6c1d52549c794ffa-0068b820fc" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx9378b3f1c25845ad94269-0068b820fc" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx16e3d6621c82499f9217c-0068b820fc" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2f677a377fec41bc9263f-0068b820fc" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txb82fbb3e26e54bda8454e-0068b820fc" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "GET /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txec86f882828d4a1dab182-0068b820fc" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx52deb9d4e0e647c2851c3-0068b820fc" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txd5d2b157d5f64806b2e71-0068b820fc" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "GET /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx572ff4a8c8b840698ef51-0068b820fc" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0e88fbfce57e4de2b6b7b-0068b820fc" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txaf538641662f43f39a543-0068b820fc" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "GET /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 412 - "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx757d0b760d534a6fb1e9a-0068b820fc" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "GET /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 412 - "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx757d0b760d534a6fb1e9a-0068b820fc" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx02252f69891446e6ae9e2-0068b820fc" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx94d47b6ead134757b33ab-0068b820fc" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "GET /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 304 - "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx42ec0211eda9439e98bba-0068b820fc" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx252ca3f549224096b2d0a-0068b820fc" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx1dd7820409b24dfcb088f-0068b820fc" "proxy-server 3036835" 0.0041 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "GET /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 304 - "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txa3ca0d591b2d48b486b0d-0068b820fc" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2190992c8977438f93795-0068b820fc" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txc972d18ec19d42fb924c3-0068b820fc" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "GET /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "GET http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txa32b2e56b56543f2ba41d-0068b820fc" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa86bbb559d9f4da0a9313-0068b820fc" "proxy-server 3036835" 0.0012 "-" 3036835 -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: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 +Filesystem at n/a does not support xattr +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 257, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5143, 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_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 -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308317.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/cae/85a00f5623c99b978036714e937abcae/85a00f5623c99b978036714e937abcae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308321.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/563/847d36f00b4559d079662e0e44a4a563/847d36f00b4559d079662e0e44a4a563.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308325.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/8f3/e1aab58036dc4740136d2d589ab198f3/e1aab58036dc4740136d2d589ab198f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308329.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/6b6/de8830be5ba68f7ad18c14d113baa6b6/de8830be5ba68f7ad18c14d113baa6b6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308333.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/b24/60739ef2d111f53e1cc29a2be904db24/60739ef2d111f53e1cc29a2be904db24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308337.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/dc3/0f3c979fca348e5bcdbaa48aa9d47dc3/0f3c979fca348e5bcdbaa48aa9d47dc3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308341.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/0ed/4865e23fff056af863b57d80453400ed/4865e23fff056af863b57d80453400ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308345.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/9f6/be8a947baf5adf08186f32196ba339f6/be8a947baf5adf08186f32196ba339f6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308349.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/aa4/98932cb66b8dde5eab1318e7eaf29aa4/98932cb66b8dde5eab1318e7eaf29aa4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308353.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/0c3/e1c65bee2be96550f55e8fd90cae00c3/e1c65bee2be96550f55e8fd90cae00c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308357.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/c27/3bd45887c1fbcf395157dbf91a243c27/3bd45887c1fbcf395157dbf91a243c27.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308361.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/31b/42568e7c349fd28e7eb7e658871ec31b/42568e7c349fd28e7eb7e658871ec31b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308365.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/27f/602e06d572b227e1240ce1af5ceb727f/602e06d572b227e1240ce1af5ceb727f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308369.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/608/b49da5ecd883bfb8dd87c165b9874608/b49da5ecd883bfb8dd87c165b9874608.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308373.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/b71/38278af8e3569e4476a756a6f1534b71/38278af8e3569e4476a756a6f1534b71.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308377.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/8b7/49e4b18e83299db4f01843ab46e1f8b7/49e4b18e83299db4f01843ab46e1f8b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308381.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/d7b/576168759f80bf9ee717c950c2631d7b/576168759f80bf9ee717c950c2631d7b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308385.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/282/99143d92992b56a2df9d1f29ce6b3282/99143d92992b56a2df9d1f29ce6b3282.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308389.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/7de/0a70ad4b0e81f9e708d8a3a6eaaa67de/0a70ad4b0e81f9e708d8a3a6eaaa67de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308393.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e27/8691197f053b0661191f35384ef7be27/8691197f053b0661191f35384ef7be27.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308397.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/eff/8b09726731d3ee598feb2dd31eec7eff/8b09726731d3ee598feb2dd31eec7eff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308401.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/82b/5d333ce78b923e46efb0de36f6cc782b/5d333ce78b923e46efb0de36f6cc782b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308405.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/184/dcefbf0379e712c74e07cc591e780184/dcefbf0379e712c74e07cc591e780184.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308409.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/bc9/7f9ee683e4fdf931805eac3eab238bc9/7f9ee683e4fdf931805eac3eab238bc9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308413.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/930/a576bd70a91ef90241a29b6e329df930/a576bd70a91ef90241a29b6e329df930.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308417.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/7b6/71afad9705c6d8be3c155eb8f2d507b6/71afad9705c6d8be3c155eb8f2d507b6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308421.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/1c2/bda426564cc82d60673fab8e997271c2/bda426564cc82d60673fab8e997271c2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308425.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e29/d2a7e7c08760351f9c3c3f10aa331e29/d2a7e7c08760351f9c3c3f10aa331e29.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308429.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/2e5/0ad3c1378126a6c4f1218895357902e5/0ad3c1378126a6c4f1218895357902e5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308433.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/a25/337b3f8e5648e6f8e334a8209f9a5a25/337b3f8e5648e6f8e334a8209f9a5a25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308437.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/de2/83562658d3fb825ecb8a5add599d6de2/83562658d3fb825ecb8a5add599d6de2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308441.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/ddb/b05023bc123ac32a292f161eb29daddb/b05023bc123ac32a292f161eb29daddb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308445.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/ec8/5d4516263bea1527c102596b000f9ec8/5d4516263bea1527c102596b000f9ec8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308449.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/564/06c351f6112eb4a170bab88e158b6564/06c351f6112eb4a170bab88e158b6564.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308453.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/9e2/d870b079390daf71cf7b0346caddb9e2/d870b079390daf71cf7b0346caddb9e2.db +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6ba74193f7954b86866cb-006ac53109" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:01 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txd9e696160bf44a39a3de4-006ac53109" "proxy-server 1867673" 0.0082 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 200 24 "GET http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx63c202975173444a8db27-006ac53109" "proxy-server 1867673" 0.0217 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc4302eba092848ebbfd86-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txd3b1a6b3b33c4f6dbc07a-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 200 24 "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txdfdb5c07a8064b05b75e3-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txea00f5b562494ea195340-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "tx222cea689088444380fee-006ac5310a" "proxy-server 1867673" 0.0100 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 200 24 "GET http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx12fe45200bfb434086cba-006ac5310a" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx403a245e29c64d96b1f47-006ac5310a" "proxy-server 1867673" 0.0101 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txddd0b4b54fab4582a4d7a-006ac5310a" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 200 24 "GET http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx2dcd42d272ad4d2e8d02b-006ac5310a" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe95267ec9dd44f80b2d43-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "tx14189abf09ff46ac8d861-006ac5310a" "proxy-server 1867673" 0.0197 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 412 - "GET http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx1391ffd2895b4fd6990a8-006ac5310a" "proxy-server 1867673" 0.0008 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 412 - "GET http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx1391ffd2895b4fd6990a8-006ac5310a" "proxy-server 1867673" 0.0089 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6a55bc5799c44a06befa0-006ac5310a" "proxy-server 1867673" 0.0015 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "tx3cbc9d6f8ce5460a85799-006ac5310a" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 304 - "GET http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx8f20a1a46b6842db9adad-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx46fc21fc787c414bb83cc-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "tx5bc0edff627245d8ad5e3-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 304 - "GET http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txe4f083a2ebf84cdc890c8-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb0a2e81c942c468093b2a-006ac5310a" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "tx6098bec211f94260894ab-006ac5310a" "proxy-server 1867673" 0.0056 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 200 24 "GET http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx9ccaef97b7ce474a9d1a3-006ac5310a" "proxy-server 1867673" 0.0041 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx37a3ce39040d43caa0717-006ac5310a" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txebbe8cacef7445cc8e6c9-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 200 24 "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx96464143744d43e38adc3-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx16904d72f02b44e99c412-006ac5310a" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txaecdc37850394f79a9746-006ac5310a" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 200 24 "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "tx7b406c010590427d8ed45-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx862aeb2d513841eab791e-006ac5310a" "proxy-server 1867673" 0.0128 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txe69d8b3a90a14f27bed60-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdc1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 412 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txaa4f73a1fb544cb69810e-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 412 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txaa4f73a1fb544cb69810e-006ac5310a" "proxy-server 1867673" 0.0053 "-" 1867673 1 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:write READ +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.17371', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.17542', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.17699', '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 - -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': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:writetest:writeWRITE -fake-swift DEBUG: permission denined: 403 Forbidden test:write READ +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching ... ok +test.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_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.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.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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1-', 'Date': 'Tue, 06 Oct 2026 17:34: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', 'Range': 'bytes=-3', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:33 -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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': '', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:33 -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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'hoge', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:33 -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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=', 'Date': 'Tue, 06 Oct 2026 17:34:01 -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': 'Wed, 03 Sep 2025 11:05:33 -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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-1', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-10', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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_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 - -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "txbfcdb3b54c4d40c985392-0068b82102" "proxy-server 3036822" 0.0021 "-" 3036822 0 -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txda67810960904fa3a3be7-0068b82102" "proxy-server 3036822" 0.0007 "-" 3036822 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txf46ad462641e4921835df-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txf46ad462641e4921835df-0068b82102" "proxy-server 3036822" 0.0024 "-" 3036822 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf46ad462641e4921835df-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txb4b44ad1b9c14bce9f672-0068b82102" "proxy-server 3036822" 0.0005 "-" 3036822 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txb4b44ad1b9c14bce9f672-0068b82102) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txd4b7db05c39a4b25b0c59-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txd4b7db05c39a4b25b0c59-0068b82102" "proxy-server 3036822" 0.0026 "-" 3036822 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx0db223ef444a470a9bd46-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx0db223ef444a470a9bd46-0068b82102" "proxy-server 3036822" 0.0023 "-" 3036822 0 -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx4b4793f88a424aa893764-0068b82102" "proxy-server 3036822" 0.0006 "-" 3036822 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4b4793f88a424aa893764-0068b82102) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx07b3d712b95c4a64b0ce9-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx07b3d712b95c4a64b0ce9-0068b82102" "proxy-server 3036822" 0.0024 "-" 3036822 0 -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx0e621f9c07d64d54bd561-0068b82102" "proxy-server 3036822" 0.0006 "-" 3036822 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx4a09e4d6a0244af6a5271-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "tx4a09e4d6a0244af6a5271-0068b82102" "proxy-server 3036822" 0.0024 "-" 3036822 0 -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "tx69692ee9f46245b89f2f2-0068b82102" "proxy-server 3036822" 0.0006 "-" 3036822 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: tx69692ee9f46245b89f2f2-0068b82102) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx1fb3fe4deac945a493383-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx1fb3fe4deac945a493383-0068b82102" "proxy-server 3036822" 0.0025 "-" 3036822 0 -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx9e858c80a502454cb63d0-0068b82102" "proxy-server 3036822" 0.0006 "-" 3036822 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txabb414be60af4b3cb697f-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "txabb414be60af4b3cb697f-0068b82102" "proxy-server 3036822" 0.0022 "-" 3036822 0 -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "tx0659334b1bd2490386d0f-0068b82102" "proxy-server 3036822" 0.0006 "-" 3036822 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: tx0659334b1bd2490386d0f-0068b82102) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txc792b77937424360a469c-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txc792b77937424360a469c-0068b82102" "proxy-server 3036822" 0.0023 "-" 3036822 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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx873daaede1e94c7ab434c-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx873daaede1e94c7ab434c-0068b82102) -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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx8471f370de4e4278af2a7-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx8471f370de4e4278af2a7-0068b82102)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-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server ERROR: Object returning 503 for [] (txn: tx5216bfdc350845409b63b-0068b820fc) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server ERROR: Object returning 503 for [] (txn: tx11aeff0a495e4796b04c2-0068b820fe) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server ERROR: Object returning 503 for [] (txn: txed46b3ee61554b22ba506-0068b820fe) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx82bc3503e1714085b7d87-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx82bc3503e1714085b7d87-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx82bc3503e1714085b7d87-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx82bc3503e1714085b7d87-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx82bc3503e1714085b7d87-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx82bc3503e1714085b7d87-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx82bc3503e1714085b7d87-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx82bc3503e1714085b7d87-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx82bc3503e1714085b7d87-0068b820fe) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe)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 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange ... 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': 'Tue, 06 Oct 2026 17:34: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_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.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.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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:05:35 -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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -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_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_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_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.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_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.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.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.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 -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_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.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_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_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 - -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx8471f370de4e4278af2a7-0068b82102" "proxy-server 3036822" 0.0006 "-" 3036822 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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx8471f370de4e4278af2a7-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx8471f370de4e4278af2a7-0068b82102) -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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx8471f370de4e4278af2a7-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx8471f370de4e4278af2a7-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx8471f370de4e4278af2a7-0068b82102" "proxy-server 3036822" 0.0005 "-" 3036822 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txe630dc5931c64de2b7e0f-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "txe630dc5931c64de2b7e0f-0068b82102" "proxy-server 3036822" 0.0020 "-" 3036822 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txe630dc5931c64de2b7e0f-0068b82102) -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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txc1e7555adce7455780a1e-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txc1e7555adce7455780a1e-0068b82102) -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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx41e19187f94544728ca6d-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx41e19187f94544728ca6d-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx41e19187f94544728ca6d-0068b82102" "proxy-server 3036822" 0.0006 "-" 3036822 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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx41e19187f94544728ca6d-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx41e19187f94544728ca6d-0068b82102) -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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx41e19187f94544728ca6d-0068b82102) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx41e19187f94544728ca6d-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx41e19187f94544728ca6d-0068b82102" "proxy-server 3036822" 0.0005 "-" 3036822 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txcfbd7c751d58414e84b88-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txcfbd7c751d58414e84b88-0068b82102" "proxy-server 3036822" 0.0025 "-" 3036822 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txcfbd7c751d58414e84b88-0068b82102) -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx7e576805e9bd4956b92bb-0068b82102" "proxy-server 3036822" 0.0005 "-" 3036822 0 -obj-ut INFO: - - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx7e576805e9bd4956b92bb-0068b82102" "proxy-server 3036822" 0.0004 "-" 3036822 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx7e576805e9bd4956b92bb-0068b82102) - -fake-swift DEBUG: permission denined: 403 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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': '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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': '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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': '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': 'Wed, 03 Sep 2025 11:05:34 -0000', '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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_ACP -fake-swift DEBUG: permission denined: 403 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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': '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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': '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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': '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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': '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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': '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': 'Wed, 03 Sep 2025 11:05:34 -0000', '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': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_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 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx11b1f6669f6046d595879-0068b820fd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "txa81377a05de449a9ba78d-0068b820fd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd6ceb40a418c42a680633-0068b820fd" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx00de9d04b8a749028fe8d-0068b820fd" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx746fa5a2beb24fb3ad4db-0068b820fd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx579e3362e25c4767bb137-0068b820fd" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "txbfb108b85e444679b8ddd-0068b820fd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 412 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx2973120feba64e9f92c79-0068b820fd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 412 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx2973120feba64e9f92c79-0068b820fd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8774ef48db62455f9b249-0068b820fd" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdb1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx1dab110c917f44babfb18-0068b820fd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdd1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 304 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx56335d8871494a8c83533-0068b820fd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx87f9996a0b764589ace80-0068b820fd" "proxy-server 3036835" 0.0010 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx774b5a7561544f9fa3f06-0068b820fd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 304 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx277aa84fc597416f90627-0068b820fd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe46d1aec25c0451d99322-0068b820fd" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7" 204 - "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7" "tx8d3bb22e02c848e0895ce-0068b820fd" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sdc1/2/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" 200 24 "HEAD http://foo:8080/v1/a/fa7cd3ca4b35483bb88d4526a8faaaf7/o" "tx9a5101e24a5f40f1a7aee-0068b820fd" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx011b7aa319a94753b83f0-0068b820fe" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e" 201 - "PUT http://127.0.0.1:55885/sdb1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" "tx011b7aa319a94753b83f0-0068b820fe" "container-server 3036835" 0.0010 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e" 201 - "PUT http://127.0.0.1:54641/sda1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" "tx011b7aa319a94753b83f0-0068b820fe" "container-server 3036835" 0.0009 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" 201 - "PUT http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e" "tx011b7aa319a94753b83f0-0068b820fe" "proxy-server 3036835" 0.0119 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" 201 - "PUT http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e" "tx011b7aa319a94753b83f0-0068b820fe" "proxy-server 3036835" 0.0083 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx775b002957544529927d8-0068b820fe" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" 204 - "HEAD http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e" "tx775b002957544529927d8-0068b820fe" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5c9d000c88934e699dd82-0068b820fe" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" 204 - "HEAD http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e" "tx0c9e7bd94e5740369d311-0068b820fe" "proxy-server 3036835" 0.0012 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 201 - "PUT http://foo:8080/sdd1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "txb2ad849e98fc43269a14a-0068b820fe" "object-server 3036835" 0.0005 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 201 - "PUT http://foo:8080/sdc1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "txb2ad849e98fc43269a14a-0068b820fe" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdc1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 201 - "PUT http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "txb2ad849e98fc43269a14a-0068b820fe" "proxy-server 3036835" 0.0084 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdd1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 201 - "PUT http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "txb2ad849e98fc43269a14a-0068b820fe" "proxy-server 3036835" 0.0097 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx89d5e80ebc29439c8f198-0068b820fe" "proxy-server 3036835" 0.0022 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" 204 - "HEAD http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e" "tx29365170db5642aaa147d-0068b820fe" "proxy-server 3036835" 0.0024 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 201 - "POST http://foo:8080/sdd1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "txf3c94912100543df818cc-0068b820fe" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "POST /sdd1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 202 76 "POST http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "txf3c94912100543df818cc-0068b820fe" "proxy-server 3036835" 0.0056 "-" 3036835 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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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: 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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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: A key is specified for bucket API. +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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: A key is specified for bucket API. 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: A key is specified for bucket API. -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.35.1/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.35.1/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.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.TestStatusMap.test_status_map -test.unit.common.test_swob.TestStatusMap.test_status_map ... 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.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.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.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.test_utils.TestTimingStatsDecorators.test_memcached_timing_stats -test.unit.common.test_utils.TestTimingStatsDecorators.test_memcached_timing_stats ... ok -test.unit.common.test_utils.TestTimingStatsDecorators.test_timing_stats -test.unit.common.test_utils.TestTimingStatsDecorators.test_timing_stats ... 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_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.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 -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.container.test_backend.TestContainerBrokerBeforeXSync.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty ... ok - fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.76751', '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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.76924', '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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1756897533.77187', '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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.77358', '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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.77513', '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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.77669', '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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.78406', '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': 'Wed, 03 Sep 2025 11:05:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897533.78557', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Wed, 03 Sep 2025 11:05:34 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1756897534.35761', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}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 - -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx54622d2dd6264c808fc36-0068b820fe) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx4b15b773ca1b4d229f201-0068b820ff) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx6e3a5a1d4e4e4d069693d-0068b820ff) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server ERROR: Object returning 503 for [] (txn: txe3b5cd1c0fab4a68a46f2-0068b820ff) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txcd62e1547d004d049d460-0068b820ff) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.5:1005/sdf (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff)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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmp1g16fuqz/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmp1g16fuqz/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897541.00000-0, db: /tmp/tmp1g16fuqz/sda/containers/0/e60/c18f06c2680160e4bdb3864f873efe60/c18f06c2680160e4bdb3864f873efe60.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897541.00000-0, db: /tmp/tmp1g16fuqz/sda/containers/0/e60/c18f06c2680160e4bdb3864f873efe60/c18f06c2680160e4bdb3864f873efe60.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897544.00000-0, db: /tmp/tmp1g16fuqz/sda/containers/0/d32/00053895df0c324bdbf00ae84b239d32/00053895df0c324bdbf00ae84b239d32.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897544.00000-0, db: /tmp/tmp1g16fuqz/sda/containers/0/d32/00053895df0c324bdbf00ae84b239d32/00053895df0c324bdbf00ae84b239d32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897536.00000-0, db: /tmp/tmpcqsh1wjr/sda/containers/0/bed/bf24f1f86f834121007d54609716dbed/bf24f1f86f834121007d54609716dbed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897538.00000-0, db: /tmp/tmpcqsh1wjr/sda/containers/0/520/3ecdd9f187d4704b2909fbb2ecea6520/3ecdd9f187d4704b2909fbb2ecea6520.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897540.00000-0, db: /tmp/tmpcqsh1wjr/sda/containers/0/6e1/021dc912942f88dffb05ae9f3170e6e1/021dc912942f88dffb05ae9f3170e6e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897542.00000-0, db: /tmp/tmpcqsh1wjr/sda/containers/0/7f5/ddf8cb414fedacec0c40dea9f496e7f5/ddf8cb414fedacec0c40dea9f496e7f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897537.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/7a4/ffaa4f55cbd686c68af2a0519d9ae7a4/ffaa4f55cbd686c68af2a0519d9ae7a4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897537.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/7a4/ffaa4f55cbd686c68af2a0519d9ae7a4/ffaa4f55cbd686c68af2a0519d9ae7a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897540.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/6e1/021dc912942f88dffb05ae9f3170e6e1/021dc912942f88dffb05ae9f3170e6e1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897540.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/6e1/021dc912942f88dffb05ae9f3170e6e1/021dc912942f88dffb05ae9f3170e6e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897543.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897543.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/715/b63460198c178564df2ebe03c9423715/b63460198c178564df2ebe03c9423715.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897546.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/0b2/25422afa5e6985f5014024d85fec80b2/25422afa5e6985f5014024d85fec80b2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897546.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/0b2/25422afa5e6985f5014024d85fec80b2/25422afa5e6985f5014024d85fec80b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897549.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/a52/82378df295a7d8401aa2b0c93808ca52/82378df295a7d8401aa2b0c93808ca52.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897549.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/a52/82378df295a7d8401aa2b0c93808ca52/82378df295a7d8401aa2b0c93808ca52.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897552.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/f18/03a29a1105355663aea053a295e99f18/03a29a1105355663aea053a295e99f18.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897552.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/f18/03a29a1105355663aea053a295e99f18/03a29a1105355663aea053a295e99f18.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897555.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/1a4/f8e0cba2e9bc7ede0fba17ab843a21a4/f8e0cba2e9bc7ede0fba17ab843a21a4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897555.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/1a4/f8e0cba2e9bc7ede0fba17ab843a21a4/f8e0cba2e9bc7ede0fba17ab843a21a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897558.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/abd/2136a3e28182ff4e0e10d32517eababd/2136a3e28182ff4e0e10d32517eababd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897558.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/abd/2136a3e28182ff4e0e10d32517eababd/2136a3e28182ff4e0e10d32517eababd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897561.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/3e2/d3ad1b1776c6379751c0e94b28abb3e2/d3ad1b1776c6379751c0e94b28abb3e2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897561.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/3e2/d3ad1b1776c6379751c0e94b28abb3e2/d3ad1b1776c6379751c0e94b28abb3e2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897564.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/836/e520f5e312ea8831a9cf59798abc1836/e520f5e312ea8831a9cf59798abc1836.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897564.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/836/e520f5e312ea8831a9cf59798abc1836/e520f5e312ea8831a9cf59798abc1836.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897567.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/7ed/31bd039f51aad0d0152ed2efe9f4a7ed/31bd039f51aad0d0152ed2efe9f4a7ed.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897567.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/7ed/31bd039f51aad0d0152ed2efe9f4a7ed/31bd039f51aad0d0152ed2efe9f4a7ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897570.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/24e/51c17293258c27a9b2143eda6a00f24e/51c17293258c27a9b2143eda6a00f24e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897570.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/24e/51c17293258c27a9b2143eda6a00f24e/51c17293258c27a9b2143eda6a00f24e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897573.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/5b2/d6b726216f9d54d71da1ef0c208635b2/d6b726216f9d54d71da1ef0c208635b2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897573.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/5b2/d6b726216f9d54d71da1ef0c208635b2/d6b726216f9d54d71da1ef0c208635b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897576.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/8c6/64293b28816e3a9079b66e35643718c6/64293b28816e3a9079b66e35643718c6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897576.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/8c6/64293b28816e3a9079b66e35643718c6/64293b28816e3a9079b66e35643718c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897579.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/760/013e17354f87e9dca936435353e39760/013e17354f87e9dca936435353e39760.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897579.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/760/013e17354f87e9dca936435353e39760/013e17354f87e9dca936435353e39760.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897582.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/312/e4856617957cd8ad980783565d398312/e4856617957cd8ad980783565d398312.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897582.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/312/e4856617957cd8ad980783565d398312/e4856617957cd8ad980783565d398312.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897585.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/ff0/6d61144f8c89ff49f1497c360cd25ff0/6d61144f8c89ff49f1497c360cd25ff0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897585.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/ff0/6d61144f8c89ff49f1497c360cd25ff0/6d61144f8c89ff49f1497c360cd25ff0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897588.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/d29/760c5b892dcdc06a39205841cb39cd29/760c5b892dcdc06a39205841cb39cd29.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897588.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/d29/760c5b892dcdc06a39205841cb39cd29/760c5b892dcdc06a39205841cb39cd29.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897591.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/1e7/c8d0602ebc3515db9340bfa8c21661e7/c8d0602ebc3515db9340bfa8c21661e7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897591.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/1e7/c8d0602ebc3515db9340bfa8c21661e7/c8d0602ebc3515db9340bfa8c21661e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897594.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/eba/4b30aea8c5210ca5ae97ff2eeae0eeba/4b30aea8c5210ca5ae97ff2eeae0eeba.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897594.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/eba/4b30aea8c5210ca5ae97ff2eeae0eeba/4b30aea8c5210ca5ae97ff2eeae0eeba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897597.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/c96/03ec664ad667eb2f71fc3badf23a5c96/03ec664ad667eb2f71fc3badf23a5c96.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897597.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/c96/03ec664ad667eb2f71fc3badf23a5c96/03ec664ad667eb2f71fc3badf23a5c96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897600.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/fec/211d5bcad77772c9fdb63ff49fd65fec/211d5bcad77772c9fdb63ff49fd65fec.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897600.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/fec/211d5bcad77772c9fdb63ff49fd65fec/211d5bcad77772c9fdb63ff49fd65fec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897603.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/16b/cc21b95a9b8fe988ca216c3cbbdb016b/cc21b95a9b8fe988ca216c3cbbdb016b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897603.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/16b/cc21b95a9b8fe988ca216c3cbbdb016b/cc21b95a9b8fe988ca216c3cbbdb016b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897606.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/9df/62c628ada962395608325eea760ca9df/62c628ada962395608325eea760ca9df.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897606.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/9df/62c628ada962395608325eea760ca9df/62c628ada962395608325eea760ca9df.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897609.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/128/8b712c2276b1c602f7dd3174398a3128/8b712c2276b1c602f7dd3174398a3128.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897609.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/128/8b712c2276b1c602f7dd3174398a3128/8b712c2276b1c602f7dd3174398a3128.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897612.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/8f1/ed437691c743fdca9d6590a0fde238f1/ed437691c743fdca9d6590a0fde238f1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897612.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/8f1/ed437691c743fdca9d6590a0fde238f1/ed437691c743fdca9d6590a0fde238f1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897615.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/7c0/3886ce8bcb983d7506a261e3a1e367c0/3886ce8bcb983d7506a261e3a1e367c0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897615.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/7c0/3886ce8bcb983d7506a261e3a1e367c0/3886ce8bcb983d7506a261e3a1e367c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897618.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/95a/30274ba099e839ec800ba685b4dc695a/30274ba099e839ec800ba685b4dc695a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897618.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/95a/30274ba099e839ec800ba685b4dc695a/30274ba099e839ec800ba685b4dc695a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897621.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/804/47b21893db083ea4c69409459ea7a804/47b21893db083ea4c69409459ea7a804.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897621.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/804/47b21893db083ea4c69409459ea7a804/47b21893db083ea4c69409459ea7a804.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897624.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/4d1/7c19f5a6734b479c220ab18515bb24d1/7c19f5a6734b479c220ab18515bb24d1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897624.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/4d1/7c19f5a6734b479c220ab18515bb24d1/7c19f5a6734b479c220ab18515bb24d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897627.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/838/4e20958209195b925d058da9b9b1e838/4e20958209195b925d058da9b9b1e838.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897627.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/838/4e20958209195b925d058da9b9b1e838/4e20958209195b925d058da9b9b1e838.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897630.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/b57/23e164827523d1d6bcb4a5f544f92b57/23e164827523d1d6bcb4a5f544f92b57.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897630.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/b57/23e164827523d1d6bcb4a5f544f92b57/23e164827523d1d6bcb4a5f544f92b57.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897633.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/a3d/9e6889a4fef53f14df9cc75dffeb6a3d/9e6889a4fef53f14df9cc75dffeb6a3d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897633.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/a3d/9e6889a4fef53f14df9cc75dffeb6a3d/9e6889a4fef53f14df9cc75dffeb6a3d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897636.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/b46/41b20a8ff7bbba570fedaf28c9245b46/41b20a8ff7bbba570fedaf28c9245b46.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897636.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/b46/41b20a8ff7bbba570fedaf28c9245b46/41b20a8ff7bbba570fedaf28c9245b46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897639.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/3f6/7e9b4aa65106647eef89d6ae7d7303f6/7e9b4aa65106647eef89d6ae7d7303f6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897639.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/3f6/7e9b4aa65106647eef89d6ae7d7303f6/7e9b4aa65106647eef89d6ae7d7303f6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897642.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/863/ffad968541e0a5889544c571bc422863/ffad968541e0a5889544c571bc422863.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897642.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/863/ffad968541e0a5889544c571bc422863/ffad968541e0a5889544c571bc422863.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897645.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/2cb/1e7d9759765ad19494919f5b739bf2cb/1e7d9759765ad19494919f5b739bf2cb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897645.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/2cb/1e7d9759765ad19494919f5b739bf2cb/1e7d9759765ad19494919f5b739bf2cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897648.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/d74/f5b02b0be7fdc20b774c7f3e6b654d74/f5b02b0be7fdc20b774c7f3e6b654d74.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897648.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/d74/f5b02b0be7fdc20b774c7f3e6b654d74/f5b02b0be7fdc20b774c7f3e6b654d74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897651.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/123/619ac46d7250a00be69187fd21346123/619ac46d7250a00be69187fd21346123.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897651.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/123/619ac46d7250a00be69187fd21346123/619ac46d7250a00be69187fd21346123.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897654.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/ee2/790988d57d0b97b2c00cd0b634e1bee2/790988d57d0b97b2c00cd0b634e1bee2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897654.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/ee2/790988d57d0b97b2c00cd0b634e1bee2/790988d57d0b97b2c00cd0b634e1bee2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897657.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/057/85cd6696ab5dac7d70812a4f21602057/85cd6696ab5dac7d70812a4f21602057.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897657.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/057/85cd6696ab5dac7d70812a4f21602057/85cd6696ab5dac7d70812a4f21602057.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897660.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/250/756c734a0c94e954a9ebda45000b5250/756c734a0c94e954a9ebda45000b5250.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897660.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/250/756c734a0c94e954a9ebda45000b5250/756c734a0c94e954a9ebda45000b5250.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897663.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/539/c67b0a74ee9485349dac369d8d25f539/c67b0a74ee9485349dac369d8d25f539.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897663.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/539/c67b0a74ee9485349dac369d8d25f539/c67b0a74ee9485349dac369d8d25f539.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897666.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/39f/49d6212cfe4be1f6607d23cc9d28b39f/49d6212cfe4be1f6607d23cc9d28b39f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897666.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/39f/49d6212cfe4be1f6607d23cc9d28b39f/49d6212cfe4be1f6607d23cc9d28b39f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897669.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/159/f7c97fad17a417b549a625c98965f159/f7c97fad17a417b549a625c98965f159.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897669.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/159/f7c97fad17a417b549a625c98965f159/f7c97fad17a417b549a625c98965f159.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897672.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/9d5/bc6dec06523651762d26230a585969d5/bc6dec06523651762d26230a585969d5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897672.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/9d5/bc6dec06523651762d26230a585969d5/bc6dec06523651762d26230a585969d5.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 DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server ERROR: Exception fetching fragments for '/a/c/o': +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.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 2506, in _iter_bytes_from_response_part - raise e - File "/build/reproducible-path/swift-2.35.1/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.35.1/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: txcd62e1547d004d049d460-0068b820ff) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txcd62e1547d004d049d460-0068b820ff) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.0:1000/sda (txn: txbe22ca233df744d58478c-0068b82101) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.1:1001/sdb (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.01s) (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server ERROR: ERROR Unhandled exception in request: ChunkReadTimeout (0.01s after 0.01s) (txn: tx44a469d40bb74f41b736d-0068b82101) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.01s) (txn: tx1036d800ae08490ab3799-0068b82101) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx4a663b506a114f6aaff41-0068b82101) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4a663b506a114f6aaff41-0068b82101)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.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 + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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.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.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.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.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 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_ACP -fake-swift DEBUG: permission denined: 403 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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ @@ -56119,1772 +45911,1232 @@ 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': 'Wed, 03 Sep 2025 11:05:35 -0000', '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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -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.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT ... ok - -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:54641', 'sda1')] (txn: txf3c94912100543df818cc-0068b820fe) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "POST /sdc1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 202 76 "POST http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "txf3c94912100543df818cc-0068b820fe" "proxy-server 3036835" 1.1500 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sda1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 201 - "POST http://foo:8080/sdc1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "txf3c94912100543df818cc-0068b820fe" "object-server 3036835" 0.0007 "-" 3036835 1 -cont1 INFO: - - - [03/Sep/2025:11:05:35 +0000] "GET /sdb1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" 200 382 "-" "-" "-" 0.0045 "-" 3036835 1 -cont1 INFO: - - - [03/Sep/2025:11:05:35 +0000] "GET /sda1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" 200 382 "-" "-" "-" 0.0031 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc6594bd21ce8479cb6d3c-0068b820ff" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" 204 - "HEAD http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e" "txccedcd97b6d541008477d-0068b820ff" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "GET /sdd1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 200 24 "GET http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "tx8d4a503ed03a4a61b18c3-0068b820ff" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5f1cc52653b4468c81429-0068b820ff" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/3/a/4d1873b6cc744c4a94a5ea9e77783d2e" 204 - "HEAD http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e" "tx09dcec431a2440fb932cf-0068b820ff" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdd1/1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" 200 24 "HEAD http://foo:8080/v1/a/4d1873b6cc744c4a94a5ea9e77783d2e/o" "txd34ac546eaf14317af3af-0068b820ff" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx18b23f59af384d7688fa3-0068b820ff" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sda1/1/a/99a870becbdf4faf8884dc61a705ccb5" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/99a870becbdf4faf8884dc61a705ccb5" "tx18b23f59af384d7688fa3-0068b820ff" "container-server 3036835" 0.0009 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sdb1/1/a/99a870becbdf4faf8884dc61a705ccb5" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/99a870becbdf4faf8884dc61a705ccb5" "tx18b23f59af384d7688fa3-0068b820ff" "container-server 3036835" 0.0009 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sdb1/0/a/99a870becbdf4faf8884dc61a705ccb5" 201 - "PUT http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5" "tx18b23f59af384d7688fa3-0068b820ff" "proxy-server 3036835" 0.0112 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sda1/0/a/99a870becbdf4faf8884dc61a705ccb5" 201 - "PUT http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5" "tx18b23f59af384d7688fa3-0068b820ff" "proxy-server 3036835" 0.0079 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa6186996c520492c83439-0068b820ff" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sda1/0/a/99a870becbdf4faf8884dc61a705ccb5" 204 - "HEAD http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5" "txa6186996c520492c83439-0068b820ff" "proxy-server 3036835" 0.0012 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaa72c4de3aed4306ab775-0068b820ff" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/0/a/99a870becbdf4faf8884dc61a705ccb5" 204 - "HEAD http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5" "txfe11f367e8ba422095d95-0068b820ff" "proxy-server 3036835" 0.0037 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sdg1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" 201 - "PUT http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx6327d095a69f47e4af7f3-0068b820ff" "proxy-server 3036835" 0.0093 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sdb1/0/a/99a870becbdf4faf8884dc61a705ccb5/o" 201 - "PUT http://foo:8080/sdh1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx6327d095a69f47e4af7f3-0068b820ff" "object-server 3036835" 0.0004 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sda1/0/a/99a870becbdf4faf8884dc61a705ccb5/o" 201 - "PUT http://foo:8080/sdi1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx6327d095a69f47e4af7f3-0068b820ff" "object-server 3036835" 0.0005 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sdh1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" 201 - "PUT http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx6327d095a69f47e4af7f3-0068b820ff" "proxy-server 3036835" 0.0147 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sdi1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" 201 - "PUT http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx6327d095a69f47e4af7f3-0068b820ff" "proxy-server 3036835" 0.0159 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7e6ef7586f9a4294a7c7d-0068b820ff" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/0/a/99a870becbdf4faf8884dc61a705ccb5" 204 - "HEAD http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5" "txb22cc9176abe4f2380000-0068b820ff" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "POST /sdh1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" 202 76 "POST http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx09421dd7df3f4b6a94fde-0068b820ff" "proxy-server 3036835" 0.0029 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sdb1/0/a/99a870becbdf4faf8884dc61a705ccb5/o" 201 - "POST http://foo:8080/sdi1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx09421dd7df3f4b6a94fde-0068b820ff" "object-server 3036835" 0.0004 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sda1/0/a/99a870becbdf4faf8884dc61a705ccb5/o" 201 - "POST http://foo:8080/sdg1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx09421dd7df3f4b6a94fde-0068b820ff" "object-server 3036835" 0.0004 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "POST /sdg1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" 202 76 "POST http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx09421dd7df3f4b6a94fde-0068b820ff" "proxy-server 3036835" 0.0096 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "POST /sdi1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" 202 76 "POST http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx09421dd7df3f4b6a94fde-0068b820ff" "proxy-server 3036835" 0.0089 "-" 3036835 3 -cont1 INFO: - - - [03/Sep/2025:11:05:35 +0000] "GET /sda1/0/a/99a870becbdf4faf8884dc61a705ccb5" 200 382 "-" "-" "-" 0.0033 "-" 3036835 3 -cont1 INFO: - - - [03/Sep/2025:11:05:35 +0000] "GET /sdb1/0/a/99a870becbdf4faf8884dc61a705ccb5" 200 382 "-" "-" "-" 0.0033 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6ae674d6ab424f60b5d86-0068b820ff" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sda1/0/a/99a870becbdf4faf8884dc61a705ccb5" 204 - "HEAD http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5" "txd97af7be931f4ae2a898a-0068b820ff" "proxy-server 3036835" 0.0013 "-" 3036835 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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897675.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/9fc/f9b128051f9eb2c35b37ac7ba54af9fc/f9b128051f9eb2c35b37ac7ba54af9fc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897675.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/9fc/f9b128051f9eb2c35b37ac7ba54af9fc/f9b128051f9eb2c35b37ac7ba54af9fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897678.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/72e/26625477b7514ce87ea8b8c6e7d2272e/26625477b7514ce87ea8b8c6e7d2272e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897678.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/72e/26625477b7514ce87ea8b8c6e7d2272e/26625477b7514ce87ea8b8c6e7d2272e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897681.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/e9e/0bc916f4ef6c2a2105b775484e8dae9e/0bc916f4ef6c2a2105b775484e8dae9e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897681.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/e9e/0bc916f4ef6c2a2105b775484e8dae9e/0bc916f4ef6c2a2105b775484e8dae9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897684.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/939/8258be60b16c6785c40084360a32e939/8258be60b16c6785c40084360a32e939.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897684.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/939/8258be60b16c6785c40084360a32e939/8258be60b16c6785c40084360a32e939.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897687.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/0aa/e92813326605ac492676f19c003df0aa/e92813326605ac492676f19c003df0aa.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897687.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/0aa/e92813326605ac492676f19c003df0aa/e92813326605ac492676f19c003df0aa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897690.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/72e/576fdbbca42d5309533e00177aca772e/576fdbbca42d5309533e00177aca772e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897690.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/72e/576fdbbca42d5309533e00177aca772e/576fdbbca42d5309533e00177aca772e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897693.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/bdf/cd6e4affc47c23680f44e5593d80dbdf/cd6e4affc47c23680f44e5593d80dbdf.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897693.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/bdf/cd6e4affc47c23680f44e5593d80dbdf/cd6e4affc47c23680f44e5593d80dbdf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897696.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/8fc/fb5f1598a3a13a3f8fa0ec78248428fc/fb5f1598a3a13a3f8fa0ec78248428fc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897696.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/8fc/fb5f1598a3a13a3f8fa0ec78248428fc/fb5f1598a3a13a3f8fa0ec78248428fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897699.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/94a/5607f0b01a6553cb573c724d57aaf94a/5607f0b01a6553cb573c724d57aaf94a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897699.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/94a/5607f0b01a6553cb573c724d57aaf94a/5607f0b01a6553cb573c724d57aaf94a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897702.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/20b/fcd08e5ec2ede973c7e4f9022419120b/fcd08e5ec2ede973c7e4f9022419120b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1756897702.00000-0, db: /tmp/tmp8t3mxxdl/sda/containers/0/20b/fcd08e5ec2ede973c7e4f9022419120b/fcd08e5ec2ede973c7e4f9022419120b.db -sharder-test WARNING: Skipping d100 as it is not mounted -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00016546249389648438s, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmpgmrcm4ej/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/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.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/tmpgmrcm4ej/sda/containers/0/313/04a5ba0ec2ad703d1930ba4cc385b313/04a5ba0ec2ad703d1930ba4cc385b313.db, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test INFO: Cleaved ShardRange in 0.002s, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00014591217041015625s, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: a/c, db: /tmp/tmpgmrcm4ej/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/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmpgmrcm4ej/sda/containers/0/5c3/143d5b8bbbb97e76a7576b8762a855c3/143d5b8bbbb97e76a7576b8762a855c3.db, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj004')], path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014638900756835938s, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.176399230957031e-05s, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011348724365234375s, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00015020370483398438s, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011658668518066406s, path: a/c, db: /tmp/tmpgmrcm4ej/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/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1756897465.91084, (5, 5) as of 1756897537.01312, cleaved as of 1756897465.91084> in 0.006s, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.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 - -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4a663b506a114f6aaff41-0068b82101) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc22f099ef0a5475083049-0068b82102) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf093f56e508d4edb96dc8-0068b82102) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb8311fbea24146eea5718-0068b82102) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container ... ok - -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpgmrcm4ej/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897536.36595.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015044212341308594s, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00012183189392089844s, path: a/c, db: /tmp/tmpz91jm7u9/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/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015115737915039062s, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011754035949707031s, path: a/c, db: /tmp/tmpz91jm7u9/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/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1756897465.91084, (1, 6144) as of 1756897538.08370, cleaved as of 1756897465.91084> in 0.019s, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpz91jm7u9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.03254.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcyflywvq/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/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00015306472778320312s, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmpcyflywvq/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/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.dbtest.unit.container.test_sharder.TestSharder.test_cleave_repeated -test.unit.container.test_sharder.TestSharder.test_cleave_repeated ... 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.TestContainerBrokerBeforeXSync.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_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 ERROR: ERROR 500 Trying to GET /a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx915b058a5727454fada98-0068b82103) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8f155043fe1a44c3a6a29-0068b82104) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.5:1005/sdf, error: ERROR Insufficient Storage (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server ERROR: Object returning 503 for [507, 507, 507, 507, 507] (txn: txbcbdc1cf07d34008acd11-0068b82104) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx0c9b2863385543b083d8c-0068b82104) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx0c9b2863385543b083d8c-0068b82104) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx0c9b2863385543b083d8c-0068b82104) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx0c9b2863385543b083d8c-0068b82104) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx0c9b2863385543b083d8c-0068b82104) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx0c9b2863385543b083d8c-0068b82104) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx0c9b2863385543b083d8c-0068b82104) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx0c9b2863385543b083d8c-0068b82104) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx0c9b2863385543b083d8c-0068b82104)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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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/20250903/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250903T110535Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897535.70290', '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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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 +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_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_POST_error ... ok +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.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.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.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_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_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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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/20250903/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250903T110535Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Wed, 03 Sep 2025 11:05:35 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897535.71129', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}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 - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:36 +0000] "GET /sdg1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" 200 92 "GET http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5/o" "txb6f40878eac64e6c811ae-0068b82100" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:36 +0000] "GET /sdi1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" 200 92 "GET http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5/o" "txb6f40878eac64e6c811ae-0068b82100" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd72cc1cb3f924295b07f8-0068b82100" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:36 +0000] "HEAD /sda1/0/a/99a870becbdf4faf8884dc61a705ccb5" 204 - "HEAD http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5" "tx9d6e6f943c464ffda1978-0068b82100" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:36 +0000] "HEAD /sdh1/1/a/99a870becbdf4faf8884dc61a705ccb5/o" 200 92 "HEAD http://foo:8080/v1/a/99a870becbdf4faf8884dc61a705ccb5/o" "tx7c8286c0fa19459ca7b84-0068b82100" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1bd41429d0dd4fe084bbe-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sda1/1/a/16a6462c85774419a3965fae6ceee03d" 201 - "PUT http://127.0.0.1:54641/sda1/3/a/16a6462c85774419a3965fae6ceee03d" "tx1bd41429d0dd4fe084bbe-0068b82101" "container-server 3036835" 0.0009 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sdb1/1/a/16a6462c85774419a3965fae6ceee03d" 201 - "PUT http://127.0.0.1:55885/sdb1/3/a/16a6462c85774419a3965fae6ceee03d" "tx1bd41429d0dd4fe084bbe-0068b82101" "container-server 3036835" 0.0008 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 201 - "PUT http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx1bd41429d0dd4fe084bbe-0068b82101" "proxy-server 3036835" 0.0070 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sda1/3/a/16a6462c85774419a3965fae6ceee03d" 201 - "PUT http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx1bd41429d0dd4fe084bbe-0068b82101" "proxy-server 3036835" 0.0114 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx180d1c6e1f6d490eafe67-0068b82101" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx180d1c6e1f6d490eafe67-0068b82101" "proxy-server 3036835" 0.0010 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txecdc567f1a214a8280d73-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "txc489bb5d22e941a1ab433-0068b82101" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sda1/3/a/16a6462c85774419a3965fae6ceee03d/o" 201 - "PUT http://foo:8080/sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" "tx23b9060faa73472cabe2a-0068b82101" "object-server 3036835" 0.0004 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sdb1/3/a/16a6462c85774419a3965fae6ceee03d/o" 201 - "PUT http://foo:8080/sdd1/0/a/16a6462c85774419a3965fae6ceee03d/o" "tx23b9060faa73472cabe2a-0068b82101" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 201 - "PUT http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx23b9060faa73472cabe2a-0068b82101" "proxy-server 3036835" 0.0092 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sdd1/0/a/16a6462c85774419a3965fae6ceee03d/o" 201 - "PUT http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx23b9060faa73472cabe2a-0068b82101" "proxy-server 3036835" 0.0091 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a32fd33a056439d9b25f-0068b82101" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx0c4d4e80e81043b3b10fe-0068b82101" "proxy-server 3036835" 0.0022 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sdb1/3/a/16a6462c85774419a3965fae6ceee03d/o" 201 - "POST http://foo:8080/sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" "txc57ebc0dbd4149188e614-0068b82101" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "POST /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 202 76 "POST http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "txc57ebc0dbd4149188e614-0068b82101" "proxy-server 3036835" 0.0052 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sda1/3/a/16a6462c85774419a3965fae6ceee03d/o" 201 - "POST http://foo:8080/sdd1/0/a/16a6462c85774419a3965fae6ceee03d/o" "txc57ebc0dbd4149188e614-0068b82101" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "POST /sdd1/0/a/16a6462c85774419a3965fae6ceee03d/o" 202 76 "POST http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "txc57ebc0dbd4149188e614-0068b82101" "proxy-server 3036835" 0.0064 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeb80add7d8d44f4aaf0e6-0068b82101" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "txb761d979b709489baa3c9-0068b82101" "proxy-server 3036835" 0.0023 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdd1/0/a/16a6462c85774419a3965fae6ceee03d/o" 200 24 "GET http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx5aed0ab6913544f6807f0-0068b82101" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4196b466d25143ba9e3b8-0068b82101" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "txba34092184a44bf88f2d0-0068b82101" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 200 24 "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "txcfb47c938cdc4f38bdf40-0068b82101" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txacb4377db152440c82b67-0068b82101" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx29674b5b3c7a4fe5822bb-0068b82101" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdd1/0/a/16a6462c85774419a3965fae6ceee03d/o" 200 24 "GET http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx217334543fb74b14aa3b4-0068b82101" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd0cbc8f4a13d4511afef1-0068b82101" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx93e9ef7c800c454690a4e-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 200 24 "GET http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx80c5879cd063427fb8132-0068b82101" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx53d793e0251a418783426-0068b82101" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx904799f658e44795b09fb-0068b82101" "proxy-server 3036835" 0.0023 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 412 - "GET http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "txaf713fb1331247889c7f9-0068b82101" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdd1/0/a/16a6462c85774419a3965fae6ceee03d/o" 412 - "GET http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "txaf713fb1331247889c7f9-0068b82101" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2a3f163343394bdb8342c-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx7d5a5ec0d37f4ffbb75b5-0068b82101" "proxy-server 3036835" 0.0040 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 304 - "GET http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx4001bfb6b58f4e5e8d1a8-0068b82101" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa76c8cf0a7ad41dfa655b-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx67589540a97c444db3668-0068b82101" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 304 - "GET http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx77c1c1a02a484796a622b-0068b82101" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx975a9adf9e9e4bef92b8c-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "txb1a7a2564ea84f369772a-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 200 24 "GET http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "txae68bda72d734a739a477-0068b82101" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd4f681ff8e774f7c9814f-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "txc7964f5a130d444285e41-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 200 24 "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx3e63259ad5b64db49e1b2-0068b82101" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txff0e7569262a45eb95d4c-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx833cddb5ec29495db4708-0068b82101" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 200 24 "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx70c49ed300184597aa73b-0068b82101" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe3f01713489842aca1bea-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "txae357ae4b67c49b0b25ac-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 412 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx5b15e2acb7ad4223a1caf-0068b82101" "proxy-server 3036835" 0.0005 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdd1/0/a/16a6462c85774419a3965fae6ceee03d/o" 412 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx5b15e2acb7ad4223a1caf-0068b82101" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx24f5046f4f4045ef8e378-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "txd6c99d27034549b4a2545-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 304 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx8c82a12b6fd84af6883cc-0068b82101" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2d9c3645d06b46d99403e-0068b82101" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx79581dd74d4e4c7d9432a-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdc1/0/a/16a6462c85774419a3965fae6ceee03d/o" 304 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx9ec08aac3bc24719ba1b6-0068b82101" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx894f98b96d47430a93d8c-0068b82101" "proxy-server 3036835" 0.0062 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 204 - "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d" "tx814ec650232c469da05b6-0068b82101" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdd1/0/a/16a6462c85774419a3965fae6ceee03d/o" 200 24 "HEAD http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d/o" "tx7719428bd0444c8a9002d-0068b82101" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx007cb0803ad840bb96e18-0068b82101" "proxy-server 3036835" 0.0012 "-" 3036835 -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 - -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx0c9b2863385543b083d8c-0068b82104) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx1977f66af892466bb3a6d-0068b82105) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbb2dc8ac0cef4004b82a8-0068b82105)test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges ... ok -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.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.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 - -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': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1791308041.87120', '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': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1756897536.53644', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +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': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1791308041.90412', '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': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest: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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1756897536.54358', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_bad_hash +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.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.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.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.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.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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf3237a8d15bf4a979fe45-006ac5310a" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txf7a5961122bf45c1add59-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 304 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txdfa66620d97d4d9abbb7f-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1f672a105e38465894e7d-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "tx9529e4b87f3b4d3bab4b5-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 304 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txeb86d1e257be499e8aaeb-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb8e8d70e514d46c2ab0e2-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 204 - "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692" "txd27e46181a4348d6aa6da-006ac5310a" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdd1/2/a/15add60a2a7f4ae6aa7021bdd4027692/o" 200 24 "HEAD http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692/o" "txcec94dab742b404ca05e2-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9429fa9c8670489cb49aa-006ac5310a" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sda1/3/a/15add60a2a7f4ae6aa7021bdd4027692" 200 380 "GET http://foo:8080/v1/a/15add60a2a7f4ae6aa7021bdd4027692?format=json&states=listing" "tx9429fa9c8670489cb49aa-006ac5310a" "proxy-server 1867673" 0.0184 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9b7dd8e83c9545bf855a0-006ac5310a" "proxy-server 1867673" 0.0012 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sda1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 201 - "PUT http://127.0.0.1:36093/sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx9b7dd8e83c9545bf855a0-006ac5310a" "container-server 1867673" 0.0025 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sdb1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 201 - "PUT http://127.0.0.1:36181/sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx9b7dd8e83c9545bf855a0-006ac5310a" "container-server 1867673" 0.0011 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 201 - "PUT http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx9b7dd8e83c9545bf855a0-006ac5310a" "proxy-server 1867673" 0.0286 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 201 - "PUT http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx9b7dd8e83c9545bf855a0-006ac5310a" "proxy-server 1867673" 0.0192 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeec7e330038b475b9181f-006ac5310a" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txeec7e330038b475b9181f-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b1b0c3e1dca4433a018b-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx2a3b443286444f5e84a24-006ac5310a" "proxy-server 1867673" 0.0094 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "PUT http://foo:8080/sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx787b932ba20249c1aebfa-006ac5310a" "object-server 1867673" 0.0005 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "PUT http://foo:8080/sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx787b932ba20249c1aebfa-006ac5310a" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "PUT http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx787b932ba20249c1aebfa-006ac5310a" "proxy-server 1867673" 0.0183 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "PUT http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx787b932ba20249c1aebfa-006ac5310a" "proxy-server 1867673" 0.0259 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx87106113bbd2497aaef9f-006ac5310a" "proxy-server 1867673" 0.0062 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txdde7acb68b424911a47c3-006ac5310a" "proxy-server 1867673" 0.0066 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "POST http://foo:8080/sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx723ac88476e34ae0acfbe-006ac5310a" "object-server 1867673" 0.0006 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "PUT /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "POST http://foo:8080/sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx723ac88476e34ae0acfbe-006ac5310a" "object-server 1867673" 0.0004 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "POST /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 202 76 "POST http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx723ac88476e34ae0acfbe-006ac5310a" "proxy-server 1867673" 0.0169 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "POST /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 202 76 "POST http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx723ac88476e34ae0acfbe-006ac5310a" "proxy-server 1867673" 0.0068 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7586075498a34e5190b2e-006ac5310a" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txfd120aa2bed147188ba0d-006ac5310a" "proxy-server 1867673" 0.0111 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx5adf737a221e4f948dc5d-006ac5310a" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5020357bda164bdcba573-006ac5310a" "proxy-server 1867673" 0.0078 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txbbbc75f939b445eaae2df-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 1test.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.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 + +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 8, 9, 10, 12] +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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 DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 9, 10, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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 +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.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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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/20250903/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250903T110536Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897536.91233', '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': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:36 -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': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308041.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': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest: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': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308041.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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest: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?versionId=null', 'Date': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308041.00000', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:36 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897536.92019', '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.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state ... 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.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx612ba6010bdd472b95ec0-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx612ba6010bdd472b95ec0-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx612ba6010bdd472b95ec0-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx612ba6010bdd472b95ec0-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx612ba6010bdd472b95ec0-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx612ba6010bdd472b95ec0-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx612ba6010bdd472b95ec0-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx612ba6010bdd472b95ec0-0068b82105) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx612ba6010bdd472b95ec0-0068b82105) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txf63b40e0e7554ea3a891c-0068b82105) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 -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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info ... 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.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads ... ok - -sharder-test INFO: Cleaved ShardRange in 0.78s, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: got 6 rows (deleted=False) in 0.00014495849609375s, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.606910705566406e-05s, path: a/c, db: /tmp/tmpcyflywvq/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/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1756897465.91084, (6, 6) as of 1756897538.90491, cleaved as of 1756897465.91084> in 0.005s, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '11527ea3-67a1-4b98-8d6e-404ad090ba2a-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/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Completed cleaving, DB remaining in sharding state, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Cleaving from row 10 into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013947486877441406s, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.869171142578125e-05s, path: a/c, db: /tmp/tmpcyflywvq/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/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Cleaved ShardRange in 0.005s, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Cleaving from row 10 into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1756897465.91084, (6, 6) as of 1756897538.90491, cleaved as of 1756897465.91084>, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001385211944580078s, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.821487426757812e-05s, path: a/c, db: /tmp/tmpcyflywvq/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/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1756897465.91084, (6, 6) as of 1756897538.90491, cleaved as of 1756897465.91084> in 0.005s, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpcyflywvq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.09909.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014090538024902344s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.630752563476562e-05s, path: a/c, db: /tmp/tmpdw7lz31m/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/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaved ShardRange in 0.005s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, found as of 1756897465.91084>, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00014448165893554688s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: a/c, db: /tmp/tmpdw7lz31m/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/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.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/tmpdw7lz31m/sda/containers/0/fec/be01134b0c7bfad4dfd1eb1912958fec/be01134b0c7bfad4dfd1eb1912958fec.db, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084> - shard db already in sync, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1756897465.91084, (3, 6) as of 1756897539.99913, cleaved as of 1756897465.91084> in 0.003s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013875961303710938s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.655952453613281e-05s, path: a/c, db: /tmp/tmpdw7lz31m/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/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1756897465.91084, (1, 100) as of 1756897540.00943, cleaved as of 1756897465.91084> in 0.006s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.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.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states ... 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 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "GET /sdb1/3/a/16a6462c85774419a3965fae6ceee03d" 200 155 "GET http://foo:8080/v1/a/16a6462c85774419a3965fae6ceee03d?format=json&states=listing" "tx007cb0803ad840bb96e18-0068b82101" "proxy-server 3036835" 0.0029 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9ae938d78d034f9787985-0068b82102" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/1/a/4d2c8385e05f429bad84600799a01efd" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/4d2c8385e05f429bad84600799a01efd" "tx9ae938d78d034f9787985-0068b82102" "container-server 3036835" 0.0009 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/1/a/4d2c8385e05f429bad84600799a01efd" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/4d2c8385e05f429bad84600799a01efd" "tx9ae938d78d034f9787985-0068b82102" "container-server 3036835" 0.0009 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/0/a/4d2c8385e05f429bad84600799a01efd" 201 - "PUT http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd" "tx9ae938d78d034f9787985-0068b82102" "proxy-server 3036835" 0.0080 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/0/a/4d2c8385e05f429bad84600799a01efd" 201 - "PUT http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd" "tx9ae938d78d034f9787985-0068b82102" "proxy-server 3036835" 0.0186 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txabe4e3d1be314bc58abd1-0068b82102" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/0/a/4d2c8385e05f429bad84600799a01efd" 204 - "HEAD http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd" "txabe4e3d1be314bc58abd1-0068b82102" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3b96a0acdfe14b6e8fc31-0068b82102" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sdb1/0/a/4d2c8385e05f429bad84600799a01efd" 204 - "HEAD http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd" "tx042f7e30a8f0417085afc-0068b82102" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/0/a/4d2c8385e05f429bad84600799a01efd/o" 201 - "PUT http://foo:8080/sdd1/2/a/4d2c8385e05f429bad84600799a01efd/o" "txc52efb6f006a45938aa63-0068b82102" "object-server 3036835" 0.0004 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/0/a/4d2c8385e05f429bad84600799a01efd/o" 201 - "PUT http://foo:8080/sdc1/2/a/4d2c8385e05f429bad84600799a01efd/o" "txc52efb6f006a45938aa63-0068b82102" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdd1/2/a/4d2c8385e05f429bad84600799a01efd/o" 201 - "PUT http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd/o" "txc52efb6f006a45938aa63-0068b82102" "proxy-server 3036835" 0.0080 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdc1/2/a/4d2c8385e05f429bad84600799a01efd/o" 201 - "PUT http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd/o" "txc52efb6f006a45938aa63-0068b82102" "proxy-server 3036835" 0.0092 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx710ae63eb9844313833ad-0068b82102" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sdb1/0/a/4d2c8385e05f429bad84600799a01efd" 204 - "HEAD http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd" "txf2004bc3c0fd4960b59c7-0068b82102" "proxy-server 3036835" 0.0022 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "GET /sdd1/2/a/4d2c8385e05f429bad84600799a01efd/o" 200 24 "GET http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd/o" "tx1064d9989a8e4fa3903b7-0068b82102" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8eba0ba3925843fe81840-0068b82102" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "GET /sdb1/0/a/4d2c8385e05f429bad84600799a01efd" 200 348 "GET http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd?format=json&states=listing" "tx8eba0ba3925843fe81840-0068b82102" "proxy-server 3036835" 0.0019 "-" 3036835 1 -proxy INFO: Client disconnected on read of '/a/4d2c8385e05f429bad84600799a01efd/o' (txn: tx8eba0ba3925843fe81840-0068b82102) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2cf29f0a87504ade91c7f-0068b82103" "proxy-server 3036835" 0.0048 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/0/a/4d2c8385e05f429bad84600799a01efd" 204 - "HEAD http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd" "txb62944fd2ad14fa6b7e90-0068b82103" "proxy-server 3036835" 0.0024 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sda1/0/a/4d2c8385e05f429bad84600799a01efd/o" 201 - "PUT http://foo:8080/sdd1/2/a/4d2c8385e05f429bad84600799a01efd/o" "txb97eaecce51d4dfda0772-0068b82103" "object-server 3036835" 0.0004 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdb1/0/a/4d2c8385e05f429bad84600799a01efd/o" 201 - "PUT http://foo:8080/sdc1/2/a/4d2c8385e05f429bad84600799a01efd/o" "txb97eaecce51d4dfda0772-0068b82103" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdd1/2/a/4d2c8385e05f429bad84600799a01efd/o" 201 - "PUT http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd/o" "txb97eaecce51d4dfda0772-0068b82103" "proxy-server 3036835" 0.0087 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdc1/2/a/4d2c8385e05f429bad84600799a01efd/o" 201 - "PUT http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd/o" "txb97eaecce51d4dfda0772-0068b82103" "proxy-server 3036835" 0.0083 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx881230d287d4450ab95c4-0068b82103" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/0/a/4d2c8385e05f429bad84600799a01efd" 204 - "HEAD http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd" "txfa74a455b11c4a02bbd5d-0068b82103" "proxy-server 3036835" 0.0025 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "GET /sdd1/2/a/4d2c8385e05f429bad84600799a01efd/o" 200 24 "GET http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd/o" "tx768d89b143184320a7515-0068b82103" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx96016cf4d29c4d7cb1b49-0068b82103" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "GET /sdb1/0/a/4d2c8385e05f429bad84600799a01efd" 200 350 "GET http://foo:8080/v1/a/4d2c8385e05f429bad84600799a01efd?format=json&states=listing" "tx96016cf4d29c4d7cb1b49-0068b82103" "proxy-server 3036835" 0.0021 "-" 3036835 1 -proxy INFO: Client disconnected on read of '/a/4d2c8385e05f429bad84600799a01efd/o' (txn: tx96016cf4d29c4d7cb1b49-0068b82103) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d2edf0d4c884d769bf23-0068b82103" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sda1/1/a/c80ec1cc0f164b9db15994c5dbee0e63" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx9d2edf0d4c884d769bf23-0068b82103" "container-server 3036835" 0.0009 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdb1/1/a/c80ec1cc0f164b9db15994c5dbee0e63" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx9d2edf0d4c884d769bf23-0068b82103" "container-server 3036835" 0.0009 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 201 - "PUT http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx9d2edf0d4c884d769bf23-0068b82103" "proxy-server 3036835" 0.2867 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 201 - "PUT http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx9d2edf0d4c884d769bf23-0068b82103" "proxy-server 3036835" 0.2834 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx177bcfc1724e404c8e41c-0068b82103" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx177bcfc1724e404c8e41c-0068b82103" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx85acfd0056274ab58522b-0068b82103" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx86a99783e7a6411b9131e-0068b82103" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 201 - "PUT http://foo:8080/sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txd8643f715e424fdea4a25-0068b82103" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 201 - "PUT http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txd8643f715e424fdea4a25-0068b82103" "proxy-server 3036835" 0.0098 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 201 - "PUT http://foo:8080/sdc1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txd8643f715e424fdea4a25-0068b82103" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdc1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 201 - "PUT http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txd8643f715e424fdea4a25-0068b82103" "proxy-server 3036835" 0.0129 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8ea7eedeac0143c88c0b2-0068b82103" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx3b075e15116b4ee49b534-0068b82103" "proxy-server 3036835" 0.0023 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 201 - "POST http://foo:8080/sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx8b22bf92aac94d6cb3cc5-0068b82103" "object-server 3036835" 0.0006 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "POST /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 202 76 "POST http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx8b22bf92aac94d6cb3cc5-0068b82103" "proxy-server 3036835" 0.0046 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 201 - "POST http://foo:8080/sdc1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx8b22bf92aac94d6cb3cc5-0068b82103" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "POST /sdc1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 202 76 "POST http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx8b22bf92aac94d6cb3cc5-0068b82103" "proxy-server 3036835" 0.0063 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4435efa331384d9aa1438-0068b82103" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "txc433125f64204c27a7f2b-0068b82103" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "GET /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 200 24 "GET http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx195b9e3e441f44feb0d80-0068b82103" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txec58726e93654833866b5-0068b82103" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx37d299adf7304e2a8b283-0068b82103" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 200 24 "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txe0598e989e5e432398529-0068b82103" "proxy-server 3036835" 0.0005 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe00d910e76644b469278b-0068b82103" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx21a2392951af43bdab7c2-0068b82103" "proxy-server 3036835" 0.0022 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "GET /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 200 24 "GET http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txbbe85a2497e74462a63be-0068b82103" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf2ad5b1e09a4465f86dcd-0068b82103" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "txa85bf45ae8674a2aaceb4-0068b82103" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "GET /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 200 24 "GET http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx036abb4442244b5390765-0068b82103" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd2499375e7884b0480d3f-0068b82103" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "txb3d01bd201634399acbe3-0068b82103" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "GET /sdc1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 412 - "GET http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txeaf872df09534199b9fc1-0068b82103" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "GET /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 412 - "GET http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txeaf872df09534199b9fc1-0068b82103" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf6445fad9998441f9ba5d-0068b82103" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx3d17dfe5f2654088a2ce1-0068b82103" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "GET /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 304 - "GET http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx56b21e50ba9c4cca8210e-0068b82103" "proxy-server 3036835" 0.0006 "-" 3036835 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: 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': 'Tue, 06 Oct 2026 17:34:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308041.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': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897538.10997', '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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897538.11719', '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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since ... 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: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2c093a35b17f4f709caad-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2c093a35b17f4f709caad-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2c093a35b17f4f709caad-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2c093a35b17f4f709caad-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2c093a35b17f4f709caad-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2c093a35b17f4f709caad-0068b82105) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2c093a35b17f4f709caad-0068b82105) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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)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.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.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.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.TestContainerBrokerBeforeXSync.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects ... 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_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 +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.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.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 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx84fab3a95c554d5596ac3-0068b82106) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.13:1013/sdn (txn: tx5643b17ba61f4a3797937-0068b82106) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx76bd0a12fbb841a2b6abd-0068b82106) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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.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 -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.TestContainerBrokerBeforeXSync.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row ... 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.6226043701171875e-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.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 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 3.0994415283203125e-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 4.291534423828125e-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.4:1004/sde/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.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 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 (7 x unknown, 3 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 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.1682510375976562e-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 1791308042.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 1791308042.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 1791308042.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 1791308043.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: 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 1791308042.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 ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308042.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 1791308043.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 1791308042.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 8.58306884765625e-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 1791308042.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.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: '')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.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_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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897537.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': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897537.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': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897537.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': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897537.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: some source HEAD {'If-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': 'Wed, 03 Sep 2025 11:05:37 -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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_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.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 - -sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013518333435058594s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010418891906738281s, path: a/c, db: /tmp/tmpdw7lz31m/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/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1756897465.91084, (1, 1000) as of 1756897541.06373, cleaved as of 1756897465.91084> in 0.007s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1756897465.91084, (2, 15) as of 1756897541.07398, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001430511474609375s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: a/c, db: /tmp/tmpdw7lz31m/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/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1756897465.91084, (2, 15) as of 1756897541.07398, active as of 1756897465.91084> in 0.011s, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpdw7lz31m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897538.96108.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011944770812988281s, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.511543273925781e-05s, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test INFO: Cleaved ShardRange in 0.004s, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpqwj8_57f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.10651.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.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.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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:39 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897539.26988', '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': 'Wed, 03 Sep 2025 11:05:39 -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': 'Tue, 06 Oct 2026 17:34:02 -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': '1791308042.17140', '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': 'Wed, 03 Sep 2025 11:05:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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_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_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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info ... 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.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.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.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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106)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.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies ... ok - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/1/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "tx1e8a3ae6fb3e426fad493-0068b820fa" "proxy-server 3036813" 0.5127 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/1/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "tx1e8a3ae6fb3e426fad493-0068b820fa" "proxy-server 3036813" 0.5091 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/30 PUT /v1/a/versionswhoops HTTP/1.0 201 - - t - - - tx1e8a3ae6fb3e426fad493-0068b820fa - 0.5232 - - 1756897530.318705320 1756897530.841893435 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx639bdd373c9a4f82b4da4-0068b820fa" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/30 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx639bdd373c9a4f82b4da4-0068b820fa - 0.0043 VW - 1756897530.843401194 1756897530.847728968 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/1/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "txbbd09247d36f469bb9225-0068b820fa" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - txbbd09247d36f469bb9225-0068b820fa - 0.0036 VW - 1756897530.848154306 1756897530.851731062 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sda1/0/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx875eabf022b34d44beeef-0068b820fa" "proxy-server 3036813" 0.0002 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sdb1/0/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx875eabf022b34d44beeef-0068b820fa" "proxy-server 3036813" 0.0002 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx875eabf022b34d44beeef-0068b820fa - 0.0044 VW - 1756897530.852169991 1756897530.856613159 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/sdb1/0/a/versionswhoops/foo" "tx2295e1a373d34884aa4c1-0068b820fa" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sdb1/0/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "tx2295e1a373d34884aa4c1-0068b820fa" "proxy-server 3036813" 0.0047 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/sda1/0/a/versionswhoops/foo" "tx2295e1a373d34884aa4c1-0068b820fa" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "PUT /sda1/0/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "tx2295e1a373d34884aa4c1-0068b820fa" "proxy-server 3036813" 0.0075 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/30 PUT /v1/a/versionswhoops/foo HTTP/1.0 201 - - t 5 - - tx2295e1a373d34884aa4c1-0068b820fa - 0.0112 - - 1756897530.856933594 1756897530.868180275 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4cf54c28aa24050b5179-0068b820fa" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/30 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc4cf54c28aa24050b5179-0068b820fa - 0.0042 VW - 1756897530.869626284 1756897530.873851061 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sda1/1/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "txa27c92e43c5f49fa84c09-0068b820fa" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - txa27c92e43c5f49fa84c09-0068b820fa - 0.0048 VW - 1756897530.874272346 1756897530.879110813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sda1/0/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "txeb0356b166e849a8afc71-0068b820fa" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sdb1/0/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "txeb0356b166e849a8afc71-0068b820fa" "proxy-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx3ed8acb24ea04b6c93711-0068b820fa" "proxy-server 3036813" 0.0002 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx3ed8acb24ea04b6c93711-0068b820fa" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txeb0356b166e849a8afc71-0068b820fa - 0.0106 VW - 1756897530.879571438 1756897530.890126228 0 (txn: tx7bd7f7f15e4243ab9eced-0068b820fa) -proxy INFO: - - 03/Sep/2025/11/05/30 PUT /v1/a/none/003foo/1756897530.85743 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx7bd7f7f15e4243ab9eced-0068b820fa - 0.0053 VW - 1756897530.885208130 1756897530.890524626 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbffa5e5a3a45472f95dfd-0068b820fa" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/30 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbffa5e5a3a45472f95dfd-0068b820fa - 0.0035 VW - 1756897530.891876936 1756897530.895366192 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "HEAD /sda1/1/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "tx649313f1f90e415ab2afe-0068b820fa" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - tx649313f1f90e415ab2afe-0068b820fa - 0.0034 VW - 1756897530.895756483 1756897530.899188757 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx4af3705d1a5b4487ab2b8-0068b820fa" "proxy-server 3036813" 0.0003 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx4af3705d1a5b4487ab2b8-0068b820fa" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/30 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx4af3705d1a5b4487ab2b8-0068b820fa - 0.0047 VW - 1756897530.899605036 1756897530.904258966 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "DELETE /sdb1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/sda1/0/a/versionswhoops/foo" "tx4eb39436c2b14d0fb3377-0068b820fa" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "DELETE /sda1/0/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "tx4eb39436c2b14d0fb3377-0068b820fa" "proxy-server 3036813" 0.0076 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "DELETE /sda1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/versionswhoops/foo" "tx4eb39436c2b14d0fb3377-0068b820fa" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:30 +0000] "DELETE /sdb1/0/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "tx4eb39436c2b14d0fb3377-0068b820fa" "proxy-server 3036813" 0.0061 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/30 DELETE /v1/a/versionswhoops/foo HTTP/1.0 204 - - t - - - tx4eb39436c2b14d0fb3377-0068b820fa - 0.0125 - - 1756897530.904595613 1756897530.917060852 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa04af6bc8c5e4750a539c-0068b820fb" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:45571/sdb1/2/a/0_oc_non_ascii%C2%A3" "txa04af6bc8c5e4750a539c-0068b820fb" "container-server 3036813" 0.0009 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:42615/sda1/2/a/0_oc_non_ascii%C2%A3" "txa04af6bc8c5e4750a539c-0068b820fb" "container-server 3036813" 0.0009 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sdb1/2/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txa04af6bc8c5e4750a539c-0068b820fb" "proxy-server 3036813" 0.0123 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sda1/2/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txa04af6bc8c5e4750a539c-0068b820fb" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/32 PUT /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa04af6bc8c5e4750a539c-0068b820fb - 1.0378 - - 1756897531.403121710 1756897532.440874815 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b80c3e0b12b490197fed-0068b820fc" "proxy-server 3036813" 0.0017 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "GET /sda1/2/a/0_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3?format=json&states=listing" "tx6b80c3e0b12b490197fed-0068b820fc" "proxy-server 3036813" 0.0019 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/32 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx6b80c3e0b12b490197fed-0068b820fc - 0.0086 - - 1756897532.442116499 1756897532.450712681 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf381a290070249468d4fc-0068b820fc" "proxy-server 3036813" 0.0017 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:42615/sda1/2/a/0_vc_non_ascii%C2%A3" "txf381a290070249468d4fc-0068b820fc" "container-server 3036813" 0.0009 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:45571/sdb1/2/a/0_vc_non_ascii%C2%A3" "txf381a290070249468d4fc-0068b820fc" "container-server 3036813" 0.0009 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txf381a290070249468d4fc-0068b820fc" "proxy-server 3036813" 0.0112 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txf381a290070249468d4fc-0068b820fc" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/32 PUT /v1/a/0_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txf381a290070249468d4fc-0068b820fc - 0.0186 - - 1756897532.452282906 1756897532.470923424 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx80b6564293c24fe3b3205-0068b820fc" "proxy-server 3036813" 0.0017 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx80b6564293c24fe3b3205-0068b820fc - 0.0040 VW - 1756897532.472250462 1756897532.476204395 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx901b2e62da184d319e35b-0068b820fc" "proxy-server 3036813" 0.0010 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/32 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx901b2e62da184d319e35b-0068b820fc - 0.0034 VW - 1756897532.476769209 1756897532.480143547 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +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" "tx70c0e08249064e66bffb3-0068b820fc" "proxy-server 3036813" 0.0002 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +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" "tx70c0e08249064e66bffb3-0068b820fc" "proxy-server 3036813" 0.0002 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/32 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx70c0e08249064e66bffb3-0068b820fc - 0.0046 VW - 1756897532.480665684 1756897532.485240936 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sdb1/2/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" "txa309d983a71f4e458c1d5-0068b820fc" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +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" "txa309d983a71f4e458c1d5-0068b820fc" "proxy-server 3036813" 0.0067 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sda1/2/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" "txa309d983a71f4e458c1d5-0068b820fc" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +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" "txa309d983a71f4e458c1d5-0068b820fc" "proxy-server 3036813" 0.0128 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/32 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txa309d983a71f4e458c1d5-0068b820fc - 0.0161 - - 1756897532.485557556 1756897532.501629114 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdef09739df0b4778a4b9a-0068b820fc" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdef09739df0b4778a4b9a-0068b820fc - 0.0044 VW - 1756897532.513450384 1756897532.517832041 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx43e2308d055e41a58cb67-0068b820fc" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/32 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx43e2308d055e41a58cb67-0068b820fc - 0.0050 VW - 1756897532.518283844 1756897532.523249865 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +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" "tx2d9cd7706f2049329da88-0068b820fc" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +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" "tx2d9cd7706f2049329da88-0068b820fc" "proxy-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "HEAD /sda1/2/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx9664f8d391514812aebda-0068b820fc" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/32 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2d9cd7706f2049329da88-0068b820fc - 0.0136 VW - 1756897532.523759365 1756897532.537324429 0 (txn: tx2d045f912caa450b8c947-0068b820fc) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:32 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" "tx2d045f912caa450b8c947-0068b820fc" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:42615', 'sda1')] (txn: tx2d045f912caa450b8c947-0068b820fc) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" "tx2d045f912caa450b8c947-0068b820fc" "proxy-server 3036813" 1.0297 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" "tx2d045f912caa450b8c947-0068b820fc" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" "tx2d045f912caa450b8c947-0068b820fc" "proxy-server 3036813" 1.0339 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/33 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897532.48604 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx2d045f912caa450b8c947-0068b820fc - 1.0409 VW - 1756897532.529486656 1756897533.570413828 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/2/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" "tx08c6bf7cdda8479b94fa6-0068b820fd" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/2/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" "tx08c6bf7cdda8479b94fa6-0068b820fd" "object-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx08c6bf7cdda8479b94fa6-0068b820fd" "proxy-server 3036813" 0.0070 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx08c6bf7cdda8479b94fa6-0068b820fd" "proxy-server 3036813" 0.0066 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/33 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx08c6bf7cdda8479b94fa6-0068b820fd - 0.0109 - - 1756897533.570779324 1756897533.581650019 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b627d108dea458baf114-0068b820fd" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx26da8221b9b344ba843be-0068b820fd" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx92ec3a061d254e519041a-0068b820fd" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/33 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx92ec3a061d254e519041a-0068b820fd - 0.0116 - - 1756897533.582893610 1756897533.594537020 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b6848dcd6f24c7e96ce8-0068b820fd" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4b6848dcd6f24c7e96ce8-0068b820fd - 0.0036 VW - 1756897533.606284142 1756897533.609837770 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx5f0fa72059894deeb8064-0068b820fd" "proxy-server 3036813" 0.0030 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/33 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5f0fa72059894deeb8064-0068b820fd - 0.0054 VW - 1756897533.610270500 1756897533.615642071 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txa0c0bc6e3f63485e986ea-0068b820fd" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txa0c0bc6e3f63485e986ea-0068b820fd" "proxy-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "HEAD /sda1/2/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txe937448d363447ca9b1c5-0068b820fd" "proxy-server 3036813" 0.0022 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/33 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa0c0bc6e3f63485e986ea-0068b820fd - 0.0139 VW - 1756897533.616132498 1756897533.629987240 0 (txn: tx75ef07cc752f4390ac83d-0068b820fd) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" "tx75ef07cc752f4390ac83d-0068b820fd" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" "tx75ef07cc752f4390ac83d-0068b820fd" "proxy-server 3036813" 0.0067 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" "tx75ef07cc752f4390ac83d-0068b820fd" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" "tx75ef07cc752f4390ac83d-0068b820fd" "proxy-server 3036813" 0.0083 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/33 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897533.57128 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx75ef07cc752f4390ac83d-0068b820fd - 0.0166 VW - 1756897533.621554613 1756897533.638199091 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sda1/2/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" "txbe3f936c281245ec8592d-0068b820fd" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txbe3f936c281245ec8592d-0068b820fd" "proxy-server 3036813" 0.0050 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:33 +0000] "PUT /sdb1/2/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" "txbe3f936c281245ec8592d-0068b820fd" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txbe3f936c281245ec8592d-0068b820fd" "proxy-server 3036813" 0.0086 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/33 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txbe3f936c281245ec8592d-0068b820fd - 0.0115 - - 1756897533.638544559 1756897533.650068283 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx134a8faaa7964b989435c-0068b820fe" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txf6f564dfc3c642e9a5c18-0068b820fe" "proxy-server 3036813" 0.0027 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx0cdd1cbdad4a46089bbb8-0068b820fe" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx0cdd1cbdad4a46089bbb8-0068b820fe - 0.0147 - - 1756897534.723718166 1756897534.738437414 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3109c3716acd49cdabd76-0068b820fe" "proxy-server 3036813" 0.0015 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?format=json&states=listing" "tx3109c3716acd49cdabd76-0068b820fe" "proxy-server 3036813" 0.0037 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx3109c3716acd49cdabd76-0068b820fe - 0.0111 - - 1756897534.740128040 1756897534.751276255 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b8072492711431ca020d-0068b820fe" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx93cdd927de7a4d57975f9-0068b820fe" "proxy-server 3036813" 0.0028 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx993d158222404680aa996-0068b820fe" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx993d158222404680aa996-0068b820fe" "proxy-server 3036813" 0.0008 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89211987aa624548a9dbe-0068b820fe" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx89211987aa624548a9dbe-0068b820fe - 0.0068 VW - 1756897534.770514488 1756897534.777294397 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx93d13449953b4fdcab094-0068b820fe" "proxy-server 3036813" 0.0014 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/34 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx93d13449953b4fdcab094-0068b820fe - 0.0042 VW - 1756897534.777810097 1756897534.782013655 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sdb1/2/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" "txc55c73c45ac14f42a14e8-0068b820fe" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sda1/2/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" "txc55c73c45ac14f42a14e8-0068b820fe" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc55c73c45ac14f42a14e8-0068b820fe - 0.0055 VW - 1756897534.782585382 1756897534.788086891 0 -proxy INFO: - - 03/Sep/2025/11/05/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx993d158222404680aa996-0068b820fe - 0.0394 SSC - 1756897534.753487587 1756897534.792857647 0 (txn: tx2760e8ed4a324e8783c35-0068b820fe) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/2/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/2/a/0_oc_non_ascii%C2%A3/copied_name" "tx2760e8ed4a324e8783c35-0068b820fe" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/2/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "tx2760e8ed4a324e8783c35-0068b820fe" "proxy-server 3036813" 0.0052 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/2/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/2/a/0_oc_non_ascii%C2%A3/copied_name" "tx2760e8ed4a324e8783c35-0068b820fe" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/2/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "tx2760e8ed4a324e8783c35-0068b820fe" "proxy-server 3036813" 0.0095 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 COPY /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx2760e8ed4a324e8783c35-0068b820fe - 0.0130 SSC - 1756897534.788420677 1756897534.801438093 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6214edadbdf049de848c4-0068b820fe" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe9ee6838804240e8b1c44-0068b820fe" "proxy-server 3036813" 0.0022 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "GET /sda1/2/a/0_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "txdc1b3390784744bc859b5-0068b820fe" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - txdc1b3390784744bc859b5-0068b820fe - 0.0121 - - 1756897534.802885056 1756897534.814964771 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx907b8c383d6b479dacc29-0068b820fe" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx2edd936722cc4520be3ae-0068b820fe" "proxy-server 3036813" 0.0012 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sda1/2/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" "tx7e85866b8c774ade927e7-0068b820fe" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx7e85866b8c774ade927e7-0068b820fe" "proxy-server 3036813" 0.0048 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:34 +0000] "PUT /sdb1/2/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" "tx7e85866b8c774ade927e7-0068b820fe" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx7e85866b8c774ade927e7-0068b820fe" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/34 POST /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx7e85866b8c774ade927e7-0068b820fe - 0.0187 - - 1756897534.816487312 1756897534.835172176 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx346d75aa31914e60bbb9e-0068b820ff" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txfc767e5807714571aef90-0068b820ff" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +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" "txa8880b7ebf82443c81336-0068b820ff" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txa8880b7ebf82443c81336-0068b820ff - 0.0124 - - 1756897535.915981293 1756897535.928421259 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08861c17585b495286e07-0068b820ff" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "GET /sda1/2/a/0_oc_non_ascii%C2%A3" 200 326 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3?format=json&states=listing" "tx08861c17585b495286e07-0068b820ff" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/35 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx08861c17585b495286e07-0068b820ff - 0.0100 - - 1756897535.930013180 1756897535.940014839 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe018e4cc65314d6fa138e-0068b820ff" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe018e4cc65314d6fa138e-0068b820ff - 0.0062 VW - 1756897535.941814899 1756897535.948003769 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txc0ad5ca17bac4b5fb38ad-0068b820ff" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc0ad5ca17bac4b5fb38ad-0068b820ff - 0.0038 VW - 1756897535.948467016 1756897535.952289343 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "GET /sdb1/2/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" "tx31b613ed3bbe4e768bf69-0068b820ff" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/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 - - 382 - tx31b613ed3bbe4e768bf69-0068b820ff - 0.0065 VW - 1756897535.952873945 1756897535.959398031 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128?symlink=get" "txe169a043f2a74f19b9dc3-0068b820ff" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128?symlink=get" "txe169a043f2a74f19b9dc3-0068b820ff" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/35 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897533.57128%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe169a043f2a74f19b9dc3-0068b820ff - 0.0108 VW - 1756897535.959879637 1756897535.970681429 0 (txn: txc3b43b141e7c44909812a-0068b820ff) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sdb1/2/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" "txc3b43b141e7c44909812a-0068b820ff" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "PUT /sda1/2/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" "txc3b43b141e7c44909812a-0068b820ff" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txc3b43b141e7c44909812a-0068b820ff" "proxy-server 3036813" 0.0086 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txc3b43b141e7c44909812a-0068b820ff" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/35 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txc3b43b141e7c44909812a-0068b820ff - 0.0125 VW - 1756897535.965934038 1756897535.978445768 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" "tx13608f881ef9462e9701c-0068b820ff" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" "tx13608f881ef9462e9701c-0068b820ff" "object-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" "tx13608f881ef9462e9701c-0068b820ff" "proxy-server 3036813" 0.0050 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897533.57128" "tx13608f881ef9462e9701c-0068b820ff" "proxy-server 3036813" 0.0063 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/35 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897533.57128 HTTP/1.0 204 - Swift - - - - tx13608f881ef9462e9701c-0068b820ff - 0.0097 VW - 1756897535.978899956 1756897535.988590956 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1fc8df4d39434f10aa5de-0068b820ff" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:35 +0000] "HEAD /sdb1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe67dab603c494a71a4d2e-0068b820ff" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx76cb14eab23747be83203-0068b820ff" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx76cb14eab23747be83203-0068b820ff - 0.0115 - - 1756897535.990010977 1756897536.001469851 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx970b389d37784133b40b5-0068b82100" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:36 +0000] "GET /sdb1/2/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" "tx970b389d37784133b40b5-0068b82100" "proxy-server 3036813" 0.0033 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/36 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 - tx970b389d37784133b40b5-0068b82100 - 0.9902 - - 1756897536.002829790 1756897536.993004799 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcccabdf822c44c73afabf-0068b82100" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcccabdf822c44c73afabf-0068b82100 - 0.0037 VW - 1756897536.994704962 1756897536.998356581 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx6b43c6494c4846cdb54c2-0068b82100" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/37 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6b43c6494c4846cdb54c2-0068b82100 - 0.0047 VW - 1756897536.998787403 1756897537.003491879 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdb1/2/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" "txe761858f52554dc88adee-0068b82101" "proxy-server 3036813" 0.0020 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/37 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 - txe761858f52554dc88adee-0068b82101 - 0.0051 VW - 1756897537.003999472 1756897537.009077311 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604?symlink=get" "tx9a22127c876f43c9a610a-0068b82101" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604?symlink=get" "tx9a22127c876f43c9a610a-0068b82101" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/37 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897532.48604%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9a22127c876f43c9a610a-0068b82101 - 0.0129 VW - 1756897537.009525061 1756897537.022444248 0 (txn: tx97f91209a166432594f9b-0068b82101) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sda1/2/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" "tx97f91209a166432594f9b-0068b82101" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "PUT /sdb1/2/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" "tx97f91209a166432594f9b-0068b82101" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +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" "tx97f91209a166432594f9b-0068b82101" "proxy-server 3036813" 0.0069 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +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" "tx97f91209a166432594f9b-0068b82101" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/37 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx97f91209a166432594f9b-0068b82101 - 0.0119 VW - 1756897537.018175125 1756897537.030070782 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" "tx78af1431c5224667aad3e-0068b82101" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" "tx78af1431c5224667aad3e-0068b82101" "proxy-server 3036813" 0.0045 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" "tx78af1431c5224667aad3e-0068b82101" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897532.48604" "tx78af1431c5224667aad3e-0068b82101" "proxy-server 3036813" 0.0063 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/37 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897532.48604 HTTP/1.0 204 - Swift - - - - tx78af1431c5224667aad3e-0068b82101 - 0.0103 VW - 1756897537.030528069 1756897537.040778399 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx311279f4c4574a1285270-0068b82101" "proxy-server 3036813" 0.0015 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx163d3e1e28c24f7a92cc6-0068b82101" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +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" "txe9935a66c3fa4e4998f82-0068b82101" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/37 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txe9935a66c3fa4e4998f82-0068b82101 - 0.0120 - - 1756897537.042158127 1756897537.054171562 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46686f18db5f47869401b-0068b82101" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sda1/2/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" "tx46686f18db5f47869401b-0068b82101" "proxy-server 3036813" 0.0031 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/37 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 - tx46686f18db5f47869401b-0068b82101 - 0.0094 - - 1756897537.055621147 1756897537.065035582 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c164745f54444fba62b9-0068b82101" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "GET /sda1/2/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" "tx8c164745f54444fba62b9-0068b82101" "proxy-server 3036813" 0.0019 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/37 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 - tx8c164745f54444fba62b9-0068b82101 - 0.0079 - - 1756897537.066646338 1756897537.074545622 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb87c82f4a3e74cb7a2021-0068b82101" "proxy-server 3036813" 0.0011 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb87c82f4a3e74cb7a2021-0068b82101 - 0.0032 VW - 1756897537.076081991 1756897537.079320908 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx7817770787484bc8b077f-0068b82102" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7817770787484bc8b077f-0068b82102 - 0.0039 VW - 1756897538.035198927 1756897538.039072037 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "GET /sdb1/2/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" "tx02286c2daef144ea995f5-0068b82102" "proxy-server 3036813" 0.0032 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 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 - tx02286c2daef144ea995f5-0068b82102 - 0.0065 VW - 1756897538.039601088 1756897538.046072006 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "DELETE /sda1/2/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" "tx6c6f3f5f42c74a248e060-0068b82102" "object-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx6c6f3f5f42c74a248e060-0068b82102" "proxy-server 3036813" 0.0051 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "DELETE /sdb1/2/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" "tx6c6f3f5f42c74a248e060-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx6c6f3f5f42c74a248e060-0068b82102" "proxy-server 3036813" 0.0072 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/38 DELETE /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx6c6f3f5f42c74a248e060-0068b82102 - 0.0138 - - 1756897538.046450377 1756897538.060284138 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1dc0a2e8e45c45219232a-0068b82102" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txbc8b25df325946e993363-0068b82102" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx2e43104b27cc42b49fa26-0068b82102" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx2e43104b27cc42b49fa26-0068b82102" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/38 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx2e43104b27cc42b49fa26-0068b82102 - 0.0140 - - 1756897538.061751366 1756897538.075705051 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04a36f914b0341e9abb56-0068b82102" "proxy-server 3036813" 0.0011 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx04a36f914b0341e9abb56-0068b82102 - 0.0037 VW - 1756897538.087377548 1756897538.091114283 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx4a5c4fafd393452fb5e0c-0068b82102" "proxy-server 3036813" 0.0011 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4a5c4fafd393452fb5e0c-0068b82102 - 0.0037 VW - 1756897538.091569901 1756897538.095314264 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx358ea0229f39417a8d1a4-0068b82102" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx358ea0229f39417a8d1a4-0068b82102" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx358ea0229f39417a8d1a4-0068b82102 - 0.0049 VW - 1756897538.095842838 1756897538.100782394 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/2/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" "tx6c6d30a176e14b0bb2e03-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/2/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" "tx6c6d30a176e14b0bb2e03-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx6c6d30a176e14b0bb2e03-0068b82102" "proxy-server 3036813" 0.0080 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx6c6d30a176e14b0bb2e03-0068b82102" "proxy-server 3036813" 0.0083 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/38 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx6c6d30a176e14b0bb2e03-0068b82102 - 0.0123 - - 1756897538.101118803 1756897538.113419771 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05855bf76ac949f8afba0-0068b82102" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx05855bf76ac949f8afba0-0068b82102 - 0.0037 VW - 1756897538.125257969 1756897538.128994465 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sdb1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txdaee660f9dd74fdc8db09-0068b82102" "proxy-server 3036813" 0.0027 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txdaee660f9dd74fdc8db09-0068b82102 - 0.0052 VW - 1756897538.129456043 1756897538.134679317 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx3bc8f444bad84686a1faf-0068b82102" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx3bc8f444bad84686a1faf-0068b82102" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx3bc8f444bad84686a1faf-0068b82102 - 0.0057 VW - 1756897538.135199547 1756897538.140937567 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/2/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx09287e2b894246d5ac1a2-0068b82102" "proxy-server 3036813" 0.0012 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.10162" 201 - "PUT http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.10162" "tx6b741659ec3b467c84c12-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.10162" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.10162" "tx6b741659ec3b467c84c12-0068b82102" "proxy-server 3036813" 0.0049 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.10162" 201 - "PUT http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.10162" "tx6b741659ec3b467c84c12-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.10162" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.10162" "tx6b741659ec3b467c84c12-0068b82102" "proxy-server 3036813" 0.0110 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897538.10162 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx6b741659ec3b467c84c12-0068b82102 - 0.4120 VW - 1756897538.141499281 1756897538.553509474 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/2/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" "tx7eca28ec005849a784837-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/2/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" "tx7eca28ec005849a784837-0068b82102" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx7eca28ec005849a784837-0068b82102" "proxy-server 3036813" 0.0073 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx7eca28ec005849a784837-0068b82102" "proxy-server 3036813" 0.0068 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/38 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx7eca28ec005849a784837-0068b82102 - 0.0111 - - 1756897538.553875446 1756897538.564967871 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx970d3b5c31724b7884a85-0068b82102" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx970d3b5c31724b7884a85-0068b82102 - 0.0037 VW - 1756897538.577120543 1756897538.580825329 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sdb1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txf18686af55a44899ab6de-0068b82102" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf18686af55a44899ab6de-0068b82102 - 0.0049 VW - 1756897538.581272125 1756897538.586180449 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx08b8f56897484af598be8-0068b82102" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx08b8f56897484af598be8-0068b82102" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx08b8f56897484af598be8-0068b82102 - 0.0054 VW - 1756897538.586687088 1756897538.592134714 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sdb1/2/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx5cac52b273e5457abcb48-0068b82102" "proxy-server 3036813" 0.0023 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.55438" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.55438" "tx4666aa4e25b0463488a71-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.55438" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.55438" "tx4666aa4e25b0463488a71-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.55438" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.55438" "tx4666aa4e25b0463488a71-0068b82102" "proxy-server 3036813" 0.0076 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.55438" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.55438" "tx4666aa4e25b0463488a71-0068b82102" "proxy-server 3036813" 0.0072 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/38 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897538.55438 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx4666aa4e25b0463488a71-0068b82102 - 0.0167 VW - 1756897538.592705488 1756897538.609374762 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sda1/2/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" "tx78f3d0e2e1d8442083d3f-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx78f3d0e2e1d8442083d3f-0068b82102" "proxy-server 3036813" 0.0069 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "PUT /sdb1/2/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" "tx78f3d0e2e1d8442083d3f-0068b82102" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +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" "tx78f3d0e2e1d8442083d3f-0068b82102" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/38 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx78f3d0e2e1d8442083d3f-0068b82102 - 0.0120 - - 1756897538.609744072 1756897538.621766567 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx33f7d505825f4c4b814ca-0068b82102" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:38 +0000] "GET /sda1/2/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" "tx33f7d505825f4c4b814ca-0068b82102" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/38 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 - tx33f7d505825f4c4b814ca-0068b82102 - 0.0100 - - 1756897538.623101234 1756897538.633095026 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4fa028e5ffc4158926bd-0068b82103" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe4fa028e5ffc4158926bd-0068b82103 - 0.0036 VW - 1756897539.928324699 1756897539.931930304 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx7034c23192af43dda6ada-0068b82103" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/39 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7034c23192af43dda6ada-0068b82103 - 0.0069 VW - 1756897539.932356119 1756897539.939281702 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +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" "tx72c80e39e3d749619a07a-0068b82103" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +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" "tx72c80e39e3d749619a07a-0068b82103" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/39 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx72c80e39e3d749619a07a-0068b82103 - 0.0054 VW - 1756897539.939778090 1756897539.945209265 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sdb1/2/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txc4b541258a3b4baf98194-0068b82103" "proxy-server 3036813" 0.0022 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.61025" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.61025" "txa70facfe6ec84ea394fd1-0068b82103" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.61025" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.61025" "txa70facfe6ec84ea394fd1-0068b82103" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.61025" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.61025" "txa70facfe6ec84ea394fd1-0068b82103" "proxy-server 3036813" 0.0063 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.61025" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897538.61025" "txa70facfe6ec84ea394fd1-0068b82103" "proxy-server 3036813" 0.0077 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/39 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897538.61025 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txa70facfe6ec84ea394fd1-0068b82103 - 0.0156 VW - 1756897539.945706844 1756897539.961298466 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sda1/2/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" "txd9799ac9ddaf423cbbb19-0068b82103" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "PUT /sdb1/2/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" "txd9799ac9ddaf423cbbb19-0068b82103" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +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" "txd9799ac9ddaf423cbbb19-0068b82103" "proxy-server 3036813" 0.0078 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +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" "txd9799ac9ddaf423cbbb19-0068b82103" "proxy-server 3036813" 0.0074 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/39 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txd9799ac9ddaf423cbbb19-0068b82103 - 0.0118 - - 1756897539.961657763 1756897539.973468065 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcae0538f79484ad69c264-0068b82103" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcae0538f79484ad69c264-0068b82103 - 0.0035 VW - 1756897539.974932432 1756897539.978441954 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx2da42295690e42d89c76f-0068b82103" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/39 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2da42295690e42d89c76f-0068b82103 - 0.0048 VW - 1756897539.978872299 1756897539.983643293 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +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" "tx53d1b0e3ecca4043b6194-0068b82103" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +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" "tx53d1b0e3ecca4043b6194-0068b82103" "proxy-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:39 +0000] "HEAD /sda1/2/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx6439676a3b264170a9c18-0068b82103" "proxy-server 3036813" 0.0021 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/39 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx53d1b0e3ecca4043b6194-0068b82103 - 0.0139 VW - 1756897539.984127522 1756897539.998032808 0 (txn: tx55413e92080b4f719b7ee-0068b82103) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 201 - "PUT http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" "tx55413e92080b4f719b7ee-0068b82103" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 201 - "PUT http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" "tx55413e92080b4f719b7ee-0068b82103" "object-server 3036813" 0.0044 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" "tx55413e92080b4f719b7ee-0068b82103" "proxy-server 3036813" 0.0119 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" "tx55413e92080b4f719b7ee-0068b82103" "proxy-server 3036813" 0.0117 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/40 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897539.96216 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx55413e92080b4f719b7ee-0068b82103 - 0.0203 VW - 1756897539.989702940 1756897540.010002375 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sda1/2/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" "txef5b5641d77b4ffb9f3a5-0068b82104" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sdb1/2/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" "txef5b5641d77b4ffb9f3a5-0068b82104" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +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" "txef5b5641d77b4ffb9f3a5-0068b82104" "proxy-server 3036813" 0.4591 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +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" "txef5b5641d77b4ffb9f3a5-0068b82104" "proxy-server 3036813" 0.4607 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/40 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txef5b5641d77b4ffb9f3a5-0068b82104 - 0.4643 - - 1756897540.010382414 1756897540.474726915 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3c9178a6ecf423588c68-0068b82104" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc3c9178a6ecf423588c68-0068b82104 - 0.0038 VW - 1756897540.476241827 1756897540.480041027 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txdb2f4dd922734565bb48b-0068b82104" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/40 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txdb2f4dd922734565bb48b-0068b82104 - 0.0052 VW - 1756897540.480560064 1756897540.485720158 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +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" "txb316cf0654a1486dad923-0068b82104" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +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" "txb316cf0654a1486dad923-0068b82104" "proxy-server 3036813" 0.0002 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/40 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txb316cf0654a1486dad923-0068b82104 - 0.0048 VW - 1756897540.486247540 1756897540.491080046 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sdb1/2/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" "tx6d701bd80453446193cd7-0068b82104" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sda1/2/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" "tx6d701bd80453446193cd7-0068b82104" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +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" "tx6d701bd80453446193cd7-0068b82104" "proxy-server 3036813" 0.0074 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +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" "tx6d701bd80453446193cd7-0068b82104" "proxy-server 3036813" 0.0071 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/40 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx6d701bd80453446193cd7-0068b82104 - 0.0113 - - 1756897540.491432905 1756897540.502710819 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50aa998c6a4c4d7da6576-0068b82104" "proxy-server 3036813" 0.0011 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx50aa998c6a4c4d7da6576-0068b82104 - 0.0035 VW - 1756897540.504136801 1756897540.507615328 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txba558ecca8bb46c2b0092-0068b82104" "proxy-server 3036813" 0.0022 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/40 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txba558ecca8bb46c2b0092-0068b82104 - 0.0047 VW - 1756897540.508043528 1756897540.512789726 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +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" "tx899c6dafbfb646aea9fa4-0068b82104" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +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" "tx899c6dafbfb646aea9fa4-0068b82104" "proxy-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/2/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txc57b8664b84b43519024c-0068b82104" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/40 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx899c6dafbfb646aea9fa4-0068b82104 - 0.0146 VW - 1756897540.513316631 1756897540.527895451 0 (txn: txc9c2bf4c77b046baac205-0068b82104) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1756897540.49197" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1756897540.49197" "txc9c2bf4c77b046baac205-0068b82104" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1756897540.49197" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1756897540.49197" "txc9c2bf4c77b046baac205-0068b82104" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1756897540.49197" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1756897540.49197" "txc9c2bf4c77b046baac205-0068b82104" "proxy-server 3036813" 0.0081 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1756897540.49197" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1756897540.49197" "txc9c2bf4c77b046baac205-0068b82104" "proxy-server 3036813" 0.0078 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/40 PUT /v1/a/0_vc_non_ascii%25C2%25A3/0130_o_non_ascii%25C2%25A3/sub/1756897540.49197 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txc9c2bf4c77b046baac205-0068b82104 - 0.0169 VW - 1756897540.518962145 1756897540.535878420 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sdb1/2/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" "txbf35d97fa6d44906a5ffe-0068b82104" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sda1/2/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" "txbf35d97fa6d44906a5ffe-0068b82104" "object-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +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" "txbf35d97fa6d44906a5ffe-0068b82104" "proxy-server 3036813" 0.0095 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +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" "txbf35d97fa6d44906a5ffe-0068b82104" "proxy-server 3036813" 1.4283 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/41 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txbf35d97fa6d44906a5ffe-0068b82104 - 1.4329 - - 1756897540.536233187 1756897541.969131947 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d93d6e7a2a949cc98459-0068b82105" "proxy-server 3036813" 0.0015 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7d93d6e7a2a949cc98459-0068b82105 - 0.0038 VW - 1756897541.970570564 1756897541.974331141 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx671eb12069c84bb3a0a56-0068b82105" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/41 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx671eb12069c84bb3a0a56-0068b82105 - 0.0046 VW - 1756897541.974743366 1756897541.979347229 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sdb1/2/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" "tx76e7891bedfb49ccbd6d4-0068b82105" "proxy-server 3036813" 0.0032 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/41 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 - tx76e7891bedfb49ccbd6d4-0068b82105 - 0.0062 VW - 1756897541.979823828 1756897541.986055613 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216?symlink=get" "txcc451eced29541a7bb656-0068b82105" "proxy-server 3036813" 0.0016 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216?symlink=get" "txcc451eced29541a7bb656-0068b82105" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/41 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897539.96216%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txcc451eced29541a7bb656-0068b82105 - 0.0116 VW - 1756897541.986502171 1756897541.998096704 0 (txn: tx6afb16ac45474ffbabf54-0068b82105) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/2/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" "tx6afb16ac45474ffbabf54-0068b82105" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/2/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" "tx6afb16ac45474ffbabf54-0068b82105" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +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" "tx6afb16ac45474ffbabf54-0068b82105" "proxy-server 3036813" 0.0070 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +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" "tx6afb16ac45474ffbabf54-0068b82105" "proxy-server 3036813" 0.0087 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx6afb16ac45474ffbabf54-0068b82105 - 0.0120 VW - 1756897541.993560791 1756897542.005607605 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 204 - "DELETE http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" "txd95cac1b471a48f4ae4e9-0068b82106" "object-server 3036813" 0.0003 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 204 - "DELETE http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" "txd95cac1b471a48f4ae4e9-0068b82106" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" "txd95cac1b471a48f4ae4e9-0068b82106" "proxy-server 3036813" 0.0044 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1756897539.96216" "txd95cac1b471a48f4ae4e9-0068b82106" "proxy-server 3036813" 0.0057 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1756897539.96216 HTTP/1.0 204 - Swift - - - - txd95cac1b471a48f4ae4e9-0068b82106 - 0.0087 VW - 1756897542.006046772 1756897542.014736414 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f847fec6ddc43b39ff7e-0068b82106" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/2/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" "tx7f847fec6ddc43b39ff7e-0068b82106" "proxy-server 3036813" 0.0030 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 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 - tx7f847fec6ddc43b39ff7e-0068b82106 - 0.0093 - - 1756897542.016126394 1756897542.025390863 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5fed4ecd8a14f6f8044b-0068b82106" "proxy-server 3036813" 0.0015 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:42615/sda1/2/a/0_oc_non_ascii%C2%A3whoops" "txd5fed4ecd8a14f6f8044b-0068b82106" "container-server 3036813" 0.0010 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:45571/sdb1/2/a/0_oc_non_ascii%C2%A3whoops" "txd5fed4ecd8a14f6f8044b-0068b82106" "container-server 3036813" 0.0009 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/2/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txd5fed4ecd8a14f6f8044b-0068b82106" "proxy-server 3036813" 0.0197 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/2/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txd5fed4ecd8a14f6f8044b-0068b82106" "proxy-server 3036813" 0.0201 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txd5fed4ecd8a14f6f8044b-0068b82106 - 0.0317 - - 1756897542.027027130 1756897542.058699608 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc95ef0c0f36b417d842da-0068b82106" "proxy-server 3036813" 0.0018 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc95ef0c0f36b417d842da-0068b82106 - 0.0126 VW - 1756897542.060197115 1756897542.072763205 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 ... 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 - -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc116956cc9c04000bfcac-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6a37d4ccdc29498786d99-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from primary (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa57868dcf81a43139425a-0068b82106) -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: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 +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.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-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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txfec9309a9f774490a7b46-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx706fed3075684598a257c-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx7b03fbe78bea4fe397b41-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx8469f9951ba94f73aa392-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx3b14f4e25a2541669136a-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx8fd9ce20dc784b0fbc265-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx64eb01d5a3ad48bcbc5bd-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3de376dc4b244936ae6ab-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txfc6d09cad8c447c7bee00-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1556a454aef24bea8f555-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx3e6ae370dfc64dda88e5c-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx54d2c843b85443f59cc58-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx2275c2bbc60a4566a6a6b-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx608cac3c883a494dab4c6-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx630300f13de64b598fac4-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txdff75a04f1e540118a3e3-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx1486a2fcfec9448d831ab-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx46fc1c4a6bea4d8fa7715-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0eac0e8c2b4f4da9a4789-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx35276b4299ef4631aeaf1-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx5c0be39ff0944dc8b8d56-006ac5310a) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc8b63eb57442417badf66-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb6a6f0395207492cb1960-006ac5310a) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc1dd6f56435f49beb7165-006ac5310a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1675a1b182994cf0a7757-006ac5310a) +test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: tx98612fac6da74d018650c-006ac5310a) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx2750a0f8abd54020b7716-006ac5310a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx254c1af4031e40dfa37c7-006ac5310b) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txe0351ccb93b24f0aab45c-006ac5310b) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx756ba5fb84064e198a8c1-006ac5310b) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx2653e13130e9439595421-006ac5310b) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: tx6154887fb7cd422f9413f-006ac5310b) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx2e99f6d355d14426b3a77-006ac5310b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.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 -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': 'Wed, 03 Sep 2025 11:05: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api 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.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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files ... ok - -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012564659118652344s, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.106231689453125e-05s, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012826919555664062s, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.177757263183594e-05s, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange<'d' to 'x' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084> - zero objects found, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'x' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012493133544921875s, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange<'x' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084> - zero objects found, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmxuwknpz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.13777.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014328956604003906s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.775161743164062e-05s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 4.839897155761719e-05s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.250640869140625e-05s, path: a/c, db: /tmp/tmpoq9813nn/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/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaved ShardRange in 0.009s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, found as of 1756897465.91084>, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014090538024902344s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 6.008148193359375e-05s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 5.745887756347656e-05s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.1975250244140625e-05s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmpoq9813nn/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/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.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/tmpoq9813nn/sda/containers/0/fec/be01134b0c7bfad4dfd1eb1912958fec/be01134b0c7bfad4dfd1eb1912958fec.db, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084> - shard db already in sync, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1756897465.91084, (3, 6) as of 1756897542.11057, cleaved as of 1756897465.91084> in 0.02s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001552104949951172s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.6743621826171875e-05s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: a/c, db: /tmp/tmpoq9813nn/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/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1756897465.91084, (1, 100) as of 1756897542.14563, cleaved as of 1756897465.91084> in 0.011s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015020370483398438s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.2928924560546875e-05s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 5.125999450683594e-05s, path: a/c, db: /tmp/tmpoq9813nn/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/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1756897465.91084, (1, 1000) as of 1756897542.19462, cleaved as of 1756897465.91084> in 0.017s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1756897465.91084, (2, 15) as of 1756897542.21744, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.014132976531982422s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.173683166503906e-05s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: a/c, db: /tmp/tmpoq9813nn/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/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.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.TestContainerBrokerBeforeXSync.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter ... 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 - fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -57907,12 +47159,10 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -57922,47 +47172,11 @@ 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 @@ -57987,11 +47201,8 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response return self._get_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -58017,340 +47228,516 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 06/Oct/2026/17/34/02 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0010 - - 1791308042.914790869 1791308042.915744305 1 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middlewaretest.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.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.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_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_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.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_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_dlo.TestDloGetManifest.test_client_error_fetching_first_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment ... 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.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.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.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.TestContainerBrokerBeforeXSync.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode ... ok +fake-swift INFO: - - 06/Oct/2026/17/34/02 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0044 - - 1791308042.916311502 1791308042.920717716 0 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api 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.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.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 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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Tue, 06 Oct 2026 17:34:02 -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': '1791308042.23083', '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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +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': 'Tue, 06 Oct 2026 17:34:02 -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': '1791308042.28150', 'Content-Type': 'so'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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_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.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing ... 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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Tue, 06 Oct 2026 17:34:02 -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': '1791308042.66264', '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': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}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 - -sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1756897465.91084, (2, 15) as of 1756897542.21744, active as of 1756897465.91084> in 0.037s, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpoq9813nn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897541.99092.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00015306472778320312s, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmpqxxouup8/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/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test INFO: Cleaved ShardRange in 0.015s, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1756897465.91084, (500000, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014638900756835938s, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmpqxxouup8/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/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test INFO: Cleaved ShardRange<'d' to 'x' as of 1756897465.91084, (2, 103) as of 1756897542.37376, cleaved as of 1756897465.91084> in 0.018s, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: Continuing to cleave (2 done, 1 todo), path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'d' to MaxBound as of 1756897542.40607, (500000, 0) as of 1756897542.40607, created as of 1756897542.40607>, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.000152587890625s, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010275840759277344s, path: a/c, db: /tmp/tmpqxxouup8/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/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test INFO: Cleaved ShardRange<'d' to MaxBound as of 1756897542.40607, (3, 1103) as of 1756897542.43727, cleaved as of 1756897542.40607> in 0.015s, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpqxxouup8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897542.29994.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001475811004638672s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=False) in 4.887580871582031e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/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/tmpklze5_o8/sda/containers/0/b66/54aec62e3fc84971efeb015534e23b66/54aec62e3fc84971efeb015534e23b66.db, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/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 -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 +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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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_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.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.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.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.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.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.TestSloMiddleware.test_bogus_input +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input ... 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.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_bad_keys +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_bad_keys ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_multiple +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_multiple ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_path +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_path ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_ranges +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_ranges ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential ... 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.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential_last_segment +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential_last_segment ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential_non_ascii +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_self_referential_non_ascii ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_size_bytes +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_size_bytes ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_undersize_segment +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_undersize_segment ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_unsatisfiable_range +test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_unsatisfiable_range ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_container_listing +test.unit.common.middleware.test_slo.TestSloMiddleware.test_container_listing ... 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': 'Tue, 06 Oct 2026 17:34:02 -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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:02 -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': 'Tue, 06 Oct 2026 17:34:02 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308042.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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:02 -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': 'Tue, 06 Oct 2026 17:34:02 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308042.94650', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:02 -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 +test.unit.common.middleware.test_slo.TestSloMiddleware.test_handle_multipart_no_obj +test.unit.common.middleware.test_slo.TestSloMiddleware.test_handle_multipart_no_obj ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_slo_PUT_env_override +test.unit.common.middleware.test_slo.TestSloMiddleware.test_slo_PUT_env_override ... ok +test.unit.common.middleware.test_slo.TestSloMiddleware.test_slo_header_assigned +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.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.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.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.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_subrange_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_subrange_manifest ... ok + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx2f0e4c741584440894a0c-006ac5310a" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe5d2f4067e8f400eb2e04-006ac5310a" "proxy-server 1867673" 0.0109 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txb06241420cda4c2fbdca8-006ac5310a" "proxy-server 1867673" 0.0136 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txdecb3eb49c3d420dac346-006ac5310a" "proxy-server 1867673" 0.0150 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx34be1375057140e699df8-006ac5310a" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx391ebfb8e8b64123b860a-006ac5310a" "proxy-server 1867673" 0.0147 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txaecdc76d5e1f4fed8fce6-006ac5310b" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb222e66c6bc7450b82c73-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx7868293be1a343e6a0ec4-006ac5310b" "proxy-server 1867673" 0.0114 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx4e07e47b017a4ae3a0eac-006ac5310b" "proxy-server 1867673" 0.0008 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx4e07e47b017a4ae3a0eac-006ac5310b" "proxy-server 1867673" 0.0100 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5e3a89420b1a47f9b4e98-006ac5310b" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx6f4b1fccd8ea4bd1a064c-006ac5310b" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx8ba93ea5ac9544e69a2e4-006ac5310b" "proxy-server 1867673" 0.0118 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa8e27bb30aeb48f187eff-006ac5310b" "proxy-server 1867673" 0.0176 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx721ccd82c3594699af7fb-006ac5310b" "proxy-server 1867673" 0.0135 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx022afc1a86a4463fa5983-006ac5310b" "proxy-server 1867673" 0.0009 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx619be4f78869469184627-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx0655e8311e7f45699614e-006ac5310b" "proxy-server 1867673" 0.0066 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx921b5e1bb9124b7f96d3d-006ac5310b" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe36ff9bb421f41d3a9883-006ac5310b" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx0f05342b32e942c99a72a-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx34e317b71b084b2f84ab7-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa3c4c162d7df49639c2e0-006ac5310b" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txb2b3e00a096443be86f4a-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx45d06f3433a349d48b79a-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx04f73565eeb4449b93e90-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx43159da7201d4fa7b4847-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx83d99680f1db48e69eb58-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx83d99680f1db48e69eb58-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx00b46efac1404b0eae623-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx439869f1429a403088f3d-006ac5310b" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx564174d090534dc2b5568-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1ac085e8e90b4f57bed50-006ac5310b" "proxy-server 1867673" 0.0016 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txdca6dc0c082045ddae5ac-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 1test.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.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.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it +test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it ... 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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Tue, 06 Oct 2026 17:34:02 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308042.99174', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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: 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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.04495', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:03 -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.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_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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308457.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/8b3/3effb039fe788d87572a370669aad8b3/3effb039fe788d87572a370669aad8b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308461.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/73a/f8d4a35ab8644588dfd76b6a938a373a/f8d4a35ab8644588dfd76b6a938a373a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308465.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/c21/13952d98c863cdcd1ac3f1277eb1dc21/13952d98c863cdcd1ac3f1277eb1dc21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308469.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/74e/a74322115b6cc89ac2aad93d292cf74e/a74322115b6cc89ac2aad93d292cf74e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308473.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/023/d1c45f59c103b6f945e2796aca49a023/d1c45f59c103b6f945e2796aca49a023.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308477.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e05/853f224058f8e25f67691292576aee05/853f224058f8e25f67691292576aee05.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308481.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/b87/7458847836afc6d36213bd10ce613b87/7458847836afc6d36213bd10ce613b87.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308485.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/9db/2071bbdf8f073964df68af5ef3c539db/2071bbdf8f073964df68af5ef3c539db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308489.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/21f/de410a1adaee7a7e9210a723e302721f/de410a1adaee7a7e9210a723e302721f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308493.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/601/89d45185882ad5e85d44ca17cd781601/89d45185882ad5e85d44ca17cd781601.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308497.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/de7/6b163beb540c261fd0d75fd0daddade7/6b163beb540c261fd0d75fd0daddade7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308501.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/6da/de2d4bb1f804716d035767ad060e36da/de2d4bb1f804716d035767ad060e36da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308505.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/93d/60fdc250d770203aaf132f76659ad93d/60fdc250d770203aaf132f76659ad93d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308509.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/f34/ae65881c1948f517c36518eda9b8ff34/ae65881c1948f517c36518eda9b8ff34.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308513.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/6c7/3b1125628f9437df1cdb2aa9303f56c7/3b1125628f9437df1cdb2aa9303f56c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308517.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/8a8/1097ac69c59045ee71b97716ed0ab8a8/1097ac69c59045ee71b97716ed0ab8a8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308521.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/abc/9069b83bfaa330f4774621b0ba25cabc/9069b83bfaa330f4774621b0ba25cabc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308525.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/e21/26c37d7d3dfb7734173fa31d0672ce21/26c37d7d3dfb7734173fa31d0672ce21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308529.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/ac0/b59d48b4bb205b21b2ea187136ef5ac0/b59d48b4bb205b21b2ea187136ef5ac0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308533.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/2a2/631f3c6eb29c9039113a55ad6de472a2/631f3c6eb29c9039113a55ad6de472a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308537.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/87e/bdb50564d4dbf03f5915db9c3268387e/bdb50564d4dbf03f5915db9c3268387e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308541.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/815/954e8db2295fb74dd7f98ec55135d815/954e8db2295fb74dd7f98ec55135d815.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308545.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/8e0/05fb44b8bd351a8326c16439fcae48e0/05fb44b8bd351a8326c16439fcae48e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308549.00000-0, db: /tmp/tmpojnp8zg6/sda/containers/0/d71/10aa7a048234327a990aa8181d664d71/10aa7a048234327a990aa8181d664d71.db +sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmpbvmg04c8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308044.00000.db +sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmpbvmg04c8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308044.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308047.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/a3a/f20036067e5a7c659f38fbf382be8a3a/f20036067e5a7c659f38fbf382be8a3a_1791308047.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308047.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/a3a/f20036067e5a7c659f38fbf382be8a3a/f20036067e5a7c659f38fbf382be8a3a_1791308047.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308050.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/3ae/ff51e79002731cf29778bb2352f3c3ae/ff51e79002731cf29778bb2352f3c3ae_1791308050.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308050.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/3ae/ff51e79002731cf29778bb2352f3c3ae/ff51e79002731cf29778bb2352f3c3ae_1791308050.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308053.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/d40/e65e1b4ddc797f2e180d435b94004d40/e65e1b4ddc797f2e180d435b94004d40_1791308053.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308053.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/d40/e65e1b4ddc797f2e180d435b94004d40/e65e1b4ddc797f2e180d435b94004d40_1791308053.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308056.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/056/d205c4f2db6be0d03670cdf30b77d056/d205c4f2db6be0d03670cdf30b77d056_1791308056.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308056.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/056/d205c4f2db6be0d03670cdf30b77d056/d205c4f2db6be0d03670cdf30b77d056_1791308056.00000.dbtest.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_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 + +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 1791308043.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.152557373046875e-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 1791308043.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.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.00000 +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.12953', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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_ACPtest.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txee891837745842a79b01d-006ac5310b) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx29df1d9ff6994934aca74-006ac5310b) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1f6b56c2211e48ac818aa-006ac5310b) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb02b05d5675c4439bc1fd-006ac5310b) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4889d99ff1a340029f396-006ac5310b) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx84ee181a19314f6681578-006ac5310b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txddae43c9642a49b1960b0-006ac5310b) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txddae43c9642a49b1960b0-006ac5310b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: 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: tx5ff655404063483e8b5ce-006ac5310b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc5951270619b4c89be716-006ac5310b) +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/tmp1zyg0vw8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp1zyg0vw8/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/tmp1zyg0vw8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp1zyg0vw8/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.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.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 + +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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.22593', '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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.22784', '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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.23783', '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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.23958', '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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.24952', '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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ @@ -58359,162 +47746,459 @@ res = handler(req) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1791308043.25234', '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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.26651', '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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.26821', 'Content-Type': 'binary/octet-stream'}test.unit.common.test_daemon.TestRunDaemon.test_run_daemon +test.unit.common.test_daemon.TestRunDaemon.test_run_daemon ... ok +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.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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.27830', '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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.30343', '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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.31736', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1791308043.37093', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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_ACPtest.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.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.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.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_db.TestDictFactory.test_normal_case +test.unit.common.test_db.TestDictFactory.test_normal_case ... 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.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.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 +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.35.1/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/tmplzhg7v3f/log/swift/profile/default.profile1867663.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.35.1/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/tmp1z0zj7nr/log/swift/profile/default.profile1867663.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.35.1/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/tmp7sp1_rjo/log/swift/profile/default.profile1867663.tmp' +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.TestConditionalIfModifiedSince.test_absent +test.unit.common.test_swob.TestConditionalIfModifiedSince.test_absent ... ok +test.unit.common.test_swob.TestConditionalIfModifiedSince.test_before +test.unit.common.test_swob.TestConditionalIfModifiedSince.test_before ... ok +test.unit.common.test_swob.TestConditionalIfModifiedSince.test_greater +test.unit.common.test_swob.TestConditionalIfModifiedSince.test_greater ... ok +test.unit.common.test_swob.TestConditionalIfModifiedSince.test_out_of_range_is_ignored +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.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.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 + +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/20261006/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261006T173403Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.39577', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'AWS4-HMAC-SHA256 Credential=test:tester/20261006/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261006T173403Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.43290', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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_ACPtest.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 +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.TestTimingStatsDecorators.test_memcached_timing_stats +test.unit.common.test_utils.TestTimingStatsDecorators.test_memcached_timing_stats ... ok +test.unit.common.test_utils.TestTimingStatsDecorators.test_timing_stats +test.unit.common.test_utils.TestTimingStatsDecorators.test_timing_stats ... 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 + +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/20261006/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261006T173403Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.46290', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.48772', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 03/Sep/2025/11/05/42 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1756897542.959068298 1756897542.959968328 1 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 03/Sep/2025/11/05/42 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1756897542.960683823 1756897542.961594820 0 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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_ACPtest.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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -test INFO: Loaded config file /tmp/tmpiegnpc9p/backend-ratelimit.conf, config changed -test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpiegnpc9p/backend-ratelimit.conf -test INFO: Loaded new config file /tmp/tmpiegnpc9p/backend-ratelimit.conf, config unchanged -test DEBUG: Loaded existing config file /tmp/tmpiegnpc9p/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmph61ha2f5/missing, config changed -test INFO: Loaded config file /tmp/tmph61ha2f5/missing, config changed -test INFO: Loaded new config file /tmp/tmpj7hismjo/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmpa9zwch2j/backend-ratelimit.conf, config changed -test WARNING: Invalid config file /tmp/tmpa9zwch2j/backend-ratelimit.conf, config unchanged: BOOM -test INFO: Loaded config file /tmp/tmpa9zwch2j/backend-ratelimit.conf, config changed -test INFO: Loaded config file /tmp/tmp0_zxebdc/backend-ratelimit.conf, config changed -test DEBUG: Loaded existing config file /tmp/tmp0_zxebdc/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmp0_zxebdc/backend-ratelimit.conf, config changed -test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmp_xmotmxg/missing -test INFO: Loaded config file /tmp/tmpqt4gfbbh/override-ratelimit.conf, config changed -test WARNING: Invalid config file /tmp/tmp_9b0v5g5/backend_rl.conf, config unchanged: Unable to find backend_ratelimit config section in /tmp/tmp_9b0v5g5/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/tmpamp31d_m/backend_rl.conf -test INFO: Loaded config file /tmp/tmpuhv7_op_/backend-ratelimit.conf, config changed -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 4test.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_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_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.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_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_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 -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST_mismatched_location ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST_regular_symlink -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST_regular_symlink ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_DLO_with_object -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_DLO_with_object ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_SLO_with_object -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_SLO_with_object ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_object -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_object ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_object_with_DLO -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_object_with_DLO ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_tombstone -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_tombstone ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_fail_delete_versions_cont -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_fail_delete_versions_cont ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_fail_object_count -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_fail_object_count ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_success -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_success ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_denied_PUT_of_versioned_object -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_denied_PUT_of_versioned_object ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_existing_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_existing_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_failed_primary_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_failed_primary_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_failed_versions_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_failed_versions_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_existing_container_has_deprecated_policy -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_existing_container_has_deprecated_policy ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_existing_container_has_deprecated_policy_unauthed -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_existing_container_has_deprecated_policy_unauthed ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_reserved_container_passthrough -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_reserved_container_passthrough ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_symlink -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_symlink ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_head_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_head_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_new_version_get_errors -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 -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_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_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_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 +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.52048', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.54905', '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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1791308043.58169', 'Content-Type': 'binary/octet-stream'}test.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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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': 'Tue, 06 Oct 2026 17:34: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_ACPtest.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_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_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_healthcheck.TestHealthCheck.test_healthcheck +test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck ... ok +test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass +test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass ... ok +test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass_disabled +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_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_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 @@ -58525,7 +48209,42 @@ 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 + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx748c2f35e7f444c1b4d4e-006ac5310b" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx77c1943389f34d919f5dd-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txe8e377031b0444cf8735d-006ac5310b" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx1642cfcde9594963b98b3-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc4ee99a6153f43d1987ac-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 200 382 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b?format=json&states=listing" "txc4ee99a6153f43d1987ac-006ac5310b" "proxy-server 1867673" 0.0022 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbe562f299fa3467fa332f-006ac5310b" "proxy-server 1867673" 0.0054 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx883f192f7e1047b684473-006ac5310b" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx2ce207354f1a4f9f9f929-006ac5310b" "proxy-server 1867673" 0.0069 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2ec4d5856c774725b3cda-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txcec48f298fdf47ac87d54-006ac5310b" "proxy-server 1867673" 0.0053 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txc940d8f22dd24267b64bb-006ac5310b" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9c11883592da41b69e006-006ac5310b" "proxy-server 1867673" 0.0085 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx1ea9224d84cb49e0b69b1-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx4ff4ae8232dc463f91d3c-006ac5310b" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6dca15295a084fcda3d8e-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txc9c3622720fb45e998828-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx1bfbd9d9a797428d9d650-006ac5310b" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9d68260f3034d108f4e6-006ac5310b" "proxy-server 1867673" 0.0146 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx661d11b775234ba99091f-006ac5310b" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx7eef3c259d444f77b960a-006ac5310b" "proxy-server 1867673" 0.0008 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx7eef3c259d444f77b960a-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc887b3cd6b3441679b8a2-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx4495feb8bff14ec2bd9f3-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txcf752591732b487a83451-006ac5310b" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd0e5af8b89cb4a10a816e-006ac5310b" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx542960b0d5824cafaa84f-006ac5310b" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txe9133618b789428db9df7-006ac5310b" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0db5b51dc65b4ea5b6bc8-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txe4b24378fef24d7c8ed6a-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx5e64223626d04dffa792c-006ac5310b" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7fc0c093744340669563b-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx29180c1dc80d431c995c5-006ac5310b" "proxy-server 1867673" 0.0136 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx570b6cc12ce54981b0bde-006ac5310b" "proxy-server 1867673" 0.0158 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9f2cd02cd4974bdb9e973-006ac5310b" "proxy-server 1867673" 0.0176 "-" 1867673 -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 @@ -58535,44 +48254,30 @@ 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 +/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.TestProxyServer.test_adds_transaction_id +test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id ... 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.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.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.proxy.test_server.TestProxyServer.test_calls_authorize_allow +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_allow ... 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_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_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.proxy.test_server.TestProxyServer.test_calls_authorize_deny +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_deny ... 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 @@ -58581,8 +48286,16 @@ 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.proxy.test_server.TestProxyServer.test_check_response_200 +test.unit.proxy.test_server.TestProxyServer.test_check_response_200 ... 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.proxy.test_server.TestProxyServer.test_check_response_503 +test.unit.proxy.test_server.TestProxyServer.test_check_response_503 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim ... ok +test.unit.proxy.test_server.TestProxyServer.test_check_response_507 +test.unit.proxy.test_server.TestProxyServer.test_check_response_507 ... 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 @@ -58611,7 +48324,52 @@ 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.proxy.test_server.TestProxyServer.test_denied_host_header +test.unit.proxy.test_server.TestProxyServer.test_denied_host_header ... 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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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.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 @@ -58641,732 +48399,1525 @@ 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_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.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_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.middleware.test_xprofile.TestXProfile.test_get_profiler -test.unit.common.middleware.test_xprofile.TestXProfile.test_get_profiler ... 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.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.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 + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0212 "-" 1867675 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0188 "-" 1867675 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0134 "-" 1867675 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0162 "-" 1867675 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca43876c70774b389ad89-006ac5310b" "proxy-server 1867675" 0.0011 "-" 1867675 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:56833/sdb1/1/a/c" "txca43876c70774b389ad89-006ac5310b" "container-server 1867675" 0.0011 "-" 1867675 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:46039/sda1/1/a/c" "txca43876c70774b389ad89-006ac5310b" "container-server 1867675" 0.0051 "-" 1867675 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txca43876c70774b389ad89-006ac5310b" "proxy-server 1867675" 0.0452 "-" 1867675 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txca43876c70774b389ad89-006ac5310b" "proxy-server 1867675" 0.0313 "-" 1867675 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/03 PUT /v1/a/c HTTP/1.0 201 - - t - - - txca43876c70774b389ad89-006ac5310b - 0.0717 - - 1791308043.604136705 1791308043.675818443 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx133e055db73841d0b3cd9-006ac5310b" "proxy-server 1867675" 0.0011 "-" 1867675 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:56833/sdb1/1/a1/c1" "tx133e055db73841d0b3cd9-006ac5310b" "container-server 1867675" 0.0011 "-" 1867675 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:46039/sda1/1/a1/c1" "tx133e055db73841d0b3cd9-006ac5310b" "container-server 1867675" 0.0010 "-" 1867675 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx133e055db73841d0b3cd9-006ac5310b" "proxy-server 1867675" 0.0356 "-" 1867675 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx133e055db73841d0b3cd9-006ac5310b" "proxy-server 1867675" 0.0246 "-" 1867675 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/03 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx133e055db73841d0b3cd9-006ac5310b - 0.0549 - - 1791308043.689434052 1791308043.744357586 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx483fc021b6fe4bd2962cb-006ac5310b" "proxy-server 1867675" 0.0019 "-" 1867675 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:56833/sdb1/2/a/c1" "tx483fc021b6fe4bd2962cb-006ac5310b" "container-server 1867675" 0.0010 "-" 1867675 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:46039/sda1/2/a/c1" "tx483fc021b6fe4bd2962cb-006ac5310b" "container-server 1867675" 0.0017 "-" 1867675 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx483fc021b6fe4bd2962cb-006ac5310b" "proxy-server 1867675" 0.0290 "-" 1867675 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx483fc021b6fe4bd2962cb-006ac5310b" "proxy-server 1867675" 0.0421 "-" 1867675 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/03 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx483fc021b6fe4bd2962cb-006ac5310b - 0.0744 - - 1791308043.763472795 1791308043.837824821 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa47778b000564c6e8b9fd-006ac5310b" "proxy-server 1867675" 0.0019 "-" 1867675 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:56833/sdb1/1/a/c2" "txa47778b000564c6e8b9fd-006ac5310b" "container-server 1867675" 0.0017 "-" 1867675 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:46039/sda1/1/a/c2" "txa47778b000564c6e8b9fd-006ac5310b" "container-server 1867675" 0.0093 "-" 1867675 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa47778b000564c6e8b9fd-006ac5310b" "proxy-server 1867675" 0.0523 "-" 1867675 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa47778b000564c6e8b9fd-006ac5310b" "proxy-server 1867675" 0.0391 "-" 1867675 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/03 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa47778b000564c6e8b9fd-006ac5310b - 0.0853 - - 1791308043.839223862 1791308043.924504042 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 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.35.1/test/unit/proxy/test_server.py", line 1296, in test_error_limit_methods + raise Exception('kaboom1!') +Exception: kaboom1!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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor ... 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_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.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-1791308059.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/c7e/570102b9bc1f4a17f48e00028aae4c7e/570102b9bc1f4a17f48e00028aae4c7e_1791308059.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308059.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/c7e/570102b9bc1f4a17f48e00028aae4c7e/570102b9bc1f4a17f48e00028aae4c7e_1791308059.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308062.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/726/fc12882159a036c6c0dd373ec9e93726/fc12882159a036c6c0dd373ec9e93726_1791308062.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308062.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/726/fc12882159a036c6c0dd373ec9e93726/fc12882159a036c6c0dd373ec9e93726_1791308062.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308065.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/d89/2e5d6ec8971a400e467c87742914dd89/2e5d6ec8971a400e467c87742914dd89_1791308065.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308065.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/d89/2e5d6ec8971a400e467c87742914dd89/2e5d6ec8971a400e467c87742914dd89_1791308065.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308068.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/9f3/7d45e2e4f58cb40b6b3605abeb7f99f3/7d45e2e4f58cb40b6b3605abeb7f99f3_1791308068.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308068.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/9f3/7d45e2e4f58cb40b6b3605abeb7f99f3/7d45e2e4f58cb40b6b3605abeb7f99f3_1791308068.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308071.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/967/c162586ec6063ab871d447f61d825967/c162586ec6063ab871d447f61d825967_1791308071.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308071.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/967/c162586ec6063ab871d447f61d825967/c162586ec6063ab871d447f61d825967_1791308071.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308074.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/56a/1a9d113dd3df4a04e647f408fd70f56a/1a9d113dd3df4a04e647f408fd70f56a_1791308074.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308074.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/56a/1a9d113dd3df4a04e647f408fd70f56a/1a9d113dd3df4a04e647f408fd70f56a_1791308074.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308077.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/20f/48cc1b0f46e8c0705f9dd1d2545ef20f/48cc1b0f46e8c0705f9dd1d2545ef20f_1791308077.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308077.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/20f/48cc1b0f46e8c0705f9dd1d2545ef20f/48cc1b0f46e8c0705f9dd1d2545ef20f_1791308077.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308080.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/1b3/88da160b9926cf07300f143f4a8e11b3/88da160b9926cf07300f143f4a8e11b3_1791308080.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308080.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/1b3/88da160b9926cf07300f143f4a8e11b3/88da160b9926cf07300f143f4a8e11b3_1791308080.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308083.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/f30/45449b0ab723bf4f6e17321b05ae1f30/45449b0ab723bf4f6e17321b05ae1f30_1791308083.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308083.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/f30/45449b0ab723bf4f6e17321b05ae1f30/45449b0ab723bf4f6e17321b05ae1f30_1791308083.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308086.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/1ec/672d8813bfbec2ca38ec664b1161c1ec/672d8813bfbec2ca38ec664b1161c1ec_1791308086.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308086.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/1ec/672d8813bfbec2ca38ec664b1161c1ec/672d8813bfbec2ca38ec664b1161c1ec_1791308086.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308089.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/237/c464e203a31db3cbe5554b1fbe8d4237/c464e203a31db3cbe5554b1fbe8d4237_1791308089.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308089.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/237/c464e203a31db3cbe5554b1fbe8d4237/c464e203a31db3cbe5554b1fbe8d4237_1791308089.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308092.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/27f/26b69a0255478d604ad670d43272327f/26b69a0255478d604ad670d43272327f_1791308092.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308092.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/27f/26b69a0255478d604ad670d43272327f/26b69a0255478d604ad670d43272327f_1791308092.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308095.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/0de/c6d059827c634af1573702efab32e0de/c6d059827c634af1573702efab32e0de_1791308095.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308095.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/0de/c6d059827c634af1573702efab32e0de/c6d059827c634af1573702efab32e0de_1791308095.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308098.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/435/838d3a995c9770c9063e7b1d3875c435/838d3a995c9770c9063e7b1d3875c435_1791308098.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308098.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/435/838d3a995c9770c9063e7b1d3875c435/838d3a995c9770c9063e7b1d3875c435_1791308098.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308101.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/a49/6bb2668f3dbf4b266787686f65bd0a49/6bb2668f3dbf4b266787686f65bd0a49_1791308101.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308101.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/a49/6bb2668f3dbf4b266787686f65bd0a49/6bb2668f3dbf4b266787686f65bd0a49_1791308101.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308104.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/8c9/6c56f2df435de2d3a662f3af179488c9/6c56f2df435de2d3a662f3af179488c9_1791308104.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308104.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/8c9/6c56f2df435de2d3a662f3af179488c9/6c56f2df435de2d3a662f3af179488c9_1791308104.00000.dbtest.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 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.35.1/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.35.1/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: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.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.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.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.proxy.test_server.TestProxyServer.test_get_info_controller +test.unit.proxy.test_server.TestProxyServer.test_get_info_controller ... 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.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.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.proxy.test_server.TestProxyServer.test_internal_method_request +test.unit.proxy.test_server.TestProxyServer.test_internal_method_request ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker ... 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.proxy.test_server.TestProxyServer.test_internal_reserved_name_request +test.unit.proxy.test_server.TestProxyServer.test_internal_reserved_name_request ... 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.proxy.test_server.TestProxyServer.test_negative_content_length +test.unit.proxy.test_server.TestProxyServer.test_negative_content_length ... 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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txb054741fb645454a94952-006ac5310b" "proxy-server 1867673" 0.0135 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txb79a3016e29443da9c8b3-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe30513f8c4534f2eb6668-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txbe65a73db6d14607b1302-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx45678226b70f464ab2c3d-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx45678226b70f464ab2c3d-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5577e6615c2846d896928-006ac5310b" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx8bd8b385ef684a6892b79-006ac5310b" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:03 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx04327309ee6f46d79d73c-006ac5310b" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc856e244208943d99b6ec-006ac5310b" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx6dc868e14f9f4d07a0c3b-006ac5310c" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx1c57978f2def44a59e51a-006ac5310c" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb4803f7e89a34a8aa2860-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txbcacfa4d7b534d7298f15-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txcf3b06ce4827469b8d11c-006ac5310c" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdeb57c8095cb4ed39925a-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 200 382 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b?format=json&states=listing" "txdeb57c8095cb4ed39925a-006ac5310c" "proxy-server 1867673" 0.0105 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9b5d1369a1c4bd1b6994-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx2cc73d25a79a4e0b85967-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "PUT http://foo:8080/sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txfd8ca5ccd5c842d3b442c-006ac5310c" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "PUT http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txfd8ca5ccd5c842d3b442c-006ac5310c" "proxy-server 1867673" 0.0281 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "PUT http://foo:8080/sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txfd8ca5ccd5c842d3b442c-006ac5310c" "object-server 1867673" 0.0005 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "PUT http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txfd8ca5ccd5c842d3b442c-006ac5310c" "proxy-server 1867673" 0.0371 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0e8be8d65ff74bcaa7dde-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx656e17d0cbf6479d9add8-006ac5310c" "proxy-server 1867673" 0.0111 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "POST http://foo:8080/sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txf877cd56f9664727a0f56-006ac5310c" "object-server 1867673" 0.0005 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 201 - "POST http://foo:8080/sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txf877cd56f9664727a0f56-006ac5310c" "object-server 1867673" 0.0005 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "POST /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 202 76 "POST http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txf877cd56f9664727a0f56-006ac5310c" "proxy-server 1867673" 0.0147 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "POST /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 202 76 "POST http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txf877cd56f9664727a0f56-006ac5310c" "proxy-server 1867673" 0.0163 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3eab54cf65174d31af750-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txfe36469d9e2a4d97b56a4-006ac5310c" "proxy-server 1867673" 0.0078 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txbffd3fcc8dc94307ba89b-006ac5310c" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txda5a3b2bcc4546c88d81f-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx68037c1f6b9440b198a99-006ac5310c" "proxy-server 1867673" 0.0073 "-" 1867673 1test.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_backend.TestContainerBrokerBeforeSPI.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation ... 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.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file ... 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 + +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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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 1791308043.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.9604644775390625e-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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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.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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object ... 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_can_load_pickled_ring_data +test.unit.common.ring.test_ring.TestRingData.test_can_load_pickled_ring_data ... 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_closes_file +test.unit.common.ring.test_ring.TestRingData.test_load_closes_file ... 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.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_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_db.TestDatabaseConnectionError.test_str test.unit.common.test_db.TestDatabaseConnectionError.test_str ... 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_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.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.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_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 -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.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 - -sharder-test DEBUG: got 0 rows (deleted=False) in 8.845329284667969e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.703636169433594e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 4.458427429199219e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=True) in 4.9591064453125e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_0 for ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.000164031982421875s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/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 1756897542.45382, (0, 0) as of 1756897542.45382, sharding as of 1756897542.45382>, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1756897465.91084, (3, 6) as of 1756897542.50823, cleaved as of 1756897465.91084> in 0.006s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001468658447265625s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=False) in 5.936622619628906e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.393692016601562e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.7738037109375e-05s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/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/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_1 for ShardRange<'there' to 'where' as of 1756897465.91084, (2, 15) as of 1756897542.57437, cleaved as of 1756897465.91084>, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001652240753173828s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/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/tmpklze5_o8/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 1756897542.45382, (0, 0) as of 1756897542.45382, sharding as of 1756897542.45382>, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1756897465.91084, (2, 15) as of 1756897542.57437, cleaved as of 1756897465.91084> in 0.006s, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpklze5_o8/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897542.45383.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp644ovmmr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp644ovmmr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp644ovmmr/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 +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.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter ... ok -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txca4b85d896414c81bbed6-0068b82104" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "txad52a82861dc4253b8540-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "GET /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 304 - "GET http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx9893fb0c0b394e029a620-0068b82104" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx87a5939e1df740d286214-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx24854df17a074518bf364-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "GET /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 200 24 "GET http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx6c4e8d9819e74faebd228-0068b82104" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcc7c6840fc554117bfe28-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx35f6a3439d8044fca5327-0068b82104" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdc1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 200 24 "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx99d14177cee4437dbbad2-0068b82104" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf2123140d87342a288f41-0068b82104" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "txffd6d37745df48448ffee-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 200 24 "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx4ed00d05c2324b6daaa0a-0068b82104" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx03bfb76f18bd4673b13c7-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx350c5be4f5294ffcb3093-0068b82104" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 412 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txa420e036383c4ea98a3eb-0068b82104" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdc1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 412 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "txa420e036383c4ea98a3eb-0068b82104" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3db3c720910f43abb9f59-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "txadab9c16705541dfa1f66-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 304 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx18ac3dd764894426ae8ab-0068b82104" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb45552ebd81a4f419f8d1-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "tx7e433781924a4a5f90b18-0068b82104" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdc1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 304 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx31075145ce414b518604e-0068b82104" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf050307300224d45898c1-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 204 - "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63" "txf5e1950fabb2468bbf5ea-0068b82104" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdd1/0/a/c80ec1cc0f164b9db15994c5dbee0e63/o" 200 24 "HEAD http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63/o" "tx927f795d6324454ea2a61-0068b82104" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txffd7521d7e6e44e8b5138-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "GET /sdb1/0/a/c80ec1cc0f164b9db15994c5dbee0e63" 200 382 "GET http://foo:8080/v1/a/c80ec1cc0f164b9db15994c5dbee0e63?format=json&states=listing" "txffd7521d7e6e44e8b5138-0068b82104" "proxy-server 3036835" 0.0022 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txed445ceaa3704d298cec0-0068b82104" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sda1/1/a/09a987c22ff143cc89643b6c50496f43" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/09a987c22ff143cc89643b6c50496f43" "txed445ceaa3704d298cec0-0068b82104" "container-server 3036835" 0.0009 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sdb1/1/a/09a987c22ff143cc89643b6c50496f43" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/09a987c22ff143cc89643b6c50496f43" "txed445ceaa3704d298cec0-0068b82104" "container-server 3036835" 0.0009 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 201 - "PUT http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txed445ceaa3704d298cec0-0068b82104" "proxy-server 3036835" 0.0073 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "PUT /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 201 - "PUT http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txed445ceaa3704d298cec0-0068b82104" "proxy-server 3036835" 0.0118 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx95925a939e59437fab158-0068b82104" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx95925a939e59437fab158-0068b82104" "proxy-server 3036835" 0.0011 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc74a4a6990d7454d86184-0068b82104" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txfe608403d3a147a3b2034-0068b82105" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "PUT /sda1/2/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "PUT http://foo:8080/sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" "tx6c86c1ec677041078e551-0068b82105" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "PUT /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "PUT http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx6c86c1ec677041078e551-0068b82105" "proxy-server 3036835" 0.0067 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "PUT /sdb1/2/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "PUT http://foo:8080/sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" "tx6c86c1ec677041078e551-0068b82105" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "PUT /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "PUT http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx6c86c1ec677041078e551-0068b82105" "proxy-server 3036835" 0.0098 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx54a9820be32846c485ce7-0068b82105" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx12a937d9f84648378bf43-0068b82105" "proxy-server 3036835" 0.0053 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "PUT /sda1/2/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "POST http://foo:8080/sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" "txb2d7fbef996f4c1097dbd-0068b82105" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "POST /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 202 76 "POST http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txb2d7fbef996f4c1097dbd-0068b82105" "proxy-server 3036835" 0.0055 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "PUT /sdb1/2/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "POST http://foo:8080/sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" "txb2d7fbef996f4c1097dbd-0068b82105" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "POST /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 202 76 "POST http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txb2d7fbef996f4c1097dbd-0068b82105" "proxy-server 3036835" 0.0070 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc407c3febd554a748aa99-0068b82105" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx91ddaf3170034de3b3dfc-0068b82105" "proxy-server 3036835" 0.0023 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txc2b9d38f149e489fae752-0068b82105" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbb83863c08a24dafac58b-0068b82105" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx1d11e10627914966925a8-0068b82105" "proxy-server 3036835" 0.0024 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx64d62b4dab6d4f0d8fbbc-0068b82105" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6dcf9c3a6eaf406389dd1-0068b82105" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx2ccdad6f0c4d48aea4df4-0068b82105" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx5dbe81b12d71477db4c96-0068b82105" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx34c54ddd3f2b49d38bbe9-0068b82105" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx6ba9e9eb65e14d8bbbc91-0068b82105" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx1dc1817afc234af8be327-0068b82105" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa238400dd0b24799b8543-0068b82105" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txd23ae86895b44c0a8d04c-0068b82105" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx08f694cb48e647db91d5c-0068b82105" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx08f694cb48e647db91d5c-0068b82105" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9b88d51336964af98b9cd-0068b82105" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txd16e0b5078374039bbc04-0068b82105" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx26879a16ea7044d1b7d40-0068b82105" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx69fa29c015f64d18b56a5-0068b82105" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txe0f8b5e09404459e91d74-0068b82105" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "GET /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx4db09a6e17294dccb4754-0068b82105" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8bb68429b4584f18b87c4-0068b82105" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:41 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx584a7455679b4abc85374-0068b82105" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx1765b4570ce04646a7186-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc33712afe4334e2e8dac5-0068b82106" "proxy-server 3036835" 0.0054 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txff1efd1ec74a4d8585f3c-0068b82106" "proxy-server 3036835" 0.0054 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txf1918980e50149709c0fa-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf98e069cac084ee5a5165-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx5988feadd12a4643a1cfe-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx07cd2e3a636248a3b2d1c-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb14adb0048054e7b8915a-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txccc8b4faee7f46369acf2-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txa0e049ac1cc64afba57b2-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txa0e049ac1cc64afba57b2-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa51923eee7b3440386588-0068b82106" "proxy-server 3036835" 0.0054 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txaaf9d6a0f1b54e118c0d3-0068b82106" "proxy-server 3036835" 0.0057 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx5523a53c6e6244b39a12e-0068b82106" "proxy-server 3036835" 0.0048 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf542c2b938814a508f6f5-0068b82106" "proxy-server 3036835" 0.0054 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx25882d9c28f34581aa636-0068b82106" "proxy-server 3036835" 0.0022 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx50a3828182734318b99f9-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe42694d0ffeb4be8bbdf1-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx35e568a7be1848b59a31c-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx2a2df033dd3b4f4ca6a54-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx01b408bb738b46a5b7cad-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 200 380 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43?format=json&states=listing" "tx01b408bb738b46a5b7cad-0068b82106" "proxy-server 3036835" 0.0021 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx21a6f28ae2f84b1687e1b-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txf658a0a501de402bbb2a9-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx72192c3c8b514dad9a4bf-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdad2d46242c0404a96d20-0068b82106" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx2abaaf1823c64c82bad29-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txeafaa2869d0542dfb95f0-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc977cffabcfd4627913e0-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txca8e4410fc66408ea9b67-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txa170c42b202e4d00bb655-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx713c7fcdb03f43a89c183-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txa0261c2521254e189dc4e-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx369365513074480c87e32-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb2050fd127b9435b9d3dd-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx0ccb5dcaf9fb4f8d9d4b0-0068b82106" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txe011f5c58dcc4d53a3a95-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txe011f5c58dcc4d53a3a95-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txae2714f69220411ab487b-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx570a03b9c40f4e0ea0a55-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx1be49afdd57e4c61a99d8-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1ad476094015468aa55ef-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx4fa6b6e5331f4b158dc29-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx435dc09a64594e41aee2e-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7e49e2f2354e4d75aa5f2-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx82896c74181d416595a3a-0068b82106" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx782c67fb9ec045c1a6322-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a426937033f471a8e779-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx42e8234ec2d54634b2b73-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txd47dedd88ef74211a5b0d-0068b82106" "proxy-server 3036835" 0.0008 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx424588be228148139b271-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx1166bf096dc143648cde9-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx8d58c0505b4e4d85b9820-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5599fe7367074c169d644-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx713f158a01944c9799265-0068b82106" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx8adedaa8cb644beb84fd4-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx8adedaa8cb644beb84fd4-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx15641303535447bfa428b-0068b82106" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx0d019be80a7340b187c9c-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx5bf243437bb44b3bb0e86-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd86b6477c1ae491192336-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx0a5f6a9ea2bd456d9f60e-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx6c59d3361fce41aa88f78-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7a197bc1ad644deea360a-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txeb9d54e2c3fc4fddb6040-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx7e85fd1b690a43399e9a2-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf47d272ee554fc88c8df-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 200 380 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43?format=json&states=listing" "txdf47d272ee554fc88c8df-0068b82106" "proxy-server 3036835" 0.0025 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb2159e86353349f498c5d-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx81f6f9ad13cf462a838cf-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/2/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "PUT http://foo:8080/sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" "txb129cec0b7714818a86ec-0068b82106" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "PUT http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txb129cec0b7714818a86ec-0068b82106" "proxy-server 3036835" 0.0160 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/2/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "PUT http://foo:8080/sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" "txb129cec0b7714818a86ec-0068b82106" "object-server 3036835" 0.0005 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "PUT http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txb129cec0b7714818a86ec-0068b82106" "proxy-server 3036835" 0.0231 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx61163b30a9a547a193654-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx88f64d7234d048caa7e77-0068b82106" "proxy-server 3036835" 0.0067 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/2/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "POST http://foo:8080/sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" "tx1eb73d3fd2884715aef2c-0068b82106" "object-server 3036835" 0.0004 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/2/a/09a987c22ff143cc89643b6c50496f43/o" 201 - "POST http://foo:8080/sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" "tx1eb73d3fd2884715aef2c-0068b82106" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "POST /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 202 76 "POST http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx1eb73d3fd2884715aef2c-0068b82106" "proxy-server 3036835" 0.0121 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "POST /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 202 76 "POST http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx1eb73d3fd2884715aef2c-0068b82106" "proxy-server 3036835" 0.0116 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx132b9af53530433ab9f81-0068b82106" "proxy-server 3036835" 0.0055 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txd82b3fb44a044a6db6f9f-0068b82106" "proxy-server 3036835" 0.0080 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx1ba7400e92ce4302a52fc-0068b82106" "proxy-server 3036835" 0.0008 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx63b8b1ac25114be6916d4-0068b82106" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx26bc7a0c7bd44865ab4d2-0068b82106" "proxy-server 3036835" 0.0039 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx49f794879c084f449ae7f-0068b82106" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txccd41a5b29e54127ba513-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx2e26482daa82432793360-0068b82106" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txa782daec9ba846e1a7236-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txef360ef9adf24f94951e7-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txa5c2c6071ca347ba94f81-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx79d60843c96f43b39beb8-0068b82106" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4fcd211eee44ea3aa250-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx8154c529def64462869e6-0068b82106" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx163b23772b3142c4b3030-0068b82107" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx163b23772b3142c4b3030-0068b82107" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdd2874f02261432eba5b7-0068b82107" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txd4364465697a47278a264-0068b82107" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx9630ddbcbed744ee8ab85-0068b82107" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3ccc218837c04275a8f82-0068b82107" "proxy-server 3036835" 0.0085 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txdcb0dc698b8d4352bbf75-0068b82107" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx56b5073633e447ac96388-0068b82107" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2ccff8d6d80f452faff98-0068b82107" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txe42782107bfb4b44b6ddb-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx644f5b06f4674b19ad39f-0068b82107" "proxy-server 3036835" 0.0007 "-" 3036835 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_different_root_secrets +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx103a9b8d587f4e8883e39-006ac5310c" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6685734b000d4819bc462-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txc5c38e998cc741578e125-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx12b06aa641154db283ca3-006ac5310c" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc9a9a440abce4bb297aba-006ac5310c" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx62e16442a6fe4e4e99c6e-006ac5310c" "proxy-server 1867673" 0.0056 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx8099064af1214508965ec-006ac5310c" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfa5feaf0abc64be7ad52b-006ac5310c" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx433f2ec289204c3297030-006ac5310c" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx06cfd373cf214e4a80d90-006ac5310c" "proxy-server 1867673" 0.0008 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx06cfd373cf214e4a80d90-006ac5310c" "proxy-server 1867673" 0.0049 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3bd5dfa03abe4c80a7da9-006ac5310c" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txbffec642fa2744de94b3e-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txb6969ec50f5b4990b4965-006ac5310c" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4d7e7868b4d64518bd643-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txc09e730ad91e4311b24ba-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx8ef8a75d42334d548a44d-006ac5310c" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbc1ece6ec0fb41aea0e7f-006ac5310c" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txc2dec260fc7f48b39d890-006ac5310c" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txed5e8b12920646698dd56-006ac5310c" "proxy-server 1867673" 0.0009 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5583ea94f0d745ba86b04-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txf95f21950a3d424d9bf75-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx00212d44ecef4d379f249-006ac5310c" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3453b51dcdcc46b5bba33-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx43ebe2ed6f044cdfadf75-006ac5310c" "proxy-server 1867673" 0.0135 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txf8c5d1d2cd2f452687944-006ac5310c" "proxy-server 1867673" 0.0088 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2a452a4c14884ced8756c-006ac5310c" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx272c2bcad4e04abfb7658-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txc62cc7f3ad6f4002ab3ae-006ac5310c" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 412 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txc62cc7f3ad6f4002ab3ae-006ac5310c" "proxy-server 1867673" 0.0088 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1ff305217b364122a09d5-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "tx68b252ad55dc46a9a47d6-006ac5310c" "proxy-server 1867673" 0.0015 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdd1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txf28ed53a22c849e589974-006ac5310c" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx37d9f3cf0fe84132a5d32-006ac5310c" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txaa98aa00c8f2469bab784-006ac5310c" "proxy-server 1867673" 0.0136 "-" 1867673 1test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked +test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked ... ok +test.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.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges ... 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.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.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.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.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.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_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.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.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 -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Wed, 03 Sep 2025 11:05:38 -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': '1756897538.88639', 'Content-Type': 'binary/octet-stream'} +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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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 1791308044.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.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 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308107.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/31a/1b920ac4261dc737e9077a39ba71731a/1b920ac4261dc737e9077a39ba71731a_1791308107.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308107.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/31a/1b920ac4261dc737e9077a39ba71731a/1b920ac4261dc737e9077a39ba71731a_1791308107.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308110.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/5fc/638714de76e5cd33c801ec23412005fc/638714de76e5cd33c801ec23412005fc_1791308110.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308110.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/5fc/638714de76e5cd33c801ec23412005fc/638714de76e5cd33c801ec23412005fc_1791308110.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308113.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/243/49e7312c3ee71c8e1c20e34e547d6243/49e7312c3ee71c8e1c20e34e547d6243_1791308113.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308113.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/243/49e7312c3ee71c8e1c20e34e547d6243/49e7312c3ee71c8e1c20e34e547d6243_1791308113.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308116.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/1de/41df6ff8294432c05bd5a40a901321de/41df6ff8294432c05bd5a40a901321de_1791308116.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308116.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/1de/41df6ff8294432c05bd5a40a901321de/41df6ff8294432c05bd5a40a901321de_1791308116.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308119.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/094/74ed3b1c66300bf41401becf54907094/74ed3b1c66300bf41401becf54907094_1791308119.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308119.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/094/74ed3b1c66300bf41401becf54907094/74ed3b1c66300bf41401becf54907094_1791308119.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308122.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/4f6/1f20b1cf8726f311399003be0a2c24f6/1f20b1cf8726f311399003be0a2c24f6_1791308122.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308122.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/4f6/1f20b1cf8726f311399003be0a2c24f6/1f20b1cf8726f311399003be0a2c24f6_1791308122.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308125.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/df0/7ddb218bfcc01fcde3c9b1b33340adf0/7ddb218bfcc01fcde3c9b1b33340adf0_1791308125.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308125.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/df0/7ddb218bfcc01fcde3c9b1b33340adf0/7ddb218bfcc01fcde3c9b1b33340adf0_1791308125.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308128.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/559/bc4bc6bb2f56f728e2f708c3b83f6559/bc4bc6bb2f56f728e2f708c3b83f6559_1791308128.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308128.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/559/bc4bc6bb2f56f728e2f708c3b83f6559/bc4bc6bb2f56f728e2f708c3b83f6559_1791308128.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308131.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/820/acfb4926b3fce56fd34eac7f59faa820/acfb4926b3fce56fd34eac7f59faa820_1791308131.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308131.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/820/acfb4926b3fce56fd34eac7f59faa820/acfb4926b3fce56fd34eac7f59faa820_1791308131.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308134.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/602/0602db9bc4ed526a3f4af61de44ec602/0602db9bc4ed526a3f4af61de44ec602_1791308134.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308134.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/602/0602db9bc4ed526a3f4af61de44ec602/0602db9bc4ed526a3f4af61de44ec602_1791308134.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308137.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/30a/4f372c2617a75f8e829cf803396ed30a/4f372c2617a75f8e829cf803396ed30a_1791308137.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308137.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/30a/4f372c2617a75f8e829cf803396ed30a/4f372c2617a75f8e829cf803396ed30a_1791308137.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308140.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/851/ba36abb672bf9b5882698bcd1b6af851/ba36abb672bf9b5882698bcd1b6af851_1791308140.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308140.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/851/ba36abb672bf9b5882698bcd1b6af851/ba36abb672bf9b5882698bcd1b6af851_1791308140.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308143.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/970/b085baf47536e1dff830457061820970/b085baf47536e1dff830457061820970_1791308143.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308143.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/970/b085baf47536e1dff830457061820970/b085baf47536e1dff830457061820970_1791308143.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308146.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/c3c/b48768829ef3b12b9c25853e5ff5dc3c/b48768829ef3b12b9c25853e5ff5dc3c_1791308146.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308146.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/c3c/b48768829ef3b12b9c25853e5ff5dc3c/b48768829ef3b12b9c25853e5ff5dc3c_1791308146.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308149.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/3dd/c6dfa3e60dae8bc11589d3d6493b63dd/c6dfa3e60dae8bc11589d3d6493b63dd_1791308149.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308149.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/3dd/c6dfa3e60dae8bc11589d3d6493b63dd/c6dfa3e60dae8bc11589d3d6493b63dd_1791308149.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308152.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/96d/46eba5194e880a50f4adcb5a2554996d/46eba5194e880a50f4adcb5a2554996d_1791308152.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308152.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/96d/46eba5194e880a50f4adcb5a2554996d/46eba5194e880a50f4adcb5a2554996d_1791308152.00000.dbtest.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.test_db.TestTombstoneReclaimer.test_batched_reclaim_one_large_batch +test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_one_large_batch ... 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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container ... 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 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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: tx107dac25c17e4bbb94aac-006ac5310c) +test INFO: Client disconnected on read of '/a/c' (txn: tx107dac25c17e4bbb94aac-006ac5310c) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: txe9108f9929394ae89669a-006ac5310c) +test INFO: Client disconnected on read of '/a/c' (txn: txe9108f9929394ae89669a-006ac5310c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txc72213f94d5d48248d183-006ac5310d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: txc72213f94d5d48248d183-006ac5310d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: txc72213f94d5d48248d183-006ac5310d) +test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: txc72213f94d5d48248d183-006ac5310d) +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.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 +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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding ... ok + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 304 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "txd1c60bc188b9490e8bff1-006ac5310c" "proxy-server 1867673" 0.0168 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx17e7134177c14bffbfe56-006ac5310c" "proxy-server 1867673" 0.0175 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 204 - "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b" "txe2ba4fb8c3f64d3a8956d-006ac5310c" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sdc1/1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" 200 24 "HEAD http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b/o" "tx3193a8171efa4b6a962ae-006ac5310c" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7cf502b099534573bd985-006ac5310c" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "GET /sdb1/2/a/8848d8762b0c4c0fb42f34f0e3d6f38b" 200 414 "GET http://foo:8080/v1/a/8848d8762b0c4c0fb42f34f0e3d6f38b?format=json&states=listing" "tx7cf502b099534573bd985-006ac5310c" "proxy-server 1867673" 0.0184 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx010f40d58fac4442a05d2-006ac5310c" "proxy-server 1867673" 0.0136 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sdb1/1/a/1d44ee3580174864a473f91031d17731" 201 - "PUT http://127.0.0.1:36093/sdb1/3/a/1d44ee3580174864a473f91031d17731" "tx010f40d58fac4442a05d2-006ac5310c" "container-server 1867673" 0.0010 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sda1/1/a/1d44ee3580174864a473f91031d17731" 201 - "PUT http://127.0.0.1:36181/sda1/3/a/1d44ee3580174864a473f91031d17731" "tx010f40d58fac4442a05d2-006ac5310c" "container-server 1867673" 0.0133 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sda1/3/a/1d44ee3580174864a473f91031d17731" 201 - "PUT http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx010f40d58fac4442a05d2-006ac5310c" "proxy-server 1867673" 0.0368 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:04 +0000] "PUT /sdb1/3/a/1d44ee3580174864a473f91031d17731" 201 - "PUT http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx010f40d58fac4442a05d2-006ac5310c" "proxy-server 1867673" 0.0538 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txedcc0ee06946458d9ba1b-006ac5310c" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "txedcc0ee06946458d9ba1b-006ac5310c" "proxy-server 1867673" 0.0012 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd76b25e64bf740e29a5e9-006ac5310d" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "txfba1bf0b40d54da3a2d22-006ac5310d" "proxy-server 1867673" 0.0135 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "PUT /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 201 - "PUT http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txc070d5cce5584d568a221-006ac5310d" "proxy-server 1867673" 0.0543 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "PUT /sdb1/3/a/1d44ee3580174864a473f91031d17731/o" 201 - "PUT http://foo:8080/sdi1/3/a/1d44ee3580174864a473f91031d17731/o" "txc070d5cce5584d568a221-006ac5310d" "object-server 1867673" 0.0005 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "PUT /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 201 - "PUT http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txc070d5cce5584d568a221-006ac5310d" "proxy-server 1867673" 0.0879 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "PUT /sda1/3/a/1d44ee3580174864a473f91031d17731/o" 201 - "PUT http://foo:8080/sdh1/3/a/1d44ee3580174864a473f91031d17731/o" "txc070d5cce5584d568a221-006ac5310d" "object-server 1867673" 0.0005 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "PUT /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 201 - "PUT http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txc070d5cce5584d568a221-006ac5310d" "proxy-server 1867673" 0.0870 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx820b384c6ac64de78bea8-006ac5310d" "proxy-server 1867673" 0.0021 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx1eef7f4b9643404cbc4a6-006ac5310d" "proxy-server 1867673" 0.0149 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "POST /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 202 76 "POST http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txedaf77af354343f5b5d15-006ac5310d" "proxy-server 1867673" 0.0189 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "PUT /sdb1/3/a/1d44ee3580174864a473f91031d17731/o" 201 - "POST http://foo:8080/sdi1/3/a/1d44ee3580174864a473f91031d17731/o" "txedaf77af354343f5b5d15-006ac5310d" "object-server 1867673" 0.0212 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "POST /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 202 76 "POST http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txedaf77af354343f5b5d15-006ac5310d" "proxy-server 1867673" 0.0442 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "PUT /sda1/3/a/1d44ee3580174864a473f91031d17731/o" 201 - "POST http://foo:8080/sdh1/3/a/1d44ee3580174864a473f91031d17731/o" "txedaf77af354343f5b5d15-006ac5310d" "object-server 1867673" 0.0086 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "POST /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 202 76 "POST http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txedaf77af354343f5b5d15-006ac5310d" "proxy-server 1867673" 0.0372 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b1c7386be954f07aa2dd-006ac5310d" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx0f322dad8e174c0193ae2-006ac5310d" "proxy-server 1867673" 0.0080 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx440cbbe0da894f0e9aab5-006ac5310d" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx440cbbe0da894f0e9aab5-006ac5310d" "proxy-server 1867673" 0.0130 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa5e005a0a10b4a01afb72-006ac5310d" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "txad4f8ddf7d0f4bf38c38d-006ac5310d" "proxy-server 1867673" 0.0152 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx990752bab351414685863-006ac5310d" "proxy-server 1867673" 0.0129 "-" 1867673 3 +object-reconstructor WARNING: Quarantined object /tmp/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.00000test.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception ... ok + +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 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.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 +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_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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308155.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/048/289dcecb5df6a1b9f43d375ea884a048/289dcecb5df6a1b9f43d375ea884a048_1791308155.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308155.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/048/289dcecb5df6a1b9f43d375ea884a048/289dcecb5df6a1b9f43d375ea884a048_1791308155.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308158.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/f4d/ba9bfbae87ed77b74c1d27d206207f4d/ba9bfbae87ed77b74c1d27d206207f4d_1791308158.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308158.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/f4d/ba9bfbae87ed77b74c1d27d206207f4d/ba9bfbae87ed77b74c1d27d206207f4d_1791308158.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308161.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/1bc/11a6af28c631c780feaff16f786401bc/11a6af28c631c780feaff16f786401bc_1791308161.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308161.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/1bc/11a6af28c631c780feaff16f786401bc/11a6af28c631c780feaff16f786401bc_1791308161.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308164.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/698/de36b8d7b35220202e92299ebcfd3698/de36b8d7b35220202e92299ebcfd3698_1791308164.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308164.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/698/de36b8d7b35220202e92299ebcfd3698/de36b8d7b35220202e92299ebcfd3698_1791308164.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308167.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/cf9/77c43d5fb728d1733c2b100c30f7dcf9/77c43d5fb728d1733c2b100c30f7dcf9_1791308167.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308167.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/cf9/77c43d5fb728d1733c2b100c30f7dcf9/77c43d5fb728d1733c2b100c30f7dcf9_1791308167.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308170.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/2ae/27a0506c360f9840d4b6062103c392ae/27a0506c360f9840d4b6062103c392ae_1791308170.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308170.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/2ae/27a0506c360f9840d4b6062103c392ae/27a0506c360f9840d4b6062103c392ae_1791308170.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308173.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/4fd/f75f1c3a5237f7e893b66a00f5ddb4fd/f75f1c3a5237f7e893b66a00f5ddb4fd_1791308173.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308173.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/4fd/f75f1c3a5237f7e893b66a00f5ddb4fd/f75f1c3a5237f7e893b66a00f5ddb4fd_1791308173.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308176.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/983/ca0e4fd71e3130975bbe03f5349da983/ca0e4fd71e3130975bbe03f5349da983_1791308176.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308176.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/983/ca0e4fd71e3130975bbe03f5349da983/ca0e4fd71e3130975bbe03f5349da983_1791308176.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308179.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/cfa/86355e67bb22caf8c33be13d14758cfa/86355e67bb22caf8c33be13d14758cfa_1791308179.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308179.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/cfa/86355e67bb22caf8c33be13d14758cfa/86355e67bb22caf8c33be13d14758cfa_1791308179.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308182.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/ca9/f6f15e8156d79956d798ccca4b50aca9/f6f15e8156d79956d798ccca4b50aca9_1791308182.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308182.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/ca9/f6f15e8156d79956d798ccca4b50aca9/f6f15e8156d79956d798ccca4b50aca9_1791308182.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308185.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/4b5/d198fad2eebd2941c8c401f5fe92d4b5/d198fad2eebd2941c8c401f5fe92d4b5_1791308185.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308185.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/4b5/d198fad2eebd2941c8c401f5fe92d4b5/d198fad2eebd2941c8c401f5fe92d4b5_1791308185.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308188.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/472/1a803d77b398b1fd2ddf748c9c8df472/1a803d77b398b1fd2ddf748c9c8df472_1791308188.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308188.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/472/1a803d77b398b1fd2ddf748c9c8df472/1a803d77b398b1fd2ddf748c9c8df472_1791308188.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308191.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/2cb/a91f1a983d57e770c62ee9593edc92cb/a91f1a983d57e770c62ee9593edc92cb_1791308191.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308191.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/2cb/a91f1a983d57e770c62ee9593edc92cb/a91f1a983d57e770c62ee9593edc92cb_1791308191.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308194.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/330/e650ab07ecae3cc8747812e6a01be330/e650ab07ecae3cc8747812e6a01be330_1791308194.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308194.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/330/e650ab07ecae3cc8747812e6a01be330/e650ab07ecae3cc8747812e6a01be330_1791308194.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308197.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/e34/c3e8a25570f545185224046e46724e34/c3e8a25570f545185224046e46724e34_1791308197.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308197.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/e34/c3e8a25570f545185224046e46724e34/c3e8a25570f545185224046e46724e34_1791308197.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308200.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/d27/2f2dc4a98c46cb121785a969bf8b6d27/2f2dc4a98c46cb121785a969bf8b6d27_1791308200.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308200.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/d27/2f2dc4a98c46cb121785a969bf8b6d27/2f2dc4a98c46cb121785a969bf8b6d27_1791308200.00000.db +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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #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:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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: 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': 'Wed, 03 Sep 2025 11:05:40 -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': '1756897540.12399', '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': 'Wed, 03 Sep 2025 11:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 06 Oct 2026 17:34: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': 'Wed, 03 Sep 2025 11:05: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_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.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.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.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.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.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 -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.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.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.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.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.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete ... ok +test ERROR: ERROR Could not get container info /tmp/tmpv2kzq788/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmpv2kzq788/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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/tmpx3ywx15l/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpx3ywx15l/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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/tmp_v_o1b4z/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp_v_o1b4z/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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.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 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4c9db42d03ea46b19a9a7-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx3d80c23ad6c845c88a4dc-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx2734b06836b94947aff9c-0068b82107" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe462a4e1532649f6b7e9a-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txdb20b25c7d8d4e5694c59-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "txd271a1cdfa2f4162ac294-0068b82107" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx33bdf81c0f4f4f7397522-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx03caedbb2c8149ad8654b-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdd1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx234dd64c56454177bf442-0068b82107" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 412 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx234dd64c56454177bf442-0068b82107" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe161943e025d4e29b3158-0068b82107" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txe55c906aec0e42e8a2148-0068b82107" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx9ee9501b50c04fd1bd7b1-0068b82107" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx376787f9ff4a4526bde88-0068b82107" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "tx7111c60e716a416f91509-0068b82107" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 304 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx9223b2bc5379448689d13-0068b82107" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5793d1c8f0a34bf29c857-0068b82107" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 204 - "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43" "txf5be72f03c834cd3988c6-0068b82107" "proxy-server 3036835" 0.0016 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdc1/3/a/09a987c22ff143cc89643b6c50496f43/o" 200 24 "HEAD http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43/o" "tx84bb520fe7d449b8a6476-0068b82107" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3b73f479ddb249af91981-0068b82107" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/2/a/09a987c22ff143cc89643b6c50496f43" 200 412 "GET http://foo:8080/v1/a/09a987c22ff143cc89643b6c50496f43?format=json&states=listing" "tx3b73f479ddb249af91981-0068b82107" "proxy-server 3036835" 0.0023 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx717764f18ce2433188a53-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx717764f18ce2433188a53-0068b82107" "container-server 3036835" 0.0009 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx717764f18ce2433188a53-0068b82107" "container-server 3036835" 0.0009 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 201 - "PUT http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx717764f18ce2433188a53-0068b82107" "proxy-server 3036835" 0.0074 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 201 - "PUT http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx717764f18ce2433188a53-0068b82107" "proxy-server 3036835" 0.0119 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txab0c9c0bb2944c0a81d97-0068b82107" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txab0c9c0bb2944c0a81d97-0068b82107" "proxy-server 3036835" 0.0011 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx60760a7db4eb4c8591497-0068b82107" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txa11bafd9a5af4887b4e8f-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdi1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 201 - "PUT http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx6e84b9620acd4c9980d61-0068b82107" "proxy-server 3036835" 0.0088 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 201 - "PUT http://foo:8080/sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx6e84b9620acd4c9980d61-0068b82107" "object-server 3036835" 0.0004 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 201 - "PUT http://foo:8080/sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx6e84b9620acd4c9980d61-0068b82107" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 201 - "PUT http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx6e84b9620acd4c9980d61-0068b82107" "proxy-server 3036835" 0.0138 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 201 - "PUT http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx6e84b9620acd4c9980d61-0068b82107" "proxy-server 3036835" 0.0157 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8eb6d8c5706a410ba0b59-0068b82107" "proxy-server 3036835" 0.0040 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txe374d2be3daf476891fe1-0068b82107" "proxy-server 3036835" 0.0071 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "POST /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 202 76 "POST http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txe986d0c7bcb540d68162d-0068b82107" "proxy-server 3036835" 0.0066 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 201 - "POST http://foo:8080/sdi1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txe986d0c7bcb540d68162d-0068b82107" "object-server 3036835" 0.0005 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 201 - "POST http://foo:8080/sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txe986d0c7bcb540d68162d-0068b82107" "object-server 3036835" 0.0003 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "POST /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 202 76 "POST http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txe986d0c7bcb540d68162d-0068b82107" "proxy-server 3036835" 0.0302 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "POST /sdi1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 202 76 "POST http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txe986d0c7bcb540d68162d-0068b82107" "proxy-server 3036835" 0.0318 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1ae112d5f3194798ba13d-0068b82107" "proxy-server 3036835" 0.0016 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txdaa1559910184964a4dea-0068b82107" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx85d757520f5546d18f45d-0068b82107" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx85d757520f5546d18f45d-0068b82107" "proxy-server 3036835" 0.0009 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx30ff924d6797465ebd5a4-0068b82107" "proxy-server 3036835" 0.0027 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx9ea4f15dc35f440d9b61a-0068b82107" "proxy-server 3036835" 0.0061 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdi1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txc2c8449ec7524d249aae1-0068b82107" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf731773a19964dd8bf2c8-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx7c8169679eeb4ffb9c8ce-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx53d2dff2e34742aca4a48-0068b82107" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx53d2dff2e34742aca4a48-0068b82107" "proxy-server 3036835" 0.0009 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3281f1f7bd0a4e7e9901e-0068b82107" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txd7ea4df51b31484d8418e-0068b82107" "proxy-server 3036835" 0.0113 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txb8339a3b9a62400091aeb-0068b82107" "proxy-server 3036835" 0.0090 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txb8339a3b9a62400091aeb-0068b82107" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf131389d43d54cf287c52-0068b82107" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx0da72547a80842dbb6724-0068b82107" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdi1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 412 - "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txc74898c3ad6b4f1f9c95f-0068b82107" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 412 - "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txc74898c3ad6b4f1f9c95f-0068b82107" "proxy-server 3036835" 0.0088 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: txc74898c3ad6b4f1f9c95f-0068b82107) -proxy DEBUG: Ignoring 412 from primary (txn: txc74898c3ad6b4f1f9c95f-0068b82107) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 412 - "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txc74898c3ad6b4f1f9c95f-0068b82107" "proxy-server 3036835" 0.0008 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: txc74898c3ad6b4f1f9c95f-0068b82107) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2e7b1ad78bba4627b21cc-0068b82107" "proxy-server 3036835" 0.0032 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txfdec39b109bc4982a11d8-0068b82107" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdi1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 304 - "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txb2adf22b13b944e3b8199-0068b82107" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 304 - "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txb2adf22b13b944e3b8199-0068b82107" "proxy-server 3036835" 0.0049 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 304 - "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txb2adf22b13b944e3b8199-0068b82107" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx044b2549409a4ed6a7f53-0068b82107" "proxy-server 3036835" 0.0054 "-" 3036835 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_ec +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe2351afa22fe4b37ba207-006ac5310d" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx63e47c8ec1eb41a0b2445-006ac5310d" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txb2a5b609e37e4cbca552a-006ac5310d" "proxy-server 1867673" 0.0091 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txb2a5b609e37e4cbca552a-006ac5310d" "proxy-server 1867673" 0.0009 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx527751b0de4c42d0a5604-006ac5310d" "proxy-server 1867673" 0.0176 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx5528c25d7fc243bda115e-006ac5310d" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx0f747a5494cd4a928d8f5-006ac5310d" "proxy-server 1867673" 0.0291 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx0f747a5494cd4a928d8f5-006ac5310d" "proxy-server 1867673" 0.0009 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb64cf6e7fbc450d97158-006ac5310d" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx7e6b428e51b34cae83501-006ac5310d" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 412 - "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txdfd07fd4d7c54e71aa21e-006ac5310d" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 412 - "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txdfd07fd4d7c54e71aa21e-006ac5310d" "proxy-server 1867673" 0.0091 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: txdfd07fd4d7c54e71aa21e-006ac5310d) +proxy DEBUG: Ignoring 412 from primary (txn: txdfd07fd4d7c54e71aa21e-006ac5310d) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 412 - "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txdfd07fd4d7c54e71aa21e-006ac5310d" "proxy-server 1867673" 0.0009 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: txdfd07fd4d7c54e71aa21e-006ac5310d) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx48c313a6a67b4e0e9d3fe-006ac5310d" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx3bcbf8452be64f9791f08-006ac5310d" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 304 - "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx3773060744ac4fd686821-006ac5310d" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 304 - "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx3773060744ac4fd686821-006ac5310d" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 304 - "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx3773060744ac4fd686821-006ac5310d" "proxy-server 1867673" 0.0177 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac0f17ced967409f93841-006ac5310d" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx7dca1692a1d241b8af60e-006ac5310d" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 304 - "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txbf1540be303a4574b9eac-006ac5310d" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 304 - "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txbf1540be303a4574b9eac-006ac5310d" "proxy-server 1867673" 0.0171 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 304 - "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txbf1540be303a4574b9eac-006ac5310d" "proxy-server 1867673" 0.0090 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx508e27ae550049c085226-006ac5310d" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "HEAD /sdb1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx146b50375b3349a5ba0b1-006ac5310d" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx78b5d69587714cafb8712-006ac5310d" "proxy-server 1867673" 0.0010 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:05 +0000] "GET /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx78b5d69587714cafb8712-006ac5310d" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2c9e8f37bcdb4bc199637-006ac5310d" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx3242fe3931774d34b54fe-006ac5310e" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx6f71737a8c5846d68902b-006ac5310e" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx46c91343005048b6a1cac-006ac5310e" "proxy-server 1867673" 0.0134 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "txb85c453c5c6a4e70a1c7c-006ac5310e" "proxy-server 1867673" 0.0067 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txc2efdf2352d7478a9cb30-006ac5310e" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4eac7dfe362541dcb3ae3-006ac5310e" "proxy-server 1867673" 0.0110 "-" 1867673 -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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges ... 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_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable ... 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.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.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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors ... 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock ... ok -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 -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-TestDiskFile ERROR: ERROR DiskFile /tmp/tmpnmledhcs/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897545.98263.data close failure: Bad : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2371, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5490, in mock_handle_close_quarantine - raise Exception("Bad") -Exception: Bad +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308203.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/80f/f030a834fd88cacbab19d56c76d6480f/f030a834fd88cacbab19d56c76d6480f_1791308203.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308203.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/80f/f030a834fd88cacbab19d56c76d6480f/f030a834fd88cacbab19d56c76d6480f_1791308203.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308206.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/dd4/26121c6e821f26ca9e471c7754455dd4/26121c6e821f26ca9e471c7754455dd4_1791308206.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308206.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/dd4/26121c6e821f26ca9e471c7754455dd4/26121c6e821f26ca9e471c7754455dd4_1791308206.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308209.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/335/4bfe41a9bd2909c084a2cf9c0647c335/4bfe41a9bd2909c084a2cf9c0647c335_1791308209.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308209.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/335/4bfe41a9bd2909c084a2cf9c0647c335/4bfe41a9bd2909c084a2cf9c0647c335_1791308209.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308212.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/991/43a3eebf1a10a98f23d4b488d39f7991/43a3eebf1a10a98f23d4b488d39f7991_1791308212.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308212.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/991/43a3eebf1a10a98f23d4b488d39f7991/43a3eebf1a10a98f23d4b488d39f7991_1791308212.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308215.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/26e/369d5dd8cb3f16e2c0ffa376cc82d26e/369d5dd8cb3f16e2c0ffa376cc82d26e_1791308215.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308215.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/26e/369d5dd8cb3f16e2c0ffa376cc82d26e/369d5dd8cb3f16e2c0ffa376cc82d26e_1791308215.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308218.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/e39/48b8f516e273005646c6543497b2ce39/48b8f516e273005646c6543497b2ce39_1791308218.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308218.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/e39/48b8f516e273005646c6543497b2ce39/48b8f516e273005646c6543497b2ce39_1791308218.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308221.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/510/1e425ae886f8a06674d2c3410ed9b510/1e425ae886f8a06674d2c3410ed9b510_1791308221.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308221.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/510/1e425ae886f8a06674d2c3410ed9b510/1e425ae886f8a06674d2c3410ed9b510_1791308221.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308224.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/58d/41875a895c5253306ac2fb8cea05958d/41875a895c5253306ac2fb8cea05958d_1791308224.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308224.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/58d/41875a895c5253306ac2fb8cea05958d/41875a895c5253306ac2fb8cea05958d_1791308224.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308227.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/e9f/e7e3469979bc18ac63e9e06d8a927e9f/e7e3469979bc18ac63e9e06d8a927e9f_1791308227.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308227.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/e9f/e7e3469979bc18ac63e9e06d8a927e9f/e7e3469979bc18ac63e9e06d8a927e9f_1791308227.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308230.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/604/cb7a7847b03a0b65805a16b247713604/cb7a7847b03a0b65805a16b247713604_1791308230.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308230.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/604/cb7a7847b03a0b65805a16b247713604/cb7a7847b03a0b65805a16b247713604_1791308230.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308233.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/677/b3b7b3df71e0f102f532db55addb2677/b3b7b3df71e0f102f532db55addb2677_1791308233.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308233.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/677/b3b7b3df71e0f102f532db55addb2677/b3b7b3df71e0f102f532db55addb2677_1791308233.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308236.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/91d/ac78c3a3768d26cca22139119772f91d/ac78c3a3768d26cca22139119772f91d_1791308236.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308236.00000-0, db: /tmp/tmp7l4ft0ch/sda/containers/0/91d/ac78c3a3768d26cca22139119772f91d/ac78c3a3768d26cca22139119772f91d_1791308236.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308050.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/3ae/ff51e79002731cf29778bb2352f3c3ae/ff51e79002731cf29778bb2352f3c3ae.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308050.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/3ae/ff51e79002731cf29778bb2352f3c3ae/ff51e79002731cf29778bb2352f3c3ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308054.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/54c/726ce9f8f9e66fe7ec0da90d5704c54c/726ce9f8f9e66fe7ec0da90d5704c54c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308054.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/54c/726ce9f8f9e66fe7ec0da90d5704c54c/726ce9f8f9e66fe7ec0da90d5704c54c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308058.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e5d/0793af51b54dc9ef4401ce0724183e5d/0793af51b54dc9ef4401ce0724183e5d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308058.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e5d/0793af51b54dc9ef4401ce0724183e5d/0793af51b54dc9ef4401ce0724183e5d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308062.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/726/fc12882159a036c6c0dd373ec9e93726/fc12882159a036c6c0dd373ec9e93726.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308062.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/726/fc12882159a036c6c0dd373ec9e93726/fc12882159a036c6c0dd373ec9e93726.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308066.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/193/ffbbe1a034c663f24cb07deca70cf193/ffbbe1a034c663f24cb07deca70cf193.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges ... ok -test-TestDiskFile ERROR: Problem cleaning up /tmp/tmpog3bhefy/tmp_test_obj_server_DiskFile/sda1/objects-1/0/221/2f5b65d1019c019d79e6f1411fb79221 (): +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308044.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/tmpcxu6s3x3/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308044.00000#2#d.data: Solitary fragment #2 +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 1791308046.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/tmpda12iooq/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308046.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 1791308046.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/tmpa2art45o/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308046.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 1791308046.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/tmpgnwb0c5k/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308046.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 (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 1791308046.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/tmpksgy_ioz/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308046.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 (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 1791308046.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/tmptjotmgsn/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1791308046.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-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 4.0531158447265625e-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 +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.35.1/swift/obj/diskfile.py", line 3282, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp_v_o1b4z/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp_v_o1b4z/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp_v_o1b4z/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp_v_o1b4z/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp_v_o1b4z/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp_v_o1b4z/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp_v_o1b4z/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp_v_o1b4z/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.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.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 +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 + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308066.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/193/ffbbe1a034c663f24cb07deca70cf193/ffbbe1a034c663f24cb07deca70cf193.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308074.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/56a/1a9d113dd3df4a04e647f408fd70f56a/1a9d113dd3df4a04e647f408fd70f56a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308074.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/56a/1a9d113dd3df4a04e647f408fd70f56a/1a9d113dd3df4a04e647f408fd70f56a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308078.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/297/9b174209c9ecadb1bb7d54774cee1297/9b174209c9ecadb1bb7d54774cee1297.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308078.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/297/9b174209c9ecadb1bb7d54774cee1297/9b174209c9ecadb1bb7d54774cee1297.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308082.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/0de/85079c5971d537514e4c9ec5532ee0de/85079c5971d537514e4c9ec5532ee0de.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308082.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/0de/85079c5971d537514e4c9ec5532ee0de/85079c5971d537514e4c9ec5532ee0de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308086.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/1ec/672d8813bfbec2ca38ec664b1161c1ec/672d8813bfbec2ca38ec664b1161c1ec.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308086.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/1ec/672d8813bfbec2ca38ec664b1161c1ec/672d8813bfbec2ca38ec664b1161c1ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308090.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/447/0be287b97985f9d519a597d26555a447/0be287b97985f9d519a597d26555a447.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308090.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/447/0be287b97985f9d519a597d26555a447/0be287b97985f9d519a597d26555a447.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308094.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/a0b/e22d29a37abb0141044aa6f214502a0b/e22d29a37abb0141044aa6f214502a0b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308094.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/a0b/e22d29a37abb0141044aa6f214502a0b/e22d29a37abb0141044aa6f214502a0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308098.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/435/838d3a995c9770c9063e7b1d3875c435/838d3a995c9770c9063e7b1d3875c435.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308098.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/435/838d3a995c9770c9063e7b1d3875c435/838d3a995c9770c9063e7b1d3875c435.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308102.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/6b4/e218fcbf526a6de2d83c256c878b36b4/e218fcbf526a6de2d83c256c878b36b4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308102.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/6b4/e218fcbf526a6de2d83c256c878b36b4/e218fcbf526a6de2d83c256c878b36b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308106.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/ec1/7148df04a0512497fdea3395945f8ec1/7148df04a0512497fdea3395945f8ec1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308106.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/ec1/7148df04a0512497fdea3395945f8ec1/7148df04a0512497fdea3395945f8ec1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308110.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/5fc/638714de76e5cd33c801ec23412005fc/638714de76e5cd33c801ec23412005fc.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308110.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/5fc/638714de76e5cd33c801ec23412005fc/638714de76e5cd33c801ec23412005fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308114.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/9c7/fd219940b51b8260a1d0469d47ec69c7/fd219940b51b8260a1d0469d47ec69c7.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308114.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/9c7/fd219940b51b8260a1d0469d47ec69c7/fd219940b51b8260a1d0469d47ec69c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308118.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/84e/025d3a9ddac68956ba73ac30592dd84e/025d3a9ddac68956ba73ac30592dd84e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308118.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/84e/025d3a9ddac68956ba73ac30592dd84e/025d3a9ddac68956ba73ac30592dd84e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308122.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/4f6/1f20b1cf8726f311399003be0a2c24f6/1f20b1cf8726f311399003be0a2c24f6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308122.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/4f6/1f20b1cf8726f311399003be0a2c24f6/1f20b1cf8726f311399003be0a2c24f6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308126.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/553/da4f385ff1988cfdf7ba15e01d983553/da4f385ff1988cfdf7ba15e01d983553.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308126.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/553/da4f385ff1988cfdf7ba15e01d983553/da4f385ff1988cfdf7ba15e01d983553.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308130.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/719/a3d839038b5be2f820959a6fb7a91719/a3d839038b5be2f820959a6fb7a91719.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308130.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/719/a3d839038b5be2f820959a6fb7a91719/a3d839038b5be2f820959a6fb7a91719.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308134.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/602/0602db9bc4ed526a3f4af61de44ec602/0602db9bc4ed526a3f4af61de44ec602.db +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx2c862d6f27ab42989af8c-006ac5310e" "proxy-server 1867673" 0.0095 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdi1/3/a/1d44ee3580174864a473f91031d17731/o" 412 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txdf95d3a93ec94c5ba27db-006ac5310e" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 412 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txdf95d3a93ec94c5ba27db-006ac5310e" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdh1/3/a/1d44ee3580174864a473f91031d17731/o" 412 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txdf95d3a93ec94c5ba27db-006ac5310e" "proxy-server 1867673" 0.0009 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc400da4b53064ce8ad248-006ac5310e" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "tx9d47ac5ab9184171a6708-006ac5310e" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 304 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx220769e8f2644a7cbd876-006ac5310e" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx32383e280d8342bbac043-006ac5310e" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "txfe721140f9384f3ba4059-006ac5310e" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 304 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "tx11ca0e3d019041e1a1aaa-006ac5310e" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx27d205816458467e9b827-006ac5310e" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/3/a/1d44ee3580174864a473f91031d17731" 204 - "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731" "txb8ccfdcc86fd48d2a8ca6-006ac5310e" "proxy-server 1867673" 0.0066 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdg1/3/a/1d44ee3580174864a473f91031d17731/o" 200 92 "HEAD http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731/o" "txbf61b1d1d6444b0487bf8-006ac5310e" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4d7209ea5fd5494393a0c-006ac5310e" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "GET /sdb1/3/a/1d44ee3580174864a473f91031d17731" 200 382 "GET http://foo:8080/v1/a/1d44ee3580174864a473f91031d17731?format=json&states=listing" "tx4d7209ea5fd5494393a0c-006ac5310e" "proxy-server 1867673" 0.0097 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx90cb597b0b494c5683afe-006ac5310e" "proxy-server 1867673" 0.0014 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sda1/1/a/1267e3526da943fda22b55e89ab78c99" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/1267e3526da943fda22b55e89ab78c99" "tx90cb597b0b494c5683afe-006ac5310e" "container-server 1867673" 0.0011 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sdb1/1/a/1267e3526da943fda22b55e89ab78c99" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/1267e3526da943fda22b55e89ab78c99" "tx90cb597b0b494c5683afe-006ac5310e" "container-server 1867673" 0.0011 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sda1/0/a/1267e3526da943fda22b55e89ab78c99" 201 - "PUT http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx90cb597b0b494c5683afe-006ac5310e" "proxy-server 1867673" 0.0293 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 201 - "PUT http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx90cb597b0b494c5683afe-006ac5310e" "proxy-server 1867673" 0.0216 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx19cd9c59bbbc40e8bc699-006ac5310e" "proxy-server 1867673" 0.0063 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx19cd9c59bbbc40e8bc699-006ac5310e" "proxy-server 1867673" 0.0095 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6153eee55823426e85f99-006ac5310e" "proxy-server 1867673" 0.0048 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "txf742e1349fe24c01880eb-006ac5310e" "proxy-server 1867673" 0.0094 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sdb1/0/a/1267e3526da943fda22b55e89ab78c99/o" 201 - "PUT http://foo:8080/sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" "txbf6160eec6fe4b448e9ad-006ac5310e" "object-server 1867673" 0.0005 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" 201 - "PUT http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "txbf6160eec6fe4b448e9ad-006ac5310e" "proxy-server 1867673" 0.0160 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sda1/0/a/1267e3526da943fda22b55e89ab78c99/o" 201 - "PUT http://foo:8080/sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" "txbf6160eec6fe4b448e9ad-006ac5310e" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 201 - "PUT http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "txbf6160eec6fe4b448e9ad-006ac5310e" "proxy-server 1867673" 0.0336 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf771dc33ee544b888f113-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx92f1613a94b246d9b87ad-006ac5310e" "proxy-server 1867673" 0.0110 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sda1/0/a/1267e3526da943fda22b55e89ab78c99/o" 201 - "POST http://foo:8080/sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" "tx63b64aac8d674a3688af1-006ac5310e" "object-server 1867673" 0.0004 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "PUT /sdb1/0/a/1267e3526da943fda22b55e89ab78c99/o" 201 - "POST http://foo:8080/sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" "tx63b64aac8d674a3688af1-006ac5310e" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "POST /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 202 76 "POST http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx63b64aac8d674a3688af1-006ac5310e" "proxy-server 1867673" 0.0186 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "POST /sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" 202 76 "POST http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx63b64aac8d674a3688af1-006ac5310e" "proxy-server 1867673" 0.0254 "-" 1867673 1test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf ... ok +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_bad_value_workers +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_bad_value_workers ... ok + +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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers ... 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 + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308134.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/602/0602db9bc4ed526a3f4af61de44ec602/0602db9bc4ed526a3f4af61de44ec602.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308138.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/98b/c384ece64905aa93fec4eb4e75b8a98b/c384ece64905aa93fec4eb4e75b8a98b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308138.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/98b/c384ece64905aa93fec4eb4e75b8a98b/c384ece64905aa93fec4eb4e75b8a98b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308142.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/eec/ae5ca43aa9ec45cb43e5e1f2ce08feec/ae5ca43aa9ec45cb43e5e1f2ce08feec.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308142.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/eec/ae5ca43aa9ec45cb43e5e1f2ce08feec/ae5ca43aa9ec45cb43e5e1f2ce08feec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308146.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/c3c/b48768829ef3b12b9c25853e5ff5dc3c/b48768829ef3b12b9c25853e5ff5dc3c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308146.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/c3c/b48768829ef3b12b9c25853e5ff5dc3c/b48768829ef3b12b9c25853e5ff5dc3c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308150.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e7e/4c6eea8ae7cf49674532a254972dbe7e/4c6eea8ae7cf49674532a254972dbe7e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308150.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e7e/4c6eea8ae7cf49674532a254972dbe7e/4c6eea8ae7cf49674532a254972dbe7e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308154.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/fe4/bad4f65eb33e5b795abfb6acf7c2cfe4/bad4f65eb33e5b795abfb6acf7c2cfe4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308154.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/fe4/bad4f65eb33e5b795abfb6acf7c2cfe4/bad4f65eb33e5b795abfb6acf7c2cfe4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308158.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/f4d/ba9bfbae87ed77b74c1d27d206207f4d/ba9bfbae87ed77b74c1d27d206207f4d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308158.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/f4d/ba9bfbae87ed77b74c1d27d206207f4d/ba9bfbae87ed77b74c1d27d206207f4d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308162.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/2b0/99751282599bf552c9d22ecc325d12b0/99751282599bf552c9d22ecc325d12b0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308162.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/2b0/99751282599bf552c9d22ecc325d12b0/99751282599bf552c9d22ecc325d12b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308166.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/52d/54453bdc6021307765594249b11a252d/54453bdc6021307765594249b11a252d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308166.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/52d/54453bdc6021307765594249b11a252d/54453bdc6021307765594249b11a252d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308170.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/2ae/27a0506c360f9840d4b6062103c392ae/27a0506c360f9840d4b6062103c392ae.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308170.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/2ae/27a0506c360f9840d4b6062103c392ae/27a0506c360f9840d4b6062103c392ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308174.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/1be/974a7ea1228bba5f631ec2477d0ba1be/974a7ea1228bba5f631ec2477d0ba1be.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308174.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/1be/974a7ea1228bba5f631ec2477d0ba1be/974a7ea1228bba5f631ec2477d0ba1be.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308178.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/606/49e14297d15ed15c7cf625eef4f0e606/49e14297d15ed15c7cf625eef4f0e606.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308178.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/606/49e14297d15ed15c7cf625eef4f0e606/49e14297d15ed15c7cf625eef4f0e606.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308182.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/ca9/f6f15e8156d79956d798ccca4b50aca9/f6f15e8156d79956d798ccca4b50aca9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308182.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/ca9/f6f15e8156d79956d798ccca4b50aca9/f6f15e8156d79956d798ccca4b50aca9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308186.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/181/0d6e3fc4aeef7994b59b0847924f2181/0d6e3fc4aeef7994b59b0847924f2181.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308186.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/181/0d6e3fc4aeef7994b59b0847924f2181/0d6e3fc4aeef7994b59b0847924f2181.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308190.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/ac6/b9377973e2ae85d16fb428976a34fac6/b9377973e2ae85d16fb428976a34fac6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308190.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/ac6/b9377973e2ae85d16fb428976a34fac6/b9377973e2ae85d16fb428976a34fac6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308194.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/330/e650ab07ecae3cc8747812e6a01be330/e650ab07ecae3cc8747812e6a01be330.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308194.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/330/e650ab07ecae3cc8747812e6a01be330/e650ab07ecae3cc8747812e6a01be330.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308198.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/769/ac6a2609097f20d941f6f82ea9549769/ac6a2609097f20d941f6f82ea9549769.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308198.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/769/ac6a2609097f20d941f6f82ea9549769/ac6a2609097f20d941f6f82ea9549769.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308202.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e22/34e4121d1eaef3ead5ef200e66d22e22/34e4121d1eaef3ead5ef200e66d22e22.dbtest.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_db_state ... 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 + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308202.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e22/34e4121d1eaef3ead5ef200e66d22e22/34e4121d1eaef3ead5ef200e66d22e22.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308206.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/dd4/26121c6e821f26ca9e471c7754455dd4/26121c6e821f26ca9e471c7754455dd4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308206.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/dd4/26121c6e821f26ca9e471c7754455dd4/26121c6e821f26ca9e471c7754455dd4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308210.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/307/efb761cc9613a05f9bb270bab2289307/efb761cc9613a05f9bb270bab2289307.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308210.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/307/efb761cc9613a05f9bb270bab2289307/efb761cc9613a05f9bb270bab2289307.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308214.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/178/722ae2ecd9b16d470acb1a6457521178/722ae2ecd9b16d470acb1a6457521178.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308214.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/178/722ae2ecd9b16d470acb1a6457521178/722ae2ecd9b16d470acb1a6457521178.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308218.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e39/48b8f516e273005646c6543497b2ce39/48b8f516e273005646c6543497b2ce39.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308218.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e39/48b8f516e273005646c6543497b2ce39/48b8f516e273005646c6543497b2ce39.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308222.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/eaa/2b2c2c23901ff545d6039fdfb28b4eaa/2b2c2c23901ff545d6039fdfb28b4eaa.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308222.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/eaa/2b2c2c23901ff545d6039fdfb28b4eaa/2b2c2c23901ff545d6039fdfb28b4eaa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308226.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/2a3/82ec3192c2e10c25b0e7c0f454e162a3/82ec3192c2e10c25b0e7c0f454e162a3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308226.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/2a3/82ec3192c2e10c25b0e7c0f454e162a3/82ec3192c2e10c25b0e7c0f454e162a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308230.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/604/cb7a7847b03a0b65805a16b247713604/cb7a7847b03a0b65805a16b247713604.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308230.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/604/cb7a7847b03a0b65805a16b247713604/cb7a7847b03a0b65805a16b247713604.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308234.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/b4c/05302263d8fcb386ec79c83f57867b4c/05302263d8fcb386ec79c83f57867b4c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308234.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/b4c/05302263d8fcb386ec79c83f57867b4c/05302263d8fcb386ec79c83f57867b4c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308238.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/670/fc9e1df55e456a2b9c8c73035422b670/fc9e1df55e456a2b9c8c73035422b670.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308238.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/670/fc9e1df55e456a2b9c8c73035422b670/fc9e1df55e456a2b9c8c73035422b670.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308242.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/69e/0f4a37742c59e3daa78f9bbccc6e369e/0f4a37742c59e3daa78f9bbccc6e369e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308242.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/69e/0f4a37742c59e3daa78f9bbccc6e369e/0f4a37742c59e3daa78f9bbccc6e369e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308246.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/f4f/83e022f462eb7be490fa7d6304689f4f/83e022f462eb7be490fa7d6304689f4f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308246.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/f4f/83e022f462eb7be490fa7d6304689f4f/83e022f462eb7be490fa7d6304689f4f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308250.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/d4c/94d0c1279084d52f5cba62f62cf97d4c/94d0c1279084d52f5cba62f62cf97d4c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308250.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/d4c/94d0c1279084d52f5cba62f62cf97d4c/94d0c1279084d52f5cba62f62cf97d4c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308254.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/36c/495f2f1fa6d13734b7095540cb2ea36c/495f2f1fa6d13734b7095540cb2ea36c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308254.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/36c/495f2f1fa6d13734b7095540cb2ea36c/495f2f1fa6d13734b7095540cb2ea36c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308258.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/f2e/e70b5eb06c7d5d5753cfae4b26fd7f2e/e70b5eb06c7d5d5753cfae4b26fd7f2e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308258.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/f2e/e70b5eb06c7d5d5753cfae4b26fd7f2e/e70b5eb06c7d5d5753cfae4b26fd7f2e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308262.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/70f/6d4257eec675d3b581404bc7e580370f/6d4257eec675d3b581404bc7e580370f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308262.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/70f/6d4257eec675d3b581404bc7e580370f/6d4257eec675d3b581404bc7e580370f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308266.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/7fa/4537adee8912b209b48041aa7ae307fa/4537adee8912b209b48041aa7ae307fa.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308266.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/7fa/4537adee8912b209b48041aa7ae307fa/4537adee8912b209b48041aa7ae307fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308270.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/1f5/f24eecbbd0df6d5cbf178bdaa818a1f5/f24eecbbd0df6d5cbf178bdaa818a1f5.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_root_account_container_path ... 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.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.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.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_replicator.TestMultiProcessReplicator.test_command_line_overrides +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_command_line_overrides ... ok +test ERROR: Problem finding shard upper in '/tmp/tmp4gk9qsyv/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp4gk9qsyv/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -59375,12 +49926,632 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -OSError -test-TestDiskFile ERROR: Error removing tempfile: /tmp/tmpppzvjmjz/tmp_test_obj_server_DiskFile/sda1/tmp/tmpbzgwhycx: +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmp60zprmvc/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmp60zprmvc/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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads ... ok +Container 'a/c' cannot be set to sharding state while in sharding state +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 +Container 'a/c' cannot be set to sharded state while in sharded state +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides ... ok + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txee5551050b194f719670a-006ac5310e" "proxy-server 1867673" 0.0103 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx4daa13da984f45408149c-006ac5310e" "proxy-server 1867673" 0.0129 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "GET /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx58d7114ad3f94b69836df-006ac5310e" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx590688c78c0442909549b-006ac5310e" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx3b77b998cf944db4ac8f0-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "txc29909d892884729976d7-006ac5310e" "proxy-server 1867673" 0.0121 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b678acebae74a7c81860-006ac5310e" "proxy-server 1867673" 0.0098 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "txab56f073a3f64e0690aad-006ac5310e" "proxy-server 1867673" 0.0185 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "GET /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx783cda67787e461db6f08-006ac5310e" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx54a26fd634f14ad3aa0f0-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "txb5678daabd8546a1b1def-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx586b041364f147fbb7ee5-006ac5310e" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx24892c6d2fd24e7d953cd-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "GET /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 200 380 "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99?format=json&states=listing" "tx24892c6d2fd24e7d953cd-006ac5310e" "proxy-server 1867673" 0.0104 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4bb49b2cf6cd4128993f2-006ac5310e" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "txd23708ab2b854027a40cd-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "GET /sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx1655d38e779d42ea96d92-006ac5310e" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb0e1ed8fbc0c4e4782e69-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx40e4d264491c4e76b395a-006ac5310e" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "GET /sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx206d4d54cc0344fba7e39-006ac5310e" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4d7abeb49a3b42188d54f-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx9ddd1b813f594ed0a48f1-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "GET /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 412 - "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "txaebc28d116cd4fc2a166c-006ac5310e" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "GET /sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" 412 - "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "txaebc28d116cd4fc2a166c-006ac5310e" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc172a69728a642528ccf1-006ac5310e" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx5c64bc528073485088079-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "GET /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 304 - "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx2a4bb907a2b946b785d1f-006ac5310e" "proxy-server 1867673" 0.0121 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4651c5c93f4b42009531d-006ac5310e" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:06 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx84a7f6816a6046c1a2b9a-006ac5310e" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "GET /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 304 - "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "txcb853ca44b1649e783bca-006ac5310f" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx20dd560b0230415a88ee4-006ac5310f" "proxy-server 1867673" 0.0093 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "txd1d61d8133f1492a8e1a5-006ac5310f" "proxy-server 1867673" 0.0174 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "GET /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "GET http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx255f69654ce54e209a90c-006ac5310f" "proxy-server 1867673" 0.0090 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8618e250af614692a830b-006ac5310f" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "txd0b4b7c1f13743ed963ab-006ac5310f" "proxy-server 1867673" 0.0013 "-" 1867673 1 +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308270.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/1f5/f24eecbbd0df6d5cbf178bdaa818a1f5/f24eecbbd0df6d5cbf178bdaa818a1f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308274.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/c66/80502b093de917f08b3a2bbd4f75cc66/80502b093de917f08b3a2bbd4f75cc66.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308274.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/c66/80502b093de917f08b3a2bbd4f75cc66/80502b093de917f08b3a2bbd4f75cc66.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308278.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/d38/04710b1c8f95889b8ed9d1b410417d38/04710b1c8f95889b8ed9d1b410417d38.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308278.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/d38/04710b1c8f95889b8ed9d1b410417d38/04710b1c8f95889b8ed9d1b410417d38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308282.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e75/aff32f0b5363d0638fd218c8e31a7e75/aff32f0b5363d0638fd218c8e31a7e75.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308282.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/e75/aff32f0b5363d0638fd218c8e31a7e75/aff32f0b5363d0638fd218c8e31a7e75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308286.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/696/ea86019ea67d31c3d6d7bcdd8552f696/ea86019ea67d31c3d6d7bcdd8552f696.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308286.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/696/ea86019ea67d31c3d6d7bcdd8552f696/ea86019ea67d31c3d6d7bcdd8552f696.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308290.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/08b/f1e40181810ffc02d929ea0e428aa08b/f1e40181810ffc02d929ea0e428aa08b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308290.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/08b/f1e40181810ffc02d929ea0e428aa08b/f1e40181810ffc02d929ea0e428aa08b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308294.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/773/ebfd773e9d73d106bac50bc4604ef773/ebfd773e9d73d106bac50bc4604ef773.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308294.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/773/ebfd773e9d73d106bac50bc4604ef773/ebfd773e9d73d106bac50bc4604ef773.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308298.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/273/5edab4a1d77cebcb79fac67c2eb90273/5edab4a1d77cebcb79fac67c2eb90273.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308298.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/273/5edab4a1d77cebcb79fac67c2eb90273/5edab4a1d77cebcb79fac67c2eb90273.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308302.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/f5f/5303eeacd095b7c98a079848d8c84f5f/5303eeacd095b7c98a079848d8c84f5f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308302.00000-0, db: /tmp/tmpk7epfdvb/sda/containers/0/f5f/5303eeacd095b7c98a079848d8c84f5f/5303eeacd095b7c98a079848d8c84f5f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308052.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/bb9/0b097f1e7976a1039686e137b79aebb9/0b097f1e7976a1039686e137b79aebb9.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308052.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/bb9/0b097f1e7976a1039686e137b79aebb9/0b097f1e7976a1039686e137b79aebb9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308055.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/d33/aa53e6c0bd861fe7dddc8d8cc3e10d33/aa53e6c0bd861fe7dddc8d8cc3e10d33.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308055.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/d33/aa53e6c0bd861fe7dddc8d8cc3e10d33/aa53e6c0bd861fe7dddc8d8cc3e10d33.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308058.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/e5d/0793af51b54dc9ef4401ce0724183e5d/0793af51b54dc9ef4401ce0724183e5d.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308058.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/e5d/0793af51b54dc9ef4401ce0724183e5d/0793af51b54dc9ef4401ce0724183e5d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308061.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/884/93f040a68bbef3449334360e012b4884/93f040a68bbef3449334360e012b4884.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308061.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/884/93f040a68bbef3449334360e012b4884/93f040a68bbef3449334360e012b4884.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308064.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/6e6/d524021d2b342adca0d399f1b7ddf6e6/d524021d2b342adca0d399f1b7ddf6e6.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308064.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/6e6/d524021d2b342adca0d399f1b7ddf6e6/d524021d2b342adca0d399f1b7ddf6e6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308073.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308073.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308076.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/782/4a4cb2542f007abfe3c0461656a84782/4a4cb2542f007abfe3c0461656a84782.db +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 1791308046.00000 +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 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.3:1003/sdd/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, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-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 1791308046.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 1791308047.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 1791308048.00000 +object-reconstructor INFO: Nothing reconstructed for 1.049041748046875e-05 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 6, 7, 8, 9, 11] +object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 6, 7, 9, 11, 12] +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.35.1/swift/obj/diskfile.py", line 1844, in open - fallocate(self._fd, self._size) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 7, 9, 11, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. +test INFO: [worker 1/1 pid=1867680] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1867680] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1867680] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1867680] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1867680] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1867680] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1867680] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1867680] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1867680] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1867680] 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=1867680] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1867680] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1867680] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1867680] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1867680] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1867680] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1867680] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1867680] 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-replicator INFO: [worker 1/2 pid=1867680] Running object replicator in script mode. +test-replicator INFO: [worker 1/2 pid=1867680] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 2/2 pid=1867680] Running object replicator in script mode. +test-replicator INFO: [worker 2/2 pid=1867680] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=1867680] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=1867680] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 2/3 pid=1867680] Running object replicator in script mode. +test-replicator INFO: [worker 2/3 pid=1867680] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 3/3 pid=1867680] Running object replicator in script mode. +test-replicator INFO: [worker 3/3 pid=1867680] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=1867680] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=1867680] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=1867680] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=1867680] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=8804] Running object replicator in script mode.test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_db_states ... 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 +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.container.test_backend.TestContainerBroker.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBroker.test_reclaim_deadlock ... 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.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.TestContainerBroker.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_reclaim_shard_ranges ... 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 +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.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.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states ... 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.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_deleted ... ok + +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmp_v_o1b4z/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp_v_o1b4z/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp_v_o1b4z/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp_v_o1b4z/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok ... ok +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_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_errors ... 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_http_protocol.TestProxyProtocol.test_address_and_environ +test.unit.common.test_http_protocol.TestProxyProtocol.test_address_and_environ ... 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.test_http_protocol.TestProxyProtocol.test_malformed_proxy_lines +test.unit.common.test_http_protocol.TestProxyProtocol.test_malformed_proxy_lines ... 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 +test.unit.common.test_http_protocol.TestProxyProtocol.test_multiple_requests_with_proxy ... ok +test.unit.common.test_http_protocol.TestProxyProtocol.test_request_with_proxy +test.unit.common.test_http_protocol.TestProxyProtocol.test_request_with_proxy ... ok +test.unit.common.test_http_protocol.TestProxyProtocol.test_request_with_proxy_https +test.unit.common.test_http_protocol.TestProxyProtocol.test_request_with_proxy_https ... 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 + +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308076.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/782/4a4cb2542f007abfe3c0461656a84782/4a4cb2542f007abfe3c0461656a84782.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308079.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/0c2/f6e104f16ed0774022b5889c2e5900c2/f6e104f16ed0774022b5889c2e5900c2.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308079.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/0c2/f6e104f16ed0774022b5889c2e5900c2/f6e104f16ed0774022b5889c2e5900c2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308082.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/0de/85079c5971d537514e4c9ec5532ee0de/85079c5971d537514e4c9ec5532ee0de.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308082.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/0de/85079c5971d537514e4c9ec5532ee0de/85079c5971d537514e4c9ec5532ee0de.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308085.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/411/27eb8e3d859f05d0d45232b6268cb411/27eb8e3d859f05d0d45232b6268cb411.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308085.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/411/27eb8e3d859f05d0d45232b6268cb411/27eb8e3d859f05d0d45232b6268cb411.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308088.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/079/ea1f86fb2e305386831214ceef4f3079/ea1f86fb2e305386831214ceef4f3079.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308088.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/079/ea1f86fb2e305386831214ceef4f3079/ea1f86fb2e305386831214ceef4f3079.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308091.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/2e3/3e4ec3cbd973265a5c1be28bf34402e3/3e4ec3cbd973265a5c1be28bf34402e3.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308091.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/2e3/3e4ec3cbd973265a5c1be28bf34402e3/3e4ec3cbd973265a5c1be28bf34402e3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308094.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/a0b/e22d29a37abb0141044aa6f214502a0b/e22d29a37abb0141044aa6f214502a0b.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308094.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/a0b/e22d29a37abb0141044aa6f214502a0b/e22d29a37abb0141044aa6f214502a0b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308097.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/b9b/d21ca0635e8168b627b70e51a9eceb9b/d21ca0635e8168b627b70e51a9eceb9b.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308097.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/b9b/d21ca0635e8168b627b70e51a9eceb9b/d21ca0635e8168b627b70e51a9eceb9b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308100.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/896/f9bb81a7a1022694cf5ea7de79b61896/f9bb81a7a1022694cf5ea7de79b61896.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308100.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/896/f9bb81a7a1022694cf5ea7de79b61896/f9bb81a7a1022694cf5ea7de79b61896.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308103.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/9b0/7a7bd38942055e472a520ac764d249b0/7a7bd38942055e472a520ac764d249b0.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308103.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/9b0/7a7bd38942055e472a520ac764d249b0/7a7bd38942055e472a520ac764d249b0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308106.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/ec1/7148df04a0512497fdea3395945f8ec1/7148df04a0512497fdea3395945f8ec1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308106.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/ec1/7148df04a0512497fdea3395945f8ec1/7148df04a0512497fdea3395945f8ec1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308109.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/799/e66b9004e32da38c801e3e0f11d74799/e66b9004e32da38c801e3e0f11d74799.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308109.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/799/e66b9004e32da38c801e3e0f11d74799/e66b9004e32da38c801e3e0f11d74799.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308112.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/249/e16a306d23fb165011f98654876bb249/e16a306d23fb165011f98654876bb249.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308112.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/249/e16a306d23fb165011f98654876bb249/e16a306d23fb165011f98654876bb249.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308115.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/087/6a73f8482022de8114aac740ff16f087/6a73f8482022de8114aac740ff16f087.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308115.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/087/6a73f8482022de8114aac740ff16f087/6a73f8482022de8114aac740ff16f087.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308118.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/84e/025d3a9ddac68956ba73ac30592dd84e/025d3a9ddac68956ba73ac30592dd84e.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308118.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/84e/025d3a9ddac68956ba73ac30592dd84e/025d3a9ddac68956ba73ac30592dd84e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308121.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/7fa/6782952d143d5bd4cc3d38f16924e7fa/6782952d143d5bd4cc3d38f16924e7fa.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308121.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/7fa/6782952d143d5bd4cc3d38f16924e7fa/6782952d143d5bd4cc3d38f16924e7fa.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308124.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/5e2/825d28cff3b1cef29c807128fb8b05e2/825d28cff3b1cef29c807128fb8b05e2.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308124.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/5e2/825d28cff3b1cef29c807128fb8b05e2/825d28cff3b1cef29c807128fb8b05e2.dbtest.unit.common.test_http_protocol.TestProxyProtocol.test_unknown_client_addr +test.unit.common.test_http_protocol.TestProxyProtocol.test_unknown_client_addr ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs ... 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.container.test_backend.TestContainerBroker.test_remove_objects +test.unit.container.test_backend.TestContainerBroker.test_remove_objects ... 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_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.container.test_backend.TestContainerBroker.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBroker.test_resolve_shard_range_states ... 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 +/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_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.TestUTC.test_tzname +test.unit.common.test_utils.TestUTC.test_tzname ... 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_state_is_not_reclaimable ... 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.container.test_backend.TestContainerBroker.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_sysmeta ... 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.TestContainerBrokerBeforeShardRanges.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces ... ok + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx15bcbb47cf724fd590cf0-006ac5310f" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3065712e6e3d4376b01db-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "txe3c1bedabe5049688ea3c-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx6aed1a1f6a30443ba83cf-006ac5310f" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa2938bd410e049a992271-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "txf98e27cea9ff4d40becae-006ac5310f" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdd1/3/a/1267e3526da943fda22b55e89ab78c99/o" 412 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx61031adc1afe4062b6236-006ac5310f" "proxy-server 1867673" 0.0006 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 412 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx61031adc1afe4062b6236-006ac5310f" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx40d33f9197c1491b8be2a-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx4128769595844215bebbd-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 304 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx3f1e588f81864b6d8865e-006ac5310f" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4719e8fa233448839cbfb-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx733f9285e67c4c78a9039-006ac5310f" "proxy-server 1867673" 0.0121 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 304 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "tx35fbb89151464c5ab2098-006ac5310f" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe7bf06e99a384755b40e9-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/0/a/1267e3526da943fda22b55e89ab78c99" 204 - "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99" "tx076a3c6efce94f1b8bf8c-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdc1/3/a/1267e3526da943fda22b55e89ab78c99/o" 200 24 "HEAD http://foo:8080/v1/a/1267e3526da943fda22b55e89ab78c99/o" "txc0c2cb64e20c41c1a885e-006ac5310f" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd0b5a1a7b3e44b2e8e4ef-006ac5310f" "proxy-server 1867673" 0.0174 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sda1/1/a/34ee1d00ce56456ea64ee7e7d2033baa" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" "txd0b5a1a7b3e44b2e8e4ef-006ac5310f" "container-server 1867673" 0.0010 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sdb1/1/a/34ee1d00ce56456ea64ee7e7d2033baa" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" "txd0b5a1a7b3e44b2e8e4ef-006ac5310f" "container-server 1867673" 0.0010 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 201 - "PUT http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa" "txd0b5a1a7b3e44b2e8e4ef-006ac5310f" "proxy-server 1867673" 0.0446 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sda1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 201 - "PUT http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa" "txd0b5a1a7b3e44b2e8e4ef-006ac5310f" "proxy-server 1867673" 0.0331 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfea255a2dc6e46dbab238-006ac5310f" "proxy-server 1867673" 0.0018 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 204 - "HEAD http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa" "txfea255a2dc6e46dbab238-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3b6499e832744671907ad-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 204 - "HEAD http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa" "tx478252b2e09640e1b1ca0-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sda1/0/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 201 - "PUT http://foo:8080/sdd1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx9e25950198174f7ba7829-006ac5310f" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 201 - "PUT http://foo:8080/sdc1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx9e25950198174f7ba7829-006ac5310f" "object-server 1867673" 0.0005 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sdc1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 201 - "PUT http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx9e25950198174f7ba7829-006ac5310f" "proxy-server 1867673" 0.0345 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sdd1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 201 - "PUT http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx9e25950198174f7ba7829-006ac5310f" "proxy-server 1867673" 0.0358 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeac509c335ba4fa78cb1c-006ac5310f" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 204 - "HEAD http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa" "tx3aac5e934263428bb4684-006ac5310f" "proxy-server 1867673" 0.0101 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sda1/0/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 201 - "POST http://foo:8080/sdd1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx6f4cabaae7a74fcfba655-006ac5310f" "object-server 1867673" 0.0004 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 201 - "POST http://foo:8080/sdc1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx6f4cabaae7a74fcfba655-006ac5310f" "object-server 1867673" 0.0004 "-" 1867673 1test.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 NOTICE: Child 1867651 exiting normally +test NOTICE: Started child 88 from parent 1867651 +test NOTICE: Started child 89 from parent 1867651 +test ERROR: Removing dead child 88 from parent 1867651 +test NOTICE: Started child 90 from parent 1867651 +test NOTICE: Started child 88 from parent 1867651 +test NOTICE: Started child 89 from parent 1867651 +test ERROR: Problem finding shard upper in '/tmp/tmp3al1qsmw/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp3al1qsmw/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -59389,24 +50560,260 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 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: +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpk2i31gnn/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpk2i31gnn/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_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 +Container 'a/c' cannot be set to sharding state while in sharding state +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_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_storage_policy_property ... 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 +Container 'a/c' cannot be set to sharded state while in sharded state +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.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging ... 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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim ... 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 +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.35.1/swift/obj/diskfile.py", line 1527, 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_set_db_states +test.unit.container.test_backend.TestContainerBroker.test_set_db_states ... 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.35.1/swift/obj/diskfile.py", line 1527, 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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor ... 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.35.1/swift/obj/diskfile.py", line 1527, 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker ... 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 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.35.1/swift/obj/diskfile.py", line 3025, in create - yield dfw.open() - ~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1847, in open - raise DiskFileNoSpace() -swift.common.exceptions.DiskFileNoSpace + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 "once" mode +test ERROR: ERROR Could not get container info /tmp/tmpoc_ega5w/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmpoc_ega5w/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY jojo', (txn: tx1b0ef33307294e85a4078-006ac5310f) +proxy INFO: wsgi exiting +proxy INFO: (1867661) wsgi exited, is_accepting=True +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXYjojo a b c d e', (txn: tx684a07a1a9d843a8a29e3-006ac5310f) +proxy INFO: wsgi exiting +proxy INFO: (1867661) wsgi exited, is_accepting=True +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY a b c d e', (txn: txeb3b098ef78b413f9ac81-006ac5310f) +proxy INFO: wsgi exiting +proxy INFO: (1867661) wsgi exited, is_accepting=True +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) 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: (1867661) wsgi exited, is_accepting=True +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [07/Oct/2026 07:34:07] "GET /someurl HTTP/1.1" 200 160 0.000060 +proxy INFO: 192.168.0.1 - - [07/Oct/2026 07:34:07] "GET /otherurl HTTP/1.1" 200 179 0.000032 +proxy INFO: wsgi exiting +proxy INFO: (1867661) wsgi exited, is_accepting=True +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [07/Oct/2026 07:34:07] "GET /someurl HTTP/1.0" 200 186 0.000040 +proxy INFO: wsgi exiting +proxy INFO: (1867661) wsgi exited, is_accepting=True +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [07/Oct/2026 07:34:07] "GET /someurl HTTP/1.0" 200 179 0.000043 +proxy INFO: wsgi exiting +proxy INFO: (1867661) wsgi exited, is_accepting=True +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:07] "GET /someurl HTTP/1.0" 200 180 0.000043 +proxy INFO: wsgi exiting +proxy INFO: (1867661) wsgi exited, is_accepting=True +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:07] "GET /someurl HTTP/1.0" 200 180 0.000039 +proxy INFO: wsgi exiting +proxy INFO: (1867661) wsgi exited, is_accepting=True +proxy INFO: (1867661) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:07] "GET /someurl HTTP/1.0" 200 180 0.000043 +proxy INFO: wsgi exiting +proxy INFO: (1867661) wsgi exited, is_accepting=True -During handling of the above exception, another exception occurred: +user quit +No .MockServer object at 0xffff7d848d10> running +.MockServerFactory.MockServer object at 0xffff7fe49e80> (1) appears to have stopped +No .MockServerFactory.MockServer object at 0xffff7d790910> running +No .MockServerFactory.MockServer object at 0xffff7d790cd0> running +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff7d7175c0> to die; giving up +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff7fe48ad0> to die; killing +Signal .MockServerFactory.MockServer object at 0xffff7fe48ad0> pid: None signal: 9 +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff7d790b90> to die; killing +Signal .MockServerFactory.MockServer object at 0xffff7d790b90> pid: None signal: 9 +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff7d790cd0> to die; killing +Signal .MockServerFactory.MockServer object at 0xffff7d790cd0> pid: None signal: 9 +test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpsmhes9vr/tmp_test_obj_server_DiskFile/c110f854-ca18-47a4-ba8e-6d3fdabfa4d4/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.35.1/swift/obj/diskfile.py", line 1527, 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 +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308127.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/ef9/123b0f303be5cc076886b612321c0ef9/123b0f303be5cc076886b612321c0ef9.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308127.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/ef9/123b0f303be5cc076886b612321c0ef9/123b0f303be5cc076886b612321c0ef9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308130.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/719/a3d839038b5be2f820959a6fb7a91719/a3d839038b5be2f820959a6fb7a91719.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308130.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/719/a3d839038b5be2f820959a6fb7a91719/a3d839038b5be2f820959a6fb7a91719.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308133.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/7f4/81d8e6c1fcdab49c913394e02b2887f4/81d8e6c1fcdab49c913394e02b2887f4.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308133.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/7f4/81d8e6c1fcdab49c913394e02b2887f4/81d8e6c1fcdab49c913394e02b2887f4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308136.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/d87/bf9ff28462831c23039acaaa7dc77d87/bf9ff28462831c23039acaaa7dc77d87.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308136.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/d87/bf9ff28462831c23039acaaa7dc77d87/bf9ff28462831c23039acaaa7dc77d87.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308139.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/cea/752e75dad4dbc8cff4b66f6e5fd68cea/752e75dad4dbc8cff4b66f6e5fd68cea.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308139.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/cea/752e75dad4dbc8cff4b66f6e5fd68cea/752e75dad4dbc8cff4b66f6e5fd68cea.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308142.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/eec/ae5ca43aa9ec45cb43e5e1f2ce08feec/ae5ca43aa9ec45cb43e5e1f2ce08feec.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308142.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/eec/ae5ca43aa9ec45cb43e5e1f2ce08feec/ae5ca43aa9ec45cb43e5e1f2ce08feec.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308145.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/fe4/71749a4170b6c6b0034cc5e423916fe4/71749a4170b6c6b0034cc5e423916fe4.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308145.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/fe4/71749a4170b6c6b0034cc5e423916fe4/71749a4170b6c6b0034cc5e423916fe4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308148.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/4ec/9a9870c9d59e7a184e3801b51d30f4ec/9a9870c9d59e7a184e3801b51d30f4ec.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308148.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/4ec/9a9870c9d59e7a184e3801b51d30f4ec/9a9870c9d59e7a184e3801b51d30f4ec.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308151.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/6b8/442f30b44fad18c3f21425b4faa946b8/442f30b44fad18c3f21425b4faa946b8.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308151.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/6b8/442f30b44fad18c3f21425b4faa946b8/442f30b44fad18c3f21425b4faa946b8.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308154.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/fe4/bad4f65eb33e5b795abfb6acf7c2cfe4/bad4f65eb33e5b795abfb6acf7c2cfe4.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308154.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/fe4/bad4f65eb33e5b795abfb6acf7c2cfe4/bad4f65eb33e5b795abfb6acf7c2cfe4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308157.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/c23/775cecf9945c50aa4b1875803fe7ac23/775cecf9945c50aa4b1875803fe7ac23.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308157.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/c23/775cecf9945c50aa4b1875803fe7ac23/775cecf9945c50aa4b1875803fe7ac23.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308160.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/530/00908baa35fb818cf50ab6dbb570f530/00908baa35fb818cf50ab6dbb570f530.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308160.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/530/00908baa35fb818cf50ab6dbb570f530/00908baa35fb818cf50ab6dbb570f530.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308163.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/298/d8fd533bd62f72d4a1095d5b86a38298/d8fd533bd62f72d4a1095d5b86a38298.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308163.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/298/d8fd533bd62f72d4a1095d5b86a38298/d8fd533bd62f72d4a1095d5b86a38298.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308166.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/52d/54453bdc6021307765594249b11a252d/54453bdc6021307765594249b11a252d.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308166.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/52d/54453bdc6021307765594249b11a252d/54453bdc6021307765594249b11a252d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308169.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/fd1/6cd45c9e092fc2633d2e53ac58570fd1/6cd45c9e092fc2633d2e53ac58570fd1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308169.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/fd1/6cd45c9e092fc2633d2e53ac58570fd1/6cd45c9e092fc2633d2e53ac58570fd1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308172.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/97b/93882afbbfb8be6cc4affc4aa6fa197b/93882afbbfb8be6cc4affc4aa6fa197b.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308172.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/97b/93882afbbfb8be6cc4affc4aa6fa197b/93882afbbfb8be6cc4affc4aa6fa197b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308175.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/fa2/4ba2f2b1f10933cbaa4633b006fbcfa2/4ba2f2b1f10933cbaa4633b006fbcfa2.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering ... 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.35.1/swift/obj/diskfile.py", line 1875, in close - os.unlink(self._tmppath) - ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1527, 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) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -59415,307 +50822,191 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 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/tmpu89w46q6/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.10145.data: Bytes read: 30, does not match metadata: 31 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpiq3ec4u8/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.25556.data: [Errno 5] Input/output error -test-TestDiskFile WARNING: Quarantined object /tmp/tmp5zkf8kwa/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.25848.data: Bytes read: 10, does not match metadata: 11 -Problem cleaning up /tmp/tmpypc18da0/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation ... 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 Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1962, in _finalize_put - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5874, in mock_cleanup - raise OSError() + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1527, 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.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_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_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 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txbd0ed198d5f9479bb2bab-0068b82108" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdi1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 304 - "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx2c577afe5abf4c039acce-0068b82108" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 304 - "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx2c577afe5abf4c039acce-0068b82108" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 304 - "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx2c577afe5abf4c039acce-0068b82108" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6575652300224d4babdcb-0068b82108" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txb276af51c10b46fc8dfc1-0068b82108" "proxy-server 3036835" 0.0021 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx8e27a358f1734d5ea580b-0068b82108" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx8e27a358f1734d5ea580b-0068b82108" "proxy-server 3036835" 0.0022 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4d24b3ef0aae414498db3-0068b82108" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx93faab5e6e9f487395dcc-0068b82108" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "tx57cdd182d574481e9ece1-0068b82108" "proxy-server 3036835" 0.0077 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4c3416655a434fb08b0a5-0068b82108" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txf7923f899aac4a1e8ab29-0068b82108" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txd256e56acaa3439eb698e-0068b82108" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txabc7fc1cc442495bb4378-0068b82108" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx868e6eb466f2426b80cda-0068b82108" "proxy-server 3036835" 0.0022 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 412 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txbb57494483d8486bab448-0068b82108" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdi1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 412 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txbb57494483d8486bab448-0068b82108" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdg1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 412 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txbb57494483d8486bab448-0068b82108" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71c6383111ac4aeebe351-0068b82108" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx5992c0e9ce844e45a8b9c-0068b82108" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 304 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txebe204a86c5e46d3a35a9-0068b82108" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3f6e9f7613a34c688f5f8-0068b82108" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "txd6abdfa2d8b84aefa408b-0068b82108" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 304 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txaeb6d25221a24fd4974af-0068b82108" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9cde80f159d14d71a438f-0068b82108" "proxy-server 3036835" 0.0078 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 204 - "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17" "tx7719323b316140eb9247a-0068b82108" "proxy-server 3036835" 0.0011 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdh1/1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" 200 92 "HEAD http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17/o" "txfe56801675cf48639f285-0068b82108" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx77f151e3ff044a9d8513b-0068b82108" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdb1/0/a/b6eb199d471a4dcaab4a5d1b47ff3b17" 200 380 "GET http://foo:8080/v1/a/b6eb199d471a4dcaab4a5d1b47ff3b17?format=json&states=listing" "tx77f151e3ff044a9d8513b-0068b82108" "proxy-server 3036835" 0.0021 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf7bdb88721924758bced6-0068b82108" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/1/a/64f24d05f3004e7d82d9e8e6564d6874" 201 - "PUT http://127.0.0.1:54641/sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" "txf7bdb88721924758bced6-0068b82108" "container-server 3036835" 0.0051 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/1/a/64f24d05f3004e7d82d9e8e6564d6874" 201 - "PUT http://127.0.0.1:55885/sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" "txf7bdb88721924758bced6-0068b82108" "container-server 3036835" 0.0010 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 201 - "PUT http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txf7bdb88721924758bced6-0068b82108" "proxy-server 3036835" 0.0164 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 201 - "PUT http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txf7bdb88721924758bced6-0068b82108" "proxy-server 3036835" 0.6047 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6b8b65fbcb1a4129b770f-0068b82108" "proxy-server 3036835" 0.0062 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx6b8b65fbcb1a4129b770f-0068b82108" "proxy-server 3036835" 0.0055 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa0f28e2a3c69425c94e19-0068b82109" "proxy-server 3036835" 0.0094 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txfd9a6d56e12243718bd71-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874/o" 201 - "PUT http://foo:8080/sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txdcf89f52db984e78a3f4b-0068b82109" "object-server 3036835" 0.0004 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874/o" 201 - "PUT http://foo:8080/sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txdcf89f52db984e78a3f4b-0068b82109" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 201 - "PUT http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txdcf89f52db984e78a3f4b-0068b82109" "proxy-server 3036835" 0.0087 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 201 - "PUT http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txdcf89f52db984e78a3f4b-0068b82109" "proxy-server 3036835" 0.0085 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6e33246f31e4474e89a32-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx78ffb57985fa4f24bd4fb-0068b82109" "proxy-server 3036835" 0.0022 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874/o" 201 - "POST http://foo:8080/sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx46b99ebac06f4a1ba8bab-0068b82109" "object-server 3036835" 0.0004 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874/o" 201 - "POST http://foo:8080/sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx46b99ebac06f4a1ba8bab-0068b82109" "object-server 3036835" 0.0003 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "POST /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 202 76 "POST http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx46b99ebac06f4a1ba8bab-0068b82109" "proxy-server 3036835" 0.0048 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "POST /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 202 76 "POST http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx46b99ebac06f4a1ba8bab-0068b82109" "proxy-server 3036835" 0.0067 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8344020c42fa4615942da-0068b82109" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txddbc912c0054454e8d744-0068b82109" "proxy-server 3036835" 0.0022 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx3499cd28bd7d48c381913-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx83f30c0db6994925a8605-0068b82109" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx584d245b360f4618a523a-0068b82109" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txd7924fcfb56c4298b17f4-0068b82109" "proxy-server 3036835" 0.0027 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfd635c71b73a4892af002-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txd03fd57e3fe84dcd86592-0068b82109" "proxy-server 3036835" 0.0088 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txc34a611133814d09a1c3e-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx155d060169984e9ebe07c-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txd58ae12eada446318fa36-0068b82109" "proxy-server 3036835" 0.0069 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx94d1566e8e034726ac90b-0068b82109" "proxy-server 3036835" 0.0050 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa90da8f2d08c46199e83a-0068b82109" "proxy-server 3036835" 0.0053 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 200 380 "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874?format=json&states=listing" "txa90da8f2d08c46199e83a-0068b82109" "proxy-server 3036835" 0.0063 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx52babd1d2d4246e2bd0c0-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx16a6ab360afa4456a5433-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txea93dea484224148adaad-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4f2b2312839a4fb7b12a0-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txeff1e75a58544c48a2b74-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txcc118b3db46242c8afda9-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 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_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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file ... 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.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.TestContainerBrokerBeforeShardRanges.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects ... 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.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.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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter ... ok -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4373b9dbf8814a549be81-0068b82109" "proxy-server 3036835" 0.0055 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx549e38ce521342669813a-0068b82109" "proxy-server 3036835" 0.0054 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 412 - "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txfcb83aac454e45f79058d-0068b82109" "proxy-server 3036835" 0.0049 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 412 - "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txfcb83aac454e45f79058d-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx94395bef040c4ca3af371-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txac8de45c73f34a4bb4036-0068b82109" "proxy-server 3036835" 0.0011 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 304 - "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txc5d25ec977104bc3961ad-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2d194c8b133e41ee8bd2a-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx79b3726e0b69491491c50-0068b82109" "proxy-server 3036835" 0.0086 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 304 - "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "txebd7b3d00a00436eb8141-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa09d8bd0ef664ee596b7a-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx3ee0215b0ae844008313a-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "GET http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx4ff0ee9f1b8648148e43d-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa0f875aa266a419089776-0068b82109" "proxy-server 3036835" 0.0055 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx07cb0bf7c5a54cc5ae6e4-0068b82109" "proxy-server 3036835" 0.0054 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx8ccd12d65f0d40a5899e1-0068b82109" "proxy-server 3036835" 0.0049 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx185c7af173c642c8a912a-0068b82109" "proxy-server 3036835" 0.0054 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txa43e9df0705e4707985b8-0068b82109" "proxy-server 3036835" 0.0053 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx9689095b93d2436fb8b8c-0068b82109" "proxy-server 3036835" 0.0048 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txde8d3d6c99f84fc8917c4-0068b82109" "proxy-server 3036835" 0.0053 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx5c9de74675054197bc234-0068b82109" "proxy-server 3036835" 0.0054 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 412 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx49e7fae7d8ea4aad98dc3-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 412 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx49e7fae7d8ea4aad98dc3-0068b82109" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx995145803c524861acf1a-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx829f28c9a8384cc394331-0068b82109" "proxy-server 3036835" 0.0053 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdd1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 304 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx7327b6e257714b15b2e00-0068b82109" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx67b70f2f7bc4491792964-0068b82109" "proxy-server 3036835" 0.0053 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "tx411855731fb44630910f7-0068b82109" "proxy-server 3036835" 0.0055 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 304 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx42b900b2449c473cbf557-0068b82109" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb7853594dc447c5bb2a2-0068b82109" "proxy-server 3036835" 0.0083 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/0/a/64f24d05f3004e7d82d9e8e6564d6874" 204 - "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874" "txce19640814d247a2bc152-0068b82109" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdc1/1/a/64f24d05f3004e7d82d9e8e6564d6874/o" 200 24 "HEAD http://foo:8080/v1/a/64f24d05f3004e7d82d9e8e6564d6874/o" "tx22a7f641730b411fa5b7d-0068b82109" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdc1458d53bc14790bdbb8-0068b82109" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/1/a/11f1e8c56a3141779b217a58691df065" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/11f1e8c56a3141779b217a58691df065" "txdc1458d53bc14790bdbb8-0068b82109" "container-server 3036835" 0.0010 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/1/a/11f1e8c56a3141779b217a58691df065" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/11f1e8c56a3141779b217a58691df065" "txdc1458d53bc14790bdbb8-0068b82109" "container-server 3036835" 0.0052 "-" 3036835 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-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-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb055d10f3f394ef5bacd6-006ac5310f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx543859acf81a4173b1d5c-006ac5310f) +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.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.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.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row ... 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.container.test_backend.TestContainerBroker.test_storage_policy_property +test.unit.container.test_backend.TestContainerBroker.test_storage_policy_property ... 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.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.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init ... 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.TestUpdateNewItemFromExisting.test_update_new_item_from_existing +test.unit.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing ... ok +test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy +test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy ... 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.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 -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': 'Wed, 03 Sep 2025 11:05:41 -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': '1756897541.33931', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest: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': 'Wed, 03 Sep 2025 11:05:41 -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': '1756897541.34825', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/2/a/11f1e8c56a3141779b217a58691df065" 201 - "PUT http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065" "txdc1458d53bc14790bdbb8-0068b82109" "proxy-server 3036835" 0.0163 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/2/a/11f1e8c56a3141779b217a58691df065" 201 - "PUT http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065" "txdc1458d53bc14790bdbb8-0068b82109" "proxy-server 3036835" 0.0252 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcacb15e6f89c4ea8907d1-0068b82109" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/2/a/11f1e8c56a3141779b217a58691df065" 204 - "HEAD http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065" "txcacb15e6f89c4ea8907d1-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9362200aa104423881cac-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/2/a/11f1e8c56a3141779b217a58691df065" 204 - "HEAD http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065" "txc858bfcb474240038369b-0068b82109" "proxy-server 3036835" 0.0011 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/2/a/11f1e8c56a3141779b217a58691df065/o" 201 - "PUT http://foo:8080/sdc1/3/a/11f1e8c56a3141779b217a58691df065/o" "tx36c61aa461d042a292e48-0068b82109" "object-server 3036835" 0.0006 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/2/a/11f1e8c56a3141779b217a58691df065/o" 201 - "PUT http://foo:8080/sdd1/3/a/11f1e8c56a3141779b217a58691df065/o" "tx36c61aa461d042a292e48-0068b82109" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdc1/3/a/11f1e8c56a3141779b217a58691df065/o" 201 - "PUT http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065/o" "tx36c61aa461d042a292e48-0068b82109" "proxy-server 3036835" 0.0076 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdd1/3/a/11f1e8c56a3141779b217a58691df065/o" 201 - "PUT http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065/o" "tx36c61aa461d042a292e48-0068b82109" "proxy-server 3036835" 0.0087 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx175bbc066af0405ea57ed-0068b82109" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/2/a/11f1e8c56a3141779b217a58691df065" 204 - "HEAD http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065" "tx7ddeff7e6b4c41a98e792-0068b82109" "proxy-server 3036835" 0.0028 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/2/a/11f1e8c56a3141779b217a58691df065/o" 201 - "POST http://foo:8080/sdd1/3/a/11f1e8c56a3141779b217a58691df065/o" "tx8624062cad8145dbbb179-0068b82109" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "POST /sdd1/3/a/11f1e8c56a3141779b217a58691df065/o" 202 76 "POST http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065/o" "tx8624062cad8145dbbb179-0068b82109" "proxy-server 3036835" 0.0049 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/2/a/11f1e8c56a3141779b217a58691df065/o" 201 - "POST http://foo:8080/sdc1/3/a/11f1e8c56a3141779b217a58691df065/o" "tx8624062cad8145dbbb179-0068b82109" "object-server 3036835" 0.0004 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "POST /sdc1/3/a/11f1e8c56a3141779b217a58691df065/o" 202 76 "POST http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065/o" "tx8624062cad8145dbbb179-0068b82109" "proxy-server 3036835" 0.0083 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9439b5f9b3934c2594df3-0068b82109" "proxy-server 3036835" 0.0063 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/2/a/11f1e8c56a3141779b217a58691df065" 204 - "HEAD http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065" "tx4eb4026d77d24663bd0ee-0068b82109" "proxy-server 3036835" 0.0031 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdc1/3/a/11f1e8c56a3141779b217a58691df065/o" 200 24 "GET http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065/o" "tx048c2ec67865469f9c80b-0068b82109" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71d7f8b1c0324be7af1dc-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/2/a/11f1e8c56a3141779b217a58691df065" 204 - "HEAD http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065" "txd8700e0fd3444336bc92a-0068b82109" "proxy-server 3036835" 0.0066 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdc1/3/a/11f1e8c56a3141779b217a58691df065/o" 200 24 "HEAD http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065/o" "txa8e9ec4006c042fe8257a-0068b82109" "proxy-server 3036835" 0.0049 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx57d57f0e63424ca591bb0-0068b82109" "proxy-server 3036835" 0.0054 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/2/a/11f1e8c56a3141779b217a58691df065" 204 - "HEAD http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065" "txe1e7a2046fed4f1e88b4f-0068b82109" "proxy-server 3036835" 0.0053 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdc1/3/a/11f1e8c56a3141779b217a58691df065/o" 200 24 "GET http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065/o" "tx4db53e54148646348fbe3-0068b82109" "proxy-server 3036835" 0.0050 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc3e2dee455b24d25a8503-0068b82109" "proxy-server 3036835" 0.0055 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/2/a/11f1e8c56a3141779b217a58691df065" 204 - "HEAD http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065" "txba982e3a83694cc6b0d62-0068b82109" "proxy-server 3036835" 0.0054 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdc1/3/a/11f1e8c56a3141779b217a58691df065/o" 200 24 "HEAD http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065/o" "tx11d70bc0071c4d1e84435-0068b82109" "proxy-server 3036835" 0.0048 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe0bb62f531034e1eb256d-0068b82109" "proxy-server 3036835" 0.0054 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sda1/2/a/11f1e8c56a3141779b217a58691df065" 200 380 "GET http://foo:8080/v1/a/11f1e8c56a3141779b217a58691df065?format=json&states=listing" "txe0bb62f531034e1eb256d-0068b82109" "proxy-server 3036835" 0.0064 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfdcb7f3ed76246a794487-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "txfdcb7f3ed76246a794487-0068b82109" "container-server 3036835" 0.0052 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "txfdcb7f3ed76246a794487-0068b82109" "container-server 3036835" 0.0010 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 201 - "PUT http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "txfdcb7f3ed76246a794487-0068b82109" "proxy-server 3036835" 0.0246 "-" 3036835 3test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_without_crypto_ec +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "POST /sdc1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 202 76 "POST http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx6f4cabaae7a74fcfba655-006ac5310f" "proxy-server 1867673" 0.0220 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "POST /sdd1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 202 76 "POST http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx6f4cabaae7a74fcfba655-006ac5310f" "proxy-server 1867673" 0.0370 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfddff8d7a93244bf904f5-006ac5310f" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 204 - "HEAD http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa" "tx00493f3ab0aa457ba4b63-006ac5310f" "proxy-server 1867673" 0.0122 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "GET /sdd1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 200 24 "GET http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx2b49a80193aa48138bf8a-006ac5310f" "proxy-server 1867673" 0.0129 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8033c6e921554a56aad83-006ac5310f" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 204 - "HEAD http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa" "tx77fec015ff88486eba0d6-006ac5310f" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdd1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 200 24 "HEAD http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx0de7ad1886d54379b064a-006ac5310f" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe2b495af0d67443ea4f8f-006ac5310f" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 204 - "HEAD http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa" "txe5405cfa19ec40a6a9f69-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "GET /sdc1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 200 24 "GET http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "tx7204a7e2f0fd4093b410f-006ac5310f" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8be956c7fad74c0ab119b-006ac5310f" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 204 - "HEAD http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa" "tx1376aad40dc24d54930e5-006ac5310f" "proxy-server 1867673" 0.0107 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdd1/2/a/34ee1d00ce56456ea64ee7e7d2033baa/o" 200 24 "HEAD http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa/o" "txb3cbb0aeaf9a4fffa26a5-006ac5310f" "proxy-server 1867673" 0.0128 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4ddf90433544abeab7b6-006ac5310f" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "GET /sdb1/0/a/34ee1d00ce56456ea64ee7e7d2033baa" 200 380 "GET http://foo:8080/v1/a/34ee1d00ce56456ea64ee7e7d2033baa?format=json&states=listing" "txf4ddf90433544abeab7b6-006ac5310f" "proxy-server 1867673" 0.0144 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaa03d43df28e42dea5244-006ac5310f" "proxy-server 1867673" 0.0013 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sdb1/1/a/1d9251e287944f039554301b39343abb" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/1d9251e287944f039554301b39343abb" "txaa03d43df28e42dea5244-006ac5310f" "container-server 1867673" 0.0010 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sda1/1/a/1d9251e287944f039554301b39343abb" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/1d9251e287944f039554301b39343abb" "txaa03d43df28e42dea5244-006ac5310f" "container-server 1867673" 0.0011 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sdb1/1/a/1d9251e287944f039554301b39343abb" 201 - "PUT http://foo:8080/v1/a/1d9251e287944f039554301b39343abb" "txaa03d43df28e42dea5244-006ac5310f" "proxy-server 1867673" 0.0554 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "PUT /sda1/1/a/1d9251e287944f039554301b39343abb" 201 - "PUT http://foo:8080/v1/a/1d9251e287944f039554301b39343abb" "txaa03d43df28e42dea5244-006ac5310f" "proxy-server 1867673" 0.0439 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx51e45e17c08f4b698a7cd-006ac5310f" "proxy-server 1867673" 0.0140 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/1/a/1d9251e287944f039554301b39343abb" 204 - "HEAD http://foo:8080/v1/a/1d9251e287944f039554301b39343abb" "tx51e45e17c08f4b698a7cd-006ac5310f" "proxy-server 1867673" 0.0012 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx016cc4aa40e6413fadb23-006ac5310f" "proxy-server 1867673" 0.0135 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:07 +0000] "HEAD /sda1/1/a/1d9251e287944f039554301b39343abb" 204 - "HEAD http://foo:8080/v1/a/1d9251e287944f039554301b39343abb" "tx2c7dd5dd6f7247cc8f69c-006ac5310f" "proxy-server 1867673" 0.0135 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdh1/1/a/1d9251e287944f039554301b39343abb/o" 201 - "PUT http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "tx502132aeead240fbae2be-006ac5310f" "proxy-server 1867673" 0.0228 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdb1/1/a/1d9251e287944f039554301b39343abb/o" 201 - "PUT http://foo:8080/sdg1/1/a/1d9251e287944f039554301b39343abb/o" "tx502132aeead240fbae2be-006ac5310f" "object-server 1867673" 0.0046 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdg1/1/a/1d9251e287944f039554301b39343abb/o" 201 - "PUT http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "tx502132aeead240fbae2be-006ac5310f" "proxy-server 1867673" 0.0313 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sda1/1/a/1d9251e287944f039554301b39343abb/o" 201 - "PUT http://foo:8080/sdi1/1/a/1d9251e287944f039554301b39343abb/o" "tx502132aeead240fbae2be-006ac5310f" "object-server 1867673" 0.0004 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdi1/1/a/1d9251e287944f039554301b39343abb/o" 201 - "PUT http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "tx502132aeead240fbae2be-006ac5310f" "proxy-server 1867673" 0.0392 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5467969bb4ef40b2a1c08-006ac53110" "proxy-server 1867673" 0.0062 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/1d9251e287944f039554301b39343abb" 204 - "HEAD http://foo:8080/v1/a/1d9251e287944f039554301b39343abb" "tx27ead63b5b644fffba0ad-006ac53110" "proxy-server 1867673" 0.0076 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdb1/1/a/1d9251e287944f039554301b39343abb/o" 201 - "POST http://foo:8080/sdi1/1/a/1d9251e287944f039554301b39343abb/o" "txd842e66d01974120bf0a7-006ac53110" "object-server 1867673" 0.0004 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sda1/1/a/1d9251e287944f039554301b39343abb/o" 201 - "POST http://foo:8080/sdg1/1/a/1d9251e287944f039554301b39343abb/o" "txd842e66d01974120bf0a7-006ac53110" "object-server 1867673" 0.0005 "-" 1867673 3test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror ... 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.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.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.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.container.test_reconciler.TestReconciler.test_invalid_queue_name +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name ... 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.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_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.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.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-TestDiskFile ERROR: ERROR DiskFile /tmp/tmpjj8ecvlb/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.29804.data close failure: a very special error : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 2371, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5700, in blow_up - raise Exception('a very special error') -Exception: a very special error - -test-TestDiskFile WARNING: Quarantined object /tmp/tmpichoapiv/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1756897546.30495.data: Hash of name in metadata does not match directory name -test-TestDiskFile DEBUG: open(/tmp/tmppgefx41b/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/tmppgefx41b/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/tmppgefx41b/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/tmpus43ar2z/tmp_test_obj_server_DiskFile/sda1/objects/537/616/86509ec1e49ada8eec36b3c064d47616/1756897546.35028.data to /tmp/tmpus43ar2z/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1756897546.35028.data due to next_part_power set -test-TestDiskFile DEBUG: Relinking /tmp/tmpus43ar2z/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1756897546.35116#2.data to /tmp/tmpus43ar2z/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1756897546.35116#2.data due to next_part_power set -test-TestDiskFile ERROR: Problem making data file durable /tmp/tmpus43ar2z/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1756897546.35116#2#d.data (): +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range ... ok +test ERROR: Failed to unlink '/tmp/tmp30hxhbxi/containers/part/suffix/hash/container.db': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3282, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -59724,636 +51015,1286 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -Exception -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_vzomp_r/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.40958.ts: Metadata checksum mismatch for /tmp/tmp_vzomp_r/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.40958.ts: stored checksum='b'db85b4ea2dece32dd4cf607b5f748f42'', computed='b'dd250213e6d9bbcd25f1693e74517d37'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvtey5o8u/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.41976.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.42379.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.42379.data'>: stored checksum='b'd5dd2fc9be07de4513ad4f47925b9203'', computed='b'3454b8984a76e689d0a5eb6a36eea42e'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.42589.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.42589.data'>: stored checksum='b'f8487629c0481ab5b74e68647b711414'', computed='b'58110ffcd4bd0d36f96c5c8de731fd6f'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.42780.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.42780.data'>: stored checksum='b'0452000313ee810d254dcf7102fa56df'', computed='b'a15e5751a6a0e90d93822708fbb1f567'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.42976.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.42976.data'>: stored checksum='b'930a1d9be4ab8f33903395f9d9db2b13'', computed='b'd910a3df8a2e9264c2eb642cd834826b'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.43165.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.43165.data'>: stored checksum='b'4f4bfe15be3df1110368682ff15da783'', computed='b'0c935f15bb856165251b498a85b9d90f'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.43360.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.43360.data'>: stored checksum='b'76bcd2bb75e3c25e3f851a97c14ebb2f'', computed='b'ad5c7ecc30081bfdefd5a958d2a2c097'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.43546.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.43546.data'>: stored checksum='b'f6882c69c2c82b33684274984201c114'', computed='b'58ae272caac46dc55cb189938b1048e2'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.43762.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.43762.data'>: stored checksum='b'e190695193df21398a6261ee0b961ac3'', computed='b'ee92374510dc460356a9864acece5e7a'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.43950.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpdgzhm21c/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.43950.data'>: stored checksum='b'e0186dd130b17f14c7fb0cf01d863469'', computed='b'308ef2bac8da4bb3b6f57e053d7115d7'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp5621i9ff/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.44353.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp52rnu96g/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.45175.data: not stat-able: -test-TestDiskFile WARNING: Quarantined object /tmp/tmp6gx7ddh8/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmp6gx7ddh8/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 +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmp30hxhbxi/containers/part/suffix/hash/container_1791308048.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmp30hxhbxi/containers/part/suffix/hash/container_1791308048.00000.db': ['/tmp/tmp30hxhbxi/containers/part/suffix/hash/container.db', '/tmp/tmp30hxhbxi/containers/part/suffix/hash/container_1791308049.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp30hxhbxi/containers/part/suffix/hash/container_1791308049.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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1790640000 +test DEBUG: looking for objects in 1790640000 +test DEBUG: checking container 1790636400 +test DEBUG: looking for objects in 1790636400 +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.35.1/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.35.1/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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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.35.1/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.35.1/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 1791306000 +test DEBUG: looking for objects in 1791306000 +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.35.1/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.35.1/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 1791306000 +test DEBUG: looking for objects in 1791306000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1791302400 +test DEBUG: looking for objects in 1791302400 +test DEBUG: checking container 1791298800 +test DEBUG: looking for objects in 1791298800 +test DEBUG: checking container 1791295200 +test DEBUG: looking for objects in 1791295200 +test DEBUG: checking container 1791291600 +test DEBUG: looking for objects in 1791291600 +test DEBUG: checking container 1791288000 +test DEBUG: looking for objects in 1791288000 +test DEBUG: checking container 1791284400 +test DEBUG: looking for objects in 1791284400 +test DEBUG: checking container 1791280800 +test DEBUG: looking for objects in 1791280800 +test DEBUG: checking container 1791277200 +test DEBUG: looking for objects in 1791277200 +test DEBUG: checking container 1791273600 +test DEBUG: looking for objects in 1791273600 +test DEBUG: checking container 1790701200 +test DEBUG: looking for objects in 1790701200 +test DEBUG: checking container 1790697600 +test DEBUG: looking for objects in 1790697600 +test DEBUG: checking container 1790694000 +test DEBUG: looking for objects in 1790694000 +test DEBUG: checking container 1790690400 +test DEBUG: looking for objects in 1790690400 +test DEBUG: checking container 1790686800 +test DEBUG: looking for objects in 1790686800 +test DEBUG: checking container 1790683200 +test DEBUG: looking for objects in 1790683200 +test DEBUG: checking container 1790679600test.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-TestDiskFile WARNING: Quarantined object /tmp/tmp09tfkcq2/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp09tfkcq2/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestDiskFile WARNING: Quarantined object /tmp/tmp09tfkcq2/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp09tfkcq2/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/tmp0a322uex/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.48349.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0a322uex/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.48564.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0a322uex/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.48764.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0a322uex/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.48968.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0a322uex/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.49157.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0a322uex/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.49374.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0a322uex/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.49565.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0a322uex/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.49764.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0a322uex/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.49954.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpywabdbf4/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.50361.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpywabdbf4/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.50571.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpywabdbf4/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.50766.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpywabdbf4/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.50970.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpywabdbf4/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.51168.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpywabdbf4/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.51376.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpywabdbf4/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.51579.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpywabdbf4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.51793.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpywabdbf4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.51986.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_lce6lry/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.52410.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_lce6lry/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.52636.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_lce6lry/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.52835.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_lce6lry/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.53043.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_lce6lry/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.53239.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_lce6lry/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.53439.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_lce6lry/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.53638.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_lce6lry/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.53843.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp_lce6lry/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.54039.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpd3yg4os2/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.54473.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpd3yg4os2/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.54696.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpd3yg4os2/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.54946.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpd3yg4os2/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.55151.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 +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308175.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/fa2/4ba2f2b1f10933cbaa4633b006fbcfa2/4ba2f2b1f10933cbaa4633b006fbcfa2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308178.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/606/49e14297d15ed15c7cf625eef4f0e606/49e14297d15ed15c7cf625eef4f0e606.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308178.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/606/49e14297d15ed15c7cf625eef4f0e606/49e14297d15ed15c7cf625eef4f0e606.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308181.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/a08/67703f0b03af77feb3abf0270296ca08/67703f0b03af77feb3abf0270296ca08.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308181.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/a08/67703f0b03af77feb3abf0270296ca08/67703f0b03af77feb3abf0270296ca08.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308184.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/bf6/e48a49ca0dfc8dcb5c352f0e8d872bf6/e48a49ca0dfc8dcb5c352f0e8d872bf6.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308184.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/bf6/e48a49ca0dfc8dcb5c352f0e8d872bf6/e48a49ca0dfc8dcb5c352f0e8d872bf6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308187.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/aea/56b942de8bad66bbfd053bb118f5aaea/56b942de8bad66bbfd053bb118f5aaea.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308187.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/aea/56b942de8bad66bbfd053bb118f5aaea/56b942de8bad66bbfd053bb118f5aaea.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308190.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/ac6/b9377973e2ae85d16fb428976a34fac6/b9377973e2ae85d16fb428976a34fac6.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308190.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/ac6/b9377973e2ae85d16fb428976a34fac6/b9377973e2ae85d16fb428976a34fac6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308193.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/86c/a3d82fdd9303767eeb536a33a611d86c/a3d82fdd9303767eeb536a33a611d86c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308193.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/86c/a3d82fdd9303767eeb536a33a611d86c/a3d82fdd9303767eeb536a33a611d86c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308196.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/8b6/1970f5a3f51fb7b10e296d74a0a168b6/1970f5a3f51fb7b10e296d74a0a168b6.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308196.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/8b6/1970f5a3f51fb7b10e296d74a0a168b6/1970f5a3f51fb7b10e296d74a0a168b6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308199.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/495/5d4dfe9c6ac1d5c2d1187c17142ab495/5d4dfe9c6ac1d5c2d1187c17142ab495.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308199.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/495/5d4dfe9c6ac1d5c2d1187c17142ab495/5d4dfe9c6ac1d5c2d1187c17142ab495.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308202.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/e22/34e4121d1eaef3ead5ef200e66d22e22/34e4121d1eaef3ead5ef200e66d22e22.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308202.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/e22/34e4121d1eaef3ead5ef200e66d22e22/34e4121d1eaef3ead5ef200e66d22e22.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308205.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/874/8930a5d3d4d09ba471b94d04d80e0874/8930a5d3d4d09ba471b94d04d80e0874.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308205.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/874/8930a5d3d4d09ba471b94d04d80e0874/8930a5d3d4d09ba471b94d04d80e0874.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308208.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/ffa/19f90dee690f7d80a7eeb99fb391effa/19f90dee690f7d80a7eeb99fb391effa.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308208.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/ffa/19f90dee690f7d80a7eeb99fb391effa/19f90dee690f7d80a7eeb99fb391effa.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308211.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/842/38b8f3688543f365a14b01b2746b7842/38b8f3688543f365a14b01b2746b7842.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308211.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/842/38b8f3688543f365a14b01b2746b7842/38b8f3688543f365a14b01b2746b7842.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308214.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/178/722ae2ecd9b16d470acb1a6457521178/722ae2ecd9b16d470acb1a6457521178.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308214.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/178/722ae2ecd9b16d470acb1a6457521178/722ae2ecd9b16d470acb1a6457521178.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308217.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/bbb/1de055105ee21a67f5e6db79346c7bbb/1de055105ee21a67f5e6db79346c7bbb.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308217.00000-0, db: /tmp/tmpnawusixk/sda/containers/0/bbb/1de055105ee21a67f5e6db79346c7bbb/1de055105ee21a67f5e6db79346c7bbb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308053.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/d40/e65e1b4ddc797f2e180d435b94004d40/e65e1b4ddc797f2e180d435b94004d40.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308058.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e5d/0793af51b54dc9ef4401ce0724183e5d/0793af51b54dc9ef4401ce0724183e5d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308063.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/26a/7e03f5a720d3580de0328bd8df2de26a/7e03f5a720d3580de0328bd8df2de26a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308068.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9f3/7d45e2e4f58cb40b6b3605abeb7f99f3/7d45e2e4f58cb40b6b3605abeb7f99f3.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info ... 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.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-TestDiskFile WARNING: Quarantined object /tmp/tmpd3yg4os2/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.55371.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpd3yg4os2/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.55581.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpo6g9tfhm/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.56573.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpo6g9tfhm/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.56795.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpo6g9tfhm/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.57011.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpo6g9tfhm/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.57212.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpo6g9tfhm/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.57417.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpo6g9tfhm/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.57618.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpo6g9tfhm/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.57826.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpo6g9tfhm/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.58021.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpo6g9tfhm/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.58223.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmp6plbegmx/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.58626.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp6plbegmx/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.58832.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp6plbegmx/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.59035.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp6plbegmx/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.59229.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp6plbegmx/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.59442.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp6plbegmx/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.59638.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp6plbegmx/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.60013.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp580bk2bo/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.60657.data: Failed to open /tmp/tmp580bk2bo/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.60657.data: [Errno 61] -ENODATA fool! -test-TestDiskFile WARNING: Quarantined object /tmp/tmptcyjs480/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.61065.data: Failed to open /tmp/tmptcyjs480/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.61065.data: [Errno 117] -EUCLEAN fool! -test-TestDiskFile WARNING: Quarantined object /tmp/tmp3qd6l7u5/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.61456.data: missing content-length in metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.61850.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.61850.data'>: stored checksum='b'35f057425e576e7fbefbaf40a054ecdd'', computed='b'c6ab3f260e3caef7059db26348baa4d6'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.62090.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.62090.data'>: stored checksum='b'475b15ee176269bf1da33240772e8598'', computed='b'6de45f1c3398fc5d080a9e3dee24b77a'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.62296.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.62296.data'>: stored checksum='b'067c7c7434b71480f10bdcdce327717b'', computed='b'3e2c8b8fba44b66203c3d95ab202ab72'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.62500.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.62500.data'>: stored checksum='b'887bc53d37da07daa7bbea859bfa0182'', computed='b'e4bbc5e296ce681c86fb257f9f7a301a'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.62695.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.62695.data'>: stored checksum='b'bac0c33c40e327daddc50cf3f373f075'', computed='b'cba797d7edd535fb83ac6b97c0574442'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.62892.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.62892.data'>: stored checksum='b'4a74466aeb5d1824f7f500259034111c'', computed='b'290e87a9aed934b03f249ad3a17901a1'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.63091.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.63091.data'>: stored checksum='b'7bb297ae3e6951b3fb9a1fbca81a744b'', computed='b'7de3635180e0523beb00b5261e25f4dd'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.63295.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.63295.data'>: stored checksum='b'3476b54780d52a0653db4f5966266aaf'', computed='b'1a0f8bca6de6cfd7a13c6aade81e704f'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.63488.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmptt67u3ec/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.63488.data'>: stored checksum='b'2e0414bc421ba55d0a9f57c7b6e93066'', computed='b'e227fada859f7ef6577719f94db9e499''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 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "POST /sdi1/1/a/1d9251e287944f039554301b39343abb/o" 202 76 "POST http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "txd842e66d01974120bf0a7-006ac53110" "proxy-server 1867673" 0.0112 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "POST /sdg1/1/a/1d9251e287944f039554301b39343abb/o" 202 76 "POST http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "txd842e66d01974120bf0a7-006ac53110" "proxy-server 1867673" 0.0181 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "POST /sdh1/1/a/1d9251e287944f039554301b39343abb/o" 202 76 "POST http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "txd842e66d01974120bf0a7-006ac53110" "proxy-server 1867673" 0.0160 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx73e59a8f6f7f4c58b891f-006ac53110" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/1d9251e287944f039554301b39343abb" 204 - "HEAD http://foo:8080/v1/a/1d9251e287944f039554301b39343abb" "tx54b23b5c1bce4ff28f8e1-006ac53110" "proxy-server 1867673" 0.0078 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdh1/1/a/1d9251e287944f039554301b39343abb/o" 200 92 "GET http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "txd0e99e3bb8fc4ee8821d7-006ac53110" "proxy-server 1867673" 0.0050 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdi1/1/a/1d9251e287944f039554301b39343abb/o" 200 92 "GET http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "txd0e99e3bb8fc4ee8821d7-006ac53110" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx04e1ef4c27cc451181c1c-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/1d9251e287944f039554301b39343abb" 204 - "HEAD http://foo:8080/v1/a/1d9251e287944f039554301b39343abb" "txd598f34c6c8443be8a8d8-006ac53110" "proxy-server 1867673" 0.0070 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdg1/1/a/1d9251e287944f039554301b39343abb/o" 200 92 "HEAD http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "tx2105001274fe40c59166d-006ac53110" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx228fac141b654fdebb11d-006ac53110" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/1d9251e287944f039554301b39343abb" 204 - "HEAD http://foo:8080/v1/a/1d9251e287944f039554301b39343abb" "tx07822add250f418595f65-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdh1/1/a/1d9251e287944f039554301b39343abb/o" 200 92 "GET http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "tx4af3beb719724a6b97180-006ac53110" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdg1/1/a/1d9251e287944f039554301b39343abb/o" 200 92 "GET http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "tx4af3beb719724a6b97180-006ac53110" "proxy-server 1867673" 0.0090 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx02b5951508aa4603b70bb-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/1d9251e287944f039554301b39343abb" 204 - "HEAD http://foo:8080/v1/a/1d9251e287944f039554301b39343abb" "txc3f02a1ce2e4400cbd0fb-006ac53110" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdi1/1/a/1d9251e287944f039554301b39343abb/o" 200 92 "HEAD http://foo:8080/v1/a/1d9251e287944f039554301b39343abb/o" "tx2ee7a4e3d93645969a400-006ac53110" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3450e336d8ae4a67a09c9-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sda1/1/a/1d9251e287944f039554301b39343abb" 200 380 "GET http://foo:8080/v1/a/1d9251e287944f039554301b39343abb?format=json&states=listing" "tx3450e336d8ae4a67a09c9-006ac53110" "proxy-server 1867673" 0.0021 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9f8f215a0f564137b4d83-006ac53110" "proxy-server 1867673" 0.0014 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 201 - "PUT http://127.0.0.1:36181/sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx9f8f215a0f564137b4d83-006ac53110" "container-server 1867673" 0.0009 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 201 - "PUT http://127.0.0.1:36093/sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx9f8f215a0f564137b4d83-006ac53110" "container-server 1867673" 0.0009 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 201 - "PUT http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx9f8f215a0f564137b4d83-006ac53110" "proxy-server 1867673" 0.0199 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 201 - "PUT http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx9f8f215a0f564137b4d83-006ac53110" "proxy-server 1867673" 0.0288 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx64592e8550224603a0524-006ac53110" "proxy-server 1867673" 0.0019 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx64592e8550224603a0524-006ac53110" "proxy-server 1867673" 0.0011 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1e8dce39ea02462db6dc0-006ac53110" "proxy-server 1867673" 0.0018 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "txb12728caf0c24a4f953ab-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6/o" 201 - "PUT http://foo:8080/sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx17844f3483fd43a48faed-006ac53110" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6/o" 201 - "PUT http://foo:8080/sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx17844f3483fd43a48faed-006ac53110" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 201 - "PUT http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx17844f3483fd43a48faed-006ac53110" "proxy-server 1867673" 0.0218 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 201 - "PUT http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx17844f3483fd43a48faed-006ac53110" "proxy-server 1867673" 0.0217 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx36ea720163ac4e0980552-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx34b33bc60fd3440cb1f8b-006ac53110" "proxy-server 1867673" 0.0076 "-" 1867673 1test.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 +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_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info ... 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.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-TestDiskFile WARNING: Quarantined object /tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.63903.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1756897546.63903.data'>: stored checksum='b'3276404517a2c1c6fc438bdb4daed60d'', computed='b'2e52ecba51a87a4c65a89f6398837601'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.64116.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1756897546.64116.data'>: stored checksum='b'913646087ff055efe543d81b2d90600c'', computed='b'e9548f8e6f2a6dcbe13adaacd05ac1b0'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.64307.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1756897546.64307.data'>: stored checksum='b'e5c57f881f4f35a958ab97bcf6a637e7'', computed='b'cb5ed0203d788ac3e73907113a01f656'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.64507.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1756897546.64507.data'>: stored checksum='b'ca131fa67b89c52c056d0a67353b8ed6'', computed='b'e1e257be86fd5661b8cd85c4d1920723'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.64700.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1756897546.64700.data'>: stored checksum='b'a4e48f22f9ea55ecdb8346773cc1e70d'', computed='b'fe616b184b11847f294112cbca43386b'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.64899.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1756897546.64899.data'>: stored checksum='b'2dfc4f0761c51433ce281d5014d2f569'', computed='b'385da9652f19be8fdd6bb2230c3c0c35'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.65094.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1756897546.65094.data'>: stored checksum='b'cd71c4c8543917f6648a3b5036be9fd8'', computed='b'ac9649f43ffa5e3a2636fba7c572bfb0'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.65301.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.65301.data'>: stored checksum='b'09937eda038870a301090489a4c1a47d'', computed='b'1df373724dec50bc435f831e64342769'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.65491.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpzbp4zz3o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1756897546.65491.data'>: stored checksum='b'9f0720151c9164035c0ab97da0c02082'', computed='b'b9be8c928455001d1a1f9881d335b4db'' -Filesystem at n/a does not support xattr +test DEBUG: looking for objects in 1790679600 +test DEBUG: checking container 1790676000 +test DEBUG: looking for objects in 1790676000 +test DEBUG: checking container 1790672400 +test DEBUG: looking for objects in 1790672400 +test DEBUG: checking container 1790668800 +test DEBUG: looking for objects in 1790668800 +test INFO: Reconciler Stats: {} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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' (1791308048.478500) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1791308048.478500) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1791308048.478500) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1791308048.478500) from storage policy 1 +test DEBUG: delete_attempt: '/AUTH_bob/c/o1' (1791308048.478500) in policy_index 1 will be deleted from policy_index 0 (1791308048.47850_0000000000000003) +test INFO: delete_success: '/AUTH_bob/c/o1' (1791308048.478500) deleted from policy_index 0 (1791308048.47850_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (1791308048.478500) from policy_index 1 (1791308048.47850_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (1791308048.478500) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (1791308048.478500) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1791308048.478500) from the queue (1791308048.47850_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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 198, in read_metadata - metadata += xattr.getxattr( - ~~~~~~~~~~~~~~^ - fd, METADATA_KEY + str(key or '').encode('ascii')) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 4106, 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 + 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.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/container/test_reconciler.py", line 1928, in blow_up + raise Exception('kaboom!') +Exception: kaboom! +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info ... ok -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp644ovmmr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp644ovmmr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmp644ovmmr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp644ovmmr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1756897555.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1756897555.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1756897555.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001201629638671875s, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.225440979003906e-05s, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001266002655029297s, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.72747802734375e-05s, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1756897555.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1756897555.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_1_ for ShardRange<'h' to MaxBound as of 1756897542.95337, (1000, 11111) as of 1756897542.95337, created as of 1756897542.95337>, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1756897555.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001461505889892578s, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010514259338378906s, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/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 1756897565.00000, (0, 0) as of 1756897554.00000, shrunk as of 1756897554.00000>, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1756897555.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1756897542.95337, (1000, 11111) as of 1756897542.95337, created as of 1756897542.95337> in 0.011s, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1756897555.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_1, db: /tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1756897555.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8t0t6otw/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1756897582.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1756897582.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1756897582.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013208389282226562s, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.012222290039062e-05s, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011968612670898438s, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1756897582.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1756897582.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_2_ for ShardRange<'h' to MaxBound as of 1756897543.04020, (1000, 11111) as of 1756897543.04020, cleaved as of 1756897543.04020>, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1756897582.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015616416931152344s, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012254714965820312s, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/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 1756897592.00000, (0, 0) as of 1756897581.00000, shrunk as of 1756897581.00000>, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1756897582.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1756897543.04020, (1000, 11111) as of 1756897543.04020, cleaved as of 1756897543.04020> in 0.012s, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1756897582.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_2, db: /tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1756897582.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8t0t6otw/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1756897609.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1756897609.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1756897609.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012755393981933594s, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.012222290039062e-05s, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.368492126464844e-05s, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.416175842285156e-05s, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1756897609.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1756897609.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_3_ for ShardRange<'h' to MaxBound as of 1756897543.14207, (1000, 11111) as of 1756897543.14207, active as of 1756897543.14207>, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1756897609.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001690387725830078s, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/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 1756897619.00000, (0, 0) as of 1756897608.00000, shrunk as of 1756897608.00000>, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1756897609.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1756897543.14207, (1000, 11111) as of 1756897543.14207, active as of 1756897543.14207> in 0.017s, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1756897609.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_3, db: /tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1756897609.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8t0t6otw/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011539459228515625s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.367134094238281e-05s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.62939453125e-05s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.940696716308594e-05s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_k for ShardRange<'d' to 'k' as of 1756897543.51192, (1000, 11111) as of 1756897543.51192, created as of 1756897543.51192>, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017118453979492188s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010657310485839844s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/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 1756897635.00000, (0, 0) as of 1756897635.00000, shrinking as of 1756897635.00000>, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1756897543.51192, (1000, 11111) as of 1756897543.51192, created as of 1756897543.51192> in 0.017s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_ for ShardRange<'k' to MaxBound as of 1756897543.51195, (1000, 11111) as of 1756897543.51195, created as of 1756897543.51195>, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001392364501953125s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/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 1756897635.00000, (0, 0) as of 1756897635.00000, shrinking as of 1756897635.00000>, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1756897543.51195, (1000, 11111) as of 1756897543.51195, created as of 1756897543.51195> in 0.017s, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_4, db: /tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1756897636.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8t0t6otw/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011944770812988281s, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.344650268554688e-05s, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.440017700195312e-05s, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.775161743164062e-05s, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_k for ShardRange<'d' to 'k' as of 1756897543.87091, (1000, 11111) as of 1756897543.87091, cleaved as of 1756897543.87091>, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014090538024902344s, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/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 1756897668.00000, (0, 0) as of 1756897668.00000, shrinking as of 1756897668.00000>, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1756897543.87091, (1000, 11111) as of 1756897543.87091, cleaved as of 1756897543.87091> in 0.01s, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_ for ShardRange<'k' to MaxBound as of 1756897543.87094, (1000, 11111) as of 1756897543.87094, cleaved as of 1756897543.87094>, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001494884490966797s, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/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/tmp8t0t6otw/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 1756897668.00000, (0, 0) as of 1756897668.00000, shrinking as of 1756897668.00000>, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1756897543.87094, (1000, 11111) as of 1756897543.87094, cleaved as of 1756897543.87094> in 0.013s, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_5, db: /tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1756897669.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8t0t6otw/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012159347534179688s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.0108642578125e-05s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.177757263183594e-05s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.655952453613281e-05s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_k for ShardRange<'d' to 'k' as of 1756897543.99470, (1000, 11111) as of 1756897543.99470, active as of 1756897543.99470>, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013875961303710938s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/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 1756897701.00000, (0, 0) as of 1756897701.00000, shrinking as of 1756897701.00000>, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1756897543.99470, (1000, 11111) as of 1756897543.99470, active as of 1756897543.99470> in 0.723s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_ for ShardRange<'k' to MaxBound as of 1756897543.99473, (1000, 11111) as of 1756897543.99473, active as of 1756897543.99473>, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014257431030273438s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/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 1756897701.00000, (0, 0) as of 1756897701.00000, shrinking as of 1756897701.00000>, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1756897543.99473, (1000, 11111) as of 1756897543.99473, active as of 1756897543.99473> in 0.011s, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_6, db: /tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1756897702.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8t0t6otw/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012183189392089844s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.487701416015625e-05s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.916854858398438e-05s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.559226989746094e-05s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_k for ShardRange<'d' to 'k' as of 1756897544.81276, (1000, 11111) as of 1756897544.81276, cleaved as of 1756897544.81276>, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014662742614746094s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/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 1756897734.00000, (0, 0) as of 1756897734.00000, shrinking as of 1756897734.00000>, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1756897544.81276, (1000, 11111) as of 1756897544.81276, cleaved as of 1756897544.81276> in 0.011s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_t for ShardRange<'k' to 't' as of 1756897544.81280, (1000, 11111) as of 1756897544.81280, cleaved as of 1756897544.81280>, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013875961303710938s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/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 1756897734.00000, (0, 0) as of 1756897734.00000, shrinking as of 1756897734.00000>, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1756897544.81280, (1000, 11111) as of 1756897544.81280, cleaved as of 1756897544.81280> in 0.012s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_ for ShardRange<'t' to MaxBound as of 1756897544.81281, (1000, 11111) as of 1756897544.81281, cleaved as of 1756897544.81281>, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013828277587890625s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.226799011230469e-05s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/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 1756897734.00000, (0, 0) as of 1756897734.00000, shrinking as of 1756897734.00000>, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1756897544.81281, (1000, 11111) as of 1756897544.81281, cleaved as of 1756897544.81281> in 0.01s, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_7, db: /tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1756897735.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8t0t6otw/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012063980102539062s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.62939453125e-05s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010013580322265625s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.867813110351562e-05s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_k for ShardRange<'d' to 'k' as of 1756897545.04025, (1000, 11111) as of 1756897545.04025, created as of 1756897545.04025>, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.015263795852661133s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.393692016601562e-05s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/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 1756897773.00000, (0, 0) as of 1756897773.00000, shrinking as of 1756897773.00000>, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1756897545.04025, (1000, 11111) as of 1756897545.04025, created as of 1756897545.04025> in 0.025s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_t for ShardRange<'k' to 't' as of 1756897545.04027, (1000, 11111) as of 1756897545.04027, created as of 1756897545.04027>, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016045570373535156s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.894371032714844e-05s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/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 1756897773.00000, (0, 0) as of 1756897773.00000, shrinking as of 1756897773.00000>, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1756897545.04027, (1000, 11111) as of 1756897545.04027, created as of 1756897545.04027> in 0.013s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_ for ShardRange<'t' to MaxBound as of 1756897545.04028, (1000, 11111) as of 1756897545.04028, created as of 1756897545.04028>, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013828277587890625s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/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 1756897773.00000, (0, 0) as of 1756897773.00000, shrinking as of 1756897773.00000>, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1756897545.04028, (1000, 11111) as of 1756897545.04028, created as of 1756897545.04028> in 0.009s, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_8, db: /tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1756897774.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8t0t6otw/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013518333435058594s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.677078247070312e-05s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.106231689453125e-05s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.082389831542969e-05s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_k for ShardRange<'d' to 'k' as of 1756897545.19013, (1000, 11111) as of 1756897545.19013, active as of 1756897545.19013>, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013566017150878906s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.322166442871094e-05s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/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 1756897812.00000, (0, 0) as of 1756897812.00000, shrinking as of 1756897812.00000>, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1756897545.19013, (1000, 11111) as of 1756897545.19013, active as of 1756897545.19013> in 0.017s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_t for ShardRange<'k' to 't' as of 1756897545.19016, (1000, 11111) as of 1756897545.19016, active as of 1756897545.19016>, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001323223114013672s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.368492126464844e-05s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/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 1756897812.00000, (0, 0) as of 1756897812.00000, shrinking as of 1756897812.00000>, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1756897545.19016, (1000, 11111) as of 1756897545.19016, active as of 1756897545.19016> in 0.013s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_ for ShardRange<'t' to MaxBound as of 1756897545.19017, (1000, 11111) as of 1756897545.19017, active as of 1756897545.19017>, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0006818771362304688s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.036064147949219e-05s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/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 1756897812.00000, (0, 0) as of 1756897812.00000, shrinking as of 1756897812.00000>, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1756897545.19017, (1000, 11111) as of 1756897545.19017, active as of 1756897545.19017> in 0.023s, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_9, db: /tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1756897813.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8t0t6otw/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012111663818359375s, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.20159912109375e-05s, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.392333984375e-05s, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.414817810058594e-05s, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_10_k for ShardRange<'d' to 'k' as of 1756897545.58289, (1000, 11111) as of 1756897545.58289, created as of 1756897545.58289>, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014972686767578125s, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.512901306152344e-05s, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/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 1756897851.00000, (0, 0) as of 1756897851.00000, shrinking as of 1756897851.00000>, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1756897545.58289, (1000, 11111) as of 1756897545.58289, created as of 1756897545.58289> in 0.01s, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_10, db: /tmp/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '20b6f399-3988-4b09-9c91-232fb51de584-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/tmp8t0t6otw/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1756897852.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011658668518066406s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.059906005859375e-05s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.059906005859375e-05s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_k for ShardRange<'d' to 'k' as of 1756897545.79373, (1000, 11111) as of 1756897545.79373, cleaved as of 1756897545.79373>, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00023102760314941406s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/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 1756897877.00000, (0, 0) as of 1756897877.00000, shrinking as of 1756897877.00000>, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1756897545.79373, (1000, 11111) as of 1756897545.79373, cleaved as of 1756897545.79373> in 0.01s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_t for ShardRange<'k' to 't' as of 1756897545.79376, (1000, 11111) as of 1756897545.79376, cleaved as of 1756897545.79376>, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001385211944580078s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.369850158691406e-05s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/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 1756897877.00000, (0, 0) as of 1756897877.00000, shrinking as of 1756897877.00000>, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1756897545.79376, (1000, 11111) as of 1756897545.79376, cleaved as of 1756897545.79376> in 0.009s, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_11, db: /tmp/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '8794ce5d-7ee0-44d2-9c8b-3227ca9f6012-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/tmp8t0t6otw/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1756897878.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1756897910.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1756897910.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1756897910.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011920928955078125s, path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.082389831542969e-05s, path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.535385131835938e-05s, path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.273124694824219e-05s, path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1756897910.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1756897910.00000.db -sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1756897910.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_12, db: /tmp/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1756897910.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking -test.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking ... ok -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4yjdlc5s/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1756897546.68117.data: ETag d6ce79b630cf9e1abd2afc58fc693018 and file's md5 cfcd208495d565ef66e7dff9f98764da do not match -test-TestDiskFile DEBUG: Relinking /tmp/tmplmw5oubn/tmp_test_obj_server_DiskFile/sda1/objects/0/616/86509ec1e49ada8eec36b3c064d47616/1756897546.72229.data to /tmp/tmplmw5oubn/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1756897546.72229.data due to next_part_power set -test-TestDiskFile DEBUG: Relinking /tmp/tmplmw5oubn/tmp_test_obj_server_DiskFile/sda1/objects-1/0/938/5aa44d00a4cfd743290a170eb699e938/1756897546.72290#2.data to /tmp/tmplmw5oubn/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1756897546.72290#2.data due to next_part_power set -No space left on device for n/a +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1790640000 +test DEBUG: looking for objects in 1790640000 +test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1790642768.550660) in policy_index 1 +test DEBUG: checking for '/AUTH_jeb/c/o1' (1790642768.550660) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1790642768.550660) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_jeb/c/o1' (1790642768.550660) from storage policy 1 +test CRITICAL: lost_source: '/AUTH_jeb/c/o1' (1790642768.55066) was not available in policy_index 1 and has expired +test INFO: success: '/AUTH_jeb/c/o1' (1790642768.550660) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/1790640000/1:/AUTH_jeb/c/o1' (1790642768.550660) from the queue (1790642768.55066_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 1791306000 +test DEBUG: looking for objects in 1791306000 +test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1791308048.574440) in policy_index 1 +test DEBUG: checking for '/AUTH_jeb/c/o1' (1791308048.574440) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1791308048.574440) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_jeb/c/o1' (1791308048.574440) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_jeb/c/o1' (1791308048.57444) in policy_index 1 responded 404 (0000000000.00000) +test INFO: retry: '/AUTH_jeb/c/o1' (1791308048.574440) 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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 ERROR: unhandled_error: unable to upload '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 to policy_index 0 Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 257, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5155, 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.35.1/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.35.1/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.35.1/swift/common/internal_client.py", line 256, in handle_request + resp = self.make_request(*args, **kwargs) + File "/build/reproducible-path/swift-2.35.1/swift/common/internal_client.py", line 253, in make_request + raise err + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/container/test_reconciler.py", line 1928, 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.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.container.test_reconciler.TestReconciler.test_processes_config +test.unit.container.test_reconciler.TestReconciler.test_processes_config ... ok + +test INFO: retry: '/AUTH_bob/c/o1' (36123.383930) 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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 WARNING: copy_failed: upload '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 to policy_index 0 returned Unexpected response: 503 Service Unavailable +test INFO: retry: '/AUTH_bob/c/o1' (36123.383930) 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 1791306000 +test DEBUG: looking for objects in 1791306000 +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' (1790701199.000000) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1790701199.000000) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1790701199.000000) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1790701199.000000) from storage policy 1 +test CRITICAL: lost_source: '/AUTH_bob/c/o1' (1790701199.00000) was not available in policy_index 1 and has expired +test INFO: success: '/AUTH_bob/c/o1' (1790701199.000000) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1790701199.000000) from the queue (1790701199.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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1791308048.634690) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1791308048.634690) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1791308048.634690) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1791308048.634690) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1791308048.63469) in policy_index 1 responded 200 (1791308047.63469) +test INFO: retry: '/AUTH_bob/c/o1' (1791308048.634690) 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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 257, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5158, 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 + 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.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/container/test_reconciler.py", line 2134, in blow_up + raise Exception('kaboom!') +Exception: kaboom! +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_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.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_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_diskfile.TestECDiskFileManager.test_replication_lock_on +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container ... 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 1791306000 +test DEBUG: looking for objects in 1791306000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1791308048.680340) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1791308048.680340) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1791308048.680340) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1791308048.680340) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1791308048.68034) in policy_index 1 responded 503 (0000000000.00000) +test INFO: retry: '/AUTH_bob/c/o1' (1791308048.680340) 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 1791306000 +test DEBUG: looking for objects in 1791306000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1791308048.694730) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1791308048.694730) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1791308048.694730) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1791308048.694730) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1791308048.69473) in policy_index 1 responded 404 (1791308048.69473_0000000000000003) +test INFO: retry: '/AUTH_bob/c/o1' (1791308048.694730) 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 1791306000 +test DEBUG: looking for objects in 1791306000 +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 1791306000 +test DEBUG: looking for objects in 1791306000 +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.35.1/swift/obj/diskfile.py", line 257, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_diskfile.py", line 5143, 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.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 + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 844, in run_once + self.reconcile() + ~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/container/reconciler.py", line 823, in reconcile + for container in self._iter_containers(): + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/swift/common/internal_client.py", line 253, in make_request + raise err + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_reconciler.py", line 86, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/common/middleware/helpers.py", line 376, 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.35.1/test/unit/container/test_reconciler.py", line 2134, in blow_up + raise Exception('kaboom!') +Exception: kaboom! +test INFO: Reconciler Stats: {} +test-replicator ERROR: ERROR creating /tmp/tmpvt1dpu8u/node/sda/objects: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/replicator.py", line 859, in build_replication_jobs + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_replicator.py", line 503, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-replicator WARNING: /tmp/tmphv8asurz/node/sda is not a directory +test-replicator WARNING: /tmp/tmphv8asurz/node/sda is not a directory +test-replicator WARNING: /tmp/tmphv8asurz/node/sda is not mounted +test-replicator WARNING: /tmp/tmphv8asurz/node/sda is not mounted +test-replicator INFO: Removing partition: /tmp/tmpw4wcsbp9/node/sda/objects-1/1 +test-replicator INFO: Removing 0 objects +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1116.66/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator DEBUG: Successful rsync of /tmp/tmp_0jmwuzs/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp_0jmwuzs/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp_0jmwuzs/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp_0jmwuzs/node/sda/objects/1 +test-replicator INFO: Removing partition: /tmp/tmp_0jmwuzs/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1071.00/sec, 0s remaining)test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition ... 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 +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_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_diskfile.TestECDiskFileManager.test_yield_hashes +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes ... 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 -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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:42 -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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:42 -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': 'Wed, 03 Sep 2025 11:05:42 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897542.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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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_ACPtest.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 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6/o" 201 - "POST http://foo:8080/sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx04bdc53ffba343d5beae0-006ac53110" "object-server 1867673" 0.0005 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "PUT /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6/o" 201 - "POST http://foo:8080/sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx04bdc53ffba343d5beae0-006ac53110" "object-server 1867673" 0.0004 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "POST /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 202 76 "POST http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx04bdc53ffba343d5beae0-006ac53110" "proxy-server 1867673" 0.0149 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "POST /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 202 76 "POST http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx04bdc53ffba343d5beae0-006ac53110" "proxy-server 1867673" 0.0102 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe24eb04f6ffe413d85b6e-006ac53110" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx547c4e5c687c498bb1bcb-006ac53110" "proxy-server 1867673" 0.0069 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txf16e3cf8f1ac46a1a13d7-006ac53110" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc04e2a1e7d98499db019b-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "txc512fb25ee764b7fa74e8-006ac53110" "proxy-server 1867673" 0.0078 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txa9cbae35b12b40fa875c0-006ac53110" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6e3ac5d2282f448c95134-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx11fd52a9782348bfa49eb-006ac53110" "proxy-server 1867673" 0.0175 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx482124dbe94742ae9c2ea-006ac53110" "proxy-server 1867673" 0.0089 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx404c0a1e9f45456e9c710-006ac53110" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx628176f7c5f448bd9b82b-006ac53110" "proxy-server 1867673" 0.0015 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx9bfb9a87ee6e47e8a56c5-006ac53110" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd9fa1977b4814f269478a-006ac53110" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "txd1ad38830bfb42209163b-006ac53110" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txd288d1b3cfb24947820d6-006ac53110" "proxy-server 1867673" 0.0129 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0d103df1ebe444afb35fe-006ac53110" "proxy-server 1867673" 0.0095 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx1dd58c00431848ddbd703-006ac53110" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx0428520d73b84c5ebe13b-006ac53110" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc6f476dc74844ab594b23-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx499eeba631f74894b430a-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 412 - "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx9adbd3dd7c6d47e19fe68-006ac53110" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 412 - "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx9adbd3dd7c6d47e19fe68-006ac53110" "proxy-server 1867673" 0.0088 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx22fd02f3d1c84936827f8-006ac53110" "proxy-server 1867673" 0.0055 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx4f9cb7cb7fb543b6a6d14-006ac53110" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 304 - "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txc3895af914324d1a9424f-006ac53110" "proxy-server 1867673" 0.0088 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx730b9203ae8c4583bb5de-006ac53110" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx623b71375cbf4b639d448-006ac53110" "proxy-server 1867673" 0.0055 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 304 - "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx2e052a86c5d5423fb6618-006ac53110" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx64e7f9d263cc4fb48bc31-006ac53110" "proxy-server 1867673" 0.0094 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "txe72df234617642f287d30-006ac53110" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txb8f43fca9c9242f7b019b-006ac53110" "proxy-server 1867673" 0.0008 "-" 1867673 1test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges ... 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_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_replicator.TestObjectReplicator.test_delete_partition_ssync +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync ... 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_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region ... 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 -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'ba02f33c-f7bb-44a8-a725-06de9d9608f4-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/tmp8t0t6otw/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1756897910.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1756897930.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1756897930.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1756897930.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00019502639770507812s, path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010275840759277344s, path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.870529174804688e-05s, path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1756897930.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1756897930.00000.db -sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1756897930.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_13, db: /tmp/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1756897930.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '3d983f17-b6ed-4a1a-98ba-35434803350a-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/tmp8t0t6otw/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1756897930.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012302398681640625s, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/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/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.107589721679688e-05s, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_14_k for ShardRange<'d' to 'k' as of 1756897546.01007, (1000, 11111) as of 1756897546.01007, cleaved as of 1756897546.01007>, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001442432403564453s, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013589859008789062s, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/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 1756897949.00000, (0, 0) as of 1756897949.00000, shrinking as of 1756897949.00000>, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1756897546.01007, (1000, 11111) as of 1756897546.01007, cleaved as of 1756897546.01007> in 0.006s, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test INFO: Stopped cleave at gap: 'k' - 't', path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_14, db: /tmp/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '5a4b481e-d17c-468d-b864-195c78996946-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/tmp8t0t6otw/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1756897950.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.000133514404296875s, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.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-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. -object-reconstructor DEBUG: Run listdir on /tmp/tmpll853ol7/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmpll853ol7/devices/sda/objects/0 -object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.1457672119140625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308073.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308078.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/297/9b174209c9ecadb1bb7d54774cee1297/9b174209c9ecadb1bb7d54774cee1297.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308083.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f30/45449b0ab723bf4f6e17321b05ae1f30/45449b0ab723bf4f6e17321b05ae1f30.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308088.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/079/ea1f86fb2e305386831214ceef4f3079/ea1f86fb2e305386831214ceef4f3079.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308093.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/8a0/96e51ace0c723ab00e64ae7966ff38a0/96e51ace0c723ab00e64ae7966ff38a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308098.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/435/838d3a995c9770c9063e7b1d3875c435/838d3a995c9770c9063e7b1d3875c435.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308103.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9b0/7a7bd38942055e472a520ac764d249b0/7a7bd38942055e472a520ac764d249b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308108.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/278/72cc8240e20b60af433d31b7a065d278/72cc8240e20b60af433d31b7a065d278.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308113.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/243/49e7312c3ee71c8e1c20e34e547d6243/49e7312c3ee71c8e1c20e34e547d6243.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308118.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/84e/025d3a9ddac68956ba73ac30592dd84e/025d3a9ddac68956ba73ac30592dd84e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308123.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/efc/84af87653c7993207b784400ee26eefc/84af87653c7993207b784400ee26eefc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308128.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/559/bc4bc6bb2f56f728e2f708c3b83f6559/bc4bc6bb2f56f728e2f708c3b83f6559.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308133.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/7f4/81d8e6c1fcdab49c913394e02b2887f4/81d8e6c1fcdab49c913394e02b2887f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308138.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/98b/c384ece64905aa93fec4eb4e75b8a98b/c384ece64905aa93fec4eb4e75b8a98b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308143.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/970/b085baf47536e1dff830457061820970/b085baf47536e1dff830457061820970.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308148.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/4ec/9a9870c9d59e7a184e3801b51d30f4ec/9a9870c9d59e7a184e3801b51d30f4ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308153.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e6d/8d8e953bfa57b95a63e131c904145e6d/8d8e953bfa57b95a63e131c904145e6d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308158.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f4d/ba9bfbae87ed77b74c1d27d206207f4d/ba9bfbae87ed77b74c1d27d206207f4d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308163.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/298/d8fd533bd62f72d4a1095d5b86a38298/d8fd533bd62f72d4a1095d5b86a38298.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308168.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/c25/2aef5775d0e021381904cc1ac9f61c25/2aef5775d0e021381904cc1ac9f61c25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308173.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/4fd/f75f1c3a5237f7e893b66a00f5ddb4fd/f75f1c3a5237f7e893b66a00f5ddb4fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308178.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/606/49e14297d15ed15c7cf625eef4f0e606/49e14297d15ed15c7cf625eef4f0e606.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308183.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/6a0/738dddeec500f3edc12252ddb1f1c6a0/738dddeec500f3edc12252ddb1f1c6a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308188.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/472/1a803d77b398b1fd2ddf748c9c8df472/1a803d77b398b1fd2ddf748c9c8df472.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308193.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/86c/a3d82fdd9303767eeb536a33a611d86c/a3d82fdd9303767eeb536a33a611d86c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308198.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/769/ac6a2609097f20d941f6f82ea9549769/ac6a2609097f20d941f6f82ea9549769.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308203.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/80f/f030a834fd88cacbab19d56c76d6480f/f030a834fd88cacbab19d56c76d6480f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308208.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/ffa/19f90dee690f7d80a7eeb99fb391effa/19f90dee690f7d80a7eeb99fb391effa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308213.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/51c/719b1c18d51a98de18faf869f681851c/719b1c18d51a98de18faf869f681851c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308218.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e39/48b8f516e273005646c6543497b2ce39/48b8f516e273005646c6543497b2ce39.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308223.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/a63/57c581499d290b87374d01f637a2ba63/57c581499d290b87374d01f637a2ba63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308228.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/ca2/1035811795560b1973a10dbb54d77ca2/1035811795560b1973a10dbb54d77ca2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308233.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/677/b3b7b3df71e0f102f532db55addb2677/b3b7b3df71e0f102f532db55addb2677.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308238.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/670/fc9e1df55e456a2b9c8c73035422b670/fc9e1df55e456a2b9c8c73035422b670.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308243.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/432/4c24808e4bb5c073ec5aeb4e0c9b4432/4c24808e4bb5c073ec5aeb4e0c9b4432.dbtest.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_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_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_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_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_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.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container ... ok + +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpb978xzse/node/sda/objects/1 +test-replicator DEBUG: Successful rsync of /tmp/tmpb978xzse/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpb978xzse/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpb978xzse/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpb978xzse/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1004.29/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator DEBUG: Successful rsync of /tmp/tmp3nz_haee/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp3nz_haee/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp3nz_haee/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp3nz_haee/node/sda/objects/1 +test-replicator INFO: Removing partition: /tmp/tmp3nz_haee/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (534.05/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpm25_9zka/node/sda/objects/1 +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (798.46/sec, 0s remaining) +test-replicator INFO: 3 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpqmp2w6rz/node/sda/objects/1 +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.01s (191.86/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.006732940673828125 seconds. +test-replicator INFO: Nothing replicated for 0.0004570484161376953 seconds. +test-replicator INFO: Removing partition: /tmp/tmp2_atimc4/node/sda/objects/1 +test-replicator INFO: Removing partition: /tmp/tmp2_atimc4/node/sda/objects-1/1 +test-replicator INFO: 2/2 (100.00%) partitions replicated in 0.01s (273.24/sec, 0s remaining) +test-replicator INFO: 6 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmptobcct82/node/sda/objects/1 +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (291.90/sec, 0s remaining) +test-replicator INFO: 3 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpgz_hblxn/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1139.18/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 (2784.32/sec, 0s remaining) +test-replicator INFO: 32 successes, 1 failures +test-replicator INFO: Removing partition: /tmp/tmpgz_hblxn/node/sda/objects/1 +test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.00s (5130.36/sec, 0s remaining) +test-replicator INFO: 47 successes, 1 failures +test INFO: Removing partition: /tmp/tmpsg3jijl4/node/sda/objects/1 +test INFO: Removing partition: /tmp/tmpsg3jijl4/node/sda/objects-1/1 +test INFO: 8/8 (100.00%) partitions replicated in 0.01s (1085.73/sec, 0s remaining) +test INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmp6e25wo1t/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (298.03/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.00s (3210.91/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.00s (4621.59/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/tmp6e25wo1t/node/sda/objects/1/a83': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/replicator.py", line 638, in delete_handoff_objs + os.rmdir(suffix_dir) + ~~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_replicator.py", line 1754, in func + raise instance +OSError: [Errno 20] Not a directory +test-replicator INFO: 29/7 (414.29%) partitions replicated in 0.01s (2165.94/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 (5265.00/sec, 0s remaining) +test-replicator INFO: 74 successes, 4 failures +test-replicator INFO: Removing partition: /tmp/tmp6e25wo1t/node/sda/objects/1 +test-replicator INFO: 43/7 (614.29%) partitions replicated in 0.01s (8494.49/sec, 0s remaining) +test-replicator INFO: 89 successes, 4 failures +test-replicator INFO: Removing partition: /tmp/tmp8hrc941s/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1153.91/sec, 0s remaining) +test-replicator INFO: 16 successes, 2 failures +test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.00s (3783.20/sec, 0s remaining) +test-replicator INFO: 28 successes, 5 failures +test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (3776.49/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/tmptwci0qhz/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmptwci0qhz/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmptwci0qhz/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmptwci0qhz/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1126.40/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/tmpw6vy_qtu/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpw6vy_qtu/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpw6vy_qtu/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpw6vy_qtu/node/sda/objects/1 +test-replicator INFO: Removing partition: /tmp/tmpw6vy_qtu/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (818.18/sec, 0s remaining) +test-replicator INFO: 17 successes, 1 failures +test-replicator INFO: Removing partition: /tmp/tmp77lm0gva/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/tmp77lm0gva/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/tmp77lm0gva/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1']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 +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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception ... 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.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_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_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_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff ... 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.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.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.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.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-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/tmp77lm0gva/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 (558.41/sec, 0s remaining) +test-replicator INFO: 15 successes, 3 failures +test-replicator INFO: Removing partition: /tmp/tmpf1qzxqnd/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/tmpf1qzxqnd/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/tmpf1qzxqnd/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpf1qzxqnd/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 (426.14/sec, 0s remaining) +test-replicator INFO: 16 successes, 2 failures +test-replicator INFO: Removing partition: /tmp/tmpll75srsf/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmpll75srsf/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpll75srsf/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpll75srsf/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpll75srsf/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (685.97/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Running object replicator in script mode. +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.3: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/tmp7ay5v4u7/node/sda/objects-1/1 +test-replicator INFO: Removing partition: /tmp/tmp7ay5v4u7/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: 5/5 (100.00%) partitions replicated in 0.01s (474.94/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/tmp5vdtlyz1/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/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/tmp5vdtlyz1/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmp5vdtlyz1/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator WARNING: Handoffs first mode still has handoffs remaining. Aborting current replication pass. +test-replicator DEBUG: Successful rsync of /tmp/tmp5vdtlyz1/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp5vdtlyz1/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp5vdtlyz1/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp5vdtlyz1/node/sda/objects-1/1 +test-replicator INFO: 2/8 (25.00%) partitions replicated in 0.00s (561.60/sec, 0s remaining) +test-replicator INFO: 5 successes, 1 failures +test-replicator DEBUG: Successful rsync of /tmp/tmp5vdtlyz1/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/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/tmp5vdtlyz1/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmp5vdtlyz1/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp5vdtlyz1/node/sda/objects/1 +test-replicator INFO: 7/7 (100.00%) partitions replicated in 0.01s (975.52/sec, 0s remaining) +test-replicator INFO: 14 successes, 1 failures +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpq6q_mccu/node/sda/objects/1 +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpq6q_mccu/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpq6q_mccu/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.01s (547.10/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.0034s, 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 ERROR: Killing long-running rsync after 0s: ['r +test-replicator ERROR: Killing long-running rsync after 0s: ['r +test-replicator INFO: Removing partition: /tmp/tmpkgnfcwc0/node/sda/objects-1/1test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout ... 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_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_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 + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb1e48e7ef0734bea9f3dd-006ac53110" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx5483cde2743c4d6a90ddb-006ac53110" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txc3bdc8b59e3248b0a94f4-006ac53110" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd671a920e0cc43f68fc54-006ac53110" "proxy-server 1867673" 0.0197 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx419b03b094c54d9d989d5-006ac53110" "proxy-server 1867673" 0.0012 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txe786cd17aed24ff69ea36-006ac53110" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1d08324dd22f4ae3809ea-006ac53110" "proxy-server 1867673" 0.0065 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx85fa0f5c648348a2af60b-006ac53110" "proxy-server 1867673" 0.0074 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 412 - "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx785220340f904236a0ac2-006ac53110" "proxy-server 1867673" 0.0007 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 412 - "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx785220340f904236a0ac2-006ac53110" "proxy-server 1867673" 0.0129 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7d8e0148487346ec8dda2-006ac53110" "proxy-server 1867673" 0.0015 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx7ede867ac8bf496caf381-006ac53110" "proxy-server 1867673" 0.0014 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "GET /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 304 - "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txa854f552062e4748a0447-006ac53110" "proxy-server 1867673" 0.0008 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx859b9c3dfc5645d4bb9fc-006ac53110" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "txb6d328d5ad9548f4ac37b-006ac53110" "proxy-server 1867673" 0.0173 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "GET /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 304 - "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txd1ff211d3f4f4a69aad4c-006ac53111" "proxy-server 1867673" 0.0089 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7ec4f5e29dd44e51944ed-006ac53111" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "txfffa77bc5a1f4faab6996-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "GET /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx2c001e1b9a74440fae856-006ac53111" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx26c3babc985c428dbb35d-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx0bbee3c234b745da82956-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx0aa759aa35694bbc9e11d-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe6049553ac9544918f3b9-006ac53111" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx2e19f6229da94891818e0-006ac53111" "proxy-server 1867673" 0.0133 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txaaa4d3961dfd4a05b0675-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txce14982ba6104b1c86a8a-006ac53111" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx0f7d429b0d2a4d18af9b9-006ac53111" "proxy-server 1867673" 0.0061 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 412 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txfdde51136d7f48428b30d-006ac53111" "proxy-server 1867673" 0.0098 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 412 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txfdde51136d7f48428b30d-006ac53111" "proxy-server 1867673" 0.0128 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc571717a44064f73bfc1c-006ac53111" "proxy-server 1867673" 0.0135 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "txc33ede6477ba4f64a479b-006ac53111" "proxy-server 1867673" 0.0094 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 304 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx651f43277aa84afb8c849-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6445c32bb9c64a8498544-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx5f191281adb94a5497fa7-006ac53111" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 304 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "txacbbb90efe1640e18fcc7-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1test.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_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_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync ... 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_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_replicator.TestObjectReplicator.test_revert_partition_lock_timeout +test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage ... 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_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_replicator.TestObjectReplicator.test_rsync_compress_different_region +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region ... 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_replicator.TestObjectReplicator.test_rsync_failure_logging +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging ... 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_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 +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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_run +test.unit.obj.test_replicator.TestObjectReplicator.test_run ... ok +test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpc0vwoszp/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1472017820.44503.data.QBYCYU +test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpc0vwoszp/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.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/tmp0nrqnshh/tmp_test_obj_server_DiskFile/sda1/objects/0 +test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmps682ww4q/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9444a92d072897b136b3fc06595b7456/1791308048.00000.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmps682ww4q/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9555a92d072897b136b3fc06595b8456/junk_file: Invalid Timestamp value in filename 'junk_file' +object-reconstructor DEBUG: Run listdir on /tmp/tmphtyk29im/devices/sda/objects/0 +object-reconstructor DEBUG: Run listdir on /tmp/tmphtyk29im/devices/sda/objects/0 +object-reconstructor INFO: Nothing reconstructed for 9.775161743164062e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-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.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor ERROR: Unable to create /tmp/tmp47wso6_m/devices/sda/objects: +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor ERROR: Unable to create /tmp/tmppqtims4t/devices/sda/objects: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, in collect_parts mkdirs(obj_path) @@ -60367,809 +52308,302 @@ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect OSError: kaboom! -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-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.384185791015625e-06 seconds. -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 3.814697265625e-06 seconds. -object-reconstructor ERROR: Unable to list partitions in '/tmp/tmp2bkdxr0n/devices/sda/objects': +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 INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor ERROR: Unable to list partitions in '/tmp/tmp8v_vaq1a/devices/sda/objects': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1355, in collect_parts partitions = os.listdir(obj_path) -NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmp2bkdxr0n/devices/sda/objects' -object-reconstructor INFO: Nothing reconstructed for 2.1457672119140625e-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.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmpumbmyxzt/devices/sda/objects/1 -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmp846t45nq/devices/sda/objects/1 +NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmp8v_vaq1a/devices/sda/objects' +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-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/tmppt6qzxo8/devices/sda/objects/1 object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmptn1pu4m9/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 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.0531158447265625e-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 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 3.814697265625e-06 seconds. object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +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: Ignored handoffs_first option in favor of handoffs_only. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +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.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.291534423828125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 1.049041748046875e-05 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.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-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 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-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 6.4373016357421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-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.35.1/swift/obj/reconstructor.py", line 919, 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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.86102294921875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds.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.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.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 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 201 - "PUT http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "txfdcb7f3ed76246a794487-0068b82109" "proxy-server 3036835" 0.0214 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6a7a43751ae1463f994e8-0068b82109" "proxy-server 3036835" 0.0060 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 204 - "HEAD http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "tx6a7a43751ae1463f994e8-0068b82109" "proxy-server 3036835" 0.0012 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb6e45d7efa39484194f72-0068b82109" "proxy-server 3036835" 0.0086 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 204 - "HEAD http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "txf6948fc110174ff48219f-0068b82109" "proxy-server 3036835" 0.0013 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 201 - "PUT http://foo:8080/sdi1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txff03239730104f4ba2125-0068b82109" "object-server 3036835" 0.0005 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdh1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 201 - "PUT http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txff03239730104f4ba2125-0068b82109" "proxy-server 3036835" 0.0248 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdi1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 201 - "PUT http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txff03239730104f4ba2125-0068b82109" "proxy-server 3036835" 0.0257 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 201 - "PUT http://foo:8080/sdg1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txff03239730104f4ba2125-0068b82109" "object-server 3036835" 0.0005 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdg1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 201 - "PUT http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txff03239730104f4ba2125-0068b82109" "proxy-server 3036835" 0.0298 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx92a2a48fb8ab4263b9bb5-0068b82109" "proxy-server 3036835" 0.0062 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 204 - "HEAD http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "tx5e07482e371649e8a9545-0068b82109" "proxy-server 3036835" 0.0023 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 201 - "POST http://foo:8080/sdh1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txa87875ff733344f697391-0068b82109" "object-server 3036835" 0.0004 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 201 - "POST http://foo:8080/sdi1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txa87875ff733344f697391-0068b82109" "object-server 3036835" 0.0004 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "POST /sdi1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 202 76 "POST http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txa87875ff733344f697391-0068b82109" "proxy-server 3036835" 0.0166 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "POST /sdh1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 202 76 "POST http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txa87875ff733344f697391-0068b82109" "proxy-server 3036835" 0.0073 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "POST /sdg1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 202 76 "POST http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txa87875ff733344f697391-0068b82109" "proxy-server 3036835" 0.0160 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx162b8fb20a3444e4a06dc-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 204 - "HEAD http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "tx306f98d1f39646e882a0d-0068b8210a" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 200 92 "GET http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "tx01b47f5bdea1499fad7e7-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 200 92 "GET http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "tx01b47f5bdea1499fad7e7-0068b8210a" "proxy-server 3036835" 0.0009 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx27d6950cfda64b4f862e3-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 204 - "HEAD http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "txc782492a3c47416ba5ef5-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdh1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 200 92 "HEAD http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txcae5b48ffd3444a79375f-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf1160408c9c540669d6a1-0068b8210a" "proxy-server 3036835" 0.0053 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 204 - "HEAD http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "tx0eddac2aeed34cfbb3c08-0068b8210a" "proxy-server 3036835" 0.0079 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 200 92 "GET http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "tx9a42889502f14d4fbd98e-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 200 92 "GET http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "tx9a42889502f14d4fbd98e-0068b8210a" "proxy-server 3036835" 0.0009 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx88129c6c2e28427990b09-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 204 - "HEAD http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" "tx18cc92f8969848f48075b-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdh1/0/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" 200 92 "HEAD http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c/o" "txa15c384c3a124b4dbdb18-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx17405d6ca4c64318a84ed-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sda1/1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c" 200 382 "GET http://foo:8080/v1/a/5dabd7c2fcd24f5a9d7b1d6a27a4f60c?format=json&states=listing" "tx17405d6ca4c64318a84ed-0068b8210a" "proxy-server 3036835" 0.0021 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd072d7e4ed48428f80ed6-0068b8210a" "proxy-server 3036835" 0.0018 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/1/a/e428451644ab4db88e7c61d561f9dec9" 201 - "PUT http://127.0.0.1:54641/sda1/2/a/e428451644ab4db88e7c61d561f9dec9" "txd072d7e4ed48428f80ed6-0068b8210a" "container-server 3036835" 0.0011 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/1/a/e428451644ab4db88e7c61d561f9dec9" 201 - "PUT http://127.0.0.1:55885/sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" "txd072d7e4ed48428f80ed6-0068b8210a" "container-server 3036835" 0.0010 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 201 - "PUT http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "txd072d7e4ed48428f80ed6-0068b8210a" "proxy-server 3036835" 0.0125 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 201 - "PUT http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "txd072d7e4ed48428f80ed6-0068b8210a" "proxy-server 3036835" 0.0214 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbfe2a3dce98b4142a082b-0068b8210a" "proxy-server 3036835" 0.0020 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "txbfe2a3dce98b4142a082b-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx48067b5c781549d79dcbb-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx7215d4c6fc3848ffbf772-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9/o" 201 - "PUT http://foo:8080/sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" "tx08e7641259f1495fb8cf1-0068b8210a" "object-server 3036835" 0.0005 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 201 - "PUT http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx08e7641259f1495fb8cf1-0068b8210a" "proxy-server 3036835" 0.0161 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/2/a/e428451644ab4db88e7c61d561f9dec9/o" 201 - "PUT http://foo:8080/sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" "tx08e7641259f1495fb8cf1-0068b8210a" "object-server 3036835" 0.0005 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 201 - "PUT http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx08e7641259f1495fb8cf1-0068b8210a" "proxy-server 3036835" 0.0180 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0649b2d39313461a9432f-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "txaef9d2cfe164411e98a08-0068b8210a" "proxy-server 3036835" 0.0048 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9/o" 201 - "POST http://foo:8080/sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" "tx70e8c0537032410596960-0068b8210a" "object-server 3036835" 0.0004 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/2/a/e428451644ab4db88e7c61d561f9dec9/o" 201 - "POST http://foo:8080/sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" "tx70e8c0537032410596960-0068b8210a" "object-server 3036835" 0.0004 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "POST /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 202 76 "POST http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx70e8c0537032410596960-0068b8210a" "proxy-server 3036835" 0.0160 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "POST /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 202 76 "POST http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx70e8c0537032410596960-0068b8210a" "proxy-server 3036835" 0.0156 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa1e9df586fb64cd595ee4-0068b8210a" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "txe973dc2b8c544da281be4-0068b8210a" "proxy-server 3036835" 0.0025 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx234d8ba3b6af4a0996697-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx248f54f4e29b4032b8ed5-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx978bde6b441b4e95ad63c-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx284a828e03bc40099b32c-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7db4314689a649b689c75-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "txd37161be61f947a89a084-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx7f9cb891758f424e80487-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0d936c1fff97424489f3a-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx7e04a15bef8e41f79ec16-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx1e2bdca5358345f0abcb2-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2f9eff7328e5493ca7697-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx506eb535a9244046b4941-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx06a65a2003bc4fdda4f28-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx596a64115a214687a13f5-0068b8210a" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx970fc9bf37da4ecd99b04-0068b8210a" "proxy-server 3036835" 0.0023 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txf1c2f87e5f2644f3a69bd-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0af88e6a7c8e49f8940e1-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx0b621246946740649fa66-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 412 - "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx6c4edb128ccb43fcb4374-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 412 - "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx6c4edb128ccb43fcb4374-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0007ec22be114c4cbea59-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx002c639374e94c4ab6aaa-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 304 - "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx4e2b46f6a3344803864f9-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6dc3e0d7685842e4a2333-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx1afe9d242e7b4bcf8f40c-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 304 - "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txc086bc96d55a4a5cb32cc-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa34290c047564c83bcb71-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx9258b7f74bc44ad183ae3-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx39c122c40e9c43e78336a-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9721e8392b9c46a6bd996-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx735c8bbaad5544078f217-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx58313582119442fd82462-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx025071a4999f4bd4a2fd9-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx18b8c24d1bef49aca3dd1-0068b8210a" "proxy-server 3036835" 0.0086 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx8dc74d8a55ad49a58cf7b-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1f7fbba7468f433ca1745-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx75defac7754d40829efe0-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 412 - "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txd41e77bf713246e5849bb-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 412 - "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txd41e77bf713246e5849bb-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc8011f499c34482280ec2-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "txb800935bd24f4ce8aa7ed-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 304 - "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx01b1b714af094bd5b2c10-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx167aaaff5dc0462a8f239-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx6472cb88242d4e5cb039e-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 304 - "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx064b1e1b711a45a893dd4-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfc5df1982da3491dafc95-0068b8210a" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx6a27b83772d541649203a-0068b8210a" "proxy-server 3036835" 0.0015 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx16f224546e5546758827c-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx36086b18607c4adcbd2e1-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx5d41d9d13cef40b7a02a5-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txe449dcfc799d439aa7ef2-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd9983ea96ee643acb333d-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx65ab521db7904fd8a34d6-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx666c220a528445f0a9ba5-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5429bcb07ca940bcbcda1-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx731e3ffcd15e40c3b4bb2-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 412 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx5a9a86c2a8794d7a8bbb2-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 412 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx5a9a86c2a8794d7a8bbb2-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf0a0fd762510497698682-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "txdbe9df586eba4f37b65c8-0068b8210a" "proxy-server 3036835" 0.0048 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 304 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txd98ebc208b6740aabc833-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcaf69668a5a7409e9fa04-0068b8210a" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "txc1f5440d408e4819943ab-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 304 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx5a5ce3ebba7f41d7ad119-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc020cfda57ba499b91e24-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx6f38bc88a1b148b4a6e27-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txf1f14aaa50aa4b14b79f3-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf915934187644c0b8af2-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx8e2ee30e3fd44b63a83f5-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txd2cf0565dee443e0b5dbd-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa265497899b3469e8274b-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx15af308054314c528697f-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx84769d00532240d9b7139-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe0e0ea23c12246f395459-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx9d421fb2625b47fb89456-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 412 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txd6e0a48195d544d79930e-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 412 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txd6e0a48195d544d79930e-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4726d60570fa43f2b2856-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx637d1dcba20b4fc296b14-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 304 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx8459d11cf0414b8fb8a9a-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4de7c022416e41a9ad47f-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx69eadfaa9358412b88792-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdd1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 304 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "tx57cd15763b9b4c0499424-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9605fdc816164a37a5b55-0068b8210a" "proxy-server 3036835" 0.0045 "-" 3036835 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto +object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +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.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_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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges ... 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.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 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txe3ea11f801824c3e97223-0068b82106" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txe3ea11f801824c3e97223-0068b82106 - 0.0079 VW - 1756897542.073301315 1756897542.081222057 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx84ac93652d97448687af6-0068b82106" "proxy-server 3036813" 0.0002 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx84ac93652d97448687af6-0068b82106" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx84ac93652d97448687af6-0068b82106 - 0.0130 VW - 1756897542.081775427 1756897542.094726801 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/2/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" "txc5a251cb81e74764b28fe-0068b82106" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "txc5a251cb81e74764b28fe-0068b82106" "proxy-server 3036813" 0.0050 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/2/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" "txc5a251cb81e74764b28fe-0068b82106" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "txc5a251cb81e74764b28fe-0068b82106" "proxy-server 3036813" 0.0130 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - txc5a251cb81e74764b28fe-0068b82106 - 0.0212 - - 1756897542.095033407 1756897542.116204262 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc0568dbed0741fa94646-0068b82106" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdc0568dbed0741fa94646-0068b82106 - 0.0079 VW - 1756897542.122011423 1756897542.129863262 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/2/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txa68d5bbd323e4f53ba3b8-0068b82106" "proxy-server 3036813" 0.0065 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txa68d5bbd323e4f53ba3b8-0068b82106 - 0.0091 VW - 1756897542.130341530 1756897542.139404535 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "txbfc8f71fb42c43a7b6631-0068b82106" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "txbfc8f71fb42c43a7b6631-0068b82106" "proxy-server 3036813" 0.0047 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb313618a33a840dd9b4f7-0068b82106" "proxy-server 3036813" 0.0002 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb313618a33a840dd9b4f7-0068b82106" "proxy-server 3036813" 0.0002 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txbfc8f71fb42c43a7b6631-0068b82106 - 0.0236 VW - 1756897542.139914751 1756897542.163514853 0 (txn: tx8f2f29e6165c4f5fa464b-0068b82106) -proxy INFO: - - 03/Sep/2025/11/05/42 PUT /v1/a/none/003foo/1756897542.09555 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx8f2f29e6165c4f5fa464b-0068b82106 - 0.0095 VW - 1756897542.154388905 1756897542.163916588 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd594c54c4964469ab9ceb-0068b82106" "proxy-server 3036813" 0.0060 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd594c54c4964469ab9ceb-0068b82106 - 0.0085 VW - 1756897542.169579744 1756897542.178068876 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/2/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "tx9bdd8e460c094579bb18f-0068b82106" "proxy-server 3036813" 0.0063 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx9bdd8e460c094579bb18f-0068b82106 - 0.0089 VW - 1756897542.178522348 1756897542.187381268 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txd756fa0f41c94e0ba182d-0068b82106" "proxy-server 3036813" 0.0003 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txd756fa0f41c94e0ba182d-0068b82106" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txd756fa0f41c94e0ba182d-0068b82106 - 0.0089 VW - 1756897542.192614794 1756897542.201517344 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "DELETE /sda1/2/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx4b928e9c07f8400e84786-0068b82106" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "DELETE /sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx4b928e9c07f8400e84786-0068b82106" "proxy-server 3036813" 0.0150 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "DELETE /sdb1/2/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx4b928e9c07f8400e84786-0068b82106" "object-server 3036813" 0.0016 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "DELETE /sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx4b928e9c07f8400e84786-0068b82106" "proxy-server 3036813" 0.0139 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 DELETE /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx4b928e9c07f8400e84786-0068b82106 - 0.0242 - - 1756897542.201868773 1756897542.226088047 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf206fb344a443afa8611-0068b82106" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:42615/sda1/0/a/1_oc_non_ascii%C2%A3" "txcf206fb344a443afa8611-0068b82106" "container-server 3036813" 0.0014 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:45571/sdb1/0/a/1_oc_non_ascii%C2%A3" "txcf206fb344a443afa8611-0068b82106" "container-server 3036813" 0.0049 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txcf206fb344a443afa8611-0068b82106" "proxy-server 3036813" 0.0214 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txcf206fb344a443afa8611-0068b82106" "proxy-server 3036813" 0.1919 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 PUT /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txcf206fb344a443afa8611-0068b82106 - 0.2030 - - 1756897542.233315945 1756897542.436296701 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx636cac1e5bf84d34a85a4-0068b82106" "proxy-server 3036813" 0.0100 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +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" "tx636cac1e5bf84d34a85a4-0068b82106" "proxy-server 3036813" 0.0063 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx636cac1e5bf84d34a85a4-0068b82106 - 0.0216 - - 1756897542.437752724 1756897542.459386826 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21184c39f9084a47af18f-0068b82106" "proxy-server 3036813" 0.0058 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/0/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:42615/sda1/3/a/1_vc_ascii" "tx21184c39f9084a47af18f-0068b82106" "container-server 3036813" 0.0051 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/0/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:45571/sdb1/3/a/1_vc_ascii" "tx21184c39f9084a47af18f-0068b82106" "container-server 3036813" 0.0009 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/3/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx21184c39f9084a47af18f-0068b82106" "proxy-server 3036813" 0.0239 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/3/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx21184c39f9084a47af18f-0068b82106" "proxy-server 3036813" 0.0164 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 PUT /v1/a/1_vc_ascii HTTP/1.0 201 - - t - - - tx21184c39f9084a47af18f-0068b82106 - 0.0401 - - 1756897542.465274811 1756897542.505415916 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d88f114b0d340ebb29ba-0068b82106" "proxy-server 3036813" 0.0042 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3d88f114b0d340ebb29ba-0068b82106 - 0.0066 VW - 1756897542.506890535 1756897542.513486624 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txa4d2eaab570f4577862ff-0068b82106" "proxy-server 3036813" 0.0011 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa4d2eaab570f4577862ff-0068b82106 - 0.0044 VW - 1756897542.513961077 1756897542.518340111 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/2/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" "tx51a5511b1aa54e44ade28-0068b82106" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdb1/2/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" "tx51a5511b1aa54e44ade28-0068b82106" "proxy-server 3036813" 0.0002 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx51a5511b1aa54e44ade28-0068b82106 - 0.0047 VW - 1756897542.518847466 1756897542.523542881 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx9c72178e59214353a53c7-0068b82106" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/2/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" "tx9c72178e59214353a53c7-0068b82106" "proxy-server 3036813" 0.0049 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx9c72178e59214353a53c7-0068b82106" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/2/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" "tx9c72178e59214353a53c7-0068b82106" "proxy-server 3036813" 0.0086 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx9c72178e59214353a53c7-0068b82106 - 0.0143 - - 1756897542.523846865 1756897542.538131714 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf358bf2e3cba415fa6698-0068b82106" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf358bf2e3cba415fa6698-0068b82106 - 0.0041 VW - 1756897542.553571939 1756897542.557704449 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txfa369ba783a14b56ae2ba-0068b82106" "proxy-server 3036813" 0.0098 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txfa369ba783a14b56ae2ba-0068b82106 - 0.0123 VW - 1756897542.558179617 1756897542.570490360 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/2/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" "tx21ecd9861d6f44e4898d7-0068b82106" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdb1/2/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" "tx21ecd9861d6f44e4898d7-0068b82106" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/3/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txb8590b2668cb458786479-0068b82106" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx21ecd9861d6f44e4898d7-0068b82106 - 0.0298 VW - 1756897542.571006298 1756897542.600829124 0 (txn: tx601e3245487d4f19b0c48-0068b82106) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 201 - "PUT http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" "tx601e3245487d4f19b0c48-0068b82106" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 201 - "PUT http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" "tx601e3245487d4f19b0c48-0068b82106" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.52432" "tx601e3245487d4f19b0c48-0068b82106" "proxy-server 3036813" 0.0084 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.52432" "tx601e3245487d4f19b0c48-0068b82106" "proxy-server 3036813" 0.0168 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 PUT /v1/a/1_vc_ascii/0091_o_ascii/1756897542.52432 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx601e3245487d4f19b0c48-0068b82106 - 0.0286 VW - 1756897542.585513830 1756897542.614153147 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx1a9f9d9691414accb3a1e-0068b82106" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/2/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" "tx1a9f9d9691414accb3a1e-0068b82106" "proxy-server 3036813" 0.0076 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx1a9f9d9691414accb3a1e-0068b82106" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/2/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" "tx1a9f9d9691414accb3a1e-0068b82106" "proxy-server 3036813" 0.0124 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx1a9f9d9691414accb3a1e-0068b82106 - 0.0159 - - 1756897542.643490314 1756897542.659345388 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe98ec2066d9d4f70a30ff-0068b82106" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txb2970515fd124530bf5f9-0068b82106" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/2/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" "txa3d579214aef4473b21a2-0068b82106" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txa3d579214aef4473b21a2-0068b82106 - 0.0135 - - 1756897542.660756111 1756897542.674304008 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa2a522b5188d46978def6-0068b82106" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa2a522b5188d46978def6-0068b82106 - 0.0039 VW - 1756897542.686785936 1756897542.690714359 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx7a16783b8e814f4396600-0068b82106" "proxy-server 3036813" 0.0070 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7a16783b8e814f4396600-0068b82106 - 0.0133 VW - 1756897542.691204548 1756897542.704488039 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/2/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" "txfab4a88f483c4659bdf06-0068b82106" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sdb1/2/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" "txfab4a88f483c4659bdf06-0068b82106" "proxy-server 3036813" 0.0021 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sdb1/3/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx6e2c14c5ce6c418d973ef-0068b82106" "proxy-server 3036813" 0.0087 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfab4a88f483c4659bdf06-0068b82106 - 0.0429 VW - 1756897542.705180407 1756897542.748032570 0 (txn: tx1cb0b5cf8ed3405d88ce7-0068b82106) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 201 - "PUT http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" "tx1cb0b5cf8ed3405d88ce7-0068b82106" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" "tx1cb0b5cf8ed3405d88ce7-0068b82106" "proxy-server 3036813" 0.0116 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 201 - "PUT http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" "tx1cb0b5cf8ed3405d88ce7-0068b82106" "object-server 3036813" 0.0013 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" "tx1cb0b5cf8ed3405d88ce7-0068b82106" "proxy-server 3036813" 0.0210 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/42 PUT /v1/a/1_vc_ascii/0091_o_ascii/1756897542.64404 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx1cb0b5cf8ed3405d88ce7-0068b82106 - 0.0494 VW - 1756897542.720025063 1756897542.769468784 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx317a9ff45f484ec3ab462-0068b82106" "object-server 3036813" 0.0012 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx317a9ff45f484ec3ab462-0068b82106" "object-server 3036813" 0.0010 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sdb1/2/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" "tx317a9ff45f484ec3ab462-0068b82106" "proxy-server 3036813" 0.0137 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "PUT /sda1/2/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" "tx317a9ff45f484ec3ab462-0068b82106" "proxy-server 3036813" 0.0196 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx317a9ff45f484ec3ab462-0068b82106 - 0.0355 - - 1756897542.769878864 1756897542.805397034 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ea2e7183a70410eb5d30-0068b82106" "proxy-server 3036813" 0.0020 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx148837e36772474584135-0068b82106" "proxy-server 3036813" 0.0048 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/2/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" "tx5e048e7202d2425bb6ec4-0068b82106" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx5e048e7202d2425bb6ec4-0068b82106 - 0.0252 - - 1756897542.807092190 1756897542.832341671 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2a1f449c97e4244a7fe8-0068b82106" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "GET /sda1/3/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?format=json&states=listing" "txd2a1f449c97e4244a7fe8-0068b82106" "proxy-server 3036813" 0.0036 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/42 GET /v1/a/1_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txd2a1f449c97e4244a7fe8-0068b82106 - 0.0102 - - 1756897542.838152885 1756897542.848378181 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf4ed14914514e1da5fdf-0068b82106" "proxy-server 3036813" 0.0059 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx4378b651d086402c80c43-0068b82107" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/2/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" "txae5d338c90964c0eb5818-0068b82107" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sda1/2/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" "txae5d338c90964c0eb5818-0068b82107" "proxy-server 3036813" 0.0006 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx91719f450e7845f5b322e-0068b82107" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx91719f450e7845f5b322e-0068b82107 - 0.0102 VW - 1756897543.049806118 1756897543.060009480 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx4247d2a889424706aec4c-0068b82107" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4247d2a889424706aec4c-0068b82107 - 0.0080 VW - 1756897543.060489893 1756897543.068445683 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sda1/0/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" "tx4b28e9b1cf4940feb70b7-0068b82107" "proxy-server 3036813" 0.0002 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/0/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" "tx4b28e9b1cf4940feb70b7-0068b82107" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx4b28e9b1cf4940feb70b7-0068b82107 - 0.0089 VW - 1756897543.073156834 1756897543.082105160 0 -proxy INFO: - - 03/Sep/2025/11/05/43 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - Swift t - 5 - txae5d338c90964c0eb5818-0068b82107 - 0.2397 SSC - 1756897542.850990057 1756897543.090718746 0 (txn: txce07493c12fd44a6aabe3-0068b82107) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/copied_name" "txce07493c12fd44a6aabe3-0068b82107" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "txce07493c12fd44a6aabe3-0068b82107" "proxy-server 3036813" 0.0048 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/copied_name" "txce07493c12fd44a6aabe3-0068b82107" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "txce07493c12fd44a6aabe3-0068b82107" "proxy-server 3036813" 0.0141 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 COPY /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txce07493c12fd44a6aabe3-0068b82107 - 0.0214 SSC - 1756897543.082445145 1756897543.103874922 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txacf4c9bbc1c746d1b01bd-0068b82107" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx16f7d0895be14bc889f0f-0068b82107" "proxy-server 3036813" 0.0080 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "tx5d269fe8273b445b94591-0068b82107" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx5d269fe8273b445b94591-0068b82107 - 0.0216 - - 1756897543.109508753 1756897543.131080151 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a05d7602cd447e3b37fe-0068b82107" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txe660f6cb57214536970a5-0068b82107" "proxy-server 3036813" 0.0012 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "POST http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx11ebc16ad54f44a29a2ab-0068b82107" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "POST http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx11ebc16ad54f44a29a2ab-0068b82107" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "POST /sdb1/2/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" "tx11ebc16ad54f44a29a2ab-0068b82107" "proxy-server 3036813" 0.0092 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "POST /sda1/2/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" "tx11ebc16ad54f44a29a2ab-0068b82107" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 POST /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 202 - - t - 76 - tx11ebc16ad54f44a29a2ab-0068b82107 - 0.0361 - - 1756897543.132447243 1756897543.168571234 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb7b72348233a4f2fa00b3-0068b82107" "proxy-server 3036813" 0.0033 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx51fedad0d8634ddd9c2eb-0068b82107" "proxy-server 3036813" 0.0073 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sda1/2/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" "txb85349fca7d64fc482e9c-0068b82107" "proxy-server 3036813" 0.0018 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txb85349fca7d64fc482e9c-0068b82107 - 0.0211 - - 1756897543.170543194 1756897543.191660881 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx713e7d9731654801bdabd-0068b82107" "proxy-server 3036813" 0.0072 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/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" "tx713e7d9731654801bdabd-0068b82107" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx713e7d9731654801bdabd-0068b82107 - 0.0201 - - 1756897543.197306633 1756897543.217455149 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4cdb2e8b41e4d8e98e1b-0068b82107" "proxy-server 3036813" 0.0015 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe4cdb2e8b41e4d8e98e1b-0068b82107 - 0.0067 VW - 1756897543.219646931 1756897543.226380348 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx2e2db71c4c7b4a4c932ed-0068b82107" "proxy-server 3036813" 0.0094 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2e2db71c4c7b4a4c932ed-0068b82107 - 0.0122 VW - 1756897543.621855259 1756897543.634017229 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/3/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" "tx18f09cc334bb4b999d432-0068b82107" "proxy-server 3036813" 0.0115 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 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 - tx18f09cc334bb4b999d432-0068b82107 - 0.0145 VW - 1756897543.634499550 1756897543.648955345 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.64404?symlink=get" "tx9c14facdd06042ec98672-0068b82107" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sda1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.64404?symlink=get" "tx9c14facdd06042ec98672-0068b82107" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 GET /v1/a/1_vc_ascii/0091_o_ascii/1756897542.64404%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9c14facdd06042ec98672-0068b82107 - 0.0347 VW - 1756897543.649389267 1756897543.684071064 0 (txn: tx2cb3e24db8ab45b69cfa1-0068b82107) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx2cb3e24db8ab45b69cfa1-0068b82107" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx2cb3e24db8ab45b69cfa1-0068b82107" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/2/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" "tx2cb3e24db8ab45b69cfa1-0068b82107" "proxy-server 3036813" 0.0130 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/2/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" "tx2cb3e24db8ab45b69cfa1-0068b82107" "proxy-server 3036813" 0.0146 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx2cb3e24db8ab45b69cfa1-0068b82107 - 0.0309 VW - 1756897543.671216726 1756897543.702148676 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 204 - "DELETE http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" "tx05b9fb1f3990473a92f45-0068b82107" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 204 - "DELETE http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" "tx05b9fb1f3990473a92f45-0068b82107" "object-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sda1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" "tx05b9fb1f3990473a92f45-0068b82107" "proxy-server 3036813" 0.0104 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sdb1/1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.64404" "tx05b9fb1f3990473a92f45-0068b82107" "proxy-server 3036813" 0.0118 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1756897542.64404 HTTP/1.0 204 - Swift - - - - tx05b9fb1f3990473a92f45-0068b82107 - 0.0191 VW - 1756897543.702598095 1756897543.721718311 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04dd7737176d4fc284701-0068b82107" "proxy-server 3036813" 0.0054 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txa05abd7dd38e445082b5e-0068b82107" "proxy-server 3036813" 0.0065 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/2/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" "txc30b74f188f34ece9934a-0068b82107" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txc30b74f188f34ece9934a-0068b82107 - 0.0245 - - 1756897543.723042965 1756897543.747499943 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19c255954a4044de86240-0068b82107" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/3/a/1_vc_ascii" 200 181 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx19c255954a4044de86240-0068b82107" "proxy-server 3036813" 0.0031 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx19c255954a4044de86240-0068b82107 - 0.0099 - - 1756897543.750519276 1756897543.760409355 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6c13cfcec24463d92e0f-0068b82107" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd6c13cfcec24463d92e0f-0068b82107 - 0.0035 VW - 1756897543.762245417 1756897543.765709162 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx55a903a1b13845bea8977-0068b82107" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx55a903a1b13845bea8977-0068b82107 - 0.0049 VW - 1756897543.766150475 1756897543.771029949 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/3/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" "tx9d63fb00c0c64fd5b7d35-0068b82107" "proxy-server 3036813" 0.0019 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 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 - tx9d63fb00c0c64fd5b7d35-0068b82107 - 0.0051 VW - 1756897543.771572828 1756897543.776669741 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.52432?symlink=get" "txa8b064aa161a46febe4d9-0068b82107" "proxy-server 3036813" 0.0032 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.52432?symlink=get" "txa8b064aa161a46febe4d9-0068b82107" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 GET /v1/a/1_vc_ascii/0091_o_ascii/1756897542.52432%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa8b064aa161a46febe4d9-0068b82107 - 0.0129 VW - 1756897543.777150869 1756897543.790024281 0 (txn: tx0cc849c9114c4f178a134-0068b82107) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx0cc849c9114c4f178a134-0068b82107" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sdb1/2/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" "tx0cc849c9114c4f178a134-0068b82107" "proxy-server 3036813" 0.0056 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx0cc849c9114c4f178a134-0068b82107" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "PUT /sda1/2/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" "tx0cc849c9114c4f178a134-0068b82107" "proxy-server 3036813" 0.0091 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx0cc849c9114c4f178a134-0068b82107 - 0.0122 VW - 1756897543.785700560 1756897543.797851801 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 204 - "DELETE http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" "txcbc124acfa5c4d16bba91-0068b82107" "object-server 3036813" 0.0003 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 204 - "DELETE http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" "txcbc124acfa5c4d16bba91-0068b82107" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.52432" "txcbc124acfa5c4d16bba91-0068b82107" "proxy-server 3036813" 0.0053 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897542.52432" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897542.52432" "txcbc124acfa5c4d16bba91-0068b82107" "proxy-server 3036813" 0.0050 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1756897542.52432 HTTP/1.0 204 - Swift - - - - txcbc124acfa5c4d16bba91-0068b82107 - 0.0090 VW - 1756897543.798283339 1756897543.807301283 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9fb1d0cf224c4985a5ca2-0068b82107" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx1ea3bc37bd954a0784f5b-0068b82107" "proxy-server 3036813" 0.0067 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/2/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" "tx2bb67080c377447b92257-0068b82107" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx2bb67080c377447b92257-0068b82107 - 0.0172 - - 1756897543.808854342 1756897543.826054811 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx547f94a244df4aa6b7e32-0068b82107" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/3/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx547f94a244df4aa6b7e32-0068b82107" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx547f94a244df4aa6b7e32-0068b82107 - 0.0101 - - 1756897543.827814102 1756897543.837927818 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb2e71b8e7b874af285a70-0068b82107" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/3/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "txb2e71b8e7b874af285a70-0068b82107" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txb2e71b8e7b874af285a70-0068b82107 - 0.0091 - - 1756897543.839577913 1756897543.848662853 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3de624fe90f48508c39a-0068b82107" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe3de624fe90f48508c39a-0068b82107 - 0.0035 VW - 1756897543.850566864 1756897543.854066610 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txac8b3b16b2114751ac1a6-0068b82107" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txac8b3b16b2114751ac1a6-0068b82107 - 0.0037 VW - 1756897543.854554415 1756897543.858230114 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/3/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" "txfcb81cfc1c154f0598bca-0068b82107" "proxy-server 3036813" 0.0022 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/43 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 - txfcb81cfc1c154f0598bca-0068b82107 - 0.0051 VW - 1756897543.858661890 1756897543.863720894 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txb4a73593eb1c4e7e85874-0068b82107" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txb4a73593eb1c4e7e85874-0068b82107" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sdb1/2/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" "txb4a73593eb1c4e7e85874-0068b82107" "proxy-server 3036813" 0.0064 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "DELETE /sda1/2/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" "txb4a73593eb1c4e7e85874-0068b82107" "proxy-server 3036813" 0.0052 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 DELETE /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 204 - - t - - - txb4a73593eb1c4e7e85874-0068b82107 - 0.0121 - - 1756897543.864091873 1756897543.876194715 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe8e48e05306478a89410-0068b82107" "proxy-server 3036813" 0.0011 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx2d423a6dea3b4f2690e30-0068b82107" "proxy-server 3036813" 0.0023 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sda1/2/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" "tx8f9ad065d92443ff8c8cf-0068b82107" "proxy-server 3036813" 0.0007 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:43 +0000] "GET /sdb1/2/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" "tx8f9ad065d92443ff8c8cf-0068b82107" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/43 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 404 - - t - 70 - tx8f9ad065d92443ff8c8cf-0068b82107 - 0.0152 - - 1756897543.877541780 1756897543.892694712 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx01f5cab37fd84fde80037-0068b82108" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx01f5cab37fd84fde80037-0068b82108 - 0.0036 VW - 1756897544.288710833 1756897544.292329311 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx62b67845c2bb402d85dcc-0068b82108" "proxy-server 3036813" 0.0028 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx62b67845c2bb402d85dcc-0068b82108 - 0.0054 VW - 1756897544.300964832 1756897544.306387663 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdb1/2/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" "tx5a9d97b6a60c478b890c0-0068b82108" "proxy-server 3036813" 0.0049 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sda1/2/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" "tx5a9d97b6a60c478b890c0-0068b82108" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5a9d97b6a60c478b890c0-0068b82108 - 0.0137 VW - 1756897544.306890726 1756897544.320617437 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4aa2a8c4769f473abf307-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/2/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" "tx4aa2a8c4769f473abf307-0068b82108" "proxy-server 3036813" 0.0158 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4aa2a8c4769f473abf307-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/2/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" "tx4aa2a8c4769f473abf307-0068b82108" "proxy-server 3036813" 0.0173 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/44 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx4aa2a8c4769f473abf307-0068b82108 - 0.0212 - - 1756897544.321058989 1756897544.342283249 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb28f299446ef4defbab4e-0068b82108" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb28f299446ef4defbab4e-0068b82108 - 0.0037 VW - 1756897544.354696512 1756897544.358391047 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txc177aea9c2ef494188606-0068b82108" "proxy-server 3036813" 0.0101 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc177aea9c2ef494188606-0068b82108 - 0.0126 VW - 1756897544.358842611 1756897544.371409893 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sda1/2/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" "txd37817c1134d4996aa718-0068b82108" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdb1/2/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" "txd37817c1134d4996aa718-0068b82108" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txd37817c1134d4996aa718-0068b82108 - 0.0140 VW - 1756897544.371917963 1756897544.385952711 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/3/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx524df08242d04e5a9c023-0068b82108" "proxy-server 3036813" 0.0065 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.32156" 201 - "PUT http://localhost/sdb1/2/a/1_vc_ascii/0091_o_ascii/1756897544.32156" "tx03b39404143f416cb71e4-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/2/a/1_vc_ascii/0091_o_ascii/1756897544.32156" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.32156" "tx03b39404143f416cb71e4-0068b82108" "proxy-server 3036813" 0.0143 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.32156" 201 - "PUT http://localhost/sda1/2/a/1_vc_ascii/0091_o_ascii/1756897544.32156" "tx03b39404143f416cb71e4-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/2/a/1_vc_ascii/0091_o_ascii/1756897544.32156" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.32156" "tx03b39404143f416cb71e4-0068b82108" "proxy-server 3036813" 0.0170 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 PUT /v1/a/1_vc_ascii/0091_o_ascii/1756897544.32156 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx03b39404143f416cb71e4-0068b82108 - 0.0342 VW - 1756897544.386465311 1756897544.420709848 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe83bbd7696f140499f2c0-0068b82108" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe83bbd7696f140499f2c0-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/2/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" "txe83bbd7696f140499f2c0-0068b82108" "proxy-server 3036813" 0.0074 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/2/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" "txe83bbd7696f140499f2c0-0068b82108" "proxy-server 3036813" 0.0070 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/44 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - txe83bbd7696f140499f2c0-0068b82108 - 0.0114 - - 1756897544.421055079 1756897544.432498455 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a37d276872b47ce93ba0-0068b82108" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8a37d276872b47ce93ba0-0068b82108 - 0.0080 VW - 1756897544.445574284 1756897544.453555107 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx70c27feda67f43e5bdb0f-0068b82108" "proxy-server 3036813" 0.0070 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx70c27feda67f43e5bdb0f-0068b82108 - 0.0094 VW - 1756897544.454056025 1756897544.463488102 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdb1/2/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" "tx639c6af18a144f10b9586-0068b82108" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sda1/2/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" "tx639c6af18a144f10b9586-0068b82108" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx639c6af18a144f10b9586-0068b82108 - 0.2190 VW - 1756897544.464007378 1756897544.683029413 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/3/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx379dad917f9642b88c55d-0068b82108" "proxy-server 3036813" 0.0048 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.42163" 201 - "PUT http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1756897544.42163" "txa3b27f9e345c48aa87930-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.42163" 201 - "PUT http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1756897544.42163" "txa3b27f9e345c48aa87930-0068b82108" "object-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/1/a/1_vc_ascii/0091_o_ascii/1756897544.42163" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.42163" "txa3b27f9e345c48aa87930-0068b82108" "proxy-server 3036813" 0.0144 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/1/a/1_vc_ascii/0091_o_ascii/1756897544.42163" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.42163" "txa3b27f9e345c48aa87930-0068b82108" "proxy-server 3036813" 0.0198 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 PUT /v1/a/1_vc_ascii/0091_o_ascii/1756897544.42163 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txa3b27f9e345c48aa87930-0068b82108 - 0.0308 VW - 1756897544.683544159 1756897544.714310169 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx96d2e38b05a54b6ba98b2-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx96d2e38b05a54b6ba98b2-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/2/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" "tx96d2e38b05a54b6ba98b2-0068b82108" "proxy-server 3036813" 0.0117 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/2/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" "tx96d2e38b05a54b6ba98b2-0068b82108" "proxy-server 3036813" 0.0132 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/44 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx96d2e38b05a54b6ba98b2-0068b82108 - 0.0209 - - 1756897544.714652061 1756897544.735557795 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcfdc1cddb6cd435c8c293-0068b82108" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sda1/3/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "txcfdc1cddb6cd435c8c293-0068b82108" "proxy-server 3036813" 0.0082 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/44 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txcfdc1cddb6cd435c8c293-0068b82108 - 0.0191 - - 1756897544.741105318 1756897544.760236740 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41483ba0be044c02a7938-0068b82108" "proxy-server 3036813" 0.0029 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx41483ba0be044c02a7938-0068b82108 - 0.0134 VW - 1756897544.763311863 1756897544.776686192 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txc3e5d20197414e54ae671-0068b82108" "proxy-server 3036813" 0.0076 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc3e5d20197414e54ae671-0068b82108 - 0.0100 VW - 1756897544.777203083 1756897544.787248373 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sda1/2/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" "tx7431fb2658c64f678090d-0068b82108" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "GET /sdb1/2/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" "tx7431fb2658c64f678090d-0068b82108" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx7431fb2658c64f678090d-0068b82108 - 0.0094 VW - 1756897544.787718296 1756897544.797151566 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/3/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx393781e024b645ffbb128-0068b82108" "proxy-server 3036813" 0.0011 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.71514" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1756897544.71514" "tx6fae367a01ac4e7db7f2b-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.71514" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1756897544.71514" "tx6fae367a01ac4e7db7f2b-0068b82108" "object-server 3036813" 0.0045 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1756897544.71514" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.71514" "tx6fae367a01ac4e7db7f2b-0068b82108" "proxy-server 3036813" 0.0182 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1756897544.71514" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.71514" "tx6fae367a01ac4e7db7f2b-0068b82108" "proxy-server 3036813" 0.0179 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/44 PUT /v1/a/1_vc_ascii/0091_o_ascii/1756897544.71514 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx6fae367a01ac4e7db7f2b-0068b82108 - 0.0299 VW - 1756897544.797673225 1756897544.827540159 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe3d8177d86b148228562f-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sda1/2/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" "txe3d8177d86b148228562f-0068b82108" "proxy-server 3036813" 0.0042 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe3d8177d86b148228562f-0068b82108" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "PUT /sdb1/2/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" "txe3d8177d86b148228562f-0068b82108" "proxy-server 3036813" 0.0083 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/44 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txe3d8177d86b148228562f-0068b82108 - 0.0116 - - 1756897544.827862740 1756897544.839468956 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3dcbf56ff6e84d7a84f11-0068b82108" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3dcbf56ff6e84d7a84f11-0068b82108 - 0.0070 VW - 1756897544.840876579 1756897544.847841501 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx0dec94736c554c9bb759a-0068b82109" "proxy-server 3036813" 0.0076 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0dec94736c554c9bb759a-0068b82109 - 0.0103 VW - 1756897545.693160534 1756897545.703420401 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdb1/2/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" "tx5aa55f50353e4e8bbc094-0068b82109" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sda1/2/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" "tx5aa55f50353e4e8bbc094-0068b82109" "proxy-server 3036813" 0.0051 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/3/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txd668e732951f42e2b96bd-0068b82109" "proxy-server 3036813" 0.0067 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5aa55f50353e4e8bbc094-0068b82109 - 0.0237 VW - 1756897545.703919172 1756897545.727597713 0 (txn: tx7d15d5268b064df195838-0068b82109) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 201 - "PUT http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" "tx7d15d5268b064df195838-0068b82109" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 201 - "PUT http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" "tx7d15d5268b064df195838-0068b82109" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.82837" "tx7d15d5268b064df195838-0068b82109" "proxy-server 3036813" 0.0152 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.82837" "tx7d15d5268b064df195838-0068b82109" "proxy-server 3036813" 0.0164 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 PUT /v1/a/1_vc_ascii/0091_o_ascii/1756897544.82837 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx7d15d5268b064df195838-0068b82109 - 0.0289 VW - 1756897545.714468718 1756897545.743373394 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txaa1dba8e02a1421c99c14-0068b82109" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txaa1dba8e02a1421c99c14-0068b82109" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/2/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" "txaa1dba8e02a1421c99c14-0068b82109" "proxy-server 3036813" 0.0240 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/2/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" "txaa1dba8e02a1421c99c14-0068b82109" "proxy-server 3036813" 0.0254 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/45 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txaa1dba8e02a1421c99c14-0068b82109 - 0.0372 - - 1756897545.743705034 1756897545.780864716 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx45b95641d6ce4569a76b2-0068b82109" "proxy-server 3036813" 0.0055 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx45b95641d6ce4569a76b2-0068b82109 - 0.0079 VW - 1756897545.782403231 1756897545.790348053 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6bfaa25467994e44a3bc7-0068b82109" "proxy-server 3036813" 0.0067 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6bfaa25467994e44a3bc7-0068b82109 - 0.0091 VW - 1756897545.790800810 1756897545.799901962 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +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" "txed27a11262ca456390f37-0068b82109" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +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" "txed27a11262ca456390f37-0068b82109" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txed27a11262ca456390f37-0068b82109 - 0.0133 VW - 1756897545.800442457 1756897545.813713312 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/0/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" "tx8800cba950ea4e8aab241-0068b82109" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +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" "tx8800cba950ea4e8aab241-0068b82109" "proxy-server 3036813" 0.0087 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/0/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" "tx8800cba950ea4e8aab241-0068b82109" "object-server 3036813" 0.0046 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +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" "tx8800cba950ea4e8aab241-0068b82109" "proxy-server 3036813" 0.0216 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/45 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx8800cba950ea4e8aab241-0068b82109 - 0.0248 - - 1756897545.814049482 1756897545.838831186 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b9ecb7c4e72446c95b53-0068b82109" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2b9ecb7c4e72446c95b53-0068b82109 - 0.0081 VW - 1756897545.840341330 1756897545.848483801 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txaa5020ebe8014df2a4dbd-0068b82109" "proxy-server 3036813" 0.0068 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txaa5020ebe8014df2a4dbd-0068b82109 - 0.0094 VW - 1756897545.853150368 1756897545.862559557 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +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" "tx864ea19dd91d4c96a873c-0068b82109" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +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" "tx864ea19dd91d4c96a873c-0068b82109" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sda1/3/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx832c9687c7f04d829e8a5-0068b82109" "proxy-server 3036813" 0.0073 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx864ea19dd91d4c96a873c-0068b82109 - 0.0286 VW - 1756897545.863084078 1756897545.891676188 0 (txn: txa0bd2e24d9724808ab33c-0068b82109) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/3/a/1_vc_ascii/00d1_o_ascii/sub/1756897545.81454" 201 - "PUT http://localhost/sda1/3/a/1_vc_ascii/00d1_o_ascii/sub/1756897545.81454" "txa0bd2e24d9724808ab33c-0068b82109" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/3/a/1_vc_ascii/00d1_o_ascii/sub/1756897545.81454" 201 - "PUT http://localhost/sdb1/3/a/1_vc_ascii/00d1_o_ascii/sub/1756897545.81454" "txa0bd2e24d9724808ab33c-0068b82109" "object-server 3036813" 0.0046 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/3/a/1_vc_ascii/00d1_o_ascii/sub/1756897545.81454" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1756897545.81454" "txa0bd2e24d9724808ab33c-0068b82109" "proxy-server 3036813" 0.0162 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/3/a/1_vc_ascii/00d1_o_ascii/sub/1756897545.81454" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1756897545.81454" "txa0bd2e24d9724808ab33c-0068b82109" "proxy-server 3036813" 0.0159 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 PUT /v1/a/1_vc_ascii/00d1_o_ascii/sub/1756897545.81454 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txa0bd2e24d9724808ab33c-0068b82109 - 0.0343 VW - 1756897545.873331308 1756897545.907638311 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sda1/0/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" "txa98441e84303438e99dc6-0068b82109" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "PUT /sdb1/0/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" "txa98441e84303438e99dc6-0068b82109" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +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" "txa98441e84303438e99dc6-0068b82109" "proxy-server 3036813" 0.0138 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +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" "txa98441e84303438e99dc6-0068b82109" "proxy-server 3036813" 0.0177 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/45 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - txa98441e84303438e99dc6-0068b82109 - 0.0265 - - 1756897545.907988787 1756897545.934534311 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe6110147c6a4d4282339-0068b82109" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfe6110147c6a4d4282339-0068b82109 - 0.0080 VW - 1756897545.935985565 1756897545.943989038 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6253db4e50b14fba98896-0068b82109" "proxy-server 3036813" 0.0077 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6253db4e50b14fba98896-0068b82109 - 0.0145 VW - 1756897545.944451571 1756897545.958955288 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdb1/3/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" "tx54249416d9ea4ca18254a-0068b82109" "proxy-server 3036813" 0.0033 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 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 - tx54249416d9ea4ca18254a-0068b82109 - 0.0106 VW - 1756897545.959456205 1756897545.970091105 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.82837?symlink=get" "txfa2aae3b97ff481984c66-0068b82109" "proxy-server 3036813" 0.0089 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:45 +0000] "GET /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.82837?symlink=get" "txfa2aae3b97ff481984c66-0068b82109" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/45 GET /v1/a/1_vc_ascii/0091_o_ascii/1756897544.82837%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfa2aae3b97ff481984c66-0068b82109 - 0.0236 VW - 1756897545.970529318 1756897545.994086981 0 (txn: txa9285b758f05415da3e50-0068b82109) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txa9285b758f05415da3e50-0068b82109" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txa9285b758f05415da3e50-0068b82109" "object-server 3036813" 0.0046 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/2/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" "txa9285b758f05415da3e50-0068b82109" "proxy-server 3036813" 0.0173 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/2/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" "txa9285b758f05415da3e50-0068b82109" "proxy-server 3036813" 0.0230 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txa9285b758f05415da3e50-0068b82109 - 0.0266 VW - 1756897545.985019445 1756897546.011610508 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "DELETE /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 204 - "DELETE http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" "tx80e943a899f74398ad841-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "DELETE /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 204 - "DELETE http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" "tx80e943a899f74398ad841-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "DELETE /sdb1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.82837" "tx80e943a899f74398ad841-0068b8210a" "proxy-server 3036813" 0.0093 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "DELETE /sda1/3/a/1_vc_ascii/0091_o_ascii/1756897544.82837" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1756897544.82837" "tx80e943a899f74398ad841-0068b8210a" "proxy-server 3036813" 0.0148 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1756897544.82837 HTTP/1.0 204 - Swift - - - - tx80e943a899f74398ad841-0068b8210a - 0.0224 VW - 1756897546.012020588 1756897546.034402370 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx43c7ceeaf3ee40e19b27a-0068b8210a" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdb1/3/a/1_vc_ascii" 200 185 "GET http://localhost/v1/a/1_vc_ascii?prefix=00d1_o_ascii%2Fsub%2F&format=json&states=listing" "tx43c7ceeaf3ee40e19b27a-0068b8210a" "proxy-server 3036813" 0.0054 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 GET /v1/a/1_vc_ascii%3Fprefix%3D00d1_o_ascii%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 185 - tx43c7ceeaf3ee40e19b27a-0068b8210a - 0.0254 - - 1756897546.035899401 1756897546.061290264 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx224fbf36a9e04e69be35c-0068b8210a" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:42615/sda1/3/a/1_oc_non_ascii%C2%A3whoops" "tx224fbf36a9e04e69be35c-0068b8210a" "container-server 3036813" 0.0011 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:45571/sdb1/3/a/1_oc_non_ascii%C2%A3whoops" "tx224fbf36a9e04e69be35c-0068b8210a" "container-server 3036813" 0.0010 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx224fbf36a9e04e69be35c-0068b8210a" "proxy-server 3036813" 0.0109 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx224fbf36a9e04e69be35c-0068b8210a" "proxy-server 3036813" 0.0161 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx224fbf36a9e04e69be35c-0068b8210a - 0.0253 - - 1756897546.159418583 1756897546.184723616 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbcc6997fbf8045eeab8e7-0068b8210a" "proxy-server 3036813" 0.0026 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbcc6997fbf8045eeab8e7-0068b8210a - 0.0051 VW - 1756897546.186188221 1756897546.191319466 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/3/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx6a219eaa07db486293541-0068b8210a" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx6a219eaa07db486293541-0068b8210a - 0.0039 VW - 1756897546.191814184 1756897546.195728302 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx4a3adc606be54f9ca07b9-0068b8210a" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx4a3adc606be54f9ca07b9-0068b8210a" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx4a3adc606be54f9ca07b9-0068b8210a - 0.0075 VW - 1756897546.196258783 1756897546.203768015 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3whoops/foo" "txa021066b17a843dd871fc-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3whoops/foo" "txa021066b17a843dd871fc-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "txa021066b17a843dd871fc-0068b8210a" "proxy-server 3036813" 0.0110 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "txa021066b17a843dd871fc-0068b8210a" "proxy-server 3036813" 0.0123 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - txa021066b17a843dd871fc-0068b8210a - 0.0202 - - 1756897546.204103231 1756897546.224313974 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6377b6e3af1344c5b1207-0068b8210a" "proxy-server 3036813" 0.0048 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6377b6e3af1344c5b1207-0068b8210a - 0.0076 VW - 1756897546.230207205 1756897546.237796545 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/3/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx642d54b2eea34b908fa46-0068b8210a" "proxy-server 3036813" 0.0107 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx642d54b2eea34b908fa46-0068b8210a - 0.0132 VW - 1756897546.238282442 1756897546.251506090 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx930aa0d3bfea4e3682b7b-0068b8210a" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx930aa0d3bfea4e3682b7b-0068b8210a" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txd6ac0721fbd149a483c77-0068b8210a" "proxy-server 3036813" 0.0002 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txd6ac0721fbd149a483c77-0068b8210a" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx930aa0d3bfea4e3682b7b-0068b8210a - 0.0196 VW - 1756897546.252045870 1756897546.271600962 0 (txn: tx12cb726be614414b983a3-0068b8210a) -proxy INFO: - - 03/Sep/2025/11/05/46 PUT /v1/a/none/003foo/1756897546.20887 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx12cb726be614414b983a3-0068b8210a - 0.0057 VW - 1756897546.266307354 1756897546.272018433 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx958e57fa767f4ec7a6148-0068b8210a" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx958e57fa767f4ec7a6148-0068b8210a - 0.0043 VW - 1756897546.273520231 1756897546.277850628 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx62bf777a1c1a4d5f9c09c-0068b8210a" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx62bf777a1c1a4d5f9c09c-0068b8210a - 0.0047 VW - 1756897546.278321266 1756897546.283058167 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txc604c7d8d294473ba998a-0068b8210a" "proxy-server 3036813" 0.0003 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txc604c7d8d294473ba998a-0068b8210a" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txc604c7d8d294473ba998a-0068b8210a - 0.0052 VW - 1756897546.283555269 1756897546.288764954 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "DELETE /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3whoops/foo" "txb46574f226564aaab7608-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0test.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 0 rows (deleted=True) in 8.7738037109375e-05s, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.940696716308594e-05s, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/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/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test INFO: Cleaving from row None into .shards/other for ShardRange<'here' to 'where' as of 1756897549.00000, (0, 0) as of 1756897549.00000, active as of 1756897549.00000>, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015425682067871094s, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container .shards/other for ShardRange<'here' to 'there' as of 1756897546.08810, (0, 0) as of 1756897547.00000, shrunk as of 1756897547.00000>, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test INFO: Cleaved ShardRange<'here' to 'where' as of 1756897549.00000, (0, 0) as of 1756897549.00000, active as of 1756897549.00000> in 0.006s, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpv1ia843t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001246929168701172s, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.225440979003906e-05s, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.606910705566406e-05s, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013017654418945312s, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/shard_d for ShardRange<'here' to MaxBound as of 1756897549.00000, (0, 0) as of 1756897549.00000, active as of 1756897549.00000>, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001556873321533203s, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/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 1756897547.00000, (0, 0) as of 1756897547.00000, sharding as of 1756897547.00000>, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test INFO: Cleaved ShardRange<'here' to MaxBound as of 1756897549.00000, (0, 0) as of 1756897549.00000, active as of 1756897549.00000> in 0.006s, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpn3irrn45/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015664100646972656s, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/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/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.918212890625e-05s, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:42 -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': 'Wed, 03 Sep 2025 11:05:43 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897543.01837', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: 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': 'Wed, 03 Sep 2025 11:05:43 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897543.03139', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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_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 - -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001456737518310547s, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.107589721679688e-05s, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp_p2u6x2u/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013065338134765625s, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.7738037109375e-05s, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/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/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0042874813079833984s, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001659393310546875s, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010013580322265625s, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container a/c for ShardRange<'here' to 'there' as of 1756897546.67917, (0, 0) as of 1756897547.00000, shrunk as of 1756897547.00000>, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test INFO: Cleaved ShardRange in 0.013s, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpws6ox813/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897548.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test INFO: Cleaving from row None into .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015497207641601562s, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmpueyx405r/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/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_2 for ShardRange<'b' to 'd' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001499652862548828s, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: a/c, db: /tmp/tmpueyx405r/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/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test INFO: Cleaved ShardRange<'b' to 'd' as of 1756897465.91084, (2, 3) as of 1756897546.75218, cleaved as of 1756897465.91084> in 0.006s, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.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 -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-replicator INFO: Removing partition: /tmp/tmpkgnfcwc0/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.05s (155.67/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.0283s, min 0.0006s, med 0.0008s +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/tmpmv9n9ufq/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/tmpmv9n9ufq/node/sda/objects/0/a83', '127.0.0.2::object/sda/objects/0'] +test-replicator INFO: Removing partition: /tmp/tmpmv9n9ufq/node/sda/objects-1/1 +test-replicator INFO: Removing partition: /tmp/tmpmv9n9ufq/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.07s (119.73/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.0323s, min 0.0007s, med 0.0041s +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.0004780292510986328 seconds. +test-replicator INFO: Running object replicator in script mode. +test-replicator WARNING: Removing partition directory which was a file: /tmp/tmp9ekvs95p/node/sda/objects/1 +test-replicator WARNING: Removing partition directory which was a file: /tmp/tmp9ekvs95p/node/sda/objects-1/1 +test-replicator INFO: 6/8 (75.00%) partitions replicated in 0.02s (350.02/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/tmp54681vcx/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp54681vcx/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 (224.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.0035s, min 0.0035s, med 0.0035s +test-replicator INFO: Unable to lock handoff partition 1 for replication on device sda policy 0 +test-replicator ERROR: , path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001621246337890625s, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: a/c, db: /tmp/tmpueyx405r/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/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test INFO: Cleaved ShardRange<'d' to 'f' as of 1756897465.91084, (2, 103) as of 1756897546.77004, cleaved as of 1756897465.91084> in 0.006s, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test INFO: Stopped cleave at unready ShardRange<'f' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, found as of 1756897465.91084>, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'f' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897546.77572>, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001366138458251953s, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010943412780761719s, path: a/c, db: /tmp/tmpueyx405r/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/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test INFO: Cleaved ShardRange<'f' to MaxBound as of 1756897465.91084, (1, 1000) as of 1756897546.79042, cleaved as of 1756897546.77572> in 0.007s, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpueyx405r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.69523.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00025391578674316406s, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011420249938964844s, path: a/c, db: /tmp/tmp_uhbikmi/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/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test INFO: Cleaved ShardRange in 0.008s, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016236305236816406s, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00010824203491210938s, path: a/c, db: /tmp/tmp_uhbikmi/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/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1756897465.91084, (1, 18432) as of 1756897547.05194, cleaved as of 1756897465.91084> in 0.012s, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.dbtest.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics -test.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync ... ok +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308248.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/28f/73603f24381119cabe66703d60ac728f/73603f24381119cabe66703d60ac728f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308253.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/030/b431113395aa5c6488349fd78e81e030/b431113395aa5c6488349fd78e81e030.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308258.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f2e/e70b5eb06c7d5d5753cfae4b26fd7f2e/e70b5eb06c7d5d5753cfae4b26fd7f2e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308263.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/565/22fb8e9857c3ae24ab7f0dc5a64b0565/22fb8e9857c3ae24ab7f0dc5a64b0565.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308268.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9c8/73c8cffdcada907ad4ac3a20c3fd39c8/73c8cffdcada907ad4ac3a20c3fd39c8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308273.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/818/0cae4fb26b8fea39b66bbaab72237818/0cae4fb26b8fea39b66bbaab72237818.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308278.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/d38/04710b1c8f95889b8ed9d1b410417d38/04710b1c8f95889b8ed9d1b410417d38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308283.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/fc6/d58a777a150a3bd1aa0200079361afc6/d58a777a150a3bd1aa0200079361afc6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308288.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/71f/8818d9c74c1249a0fa811915e784c71f/8818d9c74c1249a0fa811915e784c71f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308293.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/cd9/8f6461f623fabed66508a97f59d86cd9/8f6461f623fabed66508a97f59d86cd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308298.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/273/5edab4a1d77cebcb79fac67c2eb90273/5edab4a1d77cebcb79fac67c2eb90273.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308303.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/cae/e2cffda5453b8ee8c1e39b66be940cae/e2cffda5453b8ee8c1e39b66be940cae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308308.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/5df/416cf975da98c7cbbb358e9582f145df/416cf975da98c7cbbb358e9582f145df.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308313.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/175/c5df3f0d639c7746a573832efa730175/c5df3f0d639c7746a573832efa730175.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308318.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/322/8799d2ebdfbe74f94bad83108d124322/8799d2ebdfbe74f94bad83108d124322.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308323.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/651/953a2e48b71357d9c24a2de33d35e651/953a2e48b71357d9c24a2de33d35e651.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308328.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/fea/61fd567f922e82c06e65a6f9bf35dfea/61fd567f922e82c06e65a6f9bf35dfea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308333.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/b24/60739ef2d111f53e1cc29a2be904db24/60739ef2d111f53e1cc29a2be904db24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308338.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/8de/923607e2179f15c705a1d1931827d8de/923607e2179f15c705a1d1931827d8de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308343.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/0d1/87231d72f54ec4f83c6e5da9f0be60d1/87231d72f54ec4f83c6e5da9f0be60d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308348.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/db1/9b674b3f4890e090772e6d6dcd5e3db1/9b674b3f4890e090772e6d6dcd5e3db1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308353.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/0c3/e1c65bee2be96550f55e8fd90cae00c3/e1c65bee2be96550f55e8fd90cae00c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308358.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/d9f/7459228e1d27b19f85b9fb2bb7b18d9f/7459228e1d27b19f85b9fb2bb7b18d9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308363.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/8ad/4888a40cb0184c790da3d3fc8f4b98ad/4888a40cb0184c790da3d3fc8f4b98ad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308368.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/0b3/f47d01a9761cdce214f6f6a80a4660b3/f47d01a9761cdce214f6f6a80a4660b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308373.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/b71/38278af8e3569e4476a756a6f1534b71/38278af8e3569e4476a756a6f1534b71.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308378.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/4fa/df350be4f68bffb2b2068b3c04e334fa/df350be4f68bffb2b2068b3c04e334fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308383.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e4f/673fe04e249b976c500d7573a9040e4f/673fe04e249b976c500d7573a9040e4f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308388.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/6de/b60f1c8d6e2cef46358f7c830238f6de/b60f1c8d6e2cef46358f7c830238f6de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308393.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e27/8691197f053b0661191f35384ef7be27/8691197f053b0661191f35384ef7be27.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308398.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/62d/ab594aa5cef2a75b0c1791c8dfd9262d/ab594aa5cef2a75b0c1791c8dfd9262d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308403.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/b5c/95dbca3520b6a5c9f0fd6b448ac13b5c/95dbca3520b6a5c9f0fd6b448ac13b5c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308408.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/128/37e01070567d436fd29fdf1146ee3128/37e01070567d436fd29fdf1146ee3128.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308413.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/930/a576bd70a91ef90241a29b6e329df930/a576bd70a91ef90241a29b6e329df930.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308418.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/6e6/f3f9907783780ca0ace7c2f13de4c6e6/f3f9907783780ca0ace7c2f13de4c6e6.dbtest.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.TestContainerBrokerBeforeSPI.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_old_style_shard_container ... 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_replicator.TestObjectReplicator.test_run_once +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers ... ok -object-reconstructor ERROR: 10.0.0.1:1001/sdb/0 policy#0 responded as unmounted +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb60d58b2e05a4a7388d51-006ac53111" "proxy-server 1867673" 0.0135 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx8294a8343cd54aa7a024f-006ac53111" "proxy-server 1867673" 0.0151 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx1b3ac2b67c354668a4ac9-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx372308f0b6f44f63bba2f-006ac53111" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "txb5588305e8034e16b1dd2-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx10dd8b9228814e86b66e5-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcadd7fb19aa84803993e1-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "txbb88e64ada384c488fee1-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx33e8a6a02ea84827a0692-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa1408671af654908a7cc6-006ac53111" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx8874aa8fc796406f91feb-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 412 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx3cfe9edce36c44da89071-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 412 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx3cfe9edce36c44da89071-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5a208bf687394c66a612e-006ac53111" "proxy-server 1867673" 0.0015 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx537a15c5a9794638a268f-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdc1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 304 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx52ee3f3f54744949a8711-006ac53111" "proxy-server 1867673" 0.0006 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdccb9b6068b64321bdc25-006ac53111" "proxy-server 1867673" 0.0094 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx7df00ef177eb4f2b86473-006ac53111" "proxy-server 1867673" 0.0095 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 304 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx5cc619f0f7cd426ebfdbc-006ac53111" "proxy-server 1867673" 0.0072 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8af95793a2d148b0ba3f6-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 204 - "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6" "tx4ef36aa312c044d0a668e-006ac53111" "proxy-server 1867673" 0.0015 "-" 1867673 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdd1/2/a/92c3b980e76c4f859a345176e5ca8cd6/o" 200 24 "HEAD http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6/o" "tx842c8e896a6c45958a913-006ac53111" "proxy-server 1867673" 0.0007 "-" 1867673 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx04b3618c4e9742ee82ad3-006ac53111" "proxy-server 1867673" 0.0097 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "GET /sda1/1/a/92c3b980e76c4f859a345176e5ca8cd6" 200 155 "GET http://foo:8080/v1/a/92c3b980e76c4f859a345176e5ca8cd6?format=json&states=listing" "tx04b3618c4e9742ee82ad3-006ac53111" "proxy-server 1867673" 0.0146 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx90bab9639a184f68bddc4-006ac53111" "proxy-server 1867673" 0.0014 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sdb1/1/a/dcc189ebbd904641a45de57f5012d358" 201 - "PUT http://127.0.0.1:36093/sdb1/0/a/dcc189ebbd904641a45de57f5012d358" "tx90bab9639a184f68bddc4-006ac53111" "container-server 1867673" 0.0063 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sda1/1/a/dcc189ebbd904641a45de57f5012d358" 201 - "PUT http://127.0.0.1:36181/sda1/0/a/dcc189ebbd904641a45de57f5012d358" "tx90bab9639a184f68bddc4-006ac53111" "container-server 1867673" 0.0011 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 201 - "PUT http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx90bab9639a184f68bddc4-006ac53111" "proxy-server 1867673" 0.0538 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 201 - "PUT http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx90bab9639a184f68bddc4-006ac53111" "proxy-server 1867673" 0.0432 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfa9e5d25a0b94bb198a94-006ac53111" "proxy-server 1867673" 0.0021 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txfa9e5d25a0b94bb198a94-006ac53111" "proxy-server 1867673" 0.0055 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx48a4585d3a5c443fad05d-006ac53111" "proxy-server 1867673" 0.0103 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx328211b9479042c8a2a74-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sda1/0/a/dcc189ebbd904641a45de57f5012d358/o" 201 - "PUT http://foo:8080/sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" "tx616f9ebf0e4a430db8539-006ac53111" "object-server 1867673" 0.0005 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sdb1/0/a/dcc189ebbd904641a45de57f5012d358/o" 201 - "PUT http://foo:8080/sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" "tx616f9ebf0e4a430db8539-006ac53111" "object-server 1867673" 0.0005 "-" 1867673 3test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 +test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info ... ok +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-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 3.337860107421875e-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 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-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 3.337860107421875e-06 seconds. object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmp7zydlqie/devices/sda/objects/junk' -object-reconstructor INFO: Removing partition: /tmp/tmp7zydlqie/devices/sda/objects/junk -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmp7zydlqie/devices/sda/objects/not' -object-reconstructor INFO: Removing partition: /tmp/tmp7zydlqie/devices/sda/objects/not -object-reconstructor DEBUG: Run listdir on /tmp/tmp7zydlqie/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmp7zydlqie/devices/sda/objects/1 -object-reconstructor WARNING: Unable to read '/tmp/tmp7zydlqie/devices/sda/objects/1234/hashes.pkl' +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.6226043701171875e-06 seconds. +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpmuvbm0qh/devices/sda/objects/junk' +object-reconstructor INFO: Removing partition: /tmp/tmpmuvbm0qh/devices/sda/objects/junk +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpmuvbm0qh/devices/sda/objects/not' +object-reconstructor INFO: Removing partition: /tmp/tmpmuvbm0qh/devices/sda/objects/not +object-reconstructor DEBUG: Run listdir on /tmp/tmpmuvbm0qh/devices/sda/objects/1 +object-reconstructor DEBUG: Run listdir on /tmp/tmpmuvbm0qh/devices/sda/objects/2 +object-reconstructor DEBUG: Run listdir on /tmp/tmpmuvbm0qh/devices/sda/objects/0 +object-reconstructor WARNING: Unable to read '/tmp/tmpmuvbm0qh/devices/sda/objects/1234/hashes.pkl' Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, in __get_hashes orig_hashes = self.consolidate_hashes(partition_path) @@ -61185,20 +52619,573 @@ os.makedirs(path) ~~~~~~~~~~~^^^^^^ File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmp7zydlqie/devices/sda/objects/1234' -object-reconstructor WARNING: Unexpected entity '/tmp/tmp7zydlqie/devices/sda/objects/1234' is not a directory -object-reconstructor INFO: Removing partition: /tmp/tmp7zydlqie/devices/sda/objects/1234 -object-reconstructor DEBUG: Run listdir on /tmp/tmp7zydlqie/devices/sda/objects/2 -object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.01s (978.87/sec, 0s remaining) -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 0.00025081634521484375 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +FileExistsError: [Errno 17] File exists: '/tmp/tmpmuvbm0qh/devices/sda/objects/1234' +object-reconstructor WARNING: Unexpected entity '/tmp/tmpmuvbm0qh/devices/sda/objects/1234' is not a directory +object-reconstructor INFO: Removing partition: /tmp/tmpmuvbm0qh/devices/sda/objects/1234 +object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.01s (455.70/sec, 0s remaining) +object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-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)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.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.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.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_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.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets ... 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.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket ... 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.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.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.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.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.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-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/tmph_wh0hh3/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmph_wh0hh3/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/tmph_wh0hh3/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmph_wh0hh3/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/tmph_wh0hh3/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmph_wh0hh3/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/tmph_wh0hh3/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmph_wh0hh3/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/tmph_wh0hh3/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmph_wh0hh3/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/tmph_wh0hh3/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmph_wh0hh3/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/tmpv30gcqo6/node/sda/objects/0 +test-replicator DEBUG: Run listdir on /tmp/tmpv30gcqo6/node/sda/objects-1/2 +test-replicator DEBUG: Run listdir on /tmp/tmpv30gcqo6/node/sda/objects/2 +test-replicator DEBUG: Run listdir on /tmp/tmpv30gcqo6/node/sda/objects-1/3 +test-replicator INFO: Removing partition: /tmp/tmpv30gcqo6/node/sda/objects/1 +test-replicator DEBUG: Run listdir on /tmp/tmpv30gcqo6/node/sda/objects-1/0 +test-replicator DEBUG: Successful rsync of /tmp/tmpv30gcqo6/node/sda/objects-1/0/... to 127.0.0.2::object/sda/objects-1/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpv30gcqo6/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpv30gcqo6/node/sda/objects-1/1 +test-replicator DEBUG: Run listdir on /tmp/tmpv30gcqo6/node/sda/objects/3 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (351.86/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.0061s, min 0.0006s, 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.0007522106170654297 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/tmprzzr75m8/node/sda/objects-1/1 +test-replicator ERROR: Error syncing with node: 127.0.0.1:6200/sda: Timeout (Nones) +test-replicator INFO: Removing partition: /tmp/tmprzzr75m8/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (500.32/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.0057s, min 0.0004s, med 0.0007s +test-replicator INFO: Object replication complete (once). (0.00 minutes) +test-replicator INFO: Removing partition: /tmp/tmpy0ksv8m3/node/sda/objects/1 +test-replicator INFO: Removing partition: /tmp/tmpy0ksv8m3/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (658.63/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +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/tmp3_t9rzfu/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp3_t9rzfu/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/tmp3_t9rzfu/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp3_t9rzfu/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.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 + +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) +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]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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 201 - "PUT http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx616f9ebf0e4a430db8539-006ac53111" "proxy-server 1867673" 0.0396 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 201 - "PUT http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx616f9ebf0e4a430db8539-006ac53111" "proxy-server 1867673" 0.0392 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 201 - "PUT http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx616f9ebf0e4a430db8539-006ac53111" "proxy-server 1867673" 0.0405 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9864f5694a34d3b955e6-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txba1ac6aa3d19495cb8694-006ac53111" "proxy-server 1867673" 0.0022 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "POST /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 202 76 "POST http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx7c149a10df6047c0b0f56-006ac53111" "proxy-server 1867673" 0.0023 "-" 1867673 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sdb1/0/a/dcc189ebbd904641a45de57f5012d358/o" 201 - "POST http://foo:8080/sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" "tx7c149a10df6047c0b0f56-006ac53111" "object-server 1867673" 0.0005 "-" 1867673 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "PUT /sda1/0/a/dcc189ebbd904641a45de57f5012d358/o" 201 - "POST http://foo:8080/sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" "tx7c149a10df6047c0b0f56-006ac53111" "object-server 1867673" 0.0004 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "POST /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 202 76 "POST http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx7c149a10df6047c0b0f56-006ac53111" "proxy-server 1867673" 0.0204 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "POST /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 202 76 "POST http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx7c149a10df6047c0b0f56-006ac53111" "proxy-server 1867673" 0.0221 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdcecb1cae7f5428fa80c0-006ac53111" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx1f4e835be8fb4af0b236c-006ac53111" "proxy-server 1867673" 0.0120 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx51981d28db7f434fa00cc-006ac53111" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx51981d28db7f434fa00cc-006ac53111" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9aca9bc940594cd996d21-006ac53111" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txd97920ad21e44894ae601-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx40f77e51fbbc49b097288-006ac53111" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa023b2b855c845a98d74f-006ac53111" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:09 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txd5424a3b3eb04de9889ad-006ac53111" "proxy-server 1867673" 0.0077 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx23de90f1d79b4635a0a7a-006ac53111" "proxy-server 1867673" 0.0125 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx23de90f1d79b4635a0a7a-006ac53111" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa84cb3b8ea504fc7b4eb5-006ac53112" "proxy-server 1867673" 0.0136 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx8fcc66510708437bbae0f-006ac53112" "proxy-server 1867673" 0.0015 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx3f1bc82d4baa4062afaba-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbe57cff5bae040e087880-006ac53112" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx2fdb51a7585547528754a-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx83779fcab2bd4950992c8-006ac53112" "proxy-server 1867673" 0.0131 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx83779fcab2bd4950992c8-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx23194e2faf3840e098d1c-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx3050a60413014dd8a987c-006ac53112" "proxy-server 1867673" 0.0095 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx082f87d7c64c4459a0697-006ac53112" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx082f87d7c64c4459a0697-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b974b00aa7844068ebc4-006ac53112" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx0df5842470fc4eb48f7d2-006ac53112" "proxy-server 1867673" 0.0094 "-" 1867673 3test.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.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 +/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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges ... ok + +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txad3450e00e1748fe98764-006ac5310b) +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: txad3450e00e1748fe98764-006ac5310b) +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: txad3450e00e1748fe98764-006ac5310b) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txad3450e00e1748fe98764-006ac5310b) +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: txad3450e00e1748fe98764-006ac5310b) +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: txad3450e00e1748fe98764-006ac5310b) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txad3450e00e1748fe98764-006ac5310b) +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: txad3450e00e1748fe98764-006ac5310b) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txad3450e00e1748fe98764-006ac5310b) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txad3450e00e1748fe98764-006ac5310b) +test DEBUG: Setting object count to 1065 (txn: txad3450e00e1748fe98764-006ac5310b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txb813c53cb3144f9787992-006ac5310e) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txb813c53cb3144f9787992-006ac5310e) +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: txb813c53cb3144f9787992-006ac5310e) +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: txb813c53cb3144f9787992-006ac5310e) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb813c53cb3144f9787992-006ac5310e) +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: txb813c53cb3144f9787992-006ac5310e) +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: txb813c53cb3144f9787992-006ac5310e) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txb813c53cb3144f9787992-006ac5310e) +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: txb813c53cb3144f9787992-006ac5310e) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb813c53cb3144f9787992-006ac5310e) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txb813c53cb3144f9787992-006ac5310e) +test DEBUG: Setting object count to 1065 (txn: txb813c53cb3144f9787992-006ac5310e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5efde30ebf0b428cb1a97-006ac53110) +test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx5efde30ebf0b428cb1a97-006ac53110) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx76941dd30eb04398b5974-006ac53112) +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: tx76941dd30eb04398b5974-006ac53112) +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: tx76941dd30eb04398b5974-006ac53112) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx76941dd30eb04398b5974-006ac53112) +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: tx76941dd30eb04398b5974-006ac53112) +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: tx76941dd30eb04398b5974-006ac53112) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx76941dd30eb04398b5974-006ac53112) +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: tx76941dd30eb04398b5974-006ac53112) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx76941dd30eb04398b5974-006ac53112) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx76941dd30eb04398b5974-006ac53112) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx76941dd30eb04398b5974-006ac53112) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx76941dd30eb04398b5974-006ac53112) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx76941dd30eb04398b5974-006ac53112) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx76941dd30eb04398b5974-006ac53112) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx76941dd30eb04398b5974-006ac53112) +test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx76941dd30eb04398b5974-006ac53112) +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: tx76941dd30eb04398b5974-006ac53112) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx76941dd30eb04398b5974-006ac53112) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd3b6ea5d147740f2a254e-006ac53112) +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: txd3b6ea5d147740f2a254e-006ac53112)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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes ... 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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308423.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bd5/9e08febef82c49561a3b6d1b07847bd5/9e08febef82c49561a3b6d1b07847bd5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308428.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/ff4/871d2b43ab1554aeb8d4d3cccf76bff4/871d2b43ab1554aeb8d4d3cccf76bff4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308433.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/a25/337b3f8e5648e6f8e334a8209f9a5a25/337b3f8e5648e6f8e334a8209f9a5a25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308438.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/d9e/984f926538b0adb19ac1428b4b01ed9e/984f926538b0adb19ac1428b4b01ed9e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308443.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/c41/0a5689a39451d5e5a37b2ff07a877c41/0a5689a39451d5e5a37b2ff07a877c41.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308448.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/610/2b7fb495b933feb41f1bf0431230a610/2b7fb495b933feb41f1bf0431230a610.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308453.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9e2/d870b079390daf71cf7b0346caddb9e2/d870b079390daf71cf7b0346caddb9e2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308458.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/a88/59fd608feb8e86b9c5ccbb67efd7ea88/59fd608feb8e86b9c5ccbb67efd7ea88.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308463.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/523/66c92b50cd3c1a9c5a09f16cffe95523/66c92b50cd3c1a9c5a09f16cffe95523.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308468.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f7e/9451673716956fb2b6944a3a5b8abf7e/9451673716956fb2b6944a3a5b8abf7e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308473.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/023/d1c45f59c103b6f945e2796aca49a023/d1c45f59c103b6f945e2796aca49a023.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308478.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/b59/ec7ca13131e926f7960bd36bfbbcfb59/ec7ca13131e926f7960bd36bfbbcfb59.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308483.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f88/e3a61770a653f64679a7710c51ca6f88/e3a61770a653f64679a7710c51ca6f88.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308488.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/aca/f72d34c88602a8c01f94484c23421aca/f72d34c88602a8c01f94484c23421aca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308493.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/601/89d45185882ad5e85d44ca17cd781601/89d45185882ad5e85d44ca17cd781601.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308498.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/3e9/1a560e50a07e23f837147c1df36103e9/1a560e50a07e23f837147c1df36103e9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308503.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/26d/700d8d0e5b97aba54ad93221081cc26d/700d8d0e5b97aba54ad93221081cc26d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308508.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bac/8091d6de8da86530c80b92961ef9fbac/8091d6de8da86530c80b92961ef9fbac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308513.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/6c7/3b1125628f9437df1cdb2aa9303f56c7/3b1125628f9437df1cdb2aa9303f56c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308518.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/625/d2ce980434b25da5d76b8a59ff8c0625/d2ce980434b25da5d76b8a59ff8c0625.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308523.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/21d/ccfef938927d9f719b1d8a4f14dfb21d/ccfef938927d9f719b1d8a4f14dfb21d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308528.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/44a/b525cc5e76c5cbef3ae04751a536a44a/b525cc5e76c5cbef3ae04751a536a44a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308533.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/2a2/631f3c6eb29c9039113a55ad6de472a2/631f3c6eb29c9039113a55ad6de472a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308538.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9ec/5c18215e99f500404586d1d71fb839ec/5c18215e99f500404586d1d71fb839ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308543.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f7b/0202bb77777383e2c9ef116a75ff4f7b/0202bb77777383e2c9ef116a75ff4f7b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308548.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/2b7/1cffeffecbb5b46e6818febe591d72b7/1cffeffecbb5b46e6818febe591d72b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308553.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/78e/e247ffa967289732023f94775a87978e/e247ffa967289732023f94775a87978e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308558.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e9d/c33fab6e567eaf3e2352f8bf137cee9d/c33fab6e567eaf3e2352f8bf137cee9d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308563.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bfb/08821fdd02373f54ea054d2439158bfb/08821fdd02373f54ea054d2439158bfb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308568.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/229/2b974279834b743277408f57a2fde229/2b974279834b743277408f57a2fde229.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308573.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/4dd/690467a1e461240c750a40368e7e24dd/690467a1e461240c750a40368e7e24dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308578.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/1de/e967cba4d326a4d378b5cd4dd15791de/e967cba4d326a4d378b5cd4dd15791de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308583.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e5a/ede723f1d5b12c3493d3e9df01f89e5a/ede723f1d5b12c3493d3e9df01f89e5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308588.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/7f9/d8a5e4a24a91c098cc630dfce4e4b7f9/d8a5e4a24a91c098cc630dfce4e4b7f9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308593.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/c87/a7393788aa846d6b42fb9ca56b896c87/a7393788aa846d6b42fb9ca56b896c87.dbtest.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.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.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.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.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage ... 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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0196 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0073 "-" 1867651 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0028 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0096 "-" 1867651 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx146dcf2353624e738cb65-006ac53112" "proxy-server 1867651" 0.0013 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:49575/sda1/0/a/c" "tx146dcf2353624e738cb65-006ac53112" "container-server 1867651" 0.0053 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:47905/sdb1/0/a/c" "tx146dcf2353624e738cb65-006ac53112" "container-server 1867651" 0.0011 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx146dcf2353624e738cb65-006ac53112" "proxy-server 1867651" 0.0170 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx146dcf2353624e738cb65-006ac53112" "proxy-server 1867651" 0.0350 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/10 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx146dcf2353624e738cb65-006ac53112 - 0.0609 - - 1791308050.097852468 1791308050.158757687 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txb0500f1b1b23401bb6b40-006ac53112" "proxy-server 1867651" 0.0011 "-" 1867651 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:47905/sdb1/2/a1/c1" "txb0500f1b1b23401bb6b40-006ac53112" "container-server 1867651" 0.0052 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:49575/sda1/2/a1/c1" "txb0500f1b1b23401bb6b40-006ac53112" "container-server 1867651" 0.0017 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb0500f1b1b23401bb6b40-006ac53112" "proxy-server 1867651" 0.0214 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb0500f1b1b23401bb6b40-006ac53112" "proxy-server 1867651" 0.0349 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/10 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txb0500f1b1b23401bb6b40-006ac53112 - 0.0509 - - 1791308050.160163403 1791308050.211075306 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txceade686d149410a81bd3-006ac53112" "proxy-server 1867651" 0.0020 "-" 1867651 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:49575/sda1/0/a/c1" "txceade686d149410a81bd3-006ac53112" "container-server 1867651" 0.0010 "-" 1867651 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:47905/sdb1/0/a/c1" "txceade686d149410a81bd3-006ac53112" "container-server 1867651" 0.0058 "-" 1867651 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txceade686d149410a81bd3-006ac53112" "proxy-server 1867651" 0.0255 "-" 1867651 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txceade686d149410a81bd3-006ac53112" "proxy-server 1867651" 0.0348 "-" 1867651 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/10 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txceade686d149410a81bd3-006ac53112 - 0.0594 - - 1791308050.212505579 1791308050.271909714 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ccab6f04b644966a608a-006ac53112" "proxy-server 1867651" 0.0067 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:47905/sdb1/2/a/c2" "tx7ccab6f04b644966a608a-006ac53112" "container-server 1867651" 0.0010 "-" 1867651 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:49575/sda1/2/a/c2" "tx7ccab6f04b644966a608a-006ac53112" "container-server 1867651" 0.0092 "-" 1867651 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx7ccab6f04b644966a608a-006ac53112" "proxy-server 1867651" 0.0233 "-" 1867651 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx7ccab6f04b644966a608a-006ac53112" "proxy-server 1867651" 0.0328 "-" 1867651 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/10 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx7ccab6f04b644966a608a-006ac53112 - 0.0508 - - 1791308050.277516603 1791308050.328301430 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.1:3001/sdb (txn: tx527da1d700734a9897ad1-006ac53112) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf82113896e3c4e4f9b56d-006ac53112) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf82113896e3c4e4f9b56d-006ac53112) +proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: txf82113896e3c4e4f9b56d-006ac53112) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges ... ok + +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.0003027915954589844 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-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.7220458984375e-06 seconds. +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/tmpa80b0pxr/devices/sda/objects-1/0 -object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (228.08/sec, 0s remaining) +object-reconstructor DEBUG: Run listdir on /tmp/tmpwa83y35w/devices/sda/objects-1/0 +object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (149.02/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): @@ -61210,250 +53197,1608 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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 7.152557373046875e-06 seconds. -test-ssync-receiver INFO: (3036824) wsgi starting up on http://127.0.0.1:55157 -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 34430) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 5, sent: 3, deletable: 5 -test-ssync-sender DEBUG: Run listdir on /tmp/tmp93ugslwf/tmp_test_ssync_sender/dev/objects/9 -test-ssync-receiver INFO: 127.0.0.1 - - [02/Sep/2025 23:05:47] "SSYNC /dev/9 HTTP/1.1" 200 389 0.114441 -test-ssync-receiver DEBUG: Run listdir on /tmp/tmp93ugslwf/tmp_test_ssync_receiver/dev/objects/9 -test-ssync-receiver INFO: (3036824) wsgi exited, is_accepting=True -test-ssync-receiver INFO: (3036824) wsgi starting up on http://127.0.0.1:59361 -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 46972) -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 - - [02/Sep/2025 23:05:47] "SSYNC /dev/9 HTTP/1.1" 200 317 0.107342 -test-ssync-receiver INFO: (3036824) wsgi starting up on http://127.0.0.1:52097 -test-ssync-receiver INFO: (3036824) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 57548) -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 - - [02/Sep/2025 23:05:47] "SSYNC /dev/9 HTTP/1.1" 200 314 0.108251 -test-ssync-receiver INFO: (3036824) wsgi starting up on http://127.0.0.1:48255 -test-ssync-receiver INFO: (3036824) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 42122) -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 INFO: 127.0.0.1 - - [02/Sep/2025 23:05:47] "SSYNC /dev/9 HTTP/1.1" 200 498 0.152927 -test-ssync-receiver INFO: (3036824) wsgi starting up on http://127.0.0.1:33325 -test-ssync-receiver INFO: (3036824) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 60522) -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 - - [02/Sep/2025 23:05:47] "SSYNC /dev/9 HTTP/1.1" 200 317 0.107329 -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 60528) -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 - - [02/Sep/2025 23:05:47] "SSYNC /dev/9 HTTP/1.1" 200 316 0.100339 -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 60536) -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 - - [02/Sep/2025 23:05:48] "SSYNC /dev/9 HTTP/1.1" 200 316 0.103633 -test-ssync-receiver INFO: (3036824) wsgi starting up on http://127.0.0.1:48763 -test-ssync-receiver INFO: (3036824) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 34398) -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 - - [02/Sep/2025 23:05:48] "SSYNC /dev/9 HTTP/1.1" 200 316 0.100060 -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 34410) -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 - - [02/Sep/2025 23:05:48] "SSYNC /dev/9 HTTP/1.1" 200 316 0.105900 -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 34416) -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 - - [02/Sep/2025 23:05:48] "SSYNC /dev/9 HTTP/1.1" 200 316 0.109763 -test-ssync-receiver INFO: (3036824) wsgi starting up on http://127.0.0.1:47997 -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 60054) -test-ssync-receiver INFO: (3036824) 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 INFO: 127.0.0.1 - - [02/Sep/2025 23:05:48] "SSYNC /dev/9 HTTP/1.1" 200 276 0.109880test.unit.obj.test_ssync.TestSsyncReplication.test_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_sync ... 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 +object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default ... 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.TestReplicatedObjController.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_all_found ... 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.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.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.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 -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp_uhbikmi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897546.98108.db -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, sync, (5, 'dd399c5427a30e2a6303de1135ed4fb4', 'ea9e428b-af4a-4262-9cf3-5f6e91437f00-sdb', '1756897547.53129', '0000000000.00000', '0', '') -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_items, ([{'ROWID': 1, 'name': 'obj002', 'created_at': '1756897549.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'obj003', 'created_at': '1756897550.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'obj004', 'created_at': '1756897551.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'obj005', 'created_at': '1756897552.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'obj006', 'created_at': '1756897553.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'ea9e428b-af4a-4262-9cf3-5f6e91437f00-sdb') -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_syncs, ([],) -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001575946807861328s, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmpqn7n7b_b/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/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Cleaved ShardRange in 0.01s, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015592575073242188s, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: a/c, db: /tmp/tmpqn7n7b_b/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/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1756897465.91084, (3, 3) as of 1756897547.64805, cleaved as of 1756897465.91084> in 0.01s, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpqn7n7b_b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, sync, (7, '00000000000000000000000000000000', '0430e389-d6ea-4444-8066-435f72b62fd3-', '1756897547.52265', '0000000000.00000', '0', '{"X-Container-Sysmeta-Shard-Context-8bab65d7-95b3-47bf-a9c4-6189d55f14cd-sda": ["{\\"ref\\": \\"8bab65d7-95b3-47bf-a9c4-6189d55f14cd-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}", "1756897547.64926"]}') -REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, merge_shard_ranges, ([{'name': '.shards_a/c_obj004_0', 'timestamp': '1756897465.91084', 'lower': '', 'upper': 'obj004', 'object_count': 4, 'bytes_used': 4, 'meta_timestamp': '1756897547.62483', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897465.91084', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/c__1', 'timestamp': '1756897465.91084', 'lower': 'obj004', 'upper': '', 'object_count': 3, 'bytes_used': 3, 'meta_timestamp': '1756897547.64805', 'deleted': 0, 'state': 40, 'state_timestamp': '1756897465.91084', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1756897547.57389', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1756897547.65195', 'deleted': 0, 'state': 70, 'state_timestamp': '1756897547.57393', 'epoch': '1756897547.57393', 'reported': 0, 'tombstones': -1}], '0430e389-d6ea-4444-8066-435f72b62fd3-')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 +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.0:1000/sda (txn: txec5a4a0d3f044e3881e50-006ac53112) +proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/툎/鐉 From Object Server 10.0.0.1:1001/sdb (txn: tx69446d221a554daa86c01-006ac53112) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txc1c8d65464d84115b05ff-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx9c66809662ed4306a5b74-006ac53112) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx9c66809662ed4306a5b74-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx542c6e3d47d04293b98ff-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx542c6e3d47d04293b98ff-006ac53112) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception (txn: tx542c6e3d47d04293b98ff-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txa69aea68453c4e7f9f044-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txa69aea68453c4e7f9f044-006ac53112) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception (txn: txa69aea68453c4e7f9f044-006ac53112) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx9f9682dbfac54c78ac592-006ac53112) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx65f54d03abe34f5cafd60-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx65f54d03abe34f5cafd60-006ac53112) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txc6fb45fa90f34734a5bdb-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txc6fb45fa90f34734a5bdb-006ac53112) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: txc6fb45fa90f34734a5bdb-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sda (txn: txc6fb45fa90f34734a5bdb-006ac53112) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: txc6fb45fa90f34734a5bdb-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sda (txn: txc6fb45fa90f34734a5bdb-006ac53112) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: txc6fb45fa90f34734a5bdb-006ac53112)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 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 204 - "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9" "tx40a7e5822bde4b4e9eead-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdc1/3/a/e428451644ab4db88e7c61d561f9dec9/o" 200 24 "HEAD http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9/o" "txd6b0a70b5b23475095af4-0068b8210a" "proxy-server 3036835" 0.0006 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx50f48a537a154d95856af-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdb1/2/a/e428451644ab4db88e7c61d561f9dec9" 200 155 "GET http://foo:8080/v1/a/e428451644ab4db88e7c61d561f9dec9?format=json&states=listing" "tx50f48a537a154d95856af-0068b8210a" "proxy-server 3036835" 0.0023 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txced47a7174854055866b4-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/1/a/089b46209b724856aae9d21dc45634b0" 201 - "PUT http://127.0.0.1:54641/sda1/1/a/089b46209b724856aae9d21dc45634b0" "txced47a7174854055866b4-0068b8210a" "container-server 3036835" 0.0010 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 201 - "PUT http://127.0.0.1:55885/sdb1/1/a/089b46209b724856aae9d21dc45634b0" "txced47a7174854055866b4-0068b8210a" "container-server 3036835" 0.0010 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 201 - "PUT http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txced47a7174854055866b4-0068b8210a" "proxy-server 3036835" 0.0080 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/1/a/089b46209b724856aae9d21dc45634b0" 201 - "PUT http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txced47a7174854055866b4-0068b8210a" "proxy-server 3036835" 0.0130 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx84a917a06b52409c8806f-0068b8210a" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx84a917a06b52409c8806f-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9b5b861b13154ce3a599a-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txf23d55748ca34216bc926-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 201 - "PUT http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx145d10a9857b416ba209a-0068b8210a" "proxy-server 3036835" 0.0085 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/1/a/089b46209b724856aae9d21dc45634b0/o" 201 - "PUT http://foo:8080/sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" "tx145d10a9857b416ba209a-0068b8210a" "object-server 3036835" 0.0006 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/1/a/089b46209b724856aae9d21dc45634b0/o" 201 - "PUT http://foo:8080/sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" "tx145d10a9857b416ba209a-0068b8210a" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 201 - "PUT http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx145d10a9857b416ba209a-0068b8210a" "proxy-server 3036835" 0.0141 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 201 - "PUT http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx145d10a9857b416ba209a-0068b8210a" "proxy-server 3036835" 0.0154 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9834ed9f07cb4f3e834bf-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txd8f39d921229414490088-0068b8210a" "proxy-server 3036835" 0.0022 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "POST /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 202 76 "POST http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txb3896245b4494ee49d130-0068b8210a" "proxy-server 3036835" 0.0066 "-" 3036835 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/1/a/089b46209b724856aae9d21dc45634b0/o" 201 - "POST http://foo:8080/sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" "txb3896245b4494ee49d130-0068b8210a" "object-server 3036835" 0.0004 "-" 3036835 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/1/a/089b46209b724856aae9d21dc45634b0/o" 201 - "POST http://foo:8080/sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" "txb3896245b4494ee49d130-0068b8210a" "object-server 3036835" 0.0004 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "POST /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 202 76 "POST http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txb3896245b4494ee49d130-0068b8210a" "proxy-server 3036835" 0.0129 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "POST /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 202 76 "POST http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txb3896245b4494ee49d130-0068b8210a" "proxy-server 3036835" 0.0105 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx724fc7e59d3c4fa48817a-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx96004109534d4b019b97d-0068b8210a" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txc7fd6ad12e15447fb7da2-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txc7fd6ad12e15447fb7da2-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8321f62a3d244a76894cd-0068b8210a" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txba3e516a796a4603a46b7-0068b8210a" "proxy-server 3036835" 0.0024 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txccc5ccc2b8a74560b9eeb-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7ca39aa7b82e41b7b1199-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txac34a15afeef4604af7c1-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx53105e6ae52d48f2b92c8-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx53105e6ae52d48f2b92c8-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1517d2f3f6bd46118b316-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx7efb38d0908b43fc8abb7-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx484f5f1808ec492e94cff-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4dd8ad217462464aaf5f8-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txfef317ef6cf3489c94855-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx4dab9cf7d5114a659d9cb-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx4dab9cf7d5114a659d9cb-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx67f8301f87424a6cac3fc-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx510cb2434fb448a98de17-0068b8210a" "proxy-server 3036835" 0.0044 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx9f366fed32ff48d59ec66-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx9f366fed32ff48d59ec66-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbe3bb1437bd94dc8a9b50-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx3fba9539696c46bd89df6-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txd06ea0915cd74c579a329-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txd06ea0915cd74c579a329-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd06ea0915cd74c579a329-0068b8210a) -proxy DEBUG: Ignoring 412 from primary (txn: txd06ea0915cd74c579a329-0068b8210a) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txd06ea0915cd74c579a329-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd06ea0915cd74c579a329-0068b8210a) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx65355d3aca5c484fa29d4-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txdb4107126f354cf48c53a-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx45513d729da548069003c-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx45513d729da548069003c-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx45513d729da548069003c-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx865f0567f46a44499880b-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx884b1bf1d52441228ea46-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx619c751a62054556924a4-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx619c751a62054556924a4-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx619c751a62054556924a4-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx70147efdd7a944cbb1def-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txc7776771f58e4147afe69-0068b8210a" "proxy-server 3036835" 0.0037 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txf0777def27e44cfc8d664-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txf0777def27e44cfc8d664-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx42aa3be138964596bca21-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txcb046ed2120a4bd2b78b9-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx17bb651b1f964ba2b60a4-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx17bb651b1f964ba2b60a4-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb1456d3c4709428b8d1cf-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txd68672a9188a4380bfa36-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx012df2e7562c4bc8a6554-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx012df2e7562c4bc8a6554-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx93b00bd569844bfca74d8-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txf9b2d6747e02421bbb4f1-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx5ee9eb9ee0384e1d804b2-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx5ee9eb9ee0384e1d804b2-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx5ee9eb9ee0384e1d804b2-0068b8210a) -proxy DEBUG: Ignoring 412 from primary (txn: tx5ee9eb9ee0384e1d804b2-0068b8210a) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx5ee9eb9ee0384e1d804b2-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx5ee9eb9ee0384e1d804b2-0068b8210a) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2b38b21e26a34daeb4acd-0068b8210a" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx30a8e9c0bf1643f2b58c4-0068b8210a" "proxy-server 3036835" 0.0014 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx4190c915649d42ef8e735-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx4190c915649d42ef8e735-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx4190c915649d42ef8e735-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx03a0cb2c3ea24c33a72e5-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx0ae4090facba4a1cb6b79-0068b8210a" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txf4f36dfcc3a04929b58bc-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txf4f36dfcc3a04929b58bc-0068b8210a" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txf4f36dfcc3a04929b58bc-0068b8210a" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx74ad5cf9f1fe4211ba317-0068b8210a" "proxy-server 3036835" 0.0047 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx9efea6de7e5e4159bc7a3-0068b8210b" "proxy-server 3036835" 0.0056 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx485feb257cce479a9516f-0068b8210b" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx485feb257cce479a9516f-0068b8210b" "proxy-server 3036835" 0.0008 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc73b9d8d7dc04992888eb-0068b8210b" "proxy-server 3036835" 0.0031 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx6766df80afe6454c90c54-0068b8210b" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx98f6dd22ff7a4ae9bfb02-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5d1ebd4886ce41f9bd16a-0068b8210b" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx061f892655eb482a81459-0068b8210b" "proxy-server 3036835" 0.0012 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txb7c8a1915be743adbab58-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb47a68d5e064588a3c30-0068b8210b" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx247a126640514a5d994e4-0068b8210b" "proxy-server 3036835" 0.0100 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txc92875a2282f4856a77e2-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto_ec +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76b2cb8d35514f7ea6b03-006ac53112" "proxy-server 1867651" 0.0060 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx80db0ac74781497b90bf6-006ac53112" "proxy-server 1867651" 0.0054 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "tx628e182799814eb9b094f-006ac53112" "object-server 1867651" 0.0005 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "tx628e182799814eb9b094f-006ac53112" "object-server 1867651" 0.0004 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx628e182799814eb9b094f-006ac53112" "proxy-server 1867651" 0.0104 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx628e182799814eb9b094f-006ac53112" "proxy-server 1867651" 0.0100 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/10 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx628e182799814eb9b094f-006ac53112 - 0.0394 - - 1791308050.429973364 1791308050.469373703 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f54c7e642da470589a7c-006ac53112" "proxy-server 1867651" 0.0055 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx045f2840fc5b4dc28b5bf-006ac53112" "proxy-server 1867651" 0.0078 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdb1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx215d5990ce314f24855d7-006ac53112" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx037a59d591964a60a926e-006ac53112" "proxy-server 1867651" 0.0012 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx15a3dfb6d25f42e99fd95-006ac53112" "proxy-server 1867651" 0.0013 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txb4acde0c97394fcd89477-006ac53112" "proxy-server 1867651" 0.0003 "-" 1867651 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: txbaaa392f1f1b4203a2755-006ac53112) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf6c649fbbde744049fcc6-006ac53112) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx128088697a5747cc921de-006ac53112) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx6069b53541494856b7506-006ac53112) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx77e161e6bc3d470587574-006ac53112) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx1efe2c82cb2144d99e178-006ac53112) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx478cfd89429b4420b9223-006ac53112" "proxy-server 1867651" 0.0014 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7071903d1931452ba3289-006ac53112" "proxy-server 1867651" 0.0024 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a/c/o.large" 201 - "PUT http://localhost/sda1/1/a/c/o.large" "tx80e4a47ecacf4e3bb81de-006ac53112" "object-server 1867651" 0.0005 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a/c/o.large" 201 - "PUT http://localhost/sdb1/1/a/c/o.large" "tx80e4a47ecacf4e3bb81de-006ac53112" "object-server 1867651" 0.0004 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx80e4a47ecacf4e3bb81de-006ac53112" "proxy-server 1867651" 0.0143 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx80e4a47ecacf4e3bb81de-006ac53112" "proxy-server 1867651" 0.0154 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/10 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - tx80e4a47ecacf4e3bb81de-006ac53112 - 0.0305 - - 1791308050.577862501 1791308050.608384848 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0cf4ec255cf4e6fa4e38-006ac53112" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7adf3a1488b64662aaabd-006ac53112" "proxy-server 1867651" 0.0024 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sda1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx345ff0abe9f3467eadaec-006ac53112" "proxy-server 1867651" 0.0003 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdb1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx345ff0abe9f3467eadaec-006ac53112" "proxy-server 1867651" 0.0003 "-" 1867651 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: (1867651) wsgi starting up on http://127.0.0.1:42639 +proxy DEBUG: (1867651) accepted ('127.0.0.1', 35426) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa02dceaa86a84d3288308-006ac53112" "proxy-server 1867651" 0.0020 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/0/a/zero" 201 - "PUT http://127.0.0.1:47905/sdb1/2/a/zero" "txa02dceaa86a84d3288308-006ac53112" "container-server 1867651" 0.0010 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/0/a/zero" 201 - "PUT http://127.0.0.1:49575/sda1/2/a/zero" "txa02dceaa86a84d3288308-006ac53112" "container-server 1867651" 0.0010 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txa02dceaa86a84d3288308-006ac53112" "proxy-server 1867651" 0.0127 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txe569894ac12444028616d-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txe569894ac12444028616d-006ac53112" "proxy-server 1867673" 0.0089 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: txe569894ac12444028616d-006ac53112) +proxy DEBUG: Ignoring 412 from primary (txn: txe569894ac12444028616d-006ac53112) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txe569894ac12444028616d-006ac53112" "proxy-server 1867673" 0.0090 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: txe569894ac12444028616d-006ac53112) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb1145301b52d4bdbbfa95-006ac53112" "proxy-server 1867673" 0.0015 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx1105957e1baf4a11a4d3a-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txa4db5d55ba4f4ddeb6e90-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txa4db5d55ba4f4ddeb6e90-006ac53112" "proxy-server 1867673" 0.0090 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txa4db5d55ba4f4ddeb6e90-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx189e2677228f4b499e30b-006ac53112" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx82f4c3ad39a24c69926cf-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txf88f22d9bf2f42baab911-006ac53112" "proxy-server 1867673" 0.0011 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txf88f22d9bf2f42baab911-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txf88f22d9bf2f42baab911-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx22238db923b44e87bfd4f-006ac53112" "proxy-server 1867673" 0.0096 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txd3c9b7e1412b4a6bbe1f3-006ac53112" "proxy-server 1867673" 0.0174 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx24e94e309283449c9c326-006ac53112" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx24e94e309283449c9c326-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx41a05c8fadd748818ea3f-006ac53112" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx8afebe8827b34d3fb6410-006ac53112" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txded4a6cb0e844c7a81f85-006ac53112" "proxy-server 1867673" 0.0009 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txded4a6cb0e844c7a81f85-006ac53112" "proxy-server 1867673" 0.0091 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcaa2917de1f34588b3b8a-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx909910218ccc489b921e9-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx2b9d9465f4d248c8950ed-006ac53112" "proxy-server 1867673" 0.0089 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx2b9d9465f4d248c8950ed-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx80b98dd994234701a4a6a-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx2485c21e4d7d4eecb7784-006ac53112" "proxy-server 1867673" 0.0093 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx41c1bd0761254d168994c-006ac53112" "proxy-server 1867673" 0.0090 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx41c1bd0761254d168994c-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx41c1bd0761254d168994c-006ac53112) +proxy DEBUG: Ignoring 412 from primary (txn: tx41c1bd0761254d168994c-006ac53112) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx41c1bd0761254d168994c-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx41c1bd0761254d168994c-006ac53112) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf32f214114064042b4135-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx386a0e7257564380be2dd-006ac53112" "proxy-server 1867673" 0.0095 "-" 1867673 3test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted ... 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.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.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time ... 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 + +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx81281dce76c245cd86331-006ac53112" "proxy-server 1867673" 0.0118 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx81281dce76c245cd86331-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx81281dce76c245cd86331-006ac53112" "proxy-server 1867673" 0.0009 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx758abcbe642044ceb3c26-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx49d90854c618488db8536-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txdf649366867b43fc92685-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txdf649366867b43fc92685-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txdf649366867b43fc92685-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9c516df8b864524af3cb-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx298a38c876b146768553c-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx734a92cc244547ad8b814-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx734a92cc244547ad8b814-006ac53112" "proxy-server 1867673" 0.0008 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf74c408eea5544f19e20e-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txcc7fb99000ff46af8cdea-006ac53112" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx816f47f2a97544f49b7ef-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4fe49d1a8424cb48f189-006ac53112" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txc3860ea3066342a589006-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx278d4ad2a79d4b469f649-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3bc775f4c4dd4ad6ae286-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx361382fcfcef4e469c5b0-006ac53112" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx5c612c91bcbb4f168084a-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx5c612c91bcbb4f168084a-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx5c612c91bcbb4f168084a-006ac53112" "proxy-server 1867673" 0.0012 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe75e03e1575544f0957fb-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx8b3ff9d19110406eb9b2c-006ac53112" "proxy-server 1867673" 0.0040 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx79af345dd0be4716b0c46-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa95b3cdbf2c84af8ab055-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx306746b58f5a4ee88c00e-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx07f45212bcde466eab196-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdeb367b2cd87403185619-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txfd1e0a648700492c8c1ff-006ac53112" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "txaa139f239b4b4632a505d-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx540553f013aa4df3a9177-006ac53112" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx2165613683684ec39d21c-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx5cf43122318049e4a4626-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time ... ok + +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sda (txn: txc6fb45fa90f34734a5bdb-006ac53112) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx262616aa98e545b9b4239-006ac53112) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx262616aa98e545b9b4239-006ac53112) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx262616aa98e545b9b4239-006ac53112) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx262616aa98e545b9b4239-006ac53112) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx262616aa98e545b9b4239-006ac53112) +proxy-server ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx262616aa98e545b9b4239-006ac53112) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txa21b28a55b904c839f3bd-006ac53112) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txa21b28a55b904c839f3bd-006ac53112) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx197ab2e665fc4e3f81a1e-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx197ab2e665fc4e3f81a1e-006ac53112) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx197ab2e665fc4e3f81a1e-006ac53112) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx197ab2e665fc4e3f81a1e-006ac53112) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.2:1002/sdc (txn: txc717854661bc48c99d1b5-006ac53112) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txc717854661bc48c99d1b5-006ac53112)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.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.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found ... 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.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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx32ad8e18684f4f94a0338-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx0efe357ccf57410b805c5-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx275b7c5650804bfd808f6-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx384eadd938534ce3a8f4c-006ac53112" "proxy-server 1867673" 0.0053 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "tx1045a74d707a4373afc03-006ac53112" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx9638e3a66642476881714-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx9638e3a66642476881714-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 412 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx9638e3a66642476881714-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc2f24072a11e490395a2f-006ac53112" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txd37672688202473e9067a-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdi1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx61b552c090094e36a0adc-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx407c801b62374f01b14a1-006ac53112" "proxy-server 1867673" 0.0012 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txb665278b0fdf4e7a8830e-006ac53112" "proxy-server 1867673" 0.0012 "-" 1867673 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdh1/2/a/dcc189ebbd904641a45de57f5012d358/o" 304 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx646ce03e4c7e4074857fb-006ac53112" "proxy-server 1867673" 0.0038 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d6fb4e00e3b49688f3ee-006ac53112" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 204 - "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358" "txa7d8dafbe6c94de0acbb1-006ac53112" "proxy-server 1867673" 0.0014 "-" 1867673 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdg1/2/a/dcc189ebbd904641a45de57f5012d358/o" 200 92 "HEAD http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358/o" "tx8f93f0b7984e4484842fd-006ac53112" "proxy-server 1867673" 0.0007 "-" 1867673 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9189177635da4fddb4497-006ac53112" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdb1/0/a/dcc189ebbd904641a45de57f5012d358" 200 155 "GET http://foo:8080/v1/a/dcc189ebbd904641a45de57f5012d358?format=json&states=listing" "tx9189177635da4fddb4497-006ac53112" "proxy-server 1867673" 0.0023 "-" 1867673 3 +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.TestS3ApiAclNoSetup.test_bucket_acl_GET +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_GET ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files ... 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.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_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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter ... 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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308598.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/d5a/ec08ad6d609e0ab83208ddeb97adbd5a/ec08ad6d609e0ab83208ddeb97adbd5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308603.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/ee8/e68df7eb5a1255bf0665d453232a0ee8/e68df7eb5a1255bf0665d453232a0ee8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308608.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/222/c52cfa14fac7ea69a0bd3b1e5d212222/c52cfa14fac7ea69a0bd3b1e5d212222.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308613.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/880/e6214591d79460ea12a771f824bf9880/e6214591d79460ea12a771f824bf9880.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308618.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/434/1bec5f86e23baddd65ec32829d167434/1bec5f86e23baddd65ec32829d167434.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308623.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/01a/838f473a11a52daa1027c5c86d18801a/838f473a11a52daa1027c5c86d18801a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308628.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/824/0d548196dc6cdddaba9472b716226824/0d548196dc6cdddaba9472b716226824.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308633.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/0f3/7e56e9774ca3cfd6074f5f79f337d0f3/7e56e9774ca3cfd6074f5f79f337d0f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308638.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f70/9d52c9d64f2cd1bb3c2c0e8589ba6f70/9d52c9d64f2cd1bb3c2c0e8589ba6f70.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308643.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f14/7744f1ef30e1df42e58f3e53bd3daf14/7744f1ef30e1df42e58f3e53bd3daf14.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308648.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/cfd/0695cdeb666b284d0c9710e89cac8cfd/0695cdeb666b284d0c9710e89cac8cfd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308653.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9f7/809b74d15c6bee522b46d9150d40c9f7/809b74d15c6bee522b46d9150d40c9f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308658.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/c75/67019e955edcfee58492cb3d811c2c75/67019e955edcfee58492cb3d811c2c75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308663.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/1f7/803ebbabfad0f6538a90e4a30f7db1f7/803ebbabfad0f6538a90e4a30f7db1f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308668.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/38c/683b1a4dcfc6d5e94a078659cf71938c/683b1a4dcfc6d5e94a078659cf71938c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308673.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/5c1/942f70ab6715600f9360febbc9f505c1/942f70ab6715600f9360febbc9f505c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308678.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f1c/183a99727f7fd6dbdfeb435d4c923f1c/183a99727f7fd6dbdfeb435d4c923f1c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308683.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/a34/d139d666b177b69a770825610e11da34/d139d666b177b69a770825610e11da34.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308688.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/189/74dc4a983d7ce5eff8020153dcd2a189/74dc4a983d7ce5eff8020153dcd2a189.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308693.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/712/6fcfd4abe945be43cd44532094f9a712/6fcfd4abe945be43cd44532094f9a712.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308698.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/35a/14f89b02819e01fd0e0d17b9894fa35a/14f89b02819e01fd0e0d17b9894fa35a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308703.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/ef0/00663328ec7cf03b99b2a7fd9e98fef0/00663328ec7cf03b99b2a7fd9e98fef0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308708.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9a2/257ca1222ff5725b2172cbb63c7c39a2/257ca1222ff5725b2172cbb63c7c39a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308713.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/a9a/9b62d30f0261602bfa6592f27ee14a9a/9b62d30f0261602bfa6592f27ee14a9a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308718.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/5c4/57764c69f5c5d1aaa17e5d48a98435c4/57764c69f5c5d1aaa17e5d48a98435c4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308723.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/966/317f2881d61f2b774b05d5fa8b3be966/317f2881d61f2b774b05d5fa8b3be966.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308728.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/b36/e72717525af57b9d62276739bd70ab36/e72717525af57b9d62276739bd70ab36.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308733.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/2b5/11641c5cea0109f4b170a263b4c742b5/11641c5cea0109f4b170a263b4c742b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308738.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/58f/3eb22068d604d2947ee324e86478b58f/3eb22068d604d2947ee324e86478b58f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308743.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9f3/e9f43ab07b509078f91c4446439ee9f3/e9f43ab07b509078f91c4446439ee9f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308748.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/387/d29d60b56b3d37d1698bd118621b5387/d29d60b56b3d37d1698bd118621b5387.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308753.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/0b9/9e1b8f952bc73da8df6a4a6a9bf170b9/9e1b8f952bc73da8df6a4a6a9bf170b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308758.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/5fc/23bacfd23a4a1fb57f80a634a00c35fc/23bacfd23a4a1fb57f80a634a00c35fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308763.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bdb/d0b4a9f05a455767ed3dce918c6cfbdb/d0b4a9f05a455767ed3dce918c6cfbdb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308768.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/d15/1cf1ad2f3d0ef614ebdfe903c0f0ad15/1cf1ad2f3d0ef614ebdfe903c0f0ad15.dbtest.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 + +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:1000/sda (txn: txc717854661bc48c99d1b5-006ac53112) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txc717854661bc48c99d1b5-006ac53112) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5103f9ff2b3146228d2d7-006ac53112) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx1bb7081d33cf483a8166c-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1bb7081d33cf483a8166c-006ac53113) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx1bb7081d33cf483a8166c-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1a695accd8e64bd999df4-006ac53113) +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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx1a695accd8e64bd999df4-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1080dc2fa3434dc7ae054-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx9d7b3707733e48e3a5b7a-006ac53113) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx9d7b3707733e48e3a5b7a-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx998f74126ea947aaa7cfa-006ac53113) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx998f74126ea947aaa7cfa-006ac53113) +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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: txdb17df95d4d84b6c95dd6-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdb17df95d4d84b6c95dd6-006ac53113) +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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx588fe5481ce6481ebbe53-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx588fe5481ce6481ebbe53-006ac53113) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx588fe5481ce6481ebbe53-006ac53113) +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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx1cfeed4182b84e57b71fd-006ac53113)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.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.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode ... 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.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter ... 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 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txc92875a2282f4856a77e2-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txc92875a2282f4856a77e2-0068b8210b" "proxy-server 3036835" 0.0020 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5d6318189a164af086b15-0068b8210b" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx9beb2bb723664e8c82bbe-0068b8210b" "proxy-server 3036835" 0.0014 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx5fe27c14917e41cf8037b-0068b8210b" "proxy-server 3036835" 0.0037 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd8873e73f52645d7ae01e-0068b8210b" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx6b65f75f7086447ea045b-0068b8210b" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx41ec0763c60a4d1a927b1-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7693152d1f164a8c9fca0-0068b8210b" "proxy-server 3036835" 0.0024 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txc3e8f61fea544558bcfd7-0068b8210b" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx8b94ac0b88aa46eb8095e-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd81b091b50a84f33b8307-0068b8210b" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx625ef91d4968489aac96d-0068b8210b" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txa4445f6b91f24ef8a9f8b-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1907d5cdf8f94ea890917-0068b8210b" "proxy-server 3036835" 0.0079 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txa90cd05d53934fc7ad68b-0068b8210b" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx3ed5bab130f4409d959be-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a4e5d74335948649a06c-0068b8210b" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txa0feb98ed4ac46eaaf2c1-0068b8210b" "proxy-server 3036835" 0.0013 "-" 3036835 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdg1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx470053a3d0454742a237b-0068b8210b" "proxy-server 3036835" 0.0008 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx470053a3d0454742a237b-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 412 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx470053a3d0454742a237b-0068b8210b" "proxy-server 3036835" 0.0016 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txde43aeb11ba34622952ec-0068b8210b" "proxy-server 3036835" 0.0030 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx29376c51d2914d9fa4fe8-0068b8210b" "proxy-server 3036835" 0.0031 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx39f9ac2e5a6e47ee87834-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc5614cb73d994ede97acb-0068b8210b" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "tx2edbe3383fed41ec9e85b-0068b8210b" "proxy-server 3036835" 0.0014 "-" 3036835 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdi1/1/a/089b46209b724856aae9d21dc45634b0/o" 304 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "txd75cd093491a455fb61a1-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9bc647490e784bcb85b6a-0068b8210b" "proxy-server 3036835" 0.0057 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/089b46209b724856aae9d21dc45634b0" 204 - "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0" "txaca983846e804dcf97812-0068b8210b" "proxy-server 3036835" 0.0015 "-" 3036835 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdh1/1/a/089b46209b724856aae9d21dc45634b0/o" 200 92 "HEAD http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0/o" "tx3d6b1e177d89427fba196-0068b8210b" "proxy-server 3036835" 0.0007 "-" 3036835 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx289d74e728f9483aae2d4-0068b8210b" "proxy-server 3036835" 0.0021 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sdb1/1/a/089b46209b724856aae9d21dc45634b0" 200 155 "GET http://foo:8080/v1/a/089b46209b724856aae9d21dc45634b0?format=json&states=listing" "tx289d74e728f9483aae2d4-0068b8210b" "proxy-server 3036835" 0.0054 "-" 3036835 3 +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1cfeed4182b84e57b71fd-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txc812a7fb79f448d0b4ab9-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx0f9e2da9cda44fe680bc5-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx0f9e2da9cda44fe680bc5-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6a19ecd6d4ad4d22abb04-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6a19ecd6d4ad4d22abb04-006ac53113) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx6a19ecd6d4ad4d22abb04-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx8a8666e1cbff45a7a92d7-006ac53113) +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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx8a8666e1cbff45a7a92d7-006ac53113) +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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx8a8666e1cbff45a7a92d7-006ac53113) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx8a8666e1cbff45a7a92d7-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx0f6971c6d994430392e36-006ac53113)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.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.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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container ... 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.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple ... ok + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txa02dceaa86a84d3288308-006ac53112" "proxy-server 1867651" 0.0127 "-" 1867651 0 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:10] "PUT /v1/a/zero HTTP/1.1" 201 174 0.025582 (txn: txa02dceaa86a84d3288308-006ac53112) +proxy DEBUG: (1867651) accepted ('127.0.0.1', 35436) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9db41e81141747bbbbe06-006ac53112" "proxy-server 1867651" 0.0019 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sda1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx820719cee165472a8df11-006ac53112" "proxy-server 1867651" 0.0012 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/3/a/zero/go-get-it" "tx9d97c7d27db443f1b652b-006ac53112" "object-server 1867651" 0.0005 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/3/a/zero/go-get-it" "tx9d97c7d27db443f1b652b-006ac53112" "object-server 1867651" 0.0004 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx9d97c7d27db443f1b652b-006ac53112" "proxy-server 1867651" 0.0097 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx9d97c7d27db443f1b652b-006ac53112" "proxy-server 1867651" 0.0161 "-" 1867651 0 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:10] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.028523 (txn: tx9d97c7d27db443f1b652b-006ac53112) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc296af8763404d7494375-006ac53112" "proxy-server 1867651" 0.0111 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "HEAD /sdb1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx1c85ab3592b34802a88f7-006ac53112" "proxy-server 1867651" 0.0024 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:10 +0000] "GET /sdb1/3/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "tx4c835721ebe549b2b0968-006ac53112" "proxy-server 1867651" 0.0004 "-" 1867651 0 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:10] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.022216 (txn: tx4c835721ebe549b2b0968-006ac53112) +proxy DEBUG: (1867651) timed out ('127.0.0.1', 35436) (txn: tx4c835721ebe549b2b0968-006ac53112) +proxy INFO: (1867651) 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 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89086afae4974cd28c983-006ac53113" "proxy-server 1867651" 0.0014 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx11d4c021adab4fda99dc7-006ac53113" "proxy-server 1867651" 0.0265 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "PUT /sda1/0/a/c/o.beans" 201 - "PUT http://localhost/sdb1/2/a/c/o.beans" "tx45759b4eb8704743b32fb-006ac53113" "object-server 1867651" 0.0005 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "PUT /sdb1/0/a/c/o.beans" 201 - "PUT http://localhost/sda1/2/a/c/o.beans" "tx45759b4eb8704743b32fb-006ac53113" "object-server 1867651" 0.0004 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "PUT /sdb1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx45759b4eb8704743b32fb-006ac53113" "proxy-server 1867651" 0.0096 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "PUT /sda1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx45759b4eb8704743b32fb-006ac53113" "proxy-server 1867651" 0.0108 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/11 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - tx45759b4eb8704743b32fb-006ac53113 - 0.0691 - - 1791308051.032862186 1791308051.101922274 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b7b017815b34884b2f6c-006ac53113" "proxy-server 1867651" 0.0056 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx389f0fcab439405e912be-006ac53113" "proxy-server 1867651" 0.0107 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sda1/2/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "txb29dcdb844fc46b0af4ee-006ac53113" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e6da7c178a14cb5a3a7b-006ac53113" "proxy-server 1867651" 0.0014 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb29220bf2da748e5a9f9d-006ac53113" "proxy-server 1867651" 0.0013 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sda1/2/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx92e752ca66884febb4cf8-006ac53113" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx307db120d5ba44ecad5ac-006ac53113" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6141bd855eac4c3f8f8c7-006ac53113" "proxy-server 1867651" 0.0013 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sdb1/2/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "tx7feee88e216a4b218c388-006ac53113" "proxy-server 1867651" 0.0004 "-" 1867651 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 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe90cdf362dfb4617adb32-006ac53113" "proxy-server 1867651" 0.0055 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx294b5a99873948e2ab2d5-006ac53113" "proxy-server 1867651" 0.0055 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "PUT /sdb1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/1/a/c/o.smurfs" "tx4ce902959f7843bebb0d3-006ac53113" "object-server 1867651" 0.0005 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "PUT /sda1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/1/a/c/o.smurfs" "tx4ce902959f7843bebb0d3-006ac53113" "object-server 1867651" 0.0004 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx4ce902959f7843bebb0d3-006ac53113" "proxy-server 1867651" 0.0100 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx4ce902959f7843bebb0d3-006ac53113" "proxy-server 1867651" 0.0111 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/11 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - tx4ce902959f7843bebb0d3-006ac53113 - 0.0438 - - 1791308051.202527046 1791308051.246337891 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5a5d4a05f0342f998f1c-006ac53113" "proxy-server 1867651" 0.0014 "-" 1867651 -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.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding ... 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.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.TestContainerBrokerBeforeSPI.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items ... 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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green ... 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.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.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.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.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming ... 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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite ... 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.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.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 + +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx0f6971c6d994430392e36-006ac53113) +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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx0f6971c6d994430392e36-006ac53113) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx0f6971c6d994430392e36-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx8ac959b06e894dce9e680-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx8ac959b06e894dce9e680-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx8ac959b06e894dce9e680-006ac53113) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx8ac959b06e894dce9e680-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txc1eb3daa3bbe439782875-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx2d6d96e1ff4a48359db19-006ac53113) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: tx2d6d96e1ff4a48359db19-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx076aab6d6cf747fb9ab98-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5e1b8d79c43042b5a3e60-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txf2d7f46c317b4fb991d8e-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txe693495c98144026bd0ba-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx8842ace3f0bd462cac951-006ac53113) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: tx8842ace3f0bd462cac951-006ac53113) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: tx8842ace3f0bd462cac951-006ac53113) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx8842ace3f0bd462cac951-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txf0361c05e63f444cbfd3b-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx26b885a691d54a15bb7f7-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx4e918d2458db42d79f710-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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.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.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.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.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.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.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.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.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.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.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.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.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_simple ... 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.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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4b70daaed2ff4b568dd40-006ac53113" "proxy-server 1867651" 0.0088 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "txbbf841a8137341008e8c1-006ac53113" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:48003/sdb1 (txn: txbbf841a8137341008e8c1-006ac53113) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "txbbf841a8137341008e8c1-006ac53113" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c472534764249e0aa778-006ac53113" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1703749c5c9043c98d978-006ac53113" "proxy-server 1867651" 0.0099 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx095b0f95c315425989e83-006ac53113" "proxy-server 1867651" 0.0045 "-" 1867651 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:38357/sda1 (txn: tx095b0f95c315425989e83-006ac53113) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "tx095b0f95c315425989e83-006ac53113" "proxy-server 1867651" 0.0004 "-" 1867651 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:48003/sdb1 (txn: tx095b0f95c315425989e83-006ac53113) +proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: tx095b0f95c315425989e83-006ac53113) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfce687dbae4d4ed185089-006ac53113" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx506dad4886d1490f92360-006ac53113" "proxy-server 1867651" 0.0014 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx60064961b6734f50a46c1-006ac53113" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:38357/sda1 (txn: tx60064961b6734f50a46c1-006ac53113) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "tx60064961b6734f50a46c1-006ac53113" "proxy-server 1867651" 0.0004 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx764ce99991894889ae7ea-006ac53113" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx022eb1f565914286bb8ae-006ac53113" "proxy-server 1867651" 0.0013 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx35b82d7358da4d139b08a-006ac53113" "proxy-server 1867651" 0.0004 "-" 1867651 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:48003/sdb1 (txn: tx35b82d7358da4d139b08a-006ac53113) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "tx35b82d7358da4d139b08a-006ac53113" "proxy-server 1867651" 0.0004 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3812bbc57d2d48ae88c02-006ac53113" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7024eadb18284c48afe99-006ac53113" "proxy-server 1867651" 0.0013 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx547e016e422d4a6eaacbd-006ac53113" "proxy-server 1867651" 0.0004 "-" 1867651 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:38357/sda1 (txn: tx547e016e422d4a6eaacbd-006ac53113) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "tx547e016e422d4a6eaacbd-006ac53113" "proxy-server 1867651" 0.0004 "-" 1867651 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: txfde6933051634e419a55a-006ac53113) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx30eaf27df48e41fdb891a-006ac53113) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb9027d34c95c40ca9bbaa-006ac53113) +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)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.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.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.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted ... 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.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.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.test_mem_server.TestReplicatedObjectController.test_HEAD +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD ... 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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green ... ok + +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.2:1002/sdc (txn: tx74cb29cc5de34de1b6ad4-006ac53113) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: tx74cb29cc5de34de1b6ad4-006ac53113) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: tx74cb29cc5de34de1b6ad4-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx6f1e26f3029049a5877c7-006ac53113) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx6f1e26f3029049a5877c7-006ac53113) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx85316a5b56944ad8a0398-006ac53113) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx04073f30aa1b40a58dcb8-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx04073f30aa1b40a58dcb8-006ac53113) +proxy-server ERROR: Object HEAD returning 503 for [] (txn: tx04073f30aa1b40a58dcb8-006ac53113) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txe1597baba2b84a24998a7-006ac53113) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txe1597baba2b84a24998a7-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txe1597baba2b84a24998a7-006ac53113) +proxy-server ERROR: Object HEAD returning 503 for [507] (txn: txe1597baba2b84a24998a7-006ac53113) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txdc8cb6aded1640c9bccb5-006ac53113) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txdc8cb6aded1640c9bccb5-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txdc8cb6aded1640c9bccb5-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx76b19f739b034889b611b-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx76b19f739b034889b611b-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx76b19f739b034889b611b-006ac53113) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx76b19f739b034889b611b-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txc63c071e7dc8439e8a0fc-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc63c071e7dc8439e8a0fc-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc63c071e7dc8439e8a0fc-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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.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.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.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.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.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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308773.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/6c7/21a7f5b51c0fdd11199ddf07d0a5a6c7/21a7f5b51c0fdd11199ddf07d0a5a6c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308778.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/35a/dc38b4878e516da200a964e71431535a/dc38b4878e516da200a964e71431535a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308783.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/759/bd6f7d80c2ffd79fc5a9ba8942f3b759/bd6f7d80c2ffd79fc5a9ba8942f3b759.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308788.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/333/10f83f0c5ebae382f189ee11e4609333/10f83f0c5ebae382f189ee11e4609333.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308793.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/27b/a90da1ee6fcece8033bc9ce2a3dd427b/a90da1ee6fcece8033bc9ce2a3dd427b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308798.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/6b7/ba4afc792d0d3481cc5e75ffa68f16b7/ba4afc792d0d3481cc5e75ffa68f16b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308803.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/371/22dcb6fc993d6211d108bad715d99371/22dcb6fc993d6211d108bad715d99371.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308808.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/350/5a456dc91f61c878b44e9fb6494b3350/5a456dc91f61c878b44e9fb6494b3350.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308813.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/036/276d70cf32eae2da0fef4cbfdb9ca036/276d70cf32eae2da0fef4cbfdb9ca036.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308818.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/608/c6fe760a894726583deaf01263133608/c6fe760a894726583deaf01263133608.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308823.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9c9/773b4767075eeb0471e70556b92359c9/773b4767075eeb0471e70556b92359c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308828.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/386/7cccf8443e493568943e380833333386/7cccf8443e493568943e380833333386.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308833.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/159/9fe257310b6d6d4dbb9f59b5083c4159/9fe257310b6d6d4dbb9f59b5083c4159.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308838.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/a71/993098d055a7e62ec9204b6a8a154a71/993098d055a7e62ec9204b6a8a154a71.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308843.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/1f9/158b1b16b639894b928d2d01fe8f31f9/158b1b16b639894b928d2d01fe8f31f9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308848.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/3c1/7c42300bcde9fe94b31adea922f583c1/7c42300bcde9fe94b31adea922f583c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308853.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/612/ddd941251ef4167e78799a0db7544612/ddd941251ef4167e78799a0db7544612.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308858.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e59/75b7ed72c073766ed5911f5ca36abe59/75b7ed72c073766ed5911f5ca36abe59.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308863.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/fda/deb4f715623c1ae6fc8d1d00bfba0fda/deb4f715623c1ae6fc8d1d00bfba0fda.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308868.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/0c6/c13159ea059eb4b4ee2887401c21f0c6/c13159ea059eb4b4ee2887401c21f0c6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308873.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/faf/b3da044092a6f3fe889dc600d54e5faf/b3da044092a6f3fe889dc600d54e5faf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308878.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/aa9/a9d3ec2981c497556105f751b4227aa9/a9d3ec2981c497556105f751b4227aa9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308883.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/84b/602907788575fb0e7bf46b6e209b484b/602907788575fb0e7bf46b6e209b484b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308888.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/76a/71b5ebca0aa9f25d949a79f4cbdc176a/71b5ebca0aa9f25d949a79f4cbdc176a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308893.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/a20/765d3f6a47b8b1db2b421d9189253a20/765d3f6a47b8b1db2b421d9189253a20.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308898.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/837/cfbcf84ccfcef933e301a782821eb837/cfbcf84ccfcef933e301a782821eb837.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308903.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/13e/144ff86a4244043e052c814b3e81913e/144ff86a4244043e052c814b3e81913e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308908.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/217/956a752b40c4f6c6a4aec3e075cdd217/956a752b40c4f6c6a4aec3e075cdd217.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308913.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/332/a5e4cc6c2722ba79ba6e70b64a830332/a5e4cc6c2722ba79ba6e70b64a830332.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308918.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/55e/061add05d22337148f62aeba31edd55e/061add05d22337148f62aeba31edd55e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308923.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/a41/eadf6534f7bae1e51d56c988223c3a41/eadf6534f7bae1e51d56c988223c3a41.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308928.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/45e/eb63baa2ddbc17becae569e563a8145e/eb63baa2ddbc17becae569e563a8145e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308933.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/c37/587eb3ce29a086c6c17a60523eb4fc37/587eb3ce29a086c6c17a60523eb4fc37.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308938.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9ae/fdc788030ab1dec545d0a9cf4ea9f9ae/fdc788030ab1dec545d0a9cf4ea9f9ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308943.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/16c/3a82b016f2bfbc1a81e137d2e0eab16c/3a82b016f2bfbc1a81e137d2e0eab16c.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest ... 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.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.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS ... 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.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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite ... 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.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.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.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.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.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.TestReplicatedObjectController.test_POST +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode ... 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.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx50cce02d70744eccb0a31-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx50cce02d70744eccb0a31-006ac53113) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx50cce02d70744eccb0a31-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx2c3e450f6758485c824e1-006ac53113) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2c3e450f6758485c824e1-006ac53113) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx2c3e450f6758485c824e1-006ac53113) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx2c3e450f6758485c824e1-006ac53113) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx2c3e450f6758485c824e1-006ac53113) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx2c3e450f6758485c824e1-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txd3740bcf17fb426ab8c40-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5ae780912d9c48eb8aa42-006ac53113) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: Connection refused: Please insert ten dollars (txn: txeae08fde4a6142a9af085-006ac53113)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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors ... 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.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers ... 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.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions ... 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.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.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.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize ... 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.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at ... 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.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.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.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.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.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize ... 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.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.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.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.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.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.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.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers ... ok + +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: tx7dc43163d27f4cf79a11b-006ac53113) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txee258537e9934ff085ca6-006ac53113) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx96e2e3f2d34a4a4daf832-006ac53113) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx96e2e3f2d34a4a4daf832-006ac53113) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx96e2e3f2d34a4a4daf832-006ac53113) +proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: tx96e2e3f2d34a4a4daf832-006ac53113) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx00cf30149e7a41a58e4e8-006ac53113) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx00cf30149e7a41a58e4e8-006ac53113) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx00cf30149e7a41a58e4e8-006ac53113) +proxy-ut ERROR: Object HEAD returning 503 for [] (txn: tx00cf30149e7a41a58e4e8-006ac53113) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde9c2b0e6c0245ccb697b-006ac53113" "proxy-server 1867651" 0.0014 "-" 1867651 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/11 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txde9c2b0e6c0245ccb697b-006ac53113 - 0.0086 - - 1791308051.705399036 1791308051.714043379 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx657bcaf9f02640b9b07ab-006ac53113" "proxy-server 1867651" 0.0014 "-" 1867651 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/11 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx657bcaf9f02640b9b07ab-006ac53113 - 0.0123 - - 1791308051.715236425 1791308051.727491140 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.2:3002/sdc (txn: tx0bf4ee8824be4ff89eb36-006ac53113) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3b6c3ac080c54fd889967-006ac53113) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3b6c3ac080c54fd889967-006ac53113) +proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx3b6c3ac080c54fd889967-006ac53113) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2f8724ce30ce49008e89b-006ac53113) +proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx2f8724ce30ce49008e89b-006ac53113) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txee19271a4b604b299d127-006ac53113) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txee19271a4b604b299d127-006ac53113) +proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: txee19271a4b604b299d127-006ac53113) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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)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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txded21f4a69b64b878a6e6-006ac53113) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:1001/sdb (txn: tx273117365b104839a5621-006ac53113) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:1002/sdc (txn: txaf4021a918314b7ead4db-006ac53113) +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: tx512a67d5e95648ac8dd29-006ac53113) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: txb2dc0233e07b46c88b7dd-006ac53113) +proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.2:1002/sdc (txn: tx988527b8d804418bae88f-006ac53113) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txb565074aa2b94131b3ba3-006ac53113) +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: txb479f0615a6b440fae356-006ac53113) +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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status + raise self.status +Exception (txn: tx09cd69e8765541249ac09-006ac53114) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx88c7326d71ec48da91db2-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx1fb6c0088e804a03aca5c-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx9d5570b84a5a43ce9d0ab-006ac53114) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx9d5570b84a5a43ce9d0ab-006ac53114) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx9d5570b84a5a43ce9d0ab-006ac53114) +proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx9d5570b84a5a43ce9d0ab-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txd3b6ea5d147740f2a254e-006ac53112) +test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: txd3b6ea5d147740f2a254e-006ac53112) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txc394e4fe5be14991a237e-006ac53112) +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: txc394e4fe5be14991a237e-006ac53112) +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: txc394e4fe5be14991a237e-006ac53112) +test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txc394e4fe5be14991a237e-006ac53112) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +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: txe116a8a607444addb3e01-006ac53113) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txe116a8a607444addb3e01-006ac53113) +test DEBUG: Setting object count to 3120 (txn: txe116a8a607444addb3e01-006ac53113) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +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: tx5d7c6929aefa4be89531e-006ac53113) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx5d7c6929aefa4be89531e-006ac53113) +test DEBUG: Setting object count to 3120 (txn: tx5d7c6929aefa4be89531e-006ac53113) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx356b40a84a984a16a686b-006ac53114) +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: tx356b40a84a984a16a686b-006ac53114) +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: tx356b40a84a984a16a686b-006ac53114) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx356b40a84a984a16a686b-006ac53114) +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: tx356b40a84a984a16a686b-006ac53114) +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: tx356b40a84a984a16a686b-006ac53114) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx356b40a84a984a16a686b-006ac53114) +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: tx356b40a84a984a16a686b-006ac53114) +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: tx356b40a84a984a16a686b-006ac53114) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx356b40a84a984a16a686b-006ac53114)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.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.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.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.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_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.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.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.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.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.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.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.proxy.test_mem_server.TestReplicatedObjectController.test_PUT +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT ... 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.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.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_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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers ... 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.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.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_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 + +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.35.1/swift/proxy/controllers/obj.py", line 1011, in _transfer_data + chunk = next(data_source) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/proxy/controllers/test_obj.py", line 1992, in read + raise Exception('exception message') +Exception: exception message (txn: tx8a3e54a9243946b0a8eab-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status + raise self.status +Exception: boom (txn: tx7f2fb1aed27d4a149161c-006ac53114) +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: Timeout (Nones) (txn: tx9bb7a4c44d664af48d4d7-006ac53114) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx1ef585a86a454c39b51f0-006ac53114) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txab56340701044deaa1e61-006ac53114) +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: txab56340701044deaa1e61-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx95292df841f345459fbeb-006ac53114) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txc8473d65d93c462bb11d1-006ac53114) +proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.1:1001/sdb (txn: txc8473d65d93c462bb11d1-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx23b518f559ff46cb996f2-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5cc4ecb4628f41c1b9f1b-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.35.1/swift/proxy/controllers/obj.py", line 1784, in _send_chunk + self.conn.send(to_send) + ~~~~~~~~~~~~~~^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 915, in send + self.give_send(self, data) + ~~~~~~~~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/controllers/test_obj.py", line 1780, in capture_send + raise exc +Exception: Exception while sending data on connection (txn: tx48f711d8f5184c089b85b-006ac53114)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.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.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_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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state ... ok + +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: tx356b40a84a984a16a686b-006ac53114) +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: tx356b40a84a984a16a686b-006ac53114) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx356b40a84a984a16a686b-006ac53114) +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: tx356b40a84a984a16a686b-006ac53114) +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: tx356b40a84a984a16a686b-006ac53114) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx356b40a84a984a16a686b-006ac53114) +test DEBUG: Setting object count to 3120 (txn: tx356b40a84a984a16a686b-006ac53114) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txa0a2447fdcd445cca56a6-006ac53114) +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: txa0a2447fdcd445cca56a6-006ac53114) +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: txa0a2447fdcd445cca56a6-006ac53114) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa0a2447fdcd445cca56a6-006ac53114) +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: txa0a2447fdcd445cca56a6-006ac53114) +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: txa0a2447fdcd445cca56a6-006ac53114) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txa0a2447fdcd445cca56a6-006ac53114) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txa0a2447fdcd445cca56a6-006ac53114) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txa0a2447fdcd445cca56a6-006ac53114) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txa0a2447fdcd445cca56a6-006ac53114) +test DEBUG: Setting object count to 3120 (txn: txa0a2447fdcd445cca56a6-006ac53114) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +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: tx55a51c325802445491b47-006ac53114) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx55a51c325802445491b47-006ac53114) +test DEBUG: Setting object count to 3120 (txn: tx55a51c325802445491b47-006ac53114) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx318b4a9e121c4a8e9d573-006ac53114) +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: tx318b4a9e121c4a8e9d573-006ac53114) +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: tx318b4a9e121c4a8e9d573-006ac53114) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx318b4a9e121c4a8e9d573-006ac53114) +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: tx318b4a9e121c4a8e9d573-006ac53114) +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: tx318b4a9e121c4a8e9d573-006ac53114) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx318b4a9e121c4a8e9d573-006ac53114) +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: tx318b4a9e121c4a8e9d573-006ac53114) +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: tx318b4a9e121c4a8e9d573-006ac53114) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx318b4a9e121c4a8e9d573-006ac53114) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx89cc8f65c1d9464b99d8c-006ac53114) +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: tx89cc8f65c1d9464b99d8c-006ac53114) +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: tx89cc8f65c1d9464b99d8c-006ac53114) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx89cc8f65c1d9464b99d8c-006ac53114) +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: tx89cc8f65c1d9464b99d8c-006ac53114) +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: tx89cc8f65c1d9464b99d8c-006ac53114) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx89cc8f65c1d9464b99d8c-006ac53114)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 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -61461,115 +54806,6 @@ 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_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.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.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 - -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqn7n7b_b/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/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015544891357421875s, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: a/c, db: /tmp/tmpqn7n7b_b/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/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Cleaved ShardRange in 0.011s, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1756897465.91084, (3, 3) as of 1756897547.64805, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.004406929016113281s, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010633468627929688s, path: a/c, db: /tmp/tmpqn7n7b_b/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/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1756897465.91084, (3, 3) as of 1756897547.64805, active as of 1756897465.91084> in 0.011s, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpqn7n7b_b/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.57393.db -sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmpp5dat15g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '1d0e5664-4464-4123-aebe-4a5f9b26bad6-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/tmpuwtvfkmc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '1d0e5664-4464-4123-aebe-4a5f9b26bad6-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/tmpuwtvfkmc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '1d0e5664-4464-4123-aebe-4a5f9b26bad6-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/tmpuwtvfkmc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '1d0e5664-4464-4123-aebe-4a5f9b26bad6-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/tmpuwtvfkmc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '6e667eb3-9faa-4012-b716-422ec27d2b7f-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/tmpuwtvfkmc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897547.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'c42679f4-e2e2-4725-aa95-40493faebca7-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/tmpajl423e_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'c42679f4-e2e2-4725-aa95-40493faebca7-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/tmpajl423e_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.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 - fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -61584,68 +54820,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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 @@ -61664,25 +54844,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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 @@ -61693,9 +54854,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': 'Tue, 06 Oct 2026 17:34:11 -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': 'Tue, 06 Oct 2026 17:34:11 -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': 'Tue, 06 Oct 2026 17:34:11 -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': 'Tue, 06 Oct 2026 17:34:11 -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 @@ -61703,156 +54868,673 @@ 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_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_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 -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_and_unquote_chars -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_and_unquote_chars ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_in_container -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_in_container ... 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: 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: 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': 'Tue, 06 Oct 2026 17:34:12 -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: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middlewaretest.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.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_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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info ... 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.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_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.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.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.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.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_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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted ... 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.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.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 -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'c42679f4-e2e2-4725-aa95-40493faebca7-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/tmpajl423e_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'c42679f4-e2e2-4725-aa95-40493faebca7-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/tmpajl423e_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '5b405373-afae-4af3-89e4-5bb0ebb2e77e-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/tmpajl423e_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897547.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/tmpwo7mmzf9/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/tmpwo7mmzf9/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/tmpwo7mmzf9/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/tmpwo7mmzf9/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/tmpwo7mmzf9/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/tmpwo7mmzf9/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/tmp2hw68z5m/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/tmp2hw68z5m/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/tmp2hw68z5m/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/tmpat0h87x9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmphm5bctuq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmphm5bctuq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: Found 2 compactible sequences of length(s) [2, 2], path: a/c, db: /tmp/tmphm5bctuq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmphm5bctuq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange<'c' to 'e' as of 1756897548.10183, (100000, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: a/c, db: /tmp/tmphm5bctuq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp0_umo99u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp0_umo99u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp0_umo99u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpmydxazvu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpl3p0n5s0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.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 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe5f4587cf882482093157-006ac53114) +proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx937a5eda006144aeb4f98-006ac53114) +proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx937a5eda006144aeb4f98-006ac53114) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08596f6b6fab403291192-006ac53114" "proxy-server 1867651" 0.0014 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9cdc5a8368254b189e326-006ac53114" "proxy-server 1867651" 0.0054 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "txfec7c98ad8ef480487894-006ac53114" "object-server 1867651" 0.0004 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "txfec7c98ad8ef480487894-006ac53114" "object-server 1867651" 0.0004 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txfec7c98ad8ef480487894-006ac53114" "proxy-server 1867651" 0.0162 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txfec7c98ad8ef480487894-006ac53114" "proxy-server 1867651" 0.0201 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/12 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txfec7c98ad8ef480487894-006ac53114 - 0.0495 - - 1791308052.249231577 1791308052.298751593 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72b213c14ddb4fb3babea-006ac53114" "proxy-server 1867651" 0.0014 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2d3142b2c018462abd02d-006ac53114" "proxy-server 1867651" 0.0079 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txdc2cdf4edebe40758ad86-006ac53114" "proxy-server 1867651" 0.0044 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/12 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - txdc2cdf4edebe40758ad86-006ac53114 - 0.0307 - - 1791308052.299648762 1791308052.330332279 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 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3c1f25908654ba79617e-006ac53114" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4fd44e0b996d435a89119-006ac53114" "proxy-server 1867651" 0.0070 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/1/a/c/o.last_modified" "tx4850747ae07d4131aa263-006ac53114" "object-server 1867651" 0.0004 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/1/a/c/o.last_modified" "tx4850747ae07d4131aa263-006ac53114" "object-server 1867651" 0.0004 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx4850747ae07d4131aa263-006ac53114" "proxy-server 1867651" 0.0101 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx4850747ae07d4131aa263-006ac53114" "proxy-server 1867651" 0.0183 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/12 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx4850747ae07d4131aa263-006ac53114 - 0.0453 - - 1791308052.345300674 1791308052.390650272 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx788f1d1d5eba4ee5968ec-006ac53114" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx046a925e963d438d97e0a-006ac53114" "proxy-server 1867651" 0.0076 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sda1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txfa1edeb3f4714b3e99805-006ac53114" "proxy-server 1867651" 0.0002 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/12 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txfa1edeb3f4714b3e99805-006ac53114 - 0.0299 - - 1791308052.391962767 1791308052.421906471 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fc91a31f1c143bf89feb-006ac53114" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx37f6d0d1008c433a9c39c-006ac53114" "proxy-server 1867651" 0.0024 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "GET /sdb1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx963ff412eca941d589fde-006ac53114" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/12 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx963ff412eca941d589fde-006ac53114 - 0.0276 - - 1791308052.423397064 1791308052.451033354 0test.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.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.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.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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308948.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/4e1/a0e3c4ed8330b1742e1256ec3abbf4e1/a0e3c4ed8330b1742e1256ec3abbf4e1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308953.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/18a/7b2312b3d4669edce1b8663e25fb418a/7b2312b3d4669edce1b8663e25fb418a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308958.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/609/941206c89f3c52e90dccad53c67d5609/941206c89f3c52e90dccad53c67d5609.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308963.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/04a/5ea5de0e2f8d8f715b1e12f3be33504a/5ea5de0e2f8d8f715b1e12f3be33504a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308968.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/50b/4f1005bb7bfbfe3d094c25c2f796250b/4f1005bb7bfbfe3d094c25c2f796250b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308973.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/187/073d89a76c67c90b94272b098f39d187/073d89a76c67c90b94272b098f39d187.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308978.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/6b8/f7d47471d091f6b4aaafef057483f6b8/f7d47471d091f6b4aaafef057483f6b8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308983.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/9b4/39316ebe303b3c878cbc4c711d9569b4/39316ebe303b3c878cbc4c711d9569b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308988.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/d27/3515c18b57be450320af9a67c96c1d27/3515c18b57be450320af9a67c96c1d27.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308993.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/47d/5c7e816e4e83d05dc9d4c571978fc47d/5c7e816e4e83d05dc9d4c571978fc47d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308998.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/21a/bbb7c8ba4f046d59e33b7f386a5b921a/bbb7c8ba4f046d59e33b7f386a5b921a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309003.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/add/97683b84fe73fdacf64a4c1792187add/97683b84fe73fdacf64a4c1792187add.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309008.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f47/d1f317ba6d8b29dcbcaaeb085bd9ff47/d1f317ba6d8b29dcbcaaeb085bd9ff47.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309013.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/5fc/59dfa53f0f1c5d37efa9b923e90345fc/59dfa53f0f1c5d37efa9b923e90345fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309018.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/cd8/52290f6e47f22dab097c4e2bbae20cd8/52290f6e47f22dab097c4e2bbae20cd8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309023.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/ea5/e1d5e6cec4c9a45c9b819b09d0c5cea5/e1d5e6cec4c9a45c9b819b09d0c5cea5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309028.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/706/55d783763ae615ad2399613fcec4c706/55d783763ae615ad2399613fcec4c706.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309033.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/b59/be51cce362d4dc9c1d2e44de6332ab59/be51cce362d4dc9c1d2e44de6332ab59.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309038.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/491/97513e085571cd27ab2dc14298555491/97513e085571cd27ab2dc14298555491.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309043.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/4db/432c1279b78d8d20c984bf1a120cf4db/432c1279b78d8d20c984bf1a120cf4db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309048.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/4fd/89c40432da353745da6ec5e0424484fd/89c40432da353745da6ec5e0424484fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309053.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/6fb/283785a5a8856002d88e3347adadf6fb/283785a5a8856002d88e3347adadf6fb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309058.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/2ca/74be0a1cc8c03ec89372f784e88d02ca/74be0a1cc8c03ec89372f784e88d02ca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309063.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/115/b66cc42006814605dfda3f5b9b35d115/b66cc42006814605dfda3f5b9b35d115.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309068.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e54/4c3f2c5138a90078880dc07260637e54/4c3f2c5138a90078880dc07260637e54.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309073.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bb0/f03245c9ba4ee99df4265c2441aaebb0/f03245c9ba4ee99df4265c2441aaebb0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309078.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/5a9/6b60e34a460371e16e5a0ec502f2d5a9/6b60e34a460371e16e5a0ec502f2d5a9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309083.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bd5/2488dffa2010c5445a6dda98eceb3bd5/2488dffa2010c5445a6dda98eceb3bd5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309088.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/041/fe98342cf1ca3bb18dc615fad113d041/fe98342cf1ca3bb18dc615fad113d041.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309093.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f68/7b5d543654fee0fc6168029822d0cf68/7b5d543654fee0fc6168029822d0cf68.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309098.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/5e9/c4a5c9f1e8dcede31435d213439c05e9/c4a5c9f1e8dcede31435d213439c05e9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309103.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/631/344b8899f322699634cb47ea1a294631/344b8899f322699634cb47ea1a294631.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309108.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f24/fb17d76c5de4bf97059de8d2da2adf24/fb17d76c5de4bf97059de8d2da2adf24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309113.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/be8/2237284522ff8ddb36dd0894f69debe8/2237284522ff8ddb36dd0894f69debe8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309118.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/b11/f14fdee6f28078de2bc7312d53e2db11/f14fdee6f28078de2bc7312d53e2db11.dbtest.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 + +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: tx90c17828cbb441c3bb43f-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txe1c8eed6fef64d5aaaf09-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: 1791308052.44842 <= '409 (1791308052.44842), 409 (1791308052.44842), 409 (1791308052.44842)' (txn: txf876b307fda145da9352f-006ac53114) +proxy-server DEBUG: Object PUT returning 202 for 409: 1791308052.45474 <= '409 (1791308052.45474), 409 (1791308052.45474), 409 (1791308052.45474)' (txn: tx40654b5729f54226b4709-006ac53114) +proxy-server DEBUG: Object PUT returning 202 for 409: 1791308052.45650 <= '409 (1791308052.45650), 409 (1791308052.45650), 409 (1791308052.45650)' (txn: tx5103464d674e479193027-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791308052.00000 <= '409 (1791308053.00000), 409 (1791308053.00000), 409 (1791308053.00000)' (txn: tx0cf71bf9b0bc4f6e9aec0-006ac53114) +proxy-server DEBUG: Object PUT returning 202 for 409: 1791308054.00000 <= '409 (1791308055.00000), 409 (1791308055.00000), 409 (1791308055.00000)' (txn: txa31d253901aa47409a27d-006ac53114) +proxy-server DEBUG: Object PUT returning 202 for 409: 1791308056.00000 <= '409 (1791308057.00000), 409 (1791308057.00000), 409 (1791308057.00000)' (txn: tx875e6c8c239f4e039bb43-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791308052.00000 <= '409 (1791308052.00000), 409 (1791308052.00000), 409 (1791308052.00000)' (txn: tx3f5b673910f7492eab306-006ac53114) +proxy-server DEBUG: Object PUT returning 202 for 409: 1791308053.00000 <= '409 (1791308053.00000), 409 (1791308053.00000), 409 (1791308053.00000)' (txn: txc642fb9daa2f4642ac7cc-006ac53114) +proxy-server DEBUG: Object PUT returning 202 for 409: 1791308054.00000 <= '409 (1791308054.00000), 409 (1791308054.00000), 409 (1791308054.00000)' (txn: tx5fe4fef10f144846b5ee0-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791308052.00000 <= '409 (1791308052.00000)' (txn: tx2c5b9ab785d54f268e423-006ac53114) +proxy-server DEBUG: Object PUT returning 202 for 409: 1791308053.00000 <= '409 (1791308053.00000)' (txn: txcc275be392174b678fe57-006ac53114) +proxy-server DEBUG: Object PUT returning 202 for 409: 1791308054.00000 <= '409 (1791308054.00000)' (txn: txd50203935bbf43489bff0-006ac53114) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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.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.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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state ... 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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since ... 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.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.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_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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_deleted ... 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.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap ... 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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container ... 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_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.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.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.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.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.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.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.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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering ... 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.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.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_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container ... 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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects ... 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.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_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.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.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.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_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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row ... 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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txd6c040f1aa374ba89bb0e-006ac53115) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791308053.00000 <= '409 (1791308054.00000)' (txn: tx7040ab2a4404458b90263-006ac53115) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx63b5a096323c424f8fa35-006ac53115) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791308053.00000 <= '409 (unknown), 409 (unknown), 409 (unknown)' (txn: tx7f28115c75944998af354-006ac53115) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1791308053.00000 <= '409 (1791308054.00000), 201 (unknown), 201 (unknown)' (txn: tx8f33f07126f248b9bd04c-006ac53115) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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.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.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 +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST_mismatched_location ... 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.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST_regular_symlink +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST_regular_symlink ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite ... 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.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_DLO_with_object +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_DLO_with_object ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_SLO_with_object +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_SLO_with_object ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_object +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_object ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_object_with_DLO +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_object_with_DLO ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_tombstone +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_tombstone ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_fail_delete_versions_cont +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_fail_delete_versions_cont ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_fail_object_count +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_fail_object_count ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_success +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_delete_container_success ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_denied_PUT_of_versioned_object +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_denied_PUT_of_versioned_object ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_existing_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_existing_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_failed_primary_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_failed_primary_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_failed_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_enable_versioning_failed_versions_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_existing_container_has_deprecated_policy +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_existing_container_has_deprecated_policy ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_existing_container_has_deprecated_policy_unauthed +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_existing_container_has_deprecated_policy_unauthed ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get ... 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.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_reserved_container_passthrough +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_reserved_container_passthrough ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_symlink +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_get_symlink ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_head_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_head_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_new_version_get_errors +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_new_version_get_errors ... 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.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 +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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_policy_stat_tracking ... 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_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_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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_policy_info ... 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_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.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.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_recon.TestReconSuccess.test_from_recon_cache +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache ... 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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info ... 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.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object ... ok -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': 'Wed, 03 Sep 2025 11:05:43 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897543.75559', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: 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': 'Wed, 03 Sep 2025 11:05:43 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897543.76516', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:43 -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 - fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -61860,24 +55542,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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 @@ -61895,29 +55559,17 @@ 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': 'Tue, 06 Oct 2026 17:34:12 -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': 'Tue, 06 Oct 2026 17:34:12 -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': 'Tue, 06 Oct 2026 17:34:12 -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': 'Tue, 06 Oct 2026 17:34:12 -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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2260, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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 @@ -61935,2450 +55587,7202 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 03/Sep/2025/11/05/48 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1756897548.206807852 1756897548.207674742 1 fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 03/Sep/2025/11/05/48 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0008 - - 1756897548.208181143 1756897548.208975554 0 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 -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 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: 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: 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 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: 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: 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 -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_bytes -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.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 ... 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: 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': 'Tue, 06 Oct 2026 17:34:12 -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 +test WARNING: The following digest algorithms are configured but not supported: not-a-valid-digest, md5 +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test ERROR: Error retrieving recon data: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/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] Nonetest.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info ... 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.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.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 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: 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_"}]}}' -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: 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_"}]}}' -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_"}]}}' -test DEBUG: Error on keystone reply: 201 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_"}]}}' - 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"}, "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: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "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_"}]}}' - 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"}, "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: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "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_"}]}}' - 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": {"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: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"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_"}]}}' - 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": {"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: Error on keystone reply: 201 b'{"token": {"user": {"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_"}]}}' - 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": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "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": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "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"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "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", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "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.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.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_bulk.TestUntarMetadata.test_extract_metadata -test.unit.common.middleware.test_bulk.TestUntarMetadata.test_extract_metadata ... 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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309123.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/7f0/79f4ca57740831664436435d4d1977f0/79f4ca57740831664436435d4d1977f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309128.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/45d/6cf762557d0ec5e5a97498649003745d/6cf762557d0ec5e5a97498649003745d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309133.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/d6c/689d4f7bdef5c9bd39ffcb7a5a976d6c/689d4f7bdef5c9bd39ffcb7a5a976d6c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309138.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/3f2/082a0b89bc4fc36b454ca045473e13f2/082a0b89bc4fc36b454ca045473e13f2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309143.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/7bb/a9290995e97146ecb5bfecb12e02a7bb/a9290995e97146ecb5bfecb12e02a7bb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309148.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/8f9/ac91aacb1b04fdc5f9eb8a0b6b5578f9/ac91aacb1b04fdc5f9eb8a0b6b5578f9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309153.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/cc1/cadaba717cbb19018a4bb2c29f5a5cc1/cadaba717cbb19018a4bb2c29f5a5cc1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309158.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/498/583b4408bbc575fc6bf316a5e952b498/583b4408bbc575fc6bf316a5e952b498.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309163.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/75f/25c961c6dc7153f33a8dce94f755475f/25c961c6dc7153f33a8dce94f755475f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309168.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bed/c88639c72f376ca2ee1ecec96de92bed/c88639c72f376ca2ee1ecec96de92bed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309173.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bb4/dcf968e163f2bb12d5c77fa2cdc43bb4/dcf968e163f2bb12d5c77fa2cdc43bb4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309178.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/c1c/900eebfd13a9b82e1f54532a8ba27c1c/900eebfd13a9b82e1f54532a8ba27c1c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309183.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e85/8da4ba40f9865a6a196c56410cbace85/8da4ba40f9865a6a196c56410cbace85.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309188.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/ac4/12611c9321748f2df47974ae4b7b5ac4/12611c9321748f2df47974ae4b7b5ac4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309193.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/b6a/cc35382e4d0ca5981646ae5c42c3fb6a/cc35382e4d0ca5981646ae5c42c3fb6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309198.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/595/52538664716a6248872fd3bf39694595/52538664716a6248872fd3bf39694595.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309203.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/cf5/0cfb7e53b0f2fd6ee006ed87d52e9cf5/0cfb7e53b0f2fd6ee006ed87d52e9cf5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309208.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/1d3/d4f8cf0fc1d6f111ec6bf812bc2b11d3/d4f8cf0fc1d6f111ec6bf812bc2b11d3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309213.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e73/0e7497de07f6e7388f053a06c60d0e73/0e7497de07f6e7388f053a06c60d0e73.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309218.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/a27/7ed2feec08759b2a422196f902df1a27/7ed2feec08759b2a422196f902df1a27.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309223.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f5a/fa6495baf1c437b14c66b366e4f87f5a/fa6495baf1c437b14c66b366e4f87f5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309228.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/76a/fcaa95996801d2aea7d504e372a9076a/fcaa95996801d2aea7d504e372a9076a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309233.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/2c4/e8f079b70a970ed5b18516074c2e82c4/e8f079b70a970ed5b18516074c2e82c4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309238.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/ace/b2b0935146b4ffd7d8a22cb63d5fcace/b2b0935146b4ffd7d8a22cb63d5fcace.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309243.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/635/ca80bf0d6f53fac87a228c8f3b919635/ca80bf0d6f53fac87a228c8f3b919635.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309248.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/156/9036d9ee6a1f4af85382c08d89f96156/9036d9ee6a1f4af85382c08d89f96156.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309253.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/076/16a15eed5ef54a0319201114ddc4b076/16a15eed5ef54a0319201114ddc4b076.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309258.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/52c/a54e5cde735942b662efe2799c4b452c/a54e5cde735942b662efe2799c4b452c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309263.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/e5d/e4bb7d79abb3e1f3fa94ae2e2dfdae5d/e4bb7d79abb3e1f3fa94ae2e2dfdae5d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309268.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/f64/adf2c9debed9a17632297ac3be944f64/adf2c9debed9a17632297ac3be944f64.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309273.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/fb7/00bac423000aa9f70c15f37d8e807fb7/00bac423000aa9f70c15f37d8e807fb7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309278.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/63d/7b6021bf00d186f4852fe49a223bd63d/7b6021bf00d186f4852fe49a223bd63d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309283.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/930/0ae9085e2c6ed3e4cc8e79e950233930/0ae9085e2c6ed3e4cc8e79e950233930.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309288.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/735/2cbaa752e596ccbd579abe9f52867735/2cbaa752e596ccbd579abe9f52867735.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309293.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/0d5/722c07928e3caec1c19c19caedba90d5/722c07928e3caec1c19c19caedba90d5.dbtest.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.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.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.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.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.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.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.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.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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges ... 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.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.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_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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes ... 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.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-ssync-receiver INFO: (3036824) wsgi starting up on http://127.0.0.1:40019 -test-ssync-receiver INFO: (3036824) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (3036824) accepted ('127.0.0.1', 36412) -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 - - [02/Sep/2025 23:05:48] "SSYNC /dev/9 HTTP/1.1" 200 465 0.128927 -test-ssync-receiver INFO: (3036824) wsgi exited, is_accepting=True -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_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_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST -test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST ... 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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/tmpx384qnqx/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpx384qnqx/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/tmpx384qnqx/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpx384qnqx/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. +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0073 "-" 1867661 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0075 "-" 1867661 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0115 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b8a3dd1a6854c088f27e-006ac53115" "proxy-server 1867661" 0.0012 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:58505/sda1/1/a/c" "tx5b8a3dd1a6854c088f27e-006ac53115" "container-server 1867661" 0.0058 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:34353/sdb1/1/a/c" "tx5b8a3dd1a6854c088f27e-006ac53115" "container-server 1867661" 0.0010 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx5b8a3dd1a6854c088f27e-006ac53115" "proxy-server 1867661" 0.0209 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx5b8a3dd1a6854c088f27e-006ac53115" "proxy-server 1867661" 0.0304 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx5b8a3dd1a6854c088f27e-006ac53115 - 0.0504 - - 1791308053.340142012 1791308053.390492916 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txb9970f472d4742d28ba49-006ac53115" "proxy-server 1867661" 0.0012 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:34353/sdb1/1/a1/c1" "txb9970f472d4742d28ba49-006ac53115" "container-server 1867661" 0.0011 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:58505/sda1/1/a1/c1" "txb9970f472d4742d28ba49-006ac53115" "container-server 1867661" 0.0012 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb9970f472d4742d28ba49-006ac53115" "proxy-server 1867661" 0.0166 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb9970f472d4742d28ba49-006ac53115" "proxy-server 1867661" 0.0269 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txb9970f472d4742d28ba49-006ac53115 - 0.0494 - - 1791308053.391896725 1791308053.441297054 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5e0ac045a074770b2780-006ac53115" "proxy-server 1867661" 0.0020 "-" 1867661 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:58505/sda1/2/a/c1" "txf5e0ac045a074770b2780-006ac53115" "container-server 1867661" 0.0016 "-" 1867661 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:34353/sdb1/2/a/c1" "txf5e0ac045a074770b2780-006ac53115" "container-server 1867661" 0.0011 "-" 1867661 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf5e0ac045a074770b2780-006ac53115" "proxy-server 1867661" 0.0194 "-" 1867661 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf5e0ac045a074770b2780-006ac53115" "proxy-server 1867661" 0.0288 "-" 1867661 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txf5e0ac045a074770b2780-006ac53115 - 0.0451 - - 1791308053.442899704 1791308053.488039017 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cd6fb6e78594f1c80cae-006ac53115" "proxy-server 1867661" 0.0066 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:58505/sda1/1/a/c2" "tx2cd6fb6e78594f1c80cae-006ac53115" "container-server 1867661" 0.0017 "-" 1867661 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:34353/sdb1/1/a/c2" "tx2cd6fb6e78594f1c80cae-006ac53115" "container-server 1867661" 0.0010 "-" 1867661 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2cd6fb6e78594f1c80cae-006ac53115" "proxy-server 1867661" 0.0150 "-" 1867661 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2cd6fb6e78594f1c80cae-006ac53115" "proxy-server 1867661" 0.0291 "-" 1867661 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx2cd6fb6e78594f1c80cae-006ac53115 - 0.0456 - - 1791308053.493555307 1791308053.539107561 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47f70829fbe548aab9410-006ac53115" "proxy-server 1867661" 0.0018 "-" 1867661 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a/4d8b36be484047eabd4d58ffd6979d37" 201 - "PUT http://127.0.0.1:34353/sdb1/2/a/4d8b36be484047eabd4d58ffd6979d37" "tx47f70829fbe548aab9410-006ac53115" "container-server 1867661" 0.0082 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a/4d8b36be484047eabd4d58ffd6979d37" 201 - "PUT http://127.0.0.1:58505/sda1/2/a/4d8b36be484047eabd4d58ffd6979d37" "tx47f70829fbe548aab9410-006ac53115" "container-server 1867661" 0.0010 "-" 1867661 3test.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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_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 -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp2fut2ipx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp2fut2ipx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp2fut2ipx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 1 found, path: a/c, db: /tmp/tmp2fut2ipx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp2fut2ipx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp2fut2ipx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp1x1goi90/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmp1x1goi90/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp1x1goi90/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 1 found, path: .shards_a/c_, db: /tmp/tmp1x1goi90/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmp1x1goi90/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmp1x1goi90/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpe5q8t9sg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpe5q8t9sg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpe5q8t9sg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpe5q8t9sg/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpkoz8y0d4/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpkoz8y0d4/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpkoz8y0d4/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpkoz8y0d4/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpu6wzp94w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpu6wzp94w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpu6wzp94w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpu6wzp94w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpyfz41rjc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpyfz41rjc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpyfz41rjc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpyfz41rjc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpq2ekiijd/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpq2ekiijd/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpq2ekiijd/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 created - attempted:0 success:0 failure:0Traceback (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.35.1/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/tmp0psgu6wu/log/swift/profile/default.profile3036835.tmp' -test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate -test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate ... ok +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx97d0b09138d94f7ba474e-006ac53114) +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: tx97d0b09138d94f7ba474e-006ac53114) +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: tx97d0b09138d94f7ba474e-006ac53114) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx97d0b09138d94f7ba474e-006ac53114) +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: tx97d0b09138d94f7ba474e-006ac53114) +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: tx97d0b09138d94f7ba474e-006ac53114) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx97d0b09138d94f7ba474e-006ac53114) +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: tx97d0b09138d94f7ba474e-006ac53114) +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: tx97d0b09138d94f7ba474e-006ac53114) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx97d0b09138d94f7ba474e-006ac53114) +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: tx97d0b09138d94f7ba474e-006ac53114) +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: tx97d0b09138d94f7ba474e-006ac53114) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx97d0b09138d94f7ba474e-006ac53114) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx8a01f1576385478c93614-006ac53114) +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: tx8a01f1576385478c93614-006ac53114) +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: tx8a01f1576385478c93614-006ac53114) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx8a01f1576385478c93614-006ac53114) +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: tx5a59221de8764dd28a8cd-006ac53114) +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: tx5a59221de8764dd28a8cd-006ac53114) +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: tx5a59221de8764dd28a8cd-006ac53114) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx5a59221de8764dd28a8cd-006ac53114) +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: tx7818fdbd59b04372ad098-006ac53114) +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: tx7818fdbd59b04372ad098-006ac53114) +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: tx7818fdbd59b04372ad098-006ac53114) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx7818fdbd59b04372ad098-006ac53114) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf99e792948a14d71bde25-006ac53115) +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: txf99e792948a14d71bde25-006ac53115) +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: txf99e792948a14d71bde25-006ac53115) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf99e792948a14d71bde25-006ac53115) +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: txf99e792948a14d71bde25-006ac53115) +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: txf99e792948a14d71bde25-006ac53115) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf99e792948a14d71bde25-006ac53115) +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: txf99e792948a14d71bde25-006ac53115) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf99e792948a14d71bde25-006ac53115) +test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: txf99e792948a14d71bde25-006ac53115) +test DEBUG: Setting object count to 1068 (txn: txf99e792948a14d71bde25-006ac53115) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txc8c4a6837810480b849bd-006ac53115) +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: txc8c4a6837810480b849bd-006ac53115) +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: txc8c4a6837810480b849bd-006ac53115) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txc8c4a6837810480b849bd-006ac53115) +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: txc8c4a6837810480b849bd-006ac53115) +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: txc8c4a6837810480b849bd-006ac53115) +test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: txc8c4a6837810480b849bd-006ac53115) +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: txc8c4a6837810480b849bd-006ac53115) +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: txc8c4a6837810480b849bd-006ac53115) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: txc8c4a6837810480b849bd-006ac53115) +test DEBUG: Setting object count to 1068 (txn: txc8c4a6837810480b849bd-006ac53115) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.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 +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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage ... ok +test.unit.common.test_internal_client.TestInternalClient.test_load_from_config +test.unit.common.test_internal_client.TestInternalClient.test_load_from_config ... ok + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7fd65b0f80a3451d8cad4-006ac53114" "proxy-server 1867651" 0.0095 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4b26beab90aa427eb47d4-006ac53114" "proxy-server 1867651" 0.0134 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:12 +0000] "GET /sda1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txb4b7493623ca439481b6d-006ac53114" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/12 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txb4b7493623ca439481b6d-006ac53114 - 0.0398 - - 1791308052.466117620 1791308052.505891085 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40d92f71c4054742a1485-006ac53115" "proxy-server 1867651" 0.0012 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txce57eaf8c4e245e49bb29-006ac53115" "proxy-server 1867651" 0.0013 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/1/a/c/o.last_modified" "txa1e8d66f8f3e4f5099a48-006ac53115" "object-server 1867651" 0.0005 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "POST http://localhost/sda1/1/a/c/o.last_modified" "txa1e8d66f8f3e4f5099a48-006ac53115" "object-server 1867651" 0.0004 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "POST /sdb1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "txa1e8d66f8f3e4f5099a48-006ac53115" "proxy-server 1867651" 0.0204 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "POST /sda1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "txa1e8d66f8f3e4f5099a48-006ac53115" "proxy-server 1867651" 0.0204 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - txa1e8d66f8f3e4f5099a48-006ac53115 - 0.0573 - - 1791308053.508242846 1791308053.565537214 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0f9a6ecc5bb84eab88b49-006ac53115" "proxy-server 1867651" 0.0095 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc88881d8e1f24d98b2903-006ac53115" "proxy-server 1867651" 0.0026 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txfba79ec57bb04d53b1ff4-006ac53115" "proxy-server 1867651" 0.0002 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txfba79ec57bb04d53b1ff4-006ac53115 - 0.0288 - - 1791308053.566939354 1791308053.595737934 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d85a1670ace4d5b83b2e-006ac53115" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx16a1922ae88842afa76ee-006ac53115" "proxy-server 1867651" 0.0063 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdb1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "txd3ccd33e961f403bb04d6-006ac53115" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - txd3ccd33e961f403bb04d6-006ac53115 - 0.0285 - - 1791308053.601398230 1791308053.629909992 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f2bca47b6c9407e9f21b-006ac53115" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3d8bb0e3a7a14f26aecf6-006ac53115" "proxy-server 1867651" 0.0075 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdb1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx4d3f2740374941da86234-006ac53115" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx4d3f2740374941da86234-006ac53115 - 0.0301 - - 1791308053.631347179 1791308053.661433458 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) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx490a084b855d4efba3b42-006ac53115" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe84bc07acaa94290bb58d-006ac53115" "proxy-server 1867651" 0.0013 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/0/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/1/a/c/o.jpg" "tx818b665e13274354b0483-006ac53115" "object-server 1867651" 0.0004 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/0/a/c/o.jpg" 201 - "PUT http://localhost/sda1/1/a/c/o.jpg" "tx818b665e13274354b0483-006ac53115" "object-server 1867651" 0.0005 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx818b665e13274354b0483-006ac53115" "proxy-server 1867651" 0.0179 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx818b665e13274354b0483-006ac53115" "proxy-server 1867651" 0.0232 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - tx818b665e13274354b0483-006ac53115 - 0.0474 - - 1791308053.697135210 1791308053.744560480 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc56fedb0a440493ea9721-006ac53115" "proxy-server 1867651" 0.0055 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9f1a41a5a0ac4ef188f34-006ac53115" "proxy-server 1867651" 0.0066 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdb1/1/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "tx3469392d9d9c42f095ef3-006ac53115" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - tx3469392d9d9c42f095ef3-006ac53115 - 0.0251 - - 1791308053.753684998 1791308053.778780937 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdee16a16b02f4dfb98445-006ac53115" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx615bed8e091146209f0be-006ac53115" "proxy-server 1867651" 0.0026 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/0/a/c/o.html" 201 - "PUT http://localhost/sda1/3/a/c/o.html" "tx1d640f007b6c480d9e02b-006ac53115" "object-server 1867651" 0.0045 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/2/a/4d8b36be484047eabd4d58ffd6979d37" 201 - "PUT http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37" "tx47f70829fbe548aab9410-006ac53115" "proxy-server 1867661" 0.0385 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/2/a/4d8b36be484047eabd4d58ffd6979d37" 201 - "PUT http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37" "tx47f70829fbe548aab9410-006ac53115" "proxy-server 1867661" 0.0468 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda46116126a449bb89c54-006ac53115" "proxy-server 1867661" 0.0019 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/2/a/4d8b36be484047eabd4d58ffd6979d37" 204 - "HEAD http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37" "tx404df1c9b8794d929ebf3-006ac53115" "proxy-server 1867661" 0.0103 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdh1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 201 - "PUT http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "tx32b70319d2fa41498afb3-006ac53115" "proxy-server 1867661" 0.0263 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 201 - "PUT http://localhost/sdi1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "tx32b70319d2fa41498afb3-006ac53115" "object-server 1867661" 0.0005 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 201 - "PUT http://localhost/sdg1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "tx32b70319d2fa41498afb3-006ac53115" "object-server 1867661" 0.0053 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdi1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 201 - "PUT http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "tx32b70319d2fa41498afb3-006ac53115" "proxy-server 1867661" 0.0374 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdg1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 201 - "PUT http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "tx32b70319d2fa41498afb3-006ac53115" "proxy-server 1867661" 0.0339 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa7649b3c942546109ad17-006ac53115" "proxy-server 1867661" 0.0077 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/2/a/4d8b36be484047eabd4d58ffd6979d37" 204 - "HEAD http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37" "tx273b90801aca464c95463-006ac53115" "proxy-server 1867661" 0.0117 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdh1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 200 82 "GET http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "tx86e87559a7134bcda6d51-006ac53115" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdg1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 200 82 "GET http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "tx86e87559a7134bcda6d51-006ac53115" "proxy-server 1867661" 0.0047 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdda29be9c51d4574a09e9-006ac53115" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/2/a/4d8b36be484047eabd4d58ffd6979d37" 204 - "HEAD http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37" "txe1bf7a9434ca431599dc1-006ac53115" "proxy-server 1867661" 0.0069 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdg1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 404 70 "GET http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "txbde6e014bb58483e80929-006ac53115" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdi1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 404 70 "GET http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "txbde6e014bb58483e80929-006ac53115" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txbde6e014bb58483e80929-006ac53115) +proxy DEBUG: Ignoring 404 from primary (txn: txbde6e014bb58483e80929-006ac53115) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdh1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 404 70 "GET http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "txbde6e014bb58483e80929-006ac53115" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txbde6e014bb58483e80929-006ac53115) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx002b3602c4674217a9e4e-006ac53115" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/2/a/4d8b36be484047eabd4d58ffd6979d37" 204 - "HEAD http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37" "tx40e82c22b36b4b57a0910-006ac53115" "proxy-server 1867661" 0.0060 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdi1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 200 82 "GET http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "txb857e413bde14251ba4ef-006ac53115" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdg1/2/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" 200 82 "GET http://localhost/v1/a/4d8b36be484047eabd4d58ffd6979d37/314ee584e1854c0b995f13bad188eef0" "txb857e413bde14251ba4ef-006ac53115" "proxy-server 1867661" 0.0050 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe2a1537b45e4eb99a399-006ac53115" "proxy-server 1867661" 0.0013 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a/a4b231387205458695e8ab485e03ccee" 201 - "PUT http://127.0.0.1:58505/sda1/3/a/a4b231387205458695e8ab485e03ccee" "txbe2a1537b45e4eb99a399-006ac53115" "container-server 1867661" 0.0012 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a/a4b231387205458695e8ab485e03ccee" 201 - "PUT http://127.0.0.1:34353/sdb1/3/a/a4b231387205458695e8ab485e03ccee" "txbe2a1537b45e4eb99a399-006ac53115" "container-server 1867661" 0.0092 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/3/a/a4b231387205458695e8ab485e03ccee" 201 - "PUT http://localhost/v1/a/a4b231387205458695e8ab485e03ccee" "txbe2a1537b45e4eb99a399-006ac53115" "proxy-server 1867661" 0.0422 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/3/a/a4b231387205458695e8ab485e03ccee" 201 - "PUT http://localhost/v1/a/a4b231387205458695e8ab485e03ccee" "txbe2a1537b45e4eb99a399-006ac53115" "proxy-server 1867661" 0.0267 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd176864064af47e68b6aa-006ac53115" "proxy-server 1867661" 0.0060 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/3/a/a4b231387205458695e8ab485e03ccee" 204 - "HEAD http://localhost/v1/a/a4b231387205458695e8ab485e03ccee" "txa930617f1b5544f6ad936-006ac53115" "proxy-server 1867661" 0.0055 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdg1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 201 - "PUT http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx94c8a0503db74495a0323-006ac53115" "proxy-server 1867661" 0.0180 "-" 1867661 3test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies ... 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.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.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.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.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 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.35.1/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/tmpi_ou_rcr/log/swift/profile/default.profile3036835.tmp' + 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.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/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/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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/tmpa4qde95i/log/swift/profile/default.profile3036835.tmp' -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 + 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.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/swob.py", line 1114, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/swob.py", line 1098, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_internal_client.py", line 889, in __call__ + raise Exception() +Exception +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.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.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.test_internal_client.TestInternalClient.test_upload_object_plumbing +test.unit.common.test_internal_client.TestInternalClient.test_upload_object_plumbing ... 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.TestGetPpid.test_happy_path +test.unit.common.test_utils.TestGetPpid.test_happy_path ... 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.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.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_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.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize ... 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": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "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", "id": "PROJECT_DOMAIN_ID"}, "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"}, "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 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 -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 -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. -test INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.811201572 1756897548.811393976 0 -test INFO: - - 03/Sep/2025/11/05/48 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1756897548.811159611 1756897548.811863899 0 -test INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1756897548.813507318 1756897548.813758135 0 -test INFO: - - 03/Sep/2025/11/05/48 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1756897548.813465834 1756897548.814192295 0 -test INFO: - - 03/Sep/2025/11/05/48 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.815568447 1756897548.815748215 0 -test INFO: - - 03/Sep/2025/11/05/48 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1756897548.815528154 1756897548.816179991 0 -test INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.817637682 1756897548.817854404 0 -test INFO: - - 03/Sep/2025/11/05/48 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1756897548.817598581 1756897548.818292141 0 -test INFO: - - 03/Sep/2025/11/05/48 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.819813967 1756897548.819993258 0 -test INFO: - - 03/Sep/2025/11/05/48 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0008 - - 1756897548.819772243 1756897548.820570946 0 -test INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.822382450 1756897548.822569370 0 -test INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1756897548.825961590 1756897548.826195240 0 -test INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1756897548.826573610 1756897548.826696157 0 -test INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0048 - - 1756897548.822265863 1756897548.827100754 - -test INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.828689814 1756897548.828930855 0 -test INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1756897548.829255104 1756897548.829453230 0 -test INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.829804897 1756897548.829963923 0 -test INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0018 - - 1756897548.828553200 1756897548.830368519 - -test INFO: - - 03/Sep/2025/11/05/48 POST /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.831870794 1756897548.832048416 0 -test INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0012 SSC - 1756897548.832360744 1756897548.833527803 0 -test INFO: - - 03/Sep/2025/11/05/48 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1756897548.834010124 1756897548.834158897 0 -test INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0028 - - 1756897548.831755877 1756897548.834575653 - -test INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.836089373 1756897548.836292267 0test.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.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.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.TestTombstoneReclaimer.test_batched_reclaim_exactly_two_batches -test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_exactly_two_batches ... 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_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.unit.common.test_direct_client.TestDirectClient.test_retry_http_exception -test.unit.common.test_direct_client.TestDirectClient.test_retry_http_exception ... ok +test ERROR: Error reading recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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-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 INFO: - - 06/Oct/2026/17/34/13 GET /cont/obj HTTP/1.0 200 - some_agent - - 19 - - - 0.0003 - - 1791308053.974609613 1791308053.974873781 - +fake-swift INFO: - - 06/Oct/2026/17/34/13 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1791308053.975837708 1791308053.976015568 - +fake-swift INFO: - - 06/Oct/2026/17/34/13 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1791308053.976554871 1791308053.976769447 - +fake-swift INFO: - - 06/Oct/2026/17/34/13 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0001 - - 1791308053.977160931 1791308053.977293730 - +test DEBUG: Before request +test DEBUG: Inside of request (txn: foo) +test DEBUG: After request +fake-swift INFO: - - 06/Oct/2026/17/34/13 DELETE /container HTTP/1.0 409 - some_agent - - 19 - - - 0.0001 - - 1791308053.987838984 1791308053.987950087 - +test INFO: Using crc32c_anycrc 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_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.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.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.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_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.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges ... 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_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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309298.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bda/984649bcca44610179249d09a223cbda/984649bcca44610179249d09a223cbda.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309303.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/806/e8fae8bbb5fe8f244c99f06322170806/e8fae8bbb5fe8f244c99f06322170806.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309308.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/22d/97070edd045bc728a8868ce2f7bdb22d/97070edd045bc728a8868ce2f7bdb22d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309313.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/db8/c123e77fb9e693dc831d8ef38e665db8/c123e77fb9e693dc831d8ef38e665db8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309318.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/18a/3bda1bcb7cdba2b1e3c5c7618b44118a/3bda1bcb7cdba2b1e3c5c7618b44118a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309323.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/bfe/134b3d4018cacf474597a48f74ad0bfe/134b3d4018cacf474597a48f74ad0bfe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791309328.00000-0, db: /tmp/tmpfm8onsgj/sda/containers/0/daa/0192b859d17f25b8ab692298c20cedaa/0192b859d17f25b8ab692298c20cedaa.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/bea/5692949c42767739ef00a5ac8e4c2bea/5692949c42767739ef00a5ac8e4c2bea.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308057.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/bea/5692949c42767739ef00a5ac8e4c2bea/5692949c42767739ef00a5ac8e4c2bea_1791308057.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/884/93f040a68bbef3449334360e012b4884/93f040a68bbef3449334360e012b4884.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308061.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/884/93f040a68bbef3449334360e012b4884/93f040a68bbef3449334360e012b4884_1791308061.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/d89/2e5d6ec8971a400e467c87742914dd89/2e5d6ec8971a400e467c87742914dd89.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308065.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/d89/2e5d6ec8971a400e467c87742914dd89/2e5d6ec8971a400e467c87742914dd89_1791308065.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/b33/2c690790810df2f7ebe858cfafee3b33/2c690790810df2f7ebe858cfafee3b33.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308069.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/b33/2c690790810df2f7ebe858cfafee3b33/2c690790810df2f7ebe858cfafee3b33_1791308069.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308073.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91_1791308073.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/20f/48cc1b0f46e8c0705f9dd1d2545ef20f/48cc1b0f46e8c0705f9dd1d2545ef20f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308077.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/20f/48cc1b0f46e8c0705f9dd1d2545ef20f/48cc1b0f46e8c0705f9dd1d2545ef20f_1791308077.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/906/1144fad296f6c2ca9337a181f8de1906/1144fad296f6c2ca9337a181f8de1906.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308081.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/906/1144fad296f6c2ca9337a181f8de1906/1144fad296f6c2ca9337a181f8de1906_1791308081.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/411/27eb8e3d859f05d0d45232b6268cb411/27eb8e3d859f05d0d45232b6268cb411.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308085.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/411/27eb8e3d859f05d0d45232b6268cb411/27eb8e3d859f05d0d45232b6268cb411_1791308085.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/237/c464e203a31db3cbe5554b1fbe8d4237/c464e203a31db3cbe5554b1fbe8d4237.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308089.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/237/c464e203a31db3cbe5554b1fbe8d4237/c464e203a31db3cbe5554b1fbe8d4237_1791308089.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/8a0/96e51ace0c723ab00e64ae7966ff38a0/96e51ace0c723ab00e64ae7966ff38a0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308093.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/8a0/96e51ace0c723ab00e64ae7966ff38a0/96e51ace0c723ab00e64ae7966ff38a0_1791308093.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/b9b/d21ca0635e8168b627b70e51a9eceb9b/d21ca0635e8168b627b70e51a9eceb9b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308097.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/b9b/d21ca0635e8168b627b70e51a9eceb9b/d21ca0635e8168b627b70e51a9eceb9b_1791308097.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/a49/6bb2668f3dbf4b266787686f65bd0a49/6bb2668f3dbf4b266787686f65bd0a49.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308101.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/a49/6bb2668f3dbf4b266787686f65bd0a49/6bb2668f3dbf4b266787686f65bd0a49_1791308101.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/f8f/990cab5f6528a7585983f00797c99f8f/990cab5f6528a7585983f00797c99f8f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308105.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/f8f/990cab5f6528a7585983f00797c99f8f/990cab5f6528a7585983f00797c99f8f_1791308105.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/799/e66b9004e32da38c801e3e0f11d74799/e66b9004e32da38c801e3e0f11d74799.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308109.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/799/e66b9004e32da38c801e3e0f11d74799/e66b9004e32da38c801e3e0f11d74799_1791308109.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/243/49e7312c3ee71c8e1c20e34e547d6243/49e7312c3ee71c8e1c20e34e547d6243.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308113.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/243/49e7312c3ee71c8e1c20e34e547d6243/49e7312c3ee71c8e1c20e34e547d6243_1791308113.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/a75/045870e4ea9183dd39ae9af75041da75/045870e4ea9183dd39ae9af75041da75.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308117.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/a75/045870e4ea9183dd39ae9af75041da75/045870e4ea9183dd39ae9af75041da75_1791308117.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/7fa/6782952d143d5bd4cc3d38f16924e7fa/6782952d143d5bd4cc3d38f16924e7fa.db'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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/0/a/c/o.html" 201 - "PUT http://localhost/sdb1/3/a/c/o.html" "tx1d640f007b6c480d9e02b-006ac53115" "object-server 1867651" 0.0005 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx1d640f007b6c480d9e02b-006ac53115" "proxy-server 1867651" 0.0133 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx1d640f007b6c480d9e02b-006ac53115" "proxy-server 1867651" 0.0227 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - tx1d640f007b6c480d9e02b-006ac53115 - 0.0604 - - 1791308053.780256271 1791308053.840688467 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa39c22529f05472999d0e-006ac53115" "proxy-server 1867651" 0.0012 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx099769c53612407395c6c-006ac53115" "proxy-server 1867651" 0.0066 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdb1/3/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "tx51f286869f004999b28cc-006ac53115" "proxy-server 1867651" 0.0027 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - tx51f286869f004999b28cc-006ac53115 - 0.0444 - - 1791308053.841732264 1791308053.886083603 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99fea859cc414b5384227-006ac53115" "proxy-server 1867651" 0.0014 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5fd116e881b34e49bc5d0-006ac53115" "proxy-server 1867651" 0.0024 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/sda1/1/a/c/o.css" "tx4e37c22ee85d466da1ffe-006ac53115" "object-server 1867651" 0.0004 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/sdb1/1/a/c/o.css" "tx4e37c22ee85d466da1ffe-006ac53115" "object-server 1867651" 0.0005 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx4e37c22ee85d466da1ffe-006ac53115" "proxy-server 1867651" 0.0095 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx4e37c22ee85d466da1ffe-006ac53115" "proxy-server 1867651" 0.0188 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - tx4e37c22ee85d466da1ffe-006ac53115 - 0.0449 - - 1791308053.887555361 1791308053.932460785 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx60d028c26bc54709b1adc-006ac53115" "proxy-server 1867651" 0.0012 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa8eaf6b92c754755b610a-006ac53115" "proxy-server 1867651" 0.0062 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdb1/1/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "tx5a73d14aa20147ba95077-006ac53115" "proxy-server 1867651" 0.0043 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/13 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - tx5a73d14aa20147ba95077-006ac53115 - 0.0285 - - 1791308053.937563419 1791308053.966047764 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 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx17d53eae932b495985517-006ac53116" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9e84f16bd85849c5b0e3d-006ac53116" "proxy-server 1867651" 0.0013 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/14 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - txcc572d5b1d9147f68a820-006ac53116 - 0.0172 - - 1791308054.025056601 1791308054.042215347 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.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txb192d5a2ea2a41f592c6d-006ac53116) +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: txa10ee415f516495f959bd-006ac53116) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception (txn: tx19a456ccd70944a88c697-006ac53116)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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sda1/3/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 201 - "PUT http://localhost/sdh1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx94c8a0503db74495a0323-006ac53115" "object-server 1867661" 0.0005 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdb1/3/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 201 - "PUT http://localhost/sdi1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx94c8a0503db74495a0323-006ac53115" "object-server 1867661" 0.0004 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdh1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 201 - "PUT http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx94c8a0503db74495a0323-006ac53115" "proxy-server 1867661" 0.0261 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "PUT /sdi1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 201 - "PUT http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx94c8a0503db74495a0323-006ac53115" "proxy-server 1867661" 0.0259 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txecc9564017064d3ab0524-006ac53115" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sda1/3/a/a4b231387205458695e8ab485e03ccee" 204 - "HEAD http://localhost/v1/a/a4b231387205458695e8ab485e03ccee" "tx0a2dc72c6b9c48ecbae76-006ac53115" "proxy-server 1867661" 0.0075 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdi1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 200 82 "GET http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx526af3e6a57d432cbcccb-006ac53115" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdh1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 200 82 "GET http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx526af3e6a57d432cbcccb-006ac53115" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc43e9d8cb539417ca7e41-006ac53115" "proxy-server 1867661" 0.0018 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "HEAD /sdb1/3/a/a4b231387205458695e8ab485e03ccee" 204 - "HEAD http://localhost/v1/a/a4b231387205458695e8ab485e03ccee" "tx822b24a9a1ff4460936cf-006ac53115" "proxy-server 1867661" 0.0095 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdh1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 404 70 "GET http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx1bfa21b97c854195981a7-006ac53115" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdg1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 404 70 "GET http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx1bfa21b97c854195981a7-006ac53115" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx1bfa21b97c854195981a7-006ac53115) +proxy DEBUG: Ignoring 404 from primary (txn: tx1bfa21b97c854195981a7-006ac53115) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:13 +0000] "GET /sdi1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 404 70 "GET http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "tx1bfa21b97c854195981a7-006ac53115" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx1bfa21b97c854195981a7-006ac53115) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1de840d4717845b1bd4c9-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/3/a/a4b231387205458695e8ab485e03ccee" 204 - "HEAD http://localhost/v1/a/a4b231387205458695e8ab485e03ccee" "txda87d9cfe40b49c995367-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 200 82 "GET http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "txca7365fb84fc4826baf29-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 404 70 "GET http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "txca7365fb84fc4826baf29-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txca7365fb84fc4826baf29-006ac53116) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdi1/0/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" 200 82 "GET http://localhost/v1/a/a4b231387205458695e8ab485e03ccee/cc098287594b42548558d2e123189592" "txca7365fb84fc4826baf29-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0203e330d04440ab4a5a-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/1/a/4a20c88af5114c04a05e17413c2b5dd7" 201 - "PUT http://127.0.0.1:58505/sda1/3/a/4a20c88af5114c04a05e17413c2b5dd7" "txa0203e330d04440ab4a5a-006ac53116" "container-server 1867661" 0.0080 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/1/a/4a20c88af5114c04a05e17413c2b5dd7" 201 - "PUT http://127.0.0.1:34353/sdb1/3/a/4a20c88af5114c04a05e17413c2b5dd7" "txa0203e330d04440ab4a5a-006ac53116" "container-server 1867661" 0.0009 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/3/a/4a20c88af5114c04a05e17413c2b5dd7" 201 - "PUT http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7" "txa0203e330d04440ab4a5a-006ac53116" "proxy-server 1867661" 0.0271 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/3/a/4a20c88af5114c04a05e17413c2b5dd7" 201 - "PUT http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7" "txa0203e330d04440ab4a5a-006ac53116" "proxy-server 1867661" 0.0239 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74223dfafb3f4de69d506-006ac53116" "proxy-server 1867661" 0.0019 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/3/a/4a20c88af5114c04a05e17413c2b5dd7" 204 - "HEAD http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7" "tx409ad51716324a739708d-006ac53116" "proxy-server 1867661" 0.0013 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdi1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 201 - "PUT http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "tx22b0ecb1566645baa1673-006ac53116" "proxy-server 1867661" 0.0230 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/3/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 201 - "PUT http://localhost/sdh1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "tx22b0ecb1566645baa1673-006ac53116" "object-server 1867661" 0.0005 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/3/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 201 - "PUT http://localhost/sdg1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "tx22b0ecb1566645baa1673-006ac53116" "object-server 1867661" 0.0005 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdh1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 201 - "PUT http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "tx22b0ecb1566645baa1673-006ac53116" "proxy-server 1867661" 0.0315 "-" 1867661 3test.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 +/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_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_server.TestECGets.test_GET_with_missing_durables +test.unit.proxy.test_server.TestECGets.test_GET_with_missing_durables ... 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 +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim ... ok + +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: txfaee390fe61e42cba0ebd-006ac53116) +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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1808, in _make_connection + resp = conn.getexpect() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 843, in getexpect + expect_status = self._status.get_expect_status() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 746, in get_expect_status + raise expect_status +Exception (txn: tx2b1a46fe613d4b708e82d-006ac53116) +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: tx725765316b45433eb389b-006ac53116) +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: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status + raise self.status +Exception (txn: tx9a122b4bdefd4adf96857-006ac53116) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc, error: ERROR Insufficient Storage (txn: tx34ecc4f0f36940b695a51-006ac53116) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txd93a6f8a11cd4f9487ca8-006ac53116) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd93a6f8a11cd4f9487ca8-006ac53116) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txd93a6f8a11cd4f9487ca8-006ac53116) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txe207bc9ac352491284378-006ac53116) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe207bc9ac352491284378-006ac53116) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txe207bc9ac352491284378-006ac53116) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa1cc300a9121433f9b272-006ac53116) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd544d89047274dd190c3d-006ac53116) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6c6d180883c443d9a96eb-006ac53116) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx15f4930d4f1f4c52af52c-006ac53116) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor ... ok +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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdg1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 201 - "PUT http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "tx22b0ecb1566645baa1673-006ac53116" "proxy-server 1867661" 0.0324 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b0f2e1f84eb45a4a3f1f-006ac53116" "proxy-server 1867661" 0.0093 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/3/a/4a20c88af5114c04a05e17413c2b5dd7" 204 - "HEAD http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7" "txd9fa23e4a589452cbff22-006ac53116" "proxy-server 1867661" 0.0065 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 200 82 "GET http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "tx83a0596b8f22445387dc2-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdi1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 200 82 "GET http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "tx83a0596b8f22445387dc2-006ac53116" "proxy-server 1867661" 0.0008 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc64a190a85824ce08c439-006ac53116" "proxy-server 1867661" 0.0020 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/3/a/4a20c88af5114c04a05e17413c2b5dd7" 204 - "HEAD http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7" "tx235dceb648a34658979de-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 404 70 "GET http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "txfc97e37b09d844478a043-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 404 70 "GET http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "txfc97e37b09d844478a043-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txfc97e37b09d844478a043-006ac53116) +proxy DEBUG: Ignoring 404 from primary (txn: txfc97e37b09d844478a043-006ac53116) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdi1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 404 70 "GET http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "txfc97e37b09d844478a043-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txfc97e37b09d844478a043-006ac53116) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8e47e1b88b64a50a7a3a-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/3/a/4a20c88af5114c04a05e17413c2b5dd7" 204 - "HEAD http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7" "tx01b75b07d7ba4a8c9350b-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 200 82 "GET http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "txb18985cfbfc1486a8eb4f-006ac53116" "proxy-server 1867661" 0.0006 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 200 82 "GET http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "txb18985cfbfc1486a8eb4f-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdi1/0/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" 200 82 "GET http://localhost/v1/a/4a20c88af5114c04a05e17413c2b5dd7/9cfcff29015c4683a50ea64165c1dbb7" "txb18985cfbfc1486a8eb4f-006ac53116" "proxy-server 1867661" 0.0048 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf67b290697d548d281bff-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/1/a/dc17fb0f0f3f466c9862200ab6e8b53a" 201 - "PUT http://127.0.0.1:58505/sda1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a" "txf67b290697d548d281bff-006ac53116" "container-server 1867661" 0.0079 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/1/a/dc17fb0f0f3f466c9862200ab6e8b53a" 201 - "PUT http://127.0.0.1:34353/sdb1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a" "txf67b290697d548d281bff-006ac53116" "container-server 1867661" 0.0010 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a" 201 - "PUT http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a" "txf67b290697d548d281bff-006ac53116" "proxy-server 1867661" 0.0290 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a" 201 - "PUT http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a" "txf67b290697d548d281bff-006ac53116" "proxy-server 1867661" 0.0238 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e5acd77f662451aa4609-006ac53116" "proxy-server 1867661" 0.0061 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a" 204 - "HEAD http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a" "tx60f0cf01d09348ecae512-006ac53116" "proxy-server 1867661" 0.0054 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdh1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 201 - "PUT http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx2a060ad0ce81418cb16ef-006ac53116" "proxy-server 1867661" 0.0203 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 201 - "PUT http://localhost/sdi1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx2a060ad0ce81418cb16ef-006ac53116" "object-server 1867661" 0.0005 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdi1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 201 - "PUT http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx2a060ad0ce81418cb16ef-006ac53116" "proxy-server 1867661" 0.0223 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 201 - "PUT http://localhost/sdg1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx2a060ad0ce81418cb16ef-006ac53116" "object-server 1867661" 0.0005 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdg1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 201 - "PUT http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx2a060ad0ce81418cb16ef-006ac53116" "proxy-server 1867661" 0.0325 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3e81c0e0b7549a68232d-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a" 204 - "HEAD http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a" "tx3c5297227d5e4e64b3584-006ac53116" "proxy-server 1867661" 0.0022 "-" 1867661 3test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker ... 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx5e17b2b49731474c8fbde-006ac53116) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx5df77516c001474a9b527-006ac53116) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx5df77516c001474a9b527-006ac53116) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx5df77516c001474a9b527-006ac53116) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx14b2c6aaa5df420d9dc08-006ac53116) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx14b2c6aaa5df420d9dc08-006ac53116) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx14b2c6aaa5df420d9dc08-006ac53116) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx14b2c6aaa5df420d9dc08-006ac53116) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f5c8183b52f40e9a2ae7-006ac53116" "proxy-server 1867651" 0.0057 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txdd652517b31147b49345a-006ac53116" "proxy-server 1867651" 0.0056 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/14 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - txc6e180d9adfa407cb879c-006ac53116 - 0.0177 - - 1791308054.389896870 1791308054.407552481 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 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56395b7138434435ad2c3-006ac53116" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx38099d582d9c4350b3b77-006ac53116" "proxy-server 1867651" 0.0069 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/14 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - tx51e63c8b0a83450383dff-006ac53116 - 0.0187 - - 1791308054.425254345 1791308054.444001675 0test.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.container.test_backend.TestContainerBrokerBeforeXSync.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation ... 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 +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file ... 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.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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 200 82 "GET http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx2bf39ab8bd8b4caaa5235-006ac53116" "proxy-server 1867661" 0.0048 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdi1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 200 82 "GET http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx2bf39ab8bd8b4caaa5235-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68f7990eaa364fbca7fe5-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a" 204 - "HEAD http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a" "txe608386889584ea7b4bf5-006ac53116" "proxy-server 1867661" 0.0075 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 404 70 "GET http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx6a67aa80625f4a24a565f-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 404 70 "GET http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx6a67aa80625f4a24a565f-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx6a67aa80625f4a24a565f-006ac53116) +proxy DEBUG: Ignoring 404 from primary (txn: tx6a67aa80625f4a24a565f-006ac53116) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdi1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 404 70 "GET http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "tx6a67aa80625f4a24a565f-006ac53116" "proxy-server 1867661" 0.0044 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx6a67aa80625f4a24a565f-006ac53116) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11df768da1d148d8aff83-006ac53116" "proxy-server 1867661" 0.0040 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a" 204 - "HEAD http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a" "tx898f024eb00e4f34acd83-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdi1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 404 70 "GET http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "txa0afa2fc5df64eff8d98e-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 200 82 "GET http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "txa0afa2fc5df64eff8d98e-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txa0afa2fc5df64eff8d98e-006ac53116) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/0/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" 200 82 "GET http://localhost/v1/a/dc17fb0f0f3f466c9862200ab6e8b53a/e442d52d7c804a72a9224cb35b9800a9" "txa0afa2fc5df64eff8d98e-006ac53116" "proxy-server 1867661" 0.0008 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa145a27b6b3d4dc0b755c-006ac53116" "proxy-server 1867661" 0.0019 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/1/a/d30838d982184efd8a7bc5413ec28b27" 201 - "PUT http://127.0.0.1:58505/sda1/2/a/d30838d982184efd8a7bc5413ec28b27" "txa145a27b6b3d4dc0b755c-006ac53116" "container-server 1867661" 0.0053 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/1/a/d30838d982184efd8a7bc5413ec28b27" 201 - "PUT http://127.0.0.1:34353/sdb1/2/a/d30838d982184efd8a7bc5413ec28b27" "txa145a27b6b3d4dc0b755c-006ac53116" "container-server 1867661" 0.0011 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/2/a/d30838d982184efd8a7bc5413ec28b27" 201 - "PUT http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27" "txa145a27b6b3d4dc0b755c-006ac53116" "proxy-server 1867661" 0.0200 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/2/a/d30838d982184efd8a7bc5413ec28b27" 201 - "PUT http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27" "txa145a27b6b3d4dc0b755c-006ac53116" "proxy-server 1867661" 0.0348 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89a0be14b03d4316bd513-006ac53116" "proxy-server 1867661" 0.0061 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/2/a/d30838d982184efd8a7bc5413ec28b27" 204 - "HEAD http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27" "txc47a9b35f8b74fbdbc2e4-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 201 - "PUT http://localhost/sdg1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "tx7dea7c817a6e4bb99fabb-006ac53116" "object-server 1867661" 0.0005 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdg1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 201 - "PUT http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "tx7dea7c817a6e4bb99fabb-006ac53116" "proxy-server 1867661" 0.0249 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdi1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 201 - "PUT http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "tx7dea7c817a6e4bb99fabb-006ac53116" "proxy-server 1867661" 0.0301 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 201 - "PUT http://localhost/sdh1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "tx7dea7c817a6e4bb99fabb-006ac53116" "object-server 1867661" 0.0005 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdh1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 201 - "PUT http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "tx7dea7c817a6e4bb99fabb-006ac53116" "proxy-server 1867661" 0.0327 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx01c4cd782b074a1dbbf22-006ac53116" "proxy-server 1867661" 0.0061 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/2/a/d30838d982184efd8a7bc5413ec28b27" 204 - "HEAD http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27" "tx1b5c4e49f1ce4abf9945d-006ac53116" "proxy-server 1867661" 0.0098 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 200 82 "GET http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "tx253cbc2880e4425f8c018-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 200 82 "GET http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "tx253cbc2880e4425f8c018-006ac53116" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx473b573a81d849c0bc8bc-006ac53116" "proxy-server 1867661" 0.0054 "-" 1867661 -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_server.TestECGets.test_GET_with_multiple_frags_per_node +test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_frags_per_node ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308121.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/7fa/6782952d143d5bd4cc3d38f16924e7fa/6782952d143d5bd4cc3d38f16924e7fa_1791308121.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/df0/7ddb218bfcc01fcde3c9b1b33340adf0/7ddb218bfcc01fcde3c9b1b33340adf0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308125.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/df0/7ddb218bfcc01fcde3c9b1b33340adf0/7ddb218bfcc01fcde3c9b1b33340adf0_1791308125.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/cb5/4c92034395f4b5f1625dbdc05d80dcb5/4c92034395f4b5f1625dbdc05d80dcb5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308129.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/cb5/4c92034395f4b5f1625dbdc05d80dcb5/4c92034395f4b5f1625dbdc05d80dcb5_1791308129.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/7f4/81d8e6c1fcdab49c913394e02b2887f4/81d8e6c1fcdab49c913394e02b2887f4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308133.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/7f4/81d8e6c1fcdab49c913394e02b2887f4/81d8e6c1fcdab49c913394e02b2887f4_1791308133.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/30a/4f372c2617a75f8e829cf803396ed30a/4f372c2617a75f8e829cf803396ed30a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308137.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/30a/4f372c2617a75f8e829cf803396ed30a/4f372c2617a75f8e829cf803396ed30a_1791308137.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/76e/e2be6d78543a9105df38b1f50397876e/e2be6d78543a9105df38b1f50397876e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308141.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/76e/e2be6d78543a9105df38b1f50397876e/e2be6d78543a9105df38b1f50397876e_1791308141.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/fe4/71749a4170b6c6b0034cc5e423916fe4/71749a4170b6c6b0034cc5e423916fe4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308145.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/fe4/71749a4170b6c6b0034cc5e423916fe4/71749a4170b6c6b0034cc5e423916fe4_1791308145.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/3dd/c6dfa3e60dae8bc11589d3d6493b63dd/c6dfa3e60dae8bc11589d3d6493b63dd.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308149.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/3dd/c6dfa3e60dae8bc11589d3d6493b63dd/c6dfa3e60dae8bc11589d3d6493b63dd_1791308149.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e6d/8d8e953bfa57b95a63e131c904145e6d/8d8e953bfa57b95a63e131c904145e6d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308153.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e6d/8d8e953bfa57b95a63e131c904145e6d/8d8e953bfa57b95a63e131c904145e6d_1791308153.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/c23/775cecf9945c50aa4b1875803fe7ac23/775cecf9945c50aa4b1875803fe7ac23.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308157.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/c23/775cecf9945c50aa4b1875803fe7ac23/775cecf9945c50aa4b1875803fe7ac23_1791308157.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/1bc/11a6af28c631c780feaff16f786401bc/11a6af28c631c780feaff16f786401bc.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308161.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/1bc/11a6af28c631c780feaff16f786401bc/11a6af28c631c780feaff16f786401bc_1791308161.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/01a/38e8c383786b9d628256a298c6a9a01a/38e8c383786b9d628256a298c6a9a01a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308165.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/01a/38e8c383786b9d628256a298c6a9a01a/38e8c383786b9d628256a298c6a9a01a_1791308165.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/fd1/6cd45c9e092fc2633d2e53ac58570fd1/6cd45c9e092fc2633d2e53ac58570fd1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308169.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/fd1/6cd45c9e092fc2633d2e53ac58570fd1/6cd45c9e092fc2633d2e53ac58570fd1_1791308169.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/4fd/f75f1c3a5237f7e893b66a00f5ddb4fd/f75f1c3a5237f7e893b66a00f5ddb4fd.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308173.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/4fd/f75f1c3a5237f7e893b66a00f5ddb4fd/f75f1c3a5237f7e893b66a00f5ddb4fd_1791308173.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e2e/850174dc668a0230029d79605c4c8e2e/850174dc668a0230029d79605c4c8e2e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308177.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e2e/850174dc668a0230029d79605c4c8e2e/850174dc668a0230029d79605c4c8e2e_1791308177.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/a08/67703f0b03af77feb3abf0270296ca08/67703f0b03af77feb3abf0270296ca08.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308181.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/a08/67703f0b03af77feb3abf0270296ca08/67703f0b03af77feb3abf0270296ca08_1791308181.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/4b5/d198fad2eebd2941c8c401f5fe92d4b5/d198fad2eebd2941c8c401f5fe92d4b5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308185.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/4b5/d198fad2eebd2941c8c401f5fe92d4b5/d198fad2eebd2941c8c401f5fe92d4b5_1791308185.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e92/27b0f862dab08edf07b9e647f6be9e92/27b0f862dab08edf07b9e647f6be9e92.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308189.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e92/27b0f862dab08edf07b9e647f6be9e92/27b0f862dab08edf07b9e647f6be9e92_1791308189.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/86c/a3d82fdd9303767eeb536a33a611d86c/a3d82fdd9303767eeb536a33a611d86c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308193.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/86c/a3d82fdd9303767eeb536a33a611d86c/a3d82fdd9303767eeb536a33a611d86c_1791308193.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e34/c3e8a25570f545185224046e46724e34/c3e8a25570f545185224046e46724e34.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308197.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e34/c3e8a25570f545185224046e46724e34/c3e8a25570f545185224046e46724e34_1791308197.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/b4d/603afece2b7346e21d76f88af6febb4d/603afece2b7346e21d76f88af6febb4d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308201.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/b4d/603afece2b7346e21d76f88af6febb4d/603afece2b7346e21d76f88af6febb4d_1791308201.00000.dbtest.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 + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6719b54fdb804ee98287c-006ac53116" "proxy-server 1867651" 0.0055 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7c358f612b4a45af9faad-006ac53116" "proxy-server 1867651" 0.0055 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx9dcf9e2b80064a7a9ec9f-006ac53116" "object-server 1867651" 0.0005 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx9dcf9e2b80064a7a9ec9f-006ac53116" "object-server 1867651" 0.0005 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx9dcf9e2b80064a7a9ec9f-006ac53116" "proxy-server 1867651" 0.0145 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx9dcf9e2b80064a7a9ec9f-006ac53116" "proxy-server 1867651" 0.0157 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/14 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx9dcf9e2b80064a7a9ec9f-006ac53116 - 0.0508 - - 1791308054.461958647 1791308054.512714148 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b0ee6fd1df249d8841e7-006ac53116" "proxy-server 1867651" 0.0096 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7e74712602604e3291008-006ac53116" "proxy-server 1867651" 0.0068 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdb1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx49c634802d8441088e39d-006ac53116" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/14 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx49c634802d8441088e39d-006ac53116 - 0.0257 - - 1791308054.513849020 1791308054.539592266 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 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx22df8e3d497847b9bf413-006ac53116" "proxy-server 1867651" 0.0055 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcd3f6cc924ca4003b1a22-006ac53116" "proxy-server 1867651" 0.0104 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx0490ca4b452c4c9cb8a18-006ac53116" "object-server 1867651" 0.0005 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx0490ca4b452c4c9cb8a18-006ac53116" "object-server 1867651" 0.0004 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx0490ca4b452c4c9cb8a18-006ac53116" "proxy-server 1867651" 0.0185 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx0490ca4b452c4c9cb8a18-006ac53116" "proxy-server 1867651" 0.0198 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/14 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx0490ca4b452c4c9cb8a18-006ac53116 - 0.0497 - - 1791308054.561697721 1791308054.611414194 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txafec0eb6455c4927841a2-006ac53116" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7c1fcff650fd4438bf42b-006ac53116" "proxy-server 1867651" 0.0078 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdb1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "txeee2db4e0cc842cbadc76-006ac53116" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/14 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - txeee2db4e0cc842cbadc76-006ac53116 - 0.0310 - - 1791308054.612276316 1791308054.643258333 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 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ef9eca365b94563a1af0-006ac53116" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8739aa8700f64d5d907b1-006ac53116" "proxy-server 1867651" 0.0225 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "tx32a1c82d148343b697523-006ac53116" "object-server 1867651" 0.0005 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "tx32a1c82d148343b697523-006ac53116" "object-server 1867651" 0.0004 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx32a1c82d148343b697523-006ac53116" "proxy-server 1867651" 0.0098 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx32a1c82d148343b697523-006ac53116" "proxy-server 1867651" 0.0151 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/14 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - tx32a1c82d148343b697523-006ac53116 - 0.0574 - - 1791308054.660999775 1791308054.718407869 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 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cee011ef8c54e1fa2b46-006ac53116" "proxy-server 1867651" 0.0014 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txba553156b5464727b917e-006ac53116" "proxy-server 1867651" 0.0110 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx8cb4596dbf754bf0907db-006ac53116" "object-server 1867651" 0.0005 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx8cb4596dbf754bf0907db-006ac53116" "object-server 1867651" 0.0004 "-" 1867651 0test.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.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.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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/2/a/d30838d982184efd8a7bc5413ec28b27" 204 - "HEAD http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27" "tx33e6d72769a4412faecb7-006ac53116" "proxy-server 1867661" 0.0054 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdi1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 404 70 "GET http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "txd8007005e85d4a36b570d-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 404 70 "GET http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "txd8007005e85d4a36b570d-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txd8007005e85d4a36b570d-006ac53116) +proxy DEBUG: Ignoring 404 from primary (txn: txd8007005e85d4a36b570d-006ac53116) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 404 70 "GET http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "txd8007005e85d4a36b570d-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txd8007005e85d4a36b570d-006ac53116) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab8fdec448554b5d8da69-006ac53116" "proxy-server 1867661" 0.0056 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/2/a/d30838d982184efd8a7bc5413ec28b27" 204 - "HEAD http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27" "tx2a148771bce04cd5ac02f-006ac53116" "proxy-server 1867661" 0.0013 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 404 70 "GET http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "txc20fc942f5d041c18724a-006ac53116" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 200 82 "GET http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "txc20fc942f5d041c18724a-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txc20fc942f5d041c18724a-006ac53116) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/2/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" 200 82 "GET http://localhost/v1/a/d30838d982184efd8a7bc5413ec28b27/1794873470424bf98b08eba7263ae194" "txc20fc942f5d041c18724a-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb2013db226a34ea8932bb-006ac53116" "proxy-server 1867661" 0.0042 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/1/a/96705c98094a4d95b7e3a7890d5bef1a" 201 - "PUT http://127.0.0.1:58505/sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a" "txb2013db226a34ea8932bb-006ac53116" "container-server 1867661" 0.0010 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/1/a/96705c98094a4d95b7e3a7890d5bef1a" 201 - "PUT http://127.0.0.1:34353/sdb1/3/a/96705c98094a4d95b7e3a7890d5bef1a" "txb2013db226a34ea8932bb-006ac53116" "container-server 1867661" 0.0009 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "txb2013db226a34ea8932bb-006ac53116" "proxy-server 1867661" 0.0205 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "txb2013db226a34ea8932bb-006ac53116" "proxy-server 1867661" 0.0288 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3f440f954ee45b4a1797-006ac53116" "proxy-server 1867661" 0.0060 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 204 - "HEAD http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "tx782929c046da4b82ba7b5-006ac53116" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx79f1adc87abd407a89f0d-006ac53116" "proxy-server 1867661" 0.0219 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/sdh1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx79f1adc87abd407a89f0d-006ac53116" "object-server 1867661" 0.0005 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/3/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/sdg1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx79f1adc87abd407a89f0d-006ac53116" "object-server 1867661" 0.0014 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdg1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx79f1adc87abd407a89f0d-006ac53116" "proxy-server 1867661" 0.0270 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdh1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx79f1adc87abd407a89f0d-006ac53116" "proxy-server 1867661" 0.0269 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbebcf65d8d954faf91ce8-006ac53116" "proxy-server 1867661" 0.0018 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 204 - "HEAD http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "tx98bd4bd751b0481c91bd1-006ac53116" "proxy-server 1867661" 0.0066 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx86308715321b4d77907f8-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdh1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx86308715321b4d77907f8-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txebfb6cb38eb14eb1889b5-006ac53116" "proxy-server 1867661" 0.0071 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 204 - "HEAD http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "tx468e2bdf0a1242cf9d7dd-006ac53116" "proxy-server 1867661" 0.0046 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx53f4595c10004c2280a54-006ac53116" "object-server 1867661" 0.0005 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx53f4595c10004c2280a54-006ac53116" "proxy-server 1867661" 0.0260 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx8cb4596dbf754bf0907db-006ac53116" "proxy-server 1867651" 0.0182 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx8cb4596dbf754bf0907db-006ac53116" "proxy-server 1867651" 0.0194 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/14 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx8cb4596dbf754bf0907db-006ac53116 - 0.0502 - - 1791308054.733426094 1791308054.783612967 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: txe89ab26ca0f948a2a30ec-006ac53116) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: txe89ab26ca0f948a2a30ec-006ac53116) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: txe89ab26ca0f948a2a30ec-006ac53116) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: txe89ab26ca0f948a2a30ec-006ac53116) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: txe89ab26ca0f948a2a30ec-006ac53116) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: txe89ab26ca0f948a2a30ec-006ac53116) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx745ae9434fee4c40ba41c-006ac53116) +proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx745ae9434fee4c40ba41c-006ac53116) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx745ae9434fee4c40ba41c-006ac53116) +proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx745ae9434fee4c40ba41c-006ac53116) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe4bd01a3209449ef8f3d3-006ac53116) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txe4bd01a3209449ef8f3d3-006ac53116) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txe4bd01a3209449ef8f3d3-006ac53116) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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_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 + +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: tx1441394cf08f4e73bfa5b-006ac53117) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txdbd7eceb4af34577b4f28-006ac53117) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx5167e1615ae3463fb194d-006ac53117) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx5167e1615ae3463fb194d-006ac53117) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx5167e1615ae3463fb194d-006ac53117) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx7b60c94d13f24f95bdf71-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx7b60c94d13f24f95bdf71-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx7b60c94d13f24f95bdf71-006ac53117) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx7b60c94d13f24f95bdf71-006ac53117) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdg1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx53f4595c10004c2280a54-006ac53116" "proxy-server 1867661" 0.0431 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdb1/3/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/sdh1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx53f4595c10004c2280a54-006ac53116" "object-server 1867661" 0.0004 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "PUT /sdh1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx53f4595c10004c2280a54-006ac53116" "proxy-server 1867661" 0.0479 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b387d74542941a0994f8-006ac53116" "proxy-server 1867661" 0.0064 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "HEAD /sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 204 - "HEAD http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "txd78f5af73cee44168c40a-006ac53116" "proxy-server 1867661" 0.0056 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx0a13e0eb2dd444099f0e5-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:14 +0000] "GET /sdg1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx0a13e0eb2dd444099f0e5-006ac53116" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8779755ec1c04e3e88da4-006ac53117" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 204 - "HEAD http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "tx50433ecd0fa243f9ab431-006ac53117" "proxy-server 1867661" 0.0079 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdg1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txa8493e6b9fe64c1bb6080-006ac53117" "proxy-server 1867661" 0.0335 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdb1/3/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/sdh1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txa8493e6b9fe64c1bb6080-006ac53117" "object-server 1867661" 0.0004 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdh1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txa8493e6b9fe64c1bb6080-006ac53117" "proxy-server 1867661" 0.0370 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txa8493e6b9fe64c1bb6080-006ac53117" "object-server 1867661" 0.0004 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 201 - "PUT http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txa8493e6b9fe64c1bb6080-006ac53117" "proxy-server 1867661" 0.0535 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9ff972af7c234ae4936ea-006ac53117" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 204 - "HEAD http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "tx83f5638f02124779a10c2-006ac53117" "proxy-server 1867661" 0.0071 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdh1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txaaa64ae760454a8c9f27b-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txaaa64ae760454a8c9f27b-006ac53117" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc35e8903611c4b49af78d-006ac53117" "proxy-server 1867661" 0.0095 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 204 - "HEAD http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "tx35db818c23434f4fbda4d-006ac53117" "proxy-server 1867661" 0.0025 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdg1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 404 70 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txb9dac37a6c114f1a8112d-006ac53117" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 404 70 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txb9dac37a6c114f1a8112d-006ac53117" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txb9dac37a6c114f1a8112d-006ac53117) +proxy DEBUG: Ignoring 404 from primary (txn: txb9dac37a6c114f1a8112d-006ac53117) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdh1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 404 70 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "txb9dac37a6c114f1a8112d-006ac53117" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txb9dac37a6c114f1a8112d-006ac53117) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a217d0bf450454d88b9e-006ac53117" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/3/a/96705c98094a4d95b7e3a7890d5bef1a" 204 - "HEAD http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a" "tx284fa7488910479e8ec04-006ac53117" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx4d6ebec2d93a43178fc00-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdg1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx4d6ebec2d93a43178fc00-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdi1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx4d6ebec2d93a43178fc00-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3test.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.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted ... 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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable ... ok + +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/874/8930a5d3d4d09ba471b94d04d80e0874/8930a5d3d4d09ba471b94d04d80e0874.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308205.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/874/8930a5d3d4d09ba471b94d04d80e0874/8930a5d3d4d09ba471b94d04d80e0874_1791308205.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/335/4bfe41a9bd2909c084a2cf9c0647c335/4bfe41a9bd2909c084a2cf9c0647c335.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308209.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/335/4bfe41a9bd2909c084a2cf9c0647c335/4bfe41a9bd2909c084a2cf9c0647c335_1791308209.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/51c/719b1c18d51a98de18faf869f681851c/719b1c18d51a98de18faf869f681851c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308213.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/51c/719b1c18d51a98de18faf869f681851c/719b1c18d51a98de18faf869f681851c_1791308213.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/bbb/1de055105ee21a67f5e6db79346c7bbb/1de055105ee21a67f5e6db79346c7bbb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308217.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/bbb/1de055105ee21a67f5e6db79346c7bbb/1de055105ee21a67f5e6db79346c7bbb_1791308217.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/510/1e425ae886f8a06674d2c3410ed9b510/1e425ae886f8a06674d2c3410ed9b510.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308221.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/510/1e425ae886f8a06674d2c3410ed9b510/1e425ae886f8a06674d2c3410ed9b510_1791308221.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/212/d6a8eca86600940682188c570bd0b212/d6a8eca86600940682188c570bd0b212.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308225.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/212/d6a8eca86600940682188c570bd0b212/d6a8eca86600940682188c570bd0b212_1791308225.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/ef4/d47ccfccc370f42f2ae1fad45addfef4/d47ccfccc370f42f2ae1fad45addfef4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308229.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/ef4/d47ccfccc370f42f2ae1fad45addfef4/d47ccfccc370f42f2ae1fad45addfef4_1791308229.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/677/b3b7b3df71e0f102f532db55addb2677/b3b7b3df71e0f102f532db55addb2677.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308233.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/677/b3b7b3df71e0f102f532db55addb2677/b3b7b3df71e0f102f532db55addb2677_1791308233.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/eee/5dca704bca454e878a567f3232900eee/5dca704bca454e878a567f3232900eee.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308237.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/eee/5dca704bca454e878a567f3232900eee/5dca704bca454e878a567f3232900eee_1791308237.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/384/7073a7ec0bb1d8f69dd174020881f384/7073a7ec0bb1d8f69dd174020881f384.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308241.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/384/7073a7ec0bb1d8f69dd174020881f384/7073a7ec0bb1d8f69dd174020881f384_1791308241.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/0f7/5518ddf6368b53b738c23bb96c3c80f7/5518ddf6368b53b738c23bb96c3c80f7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308245.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/0f7/5518ddf6368b53b738c23bb96c3c80f7/5518ddf6368b53b738c23bb96c3c80f7_1791308245.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/8ab/5ecf607523087a0857ca89e9c033e8ab/5ecf607523087a0857ca89e9c033e8ab.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308249.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/8ab/5ecf607523087a0857ca89e9c033e8ab/5ecf607523087a0857ca89e9c033e8ab_1791308249.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/030/b431113395aa5c6488349fd78e81e030/b431113395aa5c6488349fd78e81e030.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308253.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/030/b431113395aa5c6488349fd78e81e030/b431113395aa5c6488349fd78e81e030_1791308253.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/006/96bab416df10c9e27551925481f31006/96bab416df10c9e27551925481f31006.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308257.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/006/96bab416df10c9e27551925481f31006/96bab416df10c9e27551925481f31006_1791308257.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/fe8/794f131569e817d03bab93ed7640afe8/794f131569e817d03bab93ed7640afe8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308261.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/fe8/794f131569e817d03bab93ed7640afe8/794f131569e817d03bab93ed7640afe8_1791308261.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e3a/e94a6400f85a4e9a89c8ead3b0486e3a/e94a6400f85a4e9a89c8ead3b0486e3a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308265.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e3a/e94a6400f85a4e9a89c8ead3b0486e3a/e94a6400f85a4e9a89c8ead3b0486e3a_1791308265.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e1c/59320aeca0f450016a3d770174d66e1c/59320aeca0f450016a3d770174d66e1c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308269.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e1c/59320aeca0f450016a3d770174d66e1c/59320aeca0f450016a3d770174d66e1c_1791308269.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/818/0cae4fb26b8fea39b66bbaab72237818/0cae4fb26b8fea39b66bbaab72237818.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308273.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/818/0cae4fb26b8fea39b66bbaab72237818/0cae4fb26b8fea39b66bbaab72237818_1791308273.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/a03/a6a06bbf1ee00a1f4fecb5bded6aca03/a6a06bbf1ee00a1f4fecb5bded6aca03.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308277.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/a03/a6a06bbf1ee00a1f4fecb5bded6aca03/a6a06bbf1ee00a1f4fecb5bded6aca03_1791308277.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/588/9ba32def951dde9f81aa481fdb7df588/9ba32def951dde9f81aa481fdb7df588.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308281.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/588/9ba32def951dde9f81aa481fdb7df588/9ba32def951dde9f81aa481fdb7df588_1791308281.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/809/1cbbc711473ddc390b2c9e213f2bf809/1cbbc711473ddc390b2c9e213f2bf809.db'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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdg1/2/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" 200 84 "GET http://localhost/v1/a/96705c98094a4d95b7e3a7890d5bef1a/4dd7c06de553405687562b992489e0f2" "tx4d6ebec2d93a43178fc00-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c9939dfe09a41b59a70d-006ac53117" "proxy-server 1867661" 0.0094 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdb1/1/a/20ccfd538eb14c5890ab534df5f5fb34" 201 - "PUT http://127.0.0.1:58505/sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34" "tx7c9939dfe09a41b59a70d-006ac53117" "container-server 1867661" 0.0092 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sda1/1/a/20ccfd538eb14c5890ab534df5f5fb34" 201 - "PUT http://127.0.0.1:34353/sdb1/0/a/20ccfd538eb14c5890ab534df5f5fb34" "tx7c9939dfe09a41b59a70d-006ac53117" "container-server 1867661" 0.0009 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "tx7c9939dfe09a41b59a70d-006ac53117" "proxy-server 1867661" 0.0245 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdb1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "tx7c9939dfe09a41b59a70d-006ac53117" "proxy-server 1867661" 0.0521 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7034c1abdc6b43dcb1a7b-006ac53117" "proxy-server 1867661" 0.0101 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 204 - "HEAD http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "tx5fbe2d4e0e0549498e067-006ac53117" "proxy-server 1867661" 0.0013 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdh1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx4534e535ac4c448480762-006ac53117" "proxy-server 1867661" 0.0372 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdb1/0/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx4534e535ac4c448480762-006ac53117" "object-server 1867661" 0.0004 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx4534e535ac4c448480762-006ac53117" "proxy-server 1867661" 0.0523 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx4534e535ac4c448480762-006ac53117" "object-server 1867661" 0.0005 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx4534e535ac4c448480762-006ac53117" "proxy-server 1867661" 0.0551 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx30c7a4105d9945bdbe442-006ac53117" "proxy-server 1867661" 0.0019 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 204 - "HEAD http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "txf749e3b492ff4b0e9c8a1-006ac53117" "proxy-server 1867661" 0.0116 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdh1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "txd8e88491b28044359e3de-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "txd8e88491b28044359e3de-006ac53117" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx731bde265c9c4b1885df3-006ac53117" "proxy-server 1867661" 0.0134 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 204 - "HEAD http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "tx89f8c9dc828c44c79987d-006ac53117" "proxy-server 1867661" 0.0024 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdh1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx12609503b1c24398a1592-006ac53117" "proxy-server 1867661" 0.0388 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdb1/0/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx12609503b1c24398a1592-006ac53117" "object-server 1867661" 0.0005 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx12609503b1c24398a1592-006ac53117" "object-server 1867661" 0.0004 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx12609503b1c24398a1592-006ac53117" "proxy-server 1867661" 0.0371 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx12609503b1c24398a1592-006ac53117" "proxy-server 1867661" 0.0517 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8194322f5a6d4635927ab-006ac53117" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 204 - "HEAD http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "tx3e9d15b5f9a7494191a43-006ac53117" "proxy-server 1867661" 0.0110 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx26d9171006444a0f99ae9-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdh1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx26d9171006444a0f99ae9-006ac53117" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf28ef4e018a849e08f4e3-006ac53117" "proxy-server 1867661" 0.0136 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 204 - "HEAD http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "tx251d8e6c3e014de487589-006ac53117" "proxy-server 1867661" 0.0108 "-" 1867661 3test.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 + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.2:1002/sdc (txn: tx7c6308000f324c9d94d9f-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx2830e665949b438b811b4-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx2830e665949b438b811b4-006ac53117) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: tx2830e665949b438b811b4-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx9b2d83c4b58c473286113-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx9b2d83c4b58c473286113-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx9b2d83c4b58c473286113-006ac53117) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx9b2d83c4b58c473286113-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx79bad55f69d24c44abd4b-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: tx79bad55f69d24c44abd4b-006ac53117) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx79bad55f69d24c44abd4b-006ac53117) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: tx79bad55f69d24c44abd4b-006ac53117) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd07ea7e66f144f369e8df-006ac53117) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd07ea7e66f144f369e8df-006ac53117) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd07ea7e66f144f369e8df-006ac53117) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txd07ea7e66f144f369e8df-006ac53117) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txcd942ebbf96c490bb1391-006ac53117) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txcd942ebbf96c490bb1391-006ac53117) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txcd942ebbf96c490bb1391-006ac53117) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txcd942ebbf96c490bb1391-006ac53117) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx39bf940346294b0797a9c-006ac53117) +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: tx117a0bd2e67f44bf9bdb8-006ac53117) +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: tx8161678aa9b34cf2b58c5-006ac53117) +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: tx1c4b05b47a80449594c70-006ac53117) +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: txef2145b1345b4f8aa3a37-006ac53117) +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: txe5977862fcf549cda8293-006ac53117) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6fcea77b3ec1428eab57f-006ac53117) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6fcea77b3ec1428eab57f-006ac53117) +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: txef3e3cf472e94b86a57af-006ac53117) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txef3e3cf472e94b86a57af-006ac53117) +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: tx6776e6fe76d34a4a80cff-006ac53117) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6776e6fe76d34a4a80cff-006ac53117) +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: tx08d276720aff4c76ace83-006ac53117) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx08d276720aff4c76ace83-006ac53117) +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: tx82f0004222e94b8b84fe3-006ac53117) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx82f0004222e94b8b84fe3-006ac53117)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 + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdh1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx8c0a283913544535a05b0-006ac53117" "proxy-server 1867661" 0.0256 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx8c0a283913544535a05b0-006ac53117" "object-server 1867661" 0.0005 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdb1/0/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx8c0a283913544535a05b0-006ac53117" "object-server 1867661" 0.0004 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx8c0a283913544535a05b0-006ac53117" "proxy-server 1867661" 0.0554 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "PUT /sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 201 - "PUT http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx8c0a283913544535a05b0-006ac53117" "proxy-server 1867661" 0.0567 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d278a25d86140a683c9b-006ac53117" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 204 - "HEAD http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "txe95e0d2be5aa4c93ad6c7-006ac53117" "proxy-server 1867661" 0.0100 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx6bc8b63fa8194177aa88d-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx6bc8b63fa8194177aa88d-006ac53117" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1eeeb79da0a94e21871d1-006ac53117" "proxy-server 1867661" 0.0094 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 204 - "HEAD http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "tx6e91f6a1c5cf40cca6583-006ac53117" "proxy-server 1867661" 0.0143 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 404 70 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx2146d29a152f4881bc30f-006ac53117" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdh1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 404 70 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx2146d29a152f4881bc30f-006ac53117" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx2146d29a152f4881bc30f-006ac53117) +proxy DEBUG: Ignoring 404 from primary (txn: tx2146d29a152f4881bc30f-006ac53117) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdg1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 404 70 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx2146d29a152f4881bc30f-006ac53117" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx2146d29a152f4881bc30f-006ac53117) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b30a1e656ad42c0a564f-006ac53117" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/0/a/20ccfd538eb14c5890ab534df5f5fb34" 204 - "HEAD http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34" "txa757bdbfc2234f53a2bbd-006ac53117" "proxy-server 1867661" 0.0095 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdh1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx02c2fa6da62f4c8a96c51-006ac53117" "proxy-server 1867661" 0.0008 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx02c2fa6da62f4c8a96c51-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdh1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx02c2fa6da62f4c8a96c51-006ac53117" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "GET /sdi1/1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" 200 84 "GET http://localhost/v1/a/20ccfd538eb14c5890ab534df5f5fb34/512608d383d844a2afbfc26743381a30" "tx02c2fa6da62f4c8a96c51-006ac53117" "proxy-server 1867661" 0.0088 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx63231262158645c2813e2-006ac53117" "proxy-server 1867661" 0.0013 "-" 1867661 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 201 - "PUT http://127.0.0.1:58505/sda1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx63231262158645c2813e2-006ac53117" "container-server 1867661" 0.0011 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 201 - "PUT http://127.0.0.1:34353/sdb1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx63231262158645c2813e2-006ac53117" "container-server 1867661" 0.0010 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx63231262158645c2813e2-006ac53117" "proxy-server 1867661" 0.0313 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx63231262158645c2813e2-006ac53117" "proxy-server 1867661" 0.0173 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b191ba4dcb04484aec7b-006ac53118" "proxy-server 1867661" 0.0019 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 204 - "HEAD http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "txb409c8002ce24212a1dc2-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdh1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx7f69491442fb455e9a91c-006ac53118" "proxy-server 1867661" 0.0178 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx7f69491442fb455e9a91c-006ac53118" "object-server 1867661" 0.0004 "-" 1867661 3test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter ... 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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx7f69491442fb455e9a91c-006ac53118" "object-server 1867661" 0.0005 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx7f69491442fb455e9a91c-006ac53118" "proxy-server 1867661" 0.0307 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx7f69491442fb455e9a91c-006ac53118" "proxy-server 1867661" 0.0255 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx336d6aa16af746ee8545e-006ac53118" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 204 - "HEAD http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx1c7f816b5f27447281223-006ac53118" "proxy-server 1867661" 0.0160 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdh1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx8c0f7eb04e2344b3ad4fc-006ac53118" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx8c0f7eb04e2344b3ad4fc-006ac53118" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdefdc8ce847047d1b765a-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 204 - "HEAD http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx17b5d1edfba64baf9097e-006ac53118" "proxy-server 1867661" 0.0022 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdh1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txb9edcc765c144142b542c-006ac53118" "proxy-server 1867661" 0.0196 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txb9edcc765c144142b542c-006ac53118" "object-server 1867661" 0.0004 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txb9edcc765c144142b542c-006ac53118" "object-server 1867661" 0.0004 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txb9edcc765c144142b542c-006ac53118" "proxy-server 1867661" 0.0339 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txb9edcc765c144142b542c-006ac53118" "proxy-server 1867661" 0.0338 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa88fcbd54e84641ae6ad-006ac53118" "proxy-server 1867661" 0.0018 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 204 - "HEAD http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx2b6ff7717798470fabb2b-006ac53118" "proxy-server 1867661" 0.0075 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdh1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txae09c94467ff406bba0f9-006ac53118" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txae09c94467ff406bba0f9-006ac53118" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93e0322002744fcd845cc-006ac53118" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 204 - "HEAD http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx6f463c32d9a742928f1a1-006ac53118" "proxy-server 1867661" 0.0073 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx9729404f25e1426c94ef0-006ac53118" "proxy-server 1867661" 0.0226 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx9729404f25e1426c94ef0-006ac53118" "object-server 1867661" 0.0046 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/sdh1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx9729404f25e1426c94ef0-006ac53118" "object-server 1867661" 0.0004 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx9729404f25e1426c94ef0-006ac53118" "proxy-server 1867661" 0.0309 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdh1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 201 - "PUT http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx9729404f25e1426c94ef0-006ac53118" "proxy-server 1867661" 0.0327 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd911db75d36a464fbf990-006ac53118" "proxy-server 1867661" 0.0011 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 204 - "HEAD http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx9a6c577f97cd4cfe8832c-006ac53118" "proxy-server 1867661" 0.0073 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx712ca29a5b324773b14ec-006ac53118" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "tx712ca29a5b324773b14ec-006ac53118" "proxy-server 1867661" 0.0006 "-" 1867661 3test.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_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.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 + +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: txc794f87939754f6db3030-006ac53117) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txc794f87939754f6db3030-006ac53117) +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: txb791fd656ffc42b1bc454-006ac53117) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb791fd656ffc42b1bc454-006ac53117) +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: tx8595169799c54ccba1f18-006ac53117) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx8595169799c54ccba1f18-006ac53117) +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: txc6558dff0abb48b1bfc20-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txc6558dff0abb48b1bfc20-006ac53118) +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: txb47f132f74d44ca9bdc33-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb47f132f74d44ca9bdc33-006ac53118) +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: tx50c466f7886e4f1d89217-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx50c466f7886e4f1d89217-006ac53118) +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: tx6a29071260274fbea5382-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6a29071260274fbea5382-006ac53118) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx833810312c9c46148eec0-006ac53118) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx833810312c9c46148eec0-006ac53118) +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: txd3d2bafebb2f49feb2c9a-006ac53118) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txd3d2bafebb2f49feb2c9a-006ac53118) +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: tx1a7a657153204a609a298-006ac53118) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx1a7a657153204a609a298-006ac53118) +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: tx04cd89ca9eda4d1d90e32-006ac53118) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx04cd89ca9eda4d1d90e32-006ac53118) +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: txb5327464a44d4786a4c00-006ac53118) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txb5327464a44d4786a4c00-006ac53118) +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: txea58f629a8d646a0b73d9-006ac53118) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txea58f629a8d646a0b73d9-006ac53118) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx63396baec79b43339b6e5-006ac53118) +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: tx9f88be11969f42bf81c15-006ac53118) +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: tx727fb4e6c7984b6682c65-006ac53118) +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: tx416fea9b3a04497cabeea-006ac53118) +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: txdf414ddc18d8427d9de50-006ac53118) +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: tx29a5dcb1908f4eaeb47b4-006ac53118) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa406b3e513af4238b2dfe-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa406b3e513af4238b2dfe-006ac53118) +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: tx9620f0e60475413394401-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx9620f0e60475413394401-006ac53118) +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: tx4cb33f298a824949ba374-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4cb33f298a824949ba374-006ac53118) +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: tx04f53bd72cb04e5c8b10e-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx04f53bd72cb04e5c8b10e-006ac53118) +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: txb5bd981b588746148c539-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb5bd981b588746148c539-006ac53118)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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txce48ddd102f44f5d97e44-006ac53118" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 204 - "HEAD http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx8816ab1b8b8445f5a3376-006ac53118" "proxy-server 1867661" 0.0023 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 404 70 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txf112065b763d4c5391b53-006ac53118" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 404 70 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txf112065b763d4c5391b53-006ac53118" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txf112065b763d4c5391b53-006ac53118) +proxy DEBUG: Ignoring 404 from primary (txn: txf112065b763d4c5391b53-006ac53118) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdh1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 404 70 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txf112065b763d4c5391b53-006ac53118" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txf112065b763d4c5391b53-006ac53118) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx34606f1e08904300a4192-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/2/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" 204 - "HEAD http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85" "tx6b0d4a8febc64a58be7a8-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txe1350d2ebfae45f18c324-006ac53118" "proxy-server 1867661" 0.0008 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txe1350d2ebfae45f18c324-006ac53118" "proxy-server 1867661" 0.0008 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txe1350d2ebfae45f18c324-006ac53118" "proxy-server 1867661" 0.0008 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdg1/0/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" 200 84 "GET http://localhost/v1/a/3a0a11e0ab0a4a9dad12bfcee3d43d85/5e3e79bb446f4c929421be516bf7ff9c" "txe1350d2ebfae45f18c324-006ac53118" "proxy-server 1867661" 0.0008 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx051327a8d4ad46e79cc79-006ac53118" "proxy-server 1867661" 0.0054 "-" 1867661 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/1/a/34dd4bff45254eb8a43652d5d85d5c7e" 201 - "PUT http://127.0.0.1:34353/sdb1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" "tx051327a8d4ad46e79cc79-006ac53118" "container-server 1867661" 0.0052 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/1/a/34dd4bff45254eb8a43652d5d85d5c7e" 201 - "PUT http://127.0.0.1:58505/sda1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" "tx051327a8d4ad46e79cc79-006ac53118" "container-server 1867661" 0.0010 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "tx051327a8d4ad46e79cc79-006ac53118" "proxy-server 1867661" 0.0402 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "tx051327a8d4ad46e79cc79-006ac53118" "proxy-server 1867661" 0.0223 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx978815a3c7fb488fba264-006ac53118" "proxy-server 1867661" 0.0060 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 204 - "HEAD http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "tx57440d08bd0b4975b3ecb-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdh1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txacc293e6d77f453dbaf1d-006ac53118" "proxy-server 1867661" 0.0127 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/0/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txacc293e6d77f453dbaf1d-006ac53118" "object-server 1867661" 0.0004 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/0/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txacc293e6d77f453dbaf1d-006ac53118" "object-server 1867661" 0.0005 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txacc293e6d77f453dbaf1d-006ac53118" "proxy-server 1867661" 0.0307 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txacc293e6d77f453dbaf1d-006ac53118" "proxy-server 1867661" 0.0320 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18337ccac8f347e19cee7-006ac53118" "proxy-server 1867661" 0.0018 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 204 - "HEAD http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "tx5534348d986a450783715-006ac53118" "proxy-server 1867661" 0.0070 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 200 82 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx492703cd3e3c496980828-006ac53118" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 200 82 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx492703cd3e3c496980828-006ac53118" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx809a6d9be2cc4627a65a8-006ac53118" "proxy-server 1867661" 0.0054 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 204 - "HEAD http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "tx5d74ff1a32c149edb4af3-006ac53118" "proxy-server 1867661" 0.0054 "-" 1867661 3test.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.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.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 +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.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 + +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx853c943858e34b6eb0126-006ac53118" "proxy-server 1867661" 0.0452 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/0/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/sdh1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx853c943858e34b6eb0126-006ac53118" "object-server 1867661" 0.0004 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/0/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx853c943858e34b6eb0126-006ac53118" "object-server 1867661" 0.0004 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx853c943858e34b6eb0126-006ac53118" "proxy-server 1867661" 0.0446 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdh1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx853c943858e34b6eb0126-006ac53118" "proxy-server 1867661" 0.0444 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdfee82e63e3c4340a0722-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 204 - "HEAD http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "tx2349e777aa7440fcaa193-006ac53118" "proxy-server 1867661" 0.0099 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 200 82 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txfe1d77fdbfab4ba4a2b3d-006ac53118" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 200 82 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txfe1d77fdbfab4ba4a2b3d-006ac53118" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txff2da64cbd3d4f22bac29-006ac53118" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 204 - "HEAD http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "txc30905f0bd284132900d6-006ac53118" "proxy-server 1867661" 0.0077 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdh1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txfad863df99a04969a283f-006ac53118" "proxy-server 1867661" 0.0228 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/0/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txfad863df99a04969a283f-006ac53118" "object-server 1867661" 0.0004 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txfad863df99a04969a283f-006ac53118" "proxy-server 1867661" 0.0278 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/0/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txfad863df99a04969a283f-006ac53118" "object-server 1867661" 0.0005 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 201 - "PUT http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txfad863df99a04969a283f-006ac53118" "proxy-server 1867661" 0.0312 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f2a6644a68844dc9ec84-006ac53118" "proxy-server 1867661" 0.0014 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 204 - "HEAD http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "tx0ce2823c40d04fe1ae5b9-006ac53118" "proxy-server 1867661" 0.0073 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 200 82 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx892d7de1cecf474db70d1-006ac53118" "proxy-server 1867661" 0.0047 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 200 82 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx892d7de1cecf474db70d1-006ac53118" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76a0f08343ef4adea7eea-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 204 - "HEAD http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "txdc3efa2c1a4f4a94bf98e-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdg1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 404 70 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txc446bbf6e1ac4114acd26-006ac53118" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdh1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 404 70 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txc446bbf6e1ac4114acd26-006ac53118" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txc446bbf6e1ac4114acd26-006ac53118) +proxy DEBUG: Ignoring 404 from primary (txn: txc446bbf6e1ac4114acd26-006ac53118) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 404 70 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "txc446bbf6e1ac4114acd26-006ac53118" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txc446bbf6e1ac4114acd26-006ac53118) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f6a69489bd64d17ba8fa-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/0/a/34dd4bff45254eb8a43652d5d85d5c7e" 204 - "HEAD http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e" "txad583bb378d84587b70d9-006ac53118" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 200 82 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx6692440bfaec4118af848-006ac53118" "proxy-server 1867661" 0.0007 "-" 1867661 3test.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.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items ... 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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite ... 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 + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdh1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 200 82 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx6692440bfaec4118af848-006ac53118" "proxy-server 1867661" 0.0006 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "GET /sdi1/2/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" 200 82 "GET http://localhost/v1/a/34dd4bff45254eb8a43652d5d85d5c7e/ad6169489aef4b3f968525a5c0423e73" "tx6692440bfaec4118af848-006ac53118" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd06371d491f4471387c8c-006ac53118" "proxy-server 1867661" 0.0055 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 201 - "PUT http://127.0.0.1:58505/sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" "txd06371d491f4471387c8c-006ac53118" "container-server 1867661" 0.0011 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 201 - "PUT http://127.0.0.1:34353/sdb1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" "txd06371d491f4471387c8c-006ac53118" "container-server 1867661" 0.0009 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "txd06371d491f4471387c8c-006ac53118" "proxy-server 1867661" 0.0242 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdb1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "txd06371d491f4471387c8c-006ac53118" "proxy-server 1867661" 0.0371 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83e48e7835be450584400-006ac53118" "proxy-server 1867661" 0.0061 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "HEAD /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 204 - "HEAD http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "txe63c0de9d5eb4d1abb18a-006ac53118" "proxy-server 1867661" 0.0013 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:16 +0000] "PUT /sdg1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txd1b64e3329b8403fa235a-006ac53118" "proxy-server 1867661" 0.0199 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txd1b64e3329b8403fa235a-006ac53118" "object-server 1867661" 0.0044 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txd1b64e3329b8403fa235a-006ac53118" "object-server 1867661" 0.0004 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txd1b64e3329b8403fa235a-006ac53118" "proxy-server 1867661" 0.0374 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txd1b64e3329b8403fa235a-006ac53118" "proxy-server 1867661" 0.0372 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7a6f79ca5234b4b82acc-006ac53119" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 204 - "HEAD http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "txd03ab5429d7e44c8a31a8-006ac53119" "proxy-server 1867661" 0.0068 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 200 82 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx72bc28647a7940b781c39-006ac53119" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 200 82 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx72bc28647a7940b781c39-006ac53119" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d5642240ad944309e5f5-006ac53119" "proxy-server 1867661" 0.0061 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 204 - "HEAD http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "txb9ed607c4da44624b7173-006ac53119" "proxy-server 1867661" 0.0071 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdg1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txe4d0dafcb6c04a6c801dd-006ac53119" "proxy-server 1867661" 0.0195 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txe4d0dafcb6c04a6c801dd-006ac53119" "object-server 1867661" 0.0004 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txe4d0dafcb6c04a6c801dd-006ac53119" "object-server 1867661" 0.0004 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txe4d0dafcb6c04a6c801dd-006ac53119" "proxy-server 1867661" 0.0276 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txe4d0dafcb6c04a6c801dd-006ac53119" "proxy-server 1867661" 0.0275 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx423e482a7b654c74a24c3-006ac53119" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 204 - "HEAD http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "tx2b1a4d1519c245ee987d5-006ac53119" "proxy-server 1867661" 0.0052 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 200 82 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx5866a78655e8458991c61-006ac53119" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 200 82 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx5866a78655e8458991c61-006ac53119" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb06f40f2531e4ff496a4f-006ac53119" "proxy-server 1867661" 0.0013 "-" 1867661 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode ... 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: txc78dce080e3f46c88079a-006ac53118) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txc78dce080e3f46c88079a-006ac53118) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 06/Oct/2026/17/34/17 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx725a3dff1fd442e5add15-006ac53119 - 0.0004 - - 1791308057.002821445 1791308057.003188848 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/17 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1791308057.029130220 1791308057.029351950 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/17 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1791308057.046976328 1791308057.047182798 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/17 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0002 - - 1791308057.065217972 1791308057.065463781 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/17 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0052 - - 1791308057.075653553 1791308057.080869198 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46ede3d5edfe44409fe41-006ac53119" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx178971dd1dae43c7a766c-006ac53119" "proxy-server 1867651" 0.0075 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/0/a/c/o/chunky" "tx35adb58254bd430baf9c4-006ac53119" "object-server 1867651" 0.0005 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/sda1/0/a/c/o/chunky" "tx35adb58254bd430baf9c4-006ac53119" "object-server 1867651" 0.0004 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx35adb58254bd430baf9c4-006ac53119" "proxy-server 1867651" 0.0101 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx35adb58254bd430baf9c4-006ac53119" "proxy-server 1867651" 0.0143 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - tx35adb58254bd430baf9c4-006ac53119 - 0.0454 - - 1791308057.093085527 1791308057.138463259 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx664d7e39652f4f88ad696-006ac53119" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbb0c0f75a43c41d496f22-006ac53119" "proxy-server 1867651" 0.0031 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sda1/0/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "txc2c14ef5d454438391457-006ac53119" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - txc2c14ef5d454438391457-006ac53119 - 0.0338 - - 1791308057.139856339 1791308057.173644781 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 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc5035d8dbd914f5bb6726-006ac53119" "proxy-server 1867651" 0.0013 "-" 1867651 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txc5035d8dbd914f5bb6726-006ac53119 - 0.0082 - - 1791308057.183986664 1791308057.192232847 -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 DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308285.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/809/1cbbc711473ddc390b2c9e213f2bf809/1cbbc711473ddc390b2c9e213f2bf809_1791308285.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/020/11d7d25893b10f6185e05d8c7750a020/11d7d25893b10f6185e05d8c7750a020.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308289.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/020/11d7d25893b10f6185e05d8c7750a020/11d7d25893b10f6185e05d8c7750a020_1791308289.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/cd9/8f6461f623fabed66508a97f59d86cd9/8f6461f623fabed66508a97f59d86cd9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308293.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/cd9/8f6461f623fabed66508a97f59d86cd9/8f6461f623fabed66508a97f59d86cd9_1791308293.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/479/d83113cdb521e8796ba9d9b60a4e8479/d83113cdb521e8796ba9d9b60a4e8479.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308297.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/479/d83113cdb521e8796ba9d9b60a4e8479/d83113cdb521e8796ba9d9b60a4e8479_1791308297.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/280/c0e6e419565f0791ebf8484d96b40280/c0e6e419565f0791ebf8484d96b40280.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308301.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/280/c0e6e419565f0791ebf8484d96b40280/c0e6e419565f0791ebf8484d96b40280_1791308301.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e2d/0b7b60798151917c89e8408f51e47e2d/0b7b60798151917c89e8408f51e47e2d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308305.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e2d/0b7b60798151917c89e8408f51e47e2d/0b7b60798151917c89e8408f51e47e2d_1791308305.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/d82/ac118e2d40d3b841a11b8881202ead82/ac118e2d40d3b841a11b8881202ead82.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308309.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/d82/ac118e2d40d3b841a11b8881202ead82/ac118e2d40d3b841a11b8881202ead82_1791308309.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/175/c5df3f0d639c7746a573832efa730175/c5df3f0d639c7746a573832efa730175.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308313.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/175/c5df3f0d639c7746a573832efa730175/c5df3f0d639c7746a573832efa730175_1791308313.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/cae/85a00f5623c99b978036714e937abcae/85a00f5623c99b978036714e937abcae.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308317.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/cae/85a00f5623c99b978036714e937abcae/85a00f5623c99b978036714e937abcae_1791308317.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/563/847d36f00b4559d079662e0e44a4a563/847d36f00b4559d079662e0e44a4a563.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308321.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/563/847d36f00b4559d079662e0e44a4a563/847d36f00b4559d079662e0e44a4a563_1791308321.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/8f3/e1aab58036dc4740136d2d589ab198f3/e1aab58036dc4740136d2d589ab198f3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308325.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/8f3/e1aab58036dc4740136d2d589ab198f3/e1aab58036dc4740136d2d589ab198f3_1791308325.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/6b6/de8830be5ba68f7ad18c14d113baa6b6/de8830be5ba68f7ad18c14d113baa6b6.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308329.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/6b6/de8830be5ba68f7ad18c14d113baa6b6/de8830be5ba68f7ad18c14d113baa6b6_1791308329.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/b24/60739ef2d111f53e1cc29a2be904db24/60739ef2d111f53e1cc29a2be904db24.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308333.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/b24/60739ef2d111f53e1cc29a2be904db24/60739ef2d111f53e1cc29a2be904db24_1791308333.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/dc3/0f3c979fca348e5bcdbaa48aa9d47dc3/0f3c979fca348e5bcdbaa48aa9d47dc3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308337.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/dc3/0f3c979fca348e5bcdbaa48aa9d47dc3/0f3c979fca348e5bcdbaa48aa9d47dc3_1791308337.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/0ed/4865e23fff056af863b57d80453400ed/4865e23fff056af863b57d80453400ed.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308341.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/0ed/4865e23fff056af863b57d80453400ed/4865e23fff056af863b57d80453400ed_1791308341.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/9f6/be8a947baf5adf08186f32196ba339f6/be8a947baf5adf08186f32196ba339f6.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308345.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/9f6/be8a947baf5adf08186f32196ba339f6/be8a947baf5adf08186f32196ba339f6_1791308345.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/aa4/98932cb66b8dde5eab1318e7eaf29aa4/98932cb66b8dde5eab1318e7eaf29aa4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308349.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/aa4/98932cb66b8dde5eab1318e7eaf29aa4/98932cb66b8dde5eab1318e7eaf29aa4_1791308349.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/0c3/e1c65bee2be96550f55e8fd90cae00c3/e1c65bee2be96550f55e8fd90cae00c3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308353.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/0c3/e1c65bee2be96550f55e8fd90cae00c3/e1c65bee2be96550f55e8fd90cae00c3_1791308353.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/c27/3bd45887c1fbcf395157dbf91a243c27/3bd45887c1fbcf395157dbf91a243c27.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308357.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/c27/3bd45887c1fbcf395157dbf91a243c27/3bd45887c1fbcf395157dbf91a243c27_1791308357.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/31b/42568e7c349fd28e7eb7e658871ec31b/42568e7c349fd28e7eb7e658871ec31b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308361.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/31b/42568e7c349fd28e7eb7e658871ec31b/42568e7c349fd28e7eb7e658871ec31b_1791308361.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/27f/602e06d572b227e1240ce1af5ceb727f/602e06d572b227e1240ce1af5ceb727f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308365.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/27f/602e06d572b227e1240ce1af5ceb727f/602e06d572b227e1240ce1af5ceb727f_1791308365.00000.dbtest.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 + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1791308057.205991983 1791308057.206081867 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx39cef66e58c743ac94802-006ac53119" "proxy-server 1867651" 0.0051 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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:49575/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" "tx39cef66e58c743ac94802-006ac53119" "container-server 1867651" 0.0012 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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:47905/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" "tx39cef66e58c743ac94802-006ac53119" "container-server 1867651" 0.0011 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "tx39cef66e58c743ac94802-006ac53119" "proxy-server 1867651" 0.0565 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "tx39cef66e58c743ac94802-006ac53119" "proxy-server 1867651" 0.0657 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 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 - - - tx39cef66e58c743ac94802-006ac53119 - 0.0911 - - 1791308057.224164248 1791308057.315216064 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sda1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "txe514e685ed0d487488c71-006ac53119" "proxy-server 1867651" 0.0022 "-" 1867651 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 87 - txe514e685ed0d487488c71-006ac53119 - 0.0136 - - 1791308057.324733973 1791308057.338341713 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdb1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "tx7c3e6154b2144bffad8a6-006ac53119" "proxy-server 1867651" 0.0022 "-" 1867651 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 729 - tx7c3e6154b2144bffad8a6-006ac53119 - 0.0218 - - 1791308057.339930296 1791308057.361690521 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sda1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "txb8fd73aa1236476a83efd-006ac53119" "proxy-server 1867651" 0.0016 "-" 1867651 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 963 - txb8fd73aa1236476a83efd-006ac53119 - 0.0106 - - 1791308057.363309145 1791308057.373958349 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx53be8ba90f0f43e198fea-006ac53119" "proxy-server 1867651" 0.0066 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "txd59bc79306354fceb2c2a-006ac53119" "proxy-server 1867651" 0.0012 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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/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" "tx57d1f7cbae8d44948b937-006ac53119" "object-server 1867651" 0.0005 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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/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" "tx57d1f7cbae8d44948b937-006ac53119" "object-server 1867651" 0.0004 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "tx57d1f7cbae8d44948b937-006ac53119" "proxy-server 1867651" 0.0221 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 204 - "HEAD http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "tx6e0f85722144441db2fdd-006ac53119" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx7c08574bed56434fa7cb9-006ac53119" "proxy-server 1867661" 0.0137 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/sdg1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx7c08574bed56434fa7cb9-006ac53119" "object-server 1867661" 0.0005 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx7c08574bed56434fa7cb9-006ac53119" "object-server 1867661" 0.0046 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdg1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx7c08574bed56434fa7cb9-006ac53119" "proxy-server 1867661" 0.0341 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 201 - "PUT http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx7c08574bed56434fa7cb9-006ac53119" "proxy-server 1867661" 0.0355 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx071931cd4ce8455ab04c7-006ac53119" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 204 - "HEAD http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "txa92c3a45cca34691b49da-006ac53119" "proxy-server 1867661" 0.0060 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdg1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 200 82 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx5385da13738b4c93b2f37-006ac53119" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 200 82 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx5385da13738b4c93b2f37-006ac53119" "proxy-server 1867661" 0.0007 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx39ecfdc5f2094315b53e9-006ac53119" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 204 - "HEAD http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "tx4a6f8e33a0b34647a15fb-006ac53119" "proxy-server 1867661" 0.0014 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 404 70 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txa260a472c0eb4b1a9ead3-006ac53119" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 404 70 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txa260a472c0eb4b1a9ead3-006ac53119" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txa260a472c0eb4b1a9ead3-006ac53119) +proxy DEBUG: Ignoring 404 from primary (txn: txa260a472c0eb4b1a9ead3-006ac53119) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdg1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 404 70 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "txa260a472c0eb4b1a9ead3-006ac53119" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txa260a472c0eb4b1a9ead3-006ac53119) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74536a2fb419406cb2145-006ac53119" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/e9d115141ee548e4a70c2c3d16a8cd69" 204 - "HEAD http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69" "tx3b1c2c3e75f94b1ea9ec4-006ac53119" "proxy-server 1867661" 0.0013 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdg1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 200 82 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx656d85f351604039abd8e-006ac53119" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdi1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 200 82 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx656d85f351604039abd8e-006ac53119" "proxy-server 1867661" 0.0008 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdh1/3/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" 404 70 "GET http://localhost/v1/a/e9d115141ee548e4a70c2c3d16a8cd69/17e3993343154288aea7c493e1add34f" "tx656d85f351604039abd8e-006ac53119" "proxy-server 1867661" 0.0004 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx656d85f351604039abd8e-006ac53119) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9fb12b6fccb743ad9da4b-006ac53119" "proxy-server 1867661" 0.0095 "-" 1867661 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/1/a/241df8e28fd24f0f8084535602e96bed" 201 - "PUT http://127.0.0.1:58505/sda1/1/a/241df8e28fd24f0f8084535602e96bed" "tx9fb12b6fccb743ad9da4b-006ac53119" "container-server 1867661" 0.0010 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/1/a/241df8e28fd24f0f8084535602e96bed" 201 - "PUT http://127.0.0.1:34353/sdb1/1/a/241df8e28fd24f0f8084535602e96bed" "tx9fb12b6fccb743ad9da4b-006ac53119" "container-server 1867661" 0.0010 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/1/a/241df8e28fd24f0f8084535602e96bed" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "tx9fb12b6fccb743ad9da4b-006ac53119" "proxy-server 1867661" 0.0299 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/1/a/241df8e28fd24f0f8084535602e96bed" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "tx9fb12b6fccb743ad9da4b-006ac53119" "proxy-server 1867661" 0.0221 "-" 1867661 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx10e9d36e26c748408bfb0-006ac53119" "proxy-server 1867661" 0.0061 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a/241df8e28fd24f0f8084535602e96bed" 204 - "HEAD http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "txfe2dfd760e97455c8ba41-006ac53119" "proxy-server 1867661" 0.0094 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdg1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txf8493f1866584f5897236-006ac53119" "proxy-server 1867661" 0.0371 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txf8493f1866584f5897236-006ac53119" "object-server 1867661" 0.0005 "-" 1867661 3test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty ... ok + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "tx57d1f7cbae8d44948b937-006ac53119" "proxy-server 1867651" 0.0236 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 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 - - - tx57d1f7cbae8d44948b937-006ac53119 - 0.0568 - - 1791308057.382575035 1791308057.439334869 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa2ad43ecd9104c65b30ba-006ac53119" "proxy-server 1867651" 0.0012 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "txa2ad43ecd9104c65b30ba-006ac53119" "proxy-server 1867651" 0.0121 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 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 - txa2ad43ecd9104c65b30ba-006ac53119 - 0.0359 - - 1791308057.448982477 1791308057.484875679 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a960545b80e41d7b0afe-006ac53119" "proxy-server 1867651" 0.0094 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "tx7a960545b80e41d7b0afe-006ac53119" "proxy-server 1867651" 0.0023 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 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 - tx7a960545b80e41d7b0afe-006ac53119 - 0.0258 - - 1791308057.486724138 1791308057.512536049 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa8325c659c15403592ac7-006ac53119" "proxy-server 1867651" 0.0094 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "txa8325c659c15403592ac7-006ac53119" "proxy-server 1867651" 0.0143 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 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 - txa8325c659c15403592ac7-006ac53119 - 0.0297 - - 1791308057.522538900 1791308057.552282810 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec12f4af7d1440cc8314b-006ac53119" "proxy-server 1867651" 0.0054 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "tx561e50b151e54518a2b04-006ac53119" "proxy-server 1867651" 0.0094 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +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" "txc8d3cfdbdf1c4d1cad9d1-006ac53119" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/17 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 - - - txc8d3cfdbdf1c4d1cad9d1-006ac53119 - 0.0362 - - 1791308057.562359810 1791308057.598510265 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.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record ... ok + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txf8493f1866584f5897236-006ac53119" "object-server 1867661" 0.0004 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txf8493f1866584f5897236-006ac53119" "proxy-server 1867661" 0.0495 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txf8493f1866584f5897236-006ac53119" "proxy-server 1867661" 0.0577 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7879fea8ca1b42dbb5cba-006ac53119" "proxy-server 1867661" 0.0102 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/241df8e28fd24f0f8084535602e96bed" 204 - "HEAD http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "txc33af2fd337b4b0085c80-006ac53119" "proxy-server 1867661" 0.0023 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 200 82 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx34369e037e9e492388732-006ac53119" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 200 82 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx34369e037e9e492388732-006ac53119" "proxy-server 1867661" 0.0008 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a58f028b693449a9381b-006ac53119" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/241df8e28fd24f0f8084535602e96bed" 204 - "HEAD http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "tx28444e40190d4262a0bb4-006ac53119" "proxy-server 1867661" 0.0012 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdg1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx38da0a8e7a0145fcba742-006ac53119" "proxy-server 1867661" 0.0393 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx38da0a8e7a0145fcba742-006ac53119" "object-server 1867661" 0.0004 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx38da0a8e7a0145fcba742-006ac53119" "object-server 1867661" 0.0004 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx38da0a8e7a0145fcba742-006ac53119" "proxy-server 1867661" 0.0476 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx38da0a8e7a0145fcba742-006ac53119" "proxy-server 1867661" 0.0352 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf6dd85f221f945ef9734d-006ac53119" "proxy-server 1867661" 0.0055 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/241df8e28fd24f0f8084535602e96bed" 204 - "HEAD http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "tx013d74f418b7496096717-006ac53119" "proxy-server 1867661" 0.0063 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 200 82 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txea5636d93e4f417e9aea9-006ac53119" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 200 82 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txea5636d93e4f417e9aea9-006ac53119" "proxy-server 1867661" 0.0006 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad1d798dfbac4420b93c5-006ac53119" "proxy-server 1867661" 0.0094 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/241df8e28fd24f0f8084535602e96bed" 204 - "HEAD http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "txd04be6c387bf4373a7e1d-006ac53119" "proxy-server 1867661" 0.0013 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx7450b84a0dfb46658e467-006ac53119" "proxy-server 1867661" 0.0183 "-" 1867661 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sda1/1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/sdg1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx7450b84a0dfb46658e467-006ac53119" "object-server 1867661" 0.0004 "-" 1867661 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdb1/1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx7450b84a0dfb46658e467-006ac53119" "object-server 1867661" 0.0046 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdg1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx7450b84a0dfb46658e467-006ac53119" "proxy-server 1867661" 0.0349 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "PUT /sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 201 - "PUT http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx7450b84a0dfb46658e467-006ac53119" "proxy-server 1867661" 0.0362 "-" 1867661 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa20c5377cd5e4038b7578-006ac53119" "proxy-server 1867661" 0.0014 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/241df8e28fd24f0f8084535602e96bed" 204 - "HEAD http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "tx84c62dce1181480cacfa9-006ac53119" "proxy-server 1867661" 0.0074 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 200 82 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txde6cf85222c14a868b55b-006ac53119" "proxy-server 1867661" 0.0007 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdg1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 200 82 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txde6cf85222c14a868b55b-006ac53119" "proxy-server 1867661" 0.0006 "-" 1867661 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.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_mem_server.TestReplicatedObjectController.test_client_disconnect +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_disconnect ... 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 +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 + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ff2c87208a841a3be6f7-006ac53119" "proxy-server 1867661" 0.0014 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/241df8e28fd24f0f8084535602e96bed" 204 - "HEAD http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "tx64ed1a56113b439586ccb-006ac53119" "proxy-server 1867661" 0.0013 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 404 70 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx5f4a9f0282aa402ba9b8a-006ac53119" "proxy-server 1867661" 0.0003 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 404 70 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx5f4a9f0282aa402ba9b8a-006ac53119" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx5f4a9f0282aa402ba9b8a-006ac53119) +proxy DEBUG: Ignoring 404 from primary (txn: tx5f4a9f0282aa402ba9b8a-006ac53119) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdg1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 404 70 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "tx5f4a9f0282aa402ba9b8a-006ac53119" "proxy-server 1867661" 0.0003 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx5f4a9f0282aa402ba9b8a-006ac53119) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txebfbe71d462f4564bc39d-006ac53119" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "HEAD /sda1/1/a/241df8e28fd24f0f8084535602e96bed" 204 - "HEAD http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed" "txaf6e3a85a8674b27be6fd-006ac53119" "proxy-server 1867661" 0.0013 "-" 1867661 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdg1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 200 82 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txc41e6d69a1cf43f1b1ac9-006ac53119" "proxy-server 1867661" 0.0048 "-" 1867661 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdi1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 200 82 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txc41e6d69a1cf43f1b1ac9-006ac53119" "proxy-server 1867661" 0.0006 "-" 1867661 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:17 +0000] "GET /sdh1/0/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" 404 70 "GET http://localhost/v1/a/241df8e28fd24f0f8084535602e96bed/cc592a9bd0524a2581c839cd3d7e37d1" "txc41e6d69a1cf43f1b1ac9-006ac53119" "proxy-server 1867661" 0.0004 "-" 1867661 3 +proxy DEBUG: Ignoring 404 from primary (txn: txc41e6d69a1cf43f1b1ac9-006ac53119) +proxy ERROR: Object returning 503 for [] (txn: txc41e6d69a1cf43f1b1ac9-006ac53119) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6716d2a5d966402393d80-006ac53119) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe23b469464eb4884bc9f4-006ac53119) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe23b469464eb4884bc9f4-006ac53119) +proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: txe23b469464eb4884bc9f4-006ac53119) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6fa3998ff2104047b2757-006ac5311a" "proxy-server 1867661" 0.0014 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx46f49967b0294486b15b9-006ac5311a" "proxy-server 1867661" 0.0055 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "txbf7a6ea672d442f180a6f-006ac5311a" "object-server 1867661" 0.0005 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "txbf7a6ea672d442f180a6f-006ac5311a" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txbf7a6ea672d442f180a6f-006ac5311a" "proxy-server 1867661" 0.0123 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txbf7a6ea672d442f180a6f-006ac5311a" "proxy-server 1867661" 0.0138 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/18 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txbf7a6ea672d442f180a6f-006ac5311a - 0.0432 - - 1791308058.021333694 1791308058.064522266 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72ca1254a337455cbb95e-006ac5311a" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx853a7802380346848fb46-006ac5311a" "proxy-server 1867661" 0.0067 "-" 1867661 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 + +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/608/b49da5ecd883bfb8dd87c165b9874608/b49da5ecd883bfb8dd87c165b9874608.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308369.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/608/b49da5ecd883bfb8dd87c165b9874608/b49da5ecd883bfb8dd87c165b9874608_1791308369.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/b71/38278af8e3569e4476a756a6f1534b71/38278af8e3569e4476a756a6f1534b71.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308373.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/b71/38278af8e3569e4476a756a6f1534b71/38278af8e3569e4476a756a6f1534b71_1791308373.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/8b7/49e4b18e83299db4f01843ab46e1f8b7/49e4b18e83299db4f01843ab46e1f8b7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308377.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/8b7/49e4b18e83299db4f01843ab46e1f8b7/49e4b18e83299db4f01843ab46e1f8b7_1791308377.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/d7b/576168759f80bf9ee717c950c2631d7b/576168759f80bf9ee717c950c2631d7b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308381.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/d7b/576168759f80bf9ee717c950c2631d7b/576168759f80bf9ee717c950c2631d7b_1791308381.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/282/99143d92992b56a2df9d1f29ce6b3282/99143d92992b56a2df9d1f29ce6b3282.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308385.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/282/99143d92992b56a2df9d1f29ce6b3282/99143d92992b56a2df9d1f29ce6b3282_1791308385.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/7de/0a70ad4b0e81f9e708d8a3a6eaaa67de/0a70ad4b0e81f9e708d8a3a6eaaa67de.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308389.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/7de/0a70ad4b0e81f9e708d8a3a6eaaa67de/0a70ad4b0e81f9e708d8a3a6eaaa67de_1791308389.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e27/8691197f053b0661191f35384ef7be27/8691197f053b0661191f35384ef7be27.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308393.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e27/8691197f053b0661191f35384ef7be27/8691197f053b0661191f35384ef7be27_1791308393.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/eff/8b09726731d3ee598feb2dd31eec7eff/8b09726731d3ee598feb2dd31eec7eff.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308397.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/eff/8b09726731d3ee598feb2dd31eec7eff/8b09726731d3ee598feb2dd31eec7eff_1791308397.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/82b/5d333ce78b923e46efb0de36f6cc782b/5d333ce78b923e46efb0de36f6cc782b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308401.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/82b/5d333ce78b923e46efb0de36f6cc782b/5d333ce78b923e46efb0de36f6cc782b_1791308401.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/184/dcefbf0379e712c74e07cc591e780184/dcefbf0379e712c74e07cc591e780184.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308405.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/184/dcefbf0379e712c74e07cc591e780184/dcefbf0379e712c74e07cc591e780184_1791308405.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/bc9/7f9ee683e4fdf931805eac3eab238bc9/7f9ee683e4fdf931805eac3eab238bc9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308409.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/bc9/7f9ee683e4fdf931805eac3eab238bc9/7f9ee683e4fdf931805eac3eab238bc9_1791308409.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/930/a576bd70a91ef90241a29b6e329df930/a576bd70a91ef90241a29b6e329df930.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308413.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/930/a576bd70a91ef90241a29b6e329df930/a576bd70a91ef90241a29b6e329df930_1791308413.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/7b6/71afad9705c6d8be3c155eb8f2d507b6/71afad9705c6d8be3c155eb8f2d507b6.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308417.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/7b6/71afad9705c6d8be3c155eb8f2d507b6/71afad9705c6d8be3c155eb8f2d507b6_1791308417.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/1c2/bda426564cc82d60673fab8e997271c2/bda426564cc82d60673fab8e997271c2.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308421.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/1c2/bda426564cc82d60673fab8e997271c2/bda426564cc82d60673fab8e997271c2_1791308421.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e29/d2a7e7c08760351f9c3c3f10aa331e29/d2a7e7c08760351f9c3c3f10aa331e29.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308425.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e29/d2a7e7c08760351f9c3c3f10aa331e29/d2a7e7c08760351f9c3c3f10aa331e29_1791308425.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/2e5/0ad3c1378126a6c4f1218895357902e5/0ad3c1378126a6c4f1218895357902e5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308429.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/2e5/0ad3c1378126a6c4f1218895357902e5/0ad3c1378126a6c4f1218895357902e5_1791308429.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/a25/337b3f8e5648e6f8e334a8209f9a5a25/337b3f8e5648e6f8e334a8209f9a5a25.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308433.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/a25/337b3f8e5648e6f8e334a8209f9a5a25/337b3f8e5648e6f8e334a8209f9a5a25_1791308433.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/de2/83562658d3fb825ecb8a5add599d6de2/83562658d3fb825ecb8a5add599d6de2.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308437.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/de2/83562658d3fb825ecb8a5add599d6de2/83562658d3fb825ecb8a5add599d6de2_1791308437.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/ddb/b05023bc123ac32a292f161eb29daddb/b05023bc123ac32a292f161eb29daddb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308441.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/ddb/b05023bc123ac32a292f161eb29daddb/b05023bc123ac32a292f161eb29daddb_1791308441.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/ec8/5d4516263bea1527c102596b000f9ec8/5d4516263bea1527c102596b000f9ec8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308445.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/ec8/5d4516263bea1527c102596b000f9ec8/5d4516263bea1527c102596b000f9ec8_1791308445.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/564/06c351f6112eb4a170bab88e158b6564/06c351f6112eb4a170bab88e158b6564.db'test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout ... 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.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 + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sdb1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txc5c960a8ae9c4339a0547-006ac5311a" "proxy-server 1867661" 0.0006 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31c9fd182e214e85a6235-006ac5311a" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx81d80483afff46e0bc7f4-006ac5311a" "proxy-server 1867661" 0.0186 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sda1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx307ae4c071ca4458b7f63-006ac5311a" "proxy-server 1867661" 0.0007 "-" 1867661 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: tx0b2f6c8ecf7b45899ba6d-006ac5311a) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf324704a8fa14e4797d6b-006ac5311a) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txb16798335c144a4a852d4-006ac5311a) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txb68476ce8b6b47d78da1d-006ac5311a) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx533d60bd292d40a483a9d-006ac5311a) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd160febed264423c8fa64-006ac5311a) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8b92047f7424c12887d6-006ac5311a" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9cf8ef13de4f42ae8d3d2-006ac5311a" "proxy-server 1867661" 0.0012 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "tx7f66e3f9a1834e7cb426f-006ac5311a" "object-server 1867661" 0.0005 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "tx7f66e3f9a1834e7cb426f-006ac5311a" "object-server 1867661" 0.0004 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx7f66e3f9a1834e7cb426f-006ac5311a" "proxy-server 1867661" 0.0434 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx7f66e3f9a1834e7cb426f-006ac5311a" "proxy-server 1867661" 0.0385 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/18 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - tx7f66e3f9a1834e7cb426f-006ac5311a - 0.0728 - - 1791308058.324799299 1791308058.397577763 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3348a309d3ba449fa0e11-006ac5311a" "proxy-server 1867661" 0.0056 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb481998ef51b485986f8e-006ac5311a" "proxy-server 1867661" 0.0146 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sda1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx06538a697349470ba2039-006ac5311a" "proxy-server 1867661" 0.0006 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sdb1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx06538a697349470ba2039-006ac5311a" "proxy-server 1867661" 0.0006 "-" 1867661 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: (1867661) wsgi starting up on http://127.0.0.1:41035 +proxy DEBUG: (1867661) accepted ('127.0.0.1', 60382) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e45a7ed76ca467b8017a-006ac5311a" "proxy-server 1867661" 0.0095 "-" 1867661 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/1/a/zero" 201 - "PUT http://127.0.0.1:58505/sda1/3/a/zero" "tx7e45a7ed76ca467b8017a-006ac5311a" "container-server 1867661" 0.0011 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/1/a/zero" 201 - "PUT http://127.0.0.1:34353/sdb1/3/a/zero" "tx7e45a7ed76ca467b8017a-006ac5311a" "container-server 1867661" 0.0010 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx7e45a7ed76ca467b8017a-006ac5311a" "proxy-server 1867661" 0.0532 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx7e45a7ed76ca467b8017a-006ac5311a" "proxy-server 1867661" 0.0255 "-" 1867661 0 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:18] "PUT /v1/a/zero HTTP/1.1" 201 174 0.069651 (txn: tx7e45a7ed76ca467b8017a-006ac5311a) +proxy DEBUG: (1867661) accepted ('127.0.0.1', 60390) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbbe9d2bd61a54966bd9ec-006ac5311a" "proxy-server 1867661" 0.0019 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "txcda22425bdc4404997443-006ac5311a" "proxy-server 1867661" 0.0095 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/1/a/zero/go-get-it" "tx02a1b5963bde4497a8ed3-006ac5311a" "object-server 1867661" 0.0005 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/1/a/zero/go-get-it" "tx02a1b5963bde4497a8ed3-006ac5311a" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx02a1b5963bde4497a8ed3-006ac5311a" "proxy-server 1867661" 0.0395 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx02a1b5963bde4497a8ed3-006ac5311a" "proxy-server 1867661" 0.0413 "-" 1867661 0 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:18] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.078737 (txn: tx02a1b5963bde4497a8ed3-006ac5311a)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-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf77667d37e254a73a5f7b-006ac53119) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2ca4b77d1f594760afef9-006ac53119) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2fa1417679784ca6ba3a6-006ac5311a" "proxy-server 1867651" 0.0014 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/0/a/fc722bdb90da4c599b3a16edab9a0c5b" 201 - "PUT http://127.0.0.1:49575/sda1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx2fa1417679784ca6ba3a6-006ac5311a" "container-server 1867651" 0.0012 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/0/a/fc722bdb90da4c599b3a16edab9a0c5b" 201 - "PUT http://127.0.0.1:47905/sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx2fa1417679784ca6ba3a6-006ac5311a" "container-server 1867651" 0.0010 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 201 - "PUT http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx2fa1417679784ca6ba3a6-006ac5311a" "proxy-server 1867651" 0.0388 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 201 - "PUT http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx2fa1417679784ca6ba3a6-006ac5311a" "proxy-server 1867651" 0.0270 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/18 PUT /v1/a/fc722bdb90da4c599b3a16edab9a0c5b HTTP/1.0 201 - - t - - - tx2fa1417679784ca6ba3a6-006ac5311a - 0.0560 - - 1791308058.471068859 1791308058.527066946 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx909b438e578b4135ae6ad-006ac5311a" "proxy-server 1867651" 0.0018 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "txd2503f2b411e4d7484c0b-006ac5311a" "proxy-server 1867651" 0.0013 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 201 - "PUT http://localhost/sdb1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txab4e03ddc9a24786ba4ac-006ac5311a" "object-server 1867651" 0.0005 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 201 - "PUT http://localhost/sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txab4e03ddc9a24786ba4ac-006ac5311a" "object-server 1867651" 0.0007 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 201 - "PUT http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txab4e03ddc9a24786ba4ac-006ac5311a" "proxy-server 1867651" 0.0101 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 201 - "PUT http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txab4e03ddc9a24786ba4ac-006ac5311a" "proxy-server 1867651" 0.0195 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/18 PUT /v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals HTTP/1.0 201 - - t 52 - - txab4e03ddc9a24786ba4ac-006ac5311a - 0.0490 - - 1791308058.528419256 1791308058.577370167 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc6b260b58312439e86308-006ac5311a" "proxy-server 1867651" 0.0062 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx0ac0ba0708a44e96a47ba-006ac5311a" "proxy-server 1867651" 0.0025 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sdb1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 200 52 "GET http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "tx3d3b2800ab5243e3bc392-006ac5311a" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6131a759dc8b41ff8d5f7-006ac5311a" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx21914d9821f94260a035e-006ac5311a" "proxy-server 1867651" 0.0077 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 412 - "GET http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txb53dba3303bc48efa2e42-006ac5311a" "proxy-server 1867651" 0.0003 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sdb1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 412 - "GET http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txb53dba3303bc48efa2e42-006ac5311a" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb33303a1ae424d31853bd-006ac5311a" "proxy-server 1867651" 0.0012 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx2bb15a3790b04db5aa162-006ac5311a" "proxy-server 1867651" 0.0012 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sdb1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 200 52 "GET http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "tx09beb446629d498fafe30-006ac5311a" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a645893390e49fe94b51-006ac5311a" "proxy-server 1867651" 0.0012 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "txb6fb224ce8c1414bbecc0-006ac5311a" "proxy-server 1867651" 0.0013 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 304 - "GET http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "tx7c487f40dbb948b4a12cb-006ac5311a" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6bb965b30f2a4e1daf458-006ac5311a" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "txc1790188c828498c81c70-006ac5311a" "proxy-server 1867651" 0.0013 "-" 1867651 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states ... ok + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 200 52 "GET http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "tx44534eb89a4244e7a636b-006ac5311a" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb59e924f220f4ebca07b2-006ac5311a" "proxy-server 1867651" 0.0069 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "txbcdf349328c74d1096c66-006ac5311a" "proxy-server 1867651" 0.0095 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 304 - "GET http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "tx7265b7371a464ccdb996c-006ac5311a" "proxy-server 1867651" 0.0003 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd0668455784f421681b37-006ac5311a" "proxy-server 1867651" 0.0054 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx9514c6bcb330408fb5a51-006ac5311a" "proxy-server 1867651" 0.0095 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 200 52 "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "tx84ef2683c6f648a59f613-006ac5311a" "proxy-server 1867651" 0.0002 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb41114f399e4f80b45c7-006ac5311a" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx7057321582ec4dacb5423-006ac5311a" "proxy-server 1867651" 0.0055 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 412 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txc5fd690f44704d30b9eae-006ac5311a" "proxy-server 1867651" 0.0002 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 412 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txc5fd690f44704d30b9eae-006ac5311a" "proxy-server 1867651" 0.0002 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeb1b0077b5ed44da813e3-006ac5311a" "proxy-server 1867651" 0.0015 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx21831d1d6e0345aabec44-006ac5311a" "proxy-server 1867651" 0.0013 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 200 52 "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txdd1f885b4f39467d805cd-006ac5311a" "proxy-server 1867651" 0.0002 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d1b5d07ff76488f91783-006ac5311a" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx6ec79ac069494ba591bac-006ac5311a" "proxy-server 1867651" 0.0055 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 304 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txfc62585ca4c1497899835-006ac5311a" "proxy-server 1867651" 0.0002 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a8fcdbdb0eb412482218-006ac5311a" "proxy-server 1867651" 0.0056 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "txd6a2615383a340d19d246-006ac5311a" "proxy-server 1867651" 0.0014 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 200 52 "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "txe49b01951a884e83935d0-006ac5311a" "proxy-server 1867651" 0.0002 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6eee2ad9640a421fa7b5f-006ac5311a" "proxy-server 1867651" 0.0013 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a/fc722bdb90da4c599b3a16edab9a0c5b" 204 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b" "tx1a719b263c5a44a8a8d06-006ac5311a" "proxy-server 1867651" 0.0070 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/2/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" 304 - "HEAD http://localhost/v1/a/fc722bdb90da4c599b3a16edab9a0c5b/conditionals" "tx9b671d962aa5417c84824-006ac5311a" "proxy-server 1867651" 0.0002 "-" 1867651 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 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4661f4a4288f4aaca4b4d-006ac5311a" "proxy-server 1867651" 0.0090 "-" 1867651 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://127.0.0.1:47905/sdb1/1/a/con" "tx4661f4a4288f4aaca4b4d-006ac5311a" "container-server 1867651" 0.0011 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://127.0.0.1:49575/sda1/1/a/con" "tx4661f4a4288f4aaca4b4d-006ac5311a" "container-server 1867651" 0.0010 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "tx4661f4a4288f4aaca4b4d-006ac5311a" "proxy-server 1867651" 0.0292 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "tx4661f4a4288f4aaca4b4d-006ac5311a" "proxy-server 1867651" 0.0175 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/18 PUT /v1/a/con HTTP/1.0 201 - - t - - - tx4661f4a4288f4aaca4b4d-006ac5311a - 0.0452 - - 1791308058.954457998 1791308058.999625921 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf190656f6f314f3db23c6-006ac5311b" "proxy-server 1867651" 0.0027 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx58c6eb7e90db499da0da0-006ac5311b" "proxy-server 1867651" 0.0013 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/1/a/con/o" 201 - "PUT http://localhost/sdb1/0/a/con/o" "tx0a344857bcfc4c78bcce9-006ac5311b" "object-server 1867651" 0.0005 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/1/a/con/o" 201 - "PUT http://localhost/sda1/0/a/con/o" "tx0a344857bcfc4c78bcce9-006ac5311b" "object-server 1867651" 0.0005 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx0a344857bcfc4c78bcce9-006ac5311b" "proxy-server 1867651" 0.0144 "-" 1867651 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_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.proxy.test_server.TestReplicatedObjectController.test_GET_ranges +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges ... ok + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx0a344857bcfc4c78bcce9-006ac5311b" "proxy-server 1867651" 0.0216 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - tx0a344857bcfc4c78bcce9-006ac5311b - 0.0494 - - 1791308059.005215406 1791308059.054587603 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3be928622228439db4269-006ac5311b" "proxy-server 1867651" 0.0012 "-" 1867651 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "txf10047c061024041a24b9-006ac5311b" "proxy-server 1867651" 0.0023 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/0/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "tx427003fcd727418abbf3d-006ac5311b" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 GET /v1/a/con/o HTTP/1.0 304 - - t - - - tx427003fcd727418abbf3d-006ac5311b - 0.0288 - - 1791308059.056033850 1791308059.084787369 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: tx905dfc586494407e8acc4-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf9a19fa1d38949519a2b8-006ac5311b) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf9a19fa1d38949519a2b8-006ac5311b) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf9a19fa1d38949519a2b8-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txbc5aa7ac6ae2467ca5a45-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txbc5aa7ac6ae2467ca5a45-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txbc5aa7ac6ae2467ca5a45-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txbc5aa7ac6ae2467ca5a45-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txbca0d43f461d4cb5b7ffb-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txbca0d43f461d4cb5b7ffb-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txbca0d43f461d4cb5b7ffb-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txbca0d43f461d4cb5b7ffb-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5dfae702f8d24d02bd837-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5dfae702f8d24d02bd837-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5dfae702f8d24d02bd837-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx5dfae702f8d24d02bd837-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd278b59c5ef649fda4b6c-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd278b59c5ef649fda4b6c-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd278b59c5ef649fda4b6c-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txd278b59c5ef649fda4b6c-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx291839edf3354448867ea-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx291839edf3354448867ea-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx291839edf3354448867ea-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx291839edf3354448867ea-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx840db515d0304c4c9618f-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx840db515d0304c4c9618f-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx840db515d0304c4c9618f-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx840db515d0304c4c9618f-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx780540764d814a8e9bdb5-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx780540764d814a8e9bdb5-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx780540764d814a8e9bdb5-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx780540764d814a8e9bdb5-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txb0f91119fff84e7aa3dbf-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb0f91119fff84e7aa3dbf-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb0f91119fff84e7aa3dbf-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txb0f91119fff84e7aa3dbf-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx39fedf6c26624fb8b353b-006ac5311b) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx39fedf6c26624fb8b353b-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx39fedf6c26624fb8b353b-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx39fedf6c26624fb8b353b-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx39fedf6c26624fb8b353b-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx39fedf6c26624fb8b353b-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx54d7106d85a64a5abf183-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx54d7106d85a64a5abf183-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx54d7106d85a64a5abf183-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx54d7106d85a64a5abf183-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx65655e851fe74a519b322-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx65655e851fe74a519b322-006ac5311b) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx65655e851fe74a519b322-006ac5311b)test ERROR: Failed to unlink '/tmp/tmpsr9lubeo/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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/tmpsr9lubeo/containers/part/suffix/hash/container_1791308048.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpsr9lubeo/containers/part/suffix/hash/container_1791308048.00000.db': ['/tmp/tmpsr9lubeo/containers/part/suffix/hash/container.db', '/tmp/tmpsr9lubeo/containers/part/suffix/hash/container_1791308049.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpsr9lubeo/containers/part/suffix/hash/container_1791308049.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 ERROR: Problem finding shard upper in '/tmp/tmpkx6s3szs/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpkx6s3szs/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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/tmp02uzs9bf/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmp02uzs9bf/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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308449.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/564/06c351f6112eb4a170bab88e158b6564/06c351f6112eb4a170bab88e158b6564_1791308449.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/9e2/d870b079390daf71cf7b0346caddb9e2/d870b079390daf71cf7b0346caddb9e2.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308453.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/9e2/d870b079390daf71cf7b0346caddb9e2/d870b079390daf71cf7b0346caddb9e2_1791308453.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/8b3/3effb039fe788d87572a370669aad8b3/3effb039fe788d87572a370669aad8b3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308457.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/8b3/3effb039fe788d87572a370669aad8b3/3effb039fe788d87572a370669aad8b3_1791308457.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/73a/f8d4a35ab8644588dfd76b6a938a373a/f8d4a35ab8644588dfd76b6a938a373a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308461.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/73a/f8d4a35ab8644588dfd76b6a938a373a/f8d4a35ab8644588dfd76b6a938a373a_1791308461.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/c21/13952d98c863cdcd1ac3f1277eb1dc21/13952d98c863cdcd1ac3f1277eb1dc21.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308465.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/c21/13952d98c863cdcd1ac3f1277eb1dc21/13952d98c863cdcd1ac3f1277eb1dc21_1791308465.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/74e/a74322115b6cc89ac2aad93d292cf74e/a74322115b6cc89ac2aad93d292cf74e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308469.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/74e/a74322115b6cc89ac2aad93d292cf74e/a74322115b6cc89ac2aad93d292cf74e_1791308469.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/023/d1c45f59c103b6f945e2796aca49a023/d1c45f59c103b6f945e2796aca49a023.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308473.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/023/d1c45f59c103b6f945e2796aca49a023/d1c45f59c103b6f945e2796aca49a023_1791308473.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e05/853f224058f8e25f67691292576aee05/853f224058f8e25f67691292576aee05.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308477.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e05/853f224058f8e25f67691292576aee05/853f224058f8e25f67691292576aee05_1791308477.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/b87/7458847836afc6d36213bd10ce613b87/7458847836afc6d36213bd10ce613b87.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308481.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/b87/7458847836afc6d36213bd10ce613b87/7458847836afc6d36213bd10ce613b87_1791308481.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/9db/2071bbdf8f073964df68af5ef3c539db/2071bbdf8f073964df68af5ef3c539db.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308485.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/9db/2071bbdf8f073964df68af5ef3c539db/2071bbdf8f073964df68af5ef3c539db_1791308485.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/21f/de410a1adaee7a7e9210a723e302721f/de410a1adaee7a7e9210a723e302721f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308489.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/21f/de410a1adaee7a7e9210a723e302721f/de410a1adaee7a7e9210a723e302721f_1791308489.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/601/89d45185882ad5e85d44ca17cd781601/89d45185882ad5e85d44ca17cd781601.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308493.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/601/89d45185882ad5e85d44ca17cd781601/89d45185882ad5e85d44ca17cd781601_1791308493.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/de7/6b163beb540c261fd0d75fd0daddade7/6b163beb540c261fd0d75fd0daddade7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308497.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/de7/6b163beb540c261fd0d75fd0daddade7/6b163beb540c261fd0d75fd0daddade7_1791308497.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/6da/de2d4bb1f804716d035767ad060e36da/de2d4bb1f804716d035767ad060e36da.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308501.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/6da/de2d4bb1f804716d035767ad060e36da/de2d4bb1f804716d035767ad060e36da_1791308501.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/93d/60fdc250d770203aaf132f76659ad93d/60fdc250d770203aaf132f76659ad93d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308505.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/93d/60fdc250d770203aaf132f76659ad93d/60fdc250d770203aaf132f76659ad93d_1791308505.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/f34/ae65881c1948f517c36518eda9b8ff34/ae65881c1948f517c36518eda9b8ff34.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308509.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/f34/ae65881c1948f517c36518eda9b8ff34/ae65881c1948f517c36518eda9b8ff34_1791308509.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/6c7/3b1125628f9437df1cdb2aa9303f56c7/3b1125628f9437df1cdb2aa9303f56c7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308513.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/6c7/3b1125628f9437df1cdb2aa9303f56c7/3b1125628f9437df1cdb2aa9303f56c7_1791308513.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/8a8/1097ac69c59045ee71b97716ed0ab8a8/1097ac69c59045ee71b97716ed0ab8a8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308517.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/8a8/1097ac69c59045ee71b97716ed0ab8a8/1097ac69c59045ee71b97716ed0ab8a8_1791308517.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/abc/9069b83bfaa330f4774621b0ba25cabc/9069b83bfaa330f4774621b0ba25cabc.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308521.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/abc/9069b83bfaa330f4774621b0ba25cabc/9069b83bfaa330f4774621b0ba25cabc_1791308521.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/e21/26c37d7d3dfb7734173fa31d0672ce21/26c37d7d3dfb7734173fa31d0672ce21.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308525.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/e21/26c37d7d3dfb7734173fa31d0672ce21/26c37d7d3dfb7734173fa31d0672ce21_1791308525.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/ac0/b59d48b4bb205b21b2ea187136ef5ac0/b59d48b4bb205b21b2ea187136ef5ac0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308529.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/ac0/b59d48b4bb205b21b2ea187136ef5ac0/b59d48b4bb205b21b2ea187136ef5ac0_1791308529.00000.dbtest.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 + +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx65655e851fe74a519b322-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx65655e851fe74a519b322-006ac5311b) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx65655e851fe74a519b322-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx65655e851fe74a519b322-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx65655e851fe74a519b322-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5a5decccbcf9422eb8877-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5a5decccbcf9422eb8877-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5a5decccbcf9422eb8877-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx5a5decccbcf9422eb8877-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb1ad5e5b6e924bb4905ee-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb1ad5e5b6e924bb4905ee-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb1ad5e5b6e924bb4905ee-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txb1ad5e5b6e924bb4905ee-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5be70fb6653d4891a7896-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5be70fb6653d4891a7896-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5be70fb6653d4891a7896-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx5be70fb6653d4891a7896-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7a88ad4ad51a43b9ac3da-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7a88ad4ad51a43b9ac3da-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7a88ad4ad51a43b9ac3da-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7a88ad4ad51a43b9ac3da-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfa887d5f37e547cbbbaab-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txfa887d5f37e547cbbbaab-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txfa887d5f37e547cbbbaab-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txfa887d5f37e547cbbbaab-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx28bb16ab4d304b849154f-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx28bb16ab4d304b849154f-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx28bb16ab4d304b849154f-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx28bb16ab4d304b849154f-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx28f0f94a4399450492948-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx28f0f94a4399450492948-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx28f0f94a4399450492948-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx28f0f94a4399450492948-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2bb7ebfb7fef491ea1dc0-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2bb7ebfb7fef491ea1dc0-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2bb7ebfb7fef491ea1dc0-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx2bb7ebfb7fef491ea1dc0-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx30fb129fea844ea182d5a-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx30fb129fea844ea182d5a-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx30fb129fea844ea182d5a-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx30fb129fea844ea182d5a-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa21eee1f8c0a41e0af435-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa21eee1f8c0a41e0af435-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa21eee1f8c0a41e0af435-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txa21eee1f8c0a41e0af435-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx59db638721124590bdd43-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx59db638721124590bdd43-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx59db638721124590bdd43-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx59db638721124590bdd43-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx39090728493d4d679ea3f-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx39090728493d4d679ea3f-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx39090728493d4d679ea3f-006ac5311b) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx39090728493d4d679ea3f-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx40eeefca3f224e7898247-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx40eeefca3f224e7898247-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx40eeefca3f224e7898247-006ac5311b) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx40eeefca3f224e7898247-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5804a715640f418a81f46-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5804a715640f418a81f46-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5804a715640f418a81f46-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx5804a715640f418a81f46-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx68741336e5a6461b9bc29-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx68741336e5a6461b9bc29-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx68741336e5a6461b9bc29-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx68741336e5a6461b9bc29-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb81645742e1a4aa6aeac2-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb81645742e1a4aa6aeac2-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb81645742e1a4aa6aeac2-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txb81645742e1a4aa6aeac2-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1e68c6af1bd54041a06aa-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1e68c6af1bd54041a06aa-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx1e68c6af1bd54041a06aa-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx1e68c6af1bd54041a06aa-006ac5311b) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx529908b42d6346d2b420d-006ac5311b) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx529908b42d6346d2b420d-006ac5311b) +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txd09f230c80944e969b237-006ac5311b) +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txd09f230c80944e969b237-006ac5311b)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state ... ok + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx400894a987674bea9a101-006ac5311a" "proxy-server 1867661" 0.0222 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "HEAD /sda1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx51cc8c563e7f44b5b3c62-006ac5311a" "proxy-server 1867661" 0.0215 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:18 +0000] "GET /sdb1/1/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "tx8a9bdc7a3f94401cb63b9-006ac5311a" "proxy-server 1867661" 0.0128 "-" 1867661 0 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:18] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.065541 (txn: tx8a9bdc7a3f94401cb63b9-006ac5311a) +proxy DEBUG: (1867661) timed out ('127.0.0.1', 60390) (txn: tx8a9bdc7a3f94401cb63b9-006ac5311a) +proxy INFO: (1867661) 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 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe175833e28564d0281142-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx44177030c3174d68a19b8-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/sdb1/1/a/c/o.beans" "tx80fee115bc6f4aed91d81-006ac5311b" "object-server 1867661" 0.0005 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/sda1/1/a/c/o.beans" "tx80fee115bc6f4aed91d81-006ac5311b" "object-server 1867661" 0.0004 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx80fee115bc6f4aed91d81-006ac5311b" "proxy-server 1867661" 0.0449 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx80fee115bc6f4aed91d81-006ac5311b" "proxy-server 1867661" 0.0325 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - tx80fee115bc6f4aed91d81-006ac5311b - 0.0901 - - 1791308059.061110020 1791308059.151242733 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c01a3b426c14504aafa0-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4a51ff97db1e47a587a8e-006ac5311b" "proxy-server 1867661" 0.0075 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/1/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "txbd04b3044e20499c8d0f6-006ac5311b" "proxy-server 1867661" 0.0007 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28b9678557b2429c8ab5c-006ac5311b" "proxy-server 1867661" 0.0134 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx23d9fc1cd8ff4a628fb69-006ac5311b" "proxy-server 1867661" 0.0025 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/1/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx8ff909c4bfe44bb988f8c-006ac5311b" "proxy-server 1867661" 0.0006 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6eb74c64bb2c467297462-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc1c122cbcaa84ebca808f-006ac5311b" "proxy-server 1867661" 0.0095 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/1/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "txd124ba7817014eb0ae407-006ac5311b" "proxy-server 1867661" 0.0048 "-" 1867661 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 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3ae76a164cf3425194103-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2bde4b2bc9a24d77b60d4-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/3/a/c/o.smurfs" "txe5578491f062436083f2d-006ac5311b" "object-server 1867661" 0.0004 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/3/a/c/o.smurfs" "txe5578491f062436083f2d-006ac5311b" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txe5578491f062436083f2d-006ac5311b" "proxy-server 1867661" 0.0282 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txe5578491f062436083f2d-006ac5311b" "proxy-server 1867661" 0.0280 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - txe5578491f062436083f2d-006ac5311b - 0.0591 - - 1791308059.285344839 1791308059.344435692 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3cfdb32422b413b93677-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4f997f77365044159111b-006ac5311b" "proxy-server 1867661" 0.0066 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/3/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "tx2150a88718c2442eb67bd-006ac5311b" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:41039/sda1 (txn: tx2150a88718c2442eb67bd-006ac5311b) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "tx2150a88718c2442eb67bd-006ac5311b" "proxy-server 1867661" 0.0007 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d1e70b4fb57495f9686c-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb22a8af614c546ac882c7-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx302e65df7e5f43f1abf80-006ac5311b" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:41039/sda1 (txn: tx302e65df7e5f43f1abf80-006ac5311b) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "tx302e65df7e5f43f1abf80-006ac5311b" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:58499/sdb1 (txn: tx302e65df7e5f43f1abf80-006ac5311b)test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming ... 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.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... 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_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 + +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txd09f230c80944e969b237-006ac5311b) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txd09f230c80944e969b237-006ac5311b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1c45397d01e34511b225b-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9174f49816e84a11bf823-006ac5311b) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx9174f49816e84a11bf823-006ac5311b) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx9174f49816e84a11bf823-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx603e56a705cf4c018c957-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx603e56a705cf4c018c957-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx603e56a705cf4c018c957-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx603e56a705cf4c018c957-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx316a25b1c0214a94b2c4c-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx316a25b1c0214a94b2c4c-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx316a25b1c0214a94b2c4c-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx316a25b1c0214a94b2c4c-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1435a80b40b241bcbf927-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1435a80b40b241bcbf927-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1435a80b40b241bcbf927-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx1435a80b40b241bcbf927-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5ecd816a2fb64102bce10-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5ecd816a2fb64102bce10-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5ecd816a2fb64102bce10-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx5ecd816a2fb64102bce10-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txaa93c7faa43a4a4e807a9-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txaa93c7faa43a4a4e807a9-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txaa93c7faa43a4a4e807a9-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txaa93c7faa43a4a4e807a9-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx81b406874efa48eba2f54-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx81b406874efa48eba2f54-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx81b406874efa48eba2f54-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx81b406874efa48eba2f54-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx3b6b811e1b6a4283a1699-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3b6b811e1b6a4283a1699-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3b6b811e1b6a4283a1699-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx3b6b811e1b6a4283a1699-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx69d1f1f0250e476f83829-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx69d1f1f0250e476f83829-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx69d1f1f0250e476f83829-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx69d1f1f0250e476f83829-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc1527b31e6714af7af3db-006ac5311b) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txc1527b31e6714af7af3db-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc1527b31e6714af7af3db-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc1527b31e6714af7af3db-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc1527b31e6714af7af3db-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txc1527b31e6714af7af3db-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0a964e404744425a8f715-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0a964e404744425a8f715-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0a964e404744425a8f715-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx0a964e404744425a8f715-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx48a047f7535748f7bcbdb-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx48a047f7535748f7bcbdb-006ac5311b) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx48a047f7535748f7bcbdb-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx48a047f7535748f7bcbdb-006ac5311b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx48a047f7535748f7bcbdb-006ac5311b) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx48a047f7535748f7bcbdb-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx48a047f7535748f7bcbdb-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx48a047f7535748f7bcbdb-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc194021239c84fff9618e-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txc194021239c84fff9618e-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txc194021239c84fff9618e-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txc194021239c84fff9618e-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5c6ee5f65f2a46579fa5f-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5c6ee5f65f2a46579fa5f-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5c6ee5f65f2a46579fa5f-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx5c6ee5f65f2a46579fa5f-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx347ef377aa7842e9908ba-006ac5311b)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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_x_syncs ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes ... ok + +proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: tx302e65df7e5f43f1abf80-006ac5311b) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6dbef399505412ca7517-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb3b31a1756c24ae493969-006ac5311b" "proxy-server 1867661" 0.0069 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx15071e8b7eee45a2989c2-006ac5311b" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:58499/sdb1 (txn: tx15071e8b7eee45a2989c2-006ac5311b) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "tx15071e8b7eee45a2989c2-006ac5311b" "proxy-server 1867661" 0.0007 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40d1691ae0e243f1a013f-006ac5311b" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd7d9a96cf6674f41bbadc-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx1d5dd5c421054b95857f9-006ac5311b" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:41039/sda1 (txn: tx1d5dd5c421054b95857f9-006ac5311b) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "tx1d5dd5c421054b95857f9-006ac5311b" "proxy-server 1867661" 0.0043 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47fc37a223694958bd95b-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx63f8d9502aed43d0ac68a-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txeffe6eda691341a99efa6-006ac5311b" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:58499/sdb1 (txn: txeffe6eda691341a99efa6-006ac5311b) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "txeffe6eda691341a99efa6-006ac5311b" "proxy-server 1867661" 0.0006 "-" 1867661 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: tx2a340d9a14424203933c9-006ac5311b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0c4b1555e2034950beac7-006ac5311b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe9150c8f997148d6a09eb-006ac5311b) +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: txba96ba762c074878bb1bc-006ac5311b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6dbff0ba80d84d3ba3295-006ac5311b" "proxy-server 1867661" 0.0055 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf199f31df94747c9914d6-006ac5311b" "proxy-server 1867661" 0.0096 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/1/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/2/a/c/o.bottles" "tx538a82c1793b48dd98154-006ac5311b" "object-server 1867661" 0.0005 "-" 1867661 0test.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.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.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_server.TestReplicatedObjectController.test_GET_short_read +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_initiated_and_required ... 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.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_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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_sysmeta ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_storage_policy_property ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD ... ok + +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx347ef377aa7842e9908ba-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx347ef377aa7842e9908ba-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx347ef377aa7842e9908ba-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx3c6ba8b27a884204a3c31-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx3c6ba8b27a884204a3c31-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx3c6ba8b27a884204a3c31-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx3c6ba8b27a884204a3c31-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa72d321989b645f4a3423-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa72d321989b645f4a3423-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa72d321989b645f4a3423-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txa72d321989b645f4a3423-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7324e595bd024681829af-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7324e595bd024681829af-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7324e595bd024681829af-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7324e595bd024681829af-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx038dd48b59484d7a9287c-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx038dd48b59484d7a9287c-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx038dd48b59484d7a9287c-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx038dd48b59484d7a9287c-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0dd7d0a7965842fdab348-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0dd7d0a7965842fdab348-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0dd7d0a7965842fdab348-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx0dd7d0a7965842fdab348-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc10d746e395b4662bf6a3-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txc10d746e395b4662bf6a3-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txc10d746e395b4662bf6a3-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txc10d746e395b4662bf6a3-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txdce2ef054b14400dbf899-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txdce2ef054b14400dbf899-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txdce2ef054b14400dbf899-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txdce2ef054b14400dbf899-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx54b4147514504acca0dbb-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx54b4147514504acca0dbb-006ac5311b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx54b4147514504acca0dbb-006ac5311b) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx54b4147514504acca0dbb-006ac5311b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.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 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) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0659f6e6321c45cc88292-006ac5311b" "proxy-server 1867651" 0.0136 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx17351f3e4311405e865ae-006ac5311b" "proxy-server 1867651" 0.0123 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/3/a/c/test_leak_1" "tx781dc8cf234340f688a30-006ac5311b" "object-server 1867651" 0.0004 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/3/a/c/test_leak_1" "tx781dc8cf234340f688a30-006ac5311b" "object-server 1867651" 0.0004 "-" 1867651 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx781dc8cf234340f688a30-006ac5311b" "proxy-server 1867651" 0.0146 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx781dc8cf234340f688a30-006ac5311b" "proxy-server 1867651" 0.0241 "-" 1867651 0test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging ... 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_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.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri ... 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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/1/a/c/o.bottles" 201 - "PUT http://localhost/sda1/2/a/c/o.bottles" "tx538a82c1793b48dd98154-006ac5311b" "object-server 1867661" 0.0005 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx538a82c1793b48dd98154-006ac5311b" "proxy-server 1867661" 0.0192 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx538a82c1793b48dd98154-006ac5311b" "proxy-server 1867661" 0.0292 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - tx538a82c1793b48dd98154-006ac5311b - 0.0578 - - 1791308059.618645668 1791308059.676481485 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx369aac3ba518406ea5773-006ac5311b" "proxy-server 1867661" 0.0056 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8d3c36e84dda46629075f-006ac5311b" "proxy-server 1867661" 0.0077 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sdb1/2/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx1069f35fbce7462486750-006ac5311b" "proxy-server 1867661" 0.0007 "-" 1867661 0 +obj2 WARNING: Quarantined object /tmp/tmpx384qnqx/tmp_test_proxy_server_chunked/sdb1/objects/2/88f/b4ad81e7ca6a01735f59b6ebb3d5d88f/1791308059.63987.data: Bytes read: 6160, does not match metadata: 6260 (txn: tx1069f35fbce7462486750-006ac5311b) +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:58499/sdb1 (txn: tx1069f35fbce7462486750-006ac5311b) +obj1 WARNING: Quarantined object /tmp/tmpx384qnqx/tmp_test_proxy_server_chunked/sda1/objects/2/88f/b4ad81e7ca6a01735f59b6ebb3d5d88f/1791308059.63987.data: metadata content-length 6260 does not match actual object size 6160 (txn: tx1069f35fbce7462486750-006ac5311b) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/2/a/c/o.bottles" 404 70 "GET http://localhost/v1/a/c/o.bottles" "tx1069f35fbce7462486750-006ac5311b" "proxy-server 1867661" 0.0008 "-" 1867661 0 +proxy INFO: Client disconnected on read of '/a/c/o.bottles' (txn: tx1069f35fbce7462486750-006ac5311b) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 GET /v1/a/c/o.bottles HTTP/1.0 500 - - t - 6160 - tx1069f35fbce7462486750-006ac5311b - 0.0497 - - 1791308059.702270031 1791308059.751981497 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 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49179e2de24648c3aab1e-006ac5311b" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb2b30900d731469bafdab-006ac5311b" "proxy-server 1867661" 0.0068 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/1/a/c/o.bottles" 201 - "PUT http://localhost/sda1/2/a/c/o.bottles" "tx617db6304b3741dd90c89-006ac5311b" "object-server 1867661" 0.0005 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/1/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/2/a/c/o.bottles" "tx617db6304b3741dd90c89-006ac5311b" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sdb1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx617db6304b3741dd90c89-006ac5311b" "proxy-server 1867661" 0.0169 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "PUT /sda1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx617db6304b3741dd90c89-006ac5311b" "proxy-server 1867661" 0.0167 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - tx617db6304b3741dd90c89-006ac5311b - 0.0517 - - 1791308059.773345709 1791308059.825043678 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5fbaa6214a8643469beb2-006ac5311b" "proxy-server 1867661" 0.0055 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6c76b2b0ba804fdd82a68-006ac5311b" "proxy-server 1867661" 0.0025 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "GET /sda1/2/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx35349b8d6148419984e30-006ac5311b" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 GET /v1/a/c/o.bottles HTTP/1.0 200 - - t - 6260 - tx35349b8d6148419984e30-006ac5311b - 0.0355 - - 1791308059.827014923 1791308059.862538338 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: tx3c11f0e0d59642da9eb97-006ac5311b) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd924276aa90940578969e-006ac5311b) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd924276aa90940578969e-006ac5311b) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd924276aa90940578969e-006ac5311b) +proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: txd924276aa90940578969e-006ac5311b) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3e489d21b05848a4a07ce-006ac5311b) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3e489d21b05848a4a07ce-006ac5311b) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3e489d21b05848a4a07ce-006ac5311b) +proxy-ut ERROR: Object HEAD returning 503 for [] (txn: tx3e489d21b05848a4a07ce-006ac5311b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc600d309de794492ac1a4-006ac5311b" "proxy-server 1867661" 0.0013 "-" 1867661 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txc600d309de794492ac1a4-006ac5311b - 0.0124 - - 1791308059.961336851 1791308059.973731995 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fcb04fd5a7843ed837ae-006ac5311b" "proxy-server 1867661" 0.0054 "-" 1867661 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx3fcb04fd5a7843ed837ae-006ac5311b - 0.0082 - - 1791308059.974895477 1791308059.983124733 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.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.proxy.test_server.TestReplicatedObjectController.test_OPTIONS +test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS ... 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.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 + +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/2a2/631f3c6eb29c9039113a55ad6de472a2/631f3c6eb29c9039113a55ad6de472a2.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308533.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/2a2/631f3c6eb29c9039113a55ad6de472a2/631f3c6eb29c9039113a55ad6de472a2_1791308533.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/87e/bdb50564d4dbf03f5915db9c3268387e/bdb50564d4dbf03f5915db9c3268387e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308537.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/87e/bdb50564d4dbf03f5915db9c3268387e/bdb50564d4dbf03f5915db9c3268387e_1791308537.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/815/954e8db2295fb74dd7f98ec55135d815/954e8db2295fb74dd7f98ec55135d815.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308541.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/815/954e8db2295fb74dd7f98ec55135d815/954e8db2295fb74dd7f98ec55135d815_1791308541.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/8e0/05fb44b8bd351a8326c16439fcae48e0/05fb44b8bd351a8326c16439fcae48e0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308545.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/8e0/05fb44b8bd351a8326c16439fcae48e0/05fb44b8bd351a8326c16439fcae48e0_1791308545.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/d71/10aa7a048234327a990aa8181d664d71/10aa7a048234327a990aa8181d664d71.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308549.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/d71/10aa7a048234327a990aa8181d664d71/10aa7a048234327a990aa8181d664d71_1791308549.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/78e/e247ffa967289732023f94775a87978e/e247ffa967289732023f94775a87978e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308553.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/78e/e247ffa967289732023f94775a87978e/e247ffa967289732023f94775a87978e_1791308553.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/198/2bc214d6b11c915e0b870282d7229198/2bc214d6b11c915e0b870282d7229198.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308557.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/198/2bc214d6b11c915e0b870282d7229198/2bc214d6b11c915e0b870282d7229198_1791308557.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/46d/7f3bfa13d706bfc38ff68eea1fe7e46d/7f3bfa13d706bfc38ff68eea1fe7e46d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308561.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/46d/7f3bfa13d706bfc38ff68eea1fe7e46d/7f3bfa13d706bfc38ff68eea1fe7e46d_1791308561.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu1swqc4f/sda/containers/0/c0c/76723e84f40e429177d585b33cd3ac0c/76723e84f40e429177d585b33cd3ac0c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308565.00000-0, db: /tmp/tmpu1swqc4f/sda/containers/0/c0c/76723e84f40e429177d585b33cd3ac0c/76723e84f40e429177d585b33cd3ac0c_1791308565.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308062.00000-0, db: /tmp/tmpl812gldm/sda/containers/0/726/fc12882159a036c6c0dd373ec9e93726/fc12882159a036c6c0dd373ec9e93726.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308066.00000-0, db: /tmp/tmpl812gldm/sda/containers/0/193/ffbbe1a034c663f24cb07deca70cf193/ffbbe1a034c663f24cb07deca70cf193.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmpl812gldm/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308074.00000-0, db: /tmp/tmpl812gldm/sda/containers/0/56a/1a9d113dd3df4a04e647f408fd70f56a/1a9d113dd3df4a04e647f408fd70f56a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308063.00000-0, db: /tmp/tmpp_v_dxx8/sda/containers/0/26a/7e03f5a720d3580de0328bd8df2de26a/7e03f5a720d3580de0328bd8df2de26a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308066.00000-0, db: /tmp/tmpp_v_dxx8/sda/containers/0/193/ffbbe1a034c663f24cb07deca70cf193/ffbbe1a034c663f24cb07deca70cf193.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308069.00000-0, db: /tmp/tmpp_v_dxx8/sda/containers/0/b33/2c690790810df2f7ebe858cfafee3b33/2c690790810df2f7ebe858cfafee3b33.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308072.00000-0, db: /tmp/tmpp_v_dxx8/sda/containers/0/6df/ac4bd1c3a91af4a1746f18b2a56496df/ac4bd1c3a91af4a1746f18b2a56496df.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308063.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/26a/7e03f5a720d3580de0328bd8df2de26a/7e03f5a720d3580de0328bd8df2de26a.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308063.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/26a/7e03f5a720d3580de0328bd8df2de26a/7e03f5a720d3580de0328bd8df2de26a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308063.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/26a/7e03f5a720d3580de0328bd8df2de26a/7e03f5a720d3580de0328bd8df2de26a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308071.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/967/c162586ec6063ab871d447f61d825967/c162586ec6063ab871d447f61d825967.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308071.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/967/c162586ec6063ab871d447f61d825967/c162586ec6063ab871d447f61d825967.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308071.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/967/c162586ec6063ab871d447f61d825967/c162586ec6063ab871d447f61d825967.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308075.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/b71/fe88867b31b64759bb622c2f69bffb71/fe88867b31b64759bb622c2f69bffb71.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308075.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/b71/fe88867b31b64759bb622c2f69bffb71/fe88867b31b64759bb622c2f69bffb71.dbtest.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.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_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.proxy.test_server.TestReplicatedObjectController.test_POST +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST ... 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 +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.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.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.obj.test_server.TestZeroCopy.test_GET +test.unit.obj.test_server.TestZeroCopy.test_GET ... 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.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.unit.proxy.test_server.TestReplicatedObjectController.test_PUT +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT ... 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 ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1735f04596054aeaa7315-006ac5311c) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx72ad69eea1504d789bca0-006ac5311c) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx72ad69eea1504d789bca0-006ac5311c) +proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx72ad69eea1504d789bca0-006ac5311c) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2025a3f2c70d45f897599-006ac5311c) +proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx2025a3f2c70d45f897599-006ac5311c) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx73b907df2a8646fca12a6-006ac5311c) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx73b907df2a8646fca12a6-006ac5311c) +proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: tx73b907df2a8646fca12a6-006ac5311c) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb65e65ed8e0045d8b2cbf-006ac5311c) +proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx03e7dac875314141b324f-006ac5311c) +proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx03e7dac875314141b324f-006ac5311c) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7618acb6c62845058136f-006ac5311c" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx57f24f389e4f48308b853-006ac5311c" "proxy-server 1867661" 0.0070 "-" 1867661 0 +obj1 WARNING: Quarantined object /tmp/tmpx384qnqx/tmp_test_proxy_server_chunked/sda1/objects/0/852/28fc504cad626c115ff58b825cf47852/1791308058.03916.data: metadata content-length 0 does not match actual object size 6160 (txn: tx306cdb03a1a94b84a0316-006ac5311c) +obj2 WARNING: Quarantined object /tmp/tmpx384qnqx/tmp_test_proxy_server_chunked/sdb1/objects/0/852/28fc504cad626c115ff58b825cf47852/1791308058.03916.data: metadata content-length 0 does not match actual object size 6160 (txn: tx306cdb03a1a94b84a0316-006ac5311c) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "tx306cdb03a1a94b84a0316-006ac5311c" "object-server 1867661" 0.0004 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx306cdb03a1a94b84a0316-006ac5311c" "proxy-server 1867661" 0.0215 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "tx306cdb03a1a94b84a0316-006ac5311c" "object-server 1867661" 0.0004 "-" 1867661 0test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... ok + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308075.00000-0, db: /tmp/tmphdrtu4iu/sda/containers/0/b71/fe88867b31b64759bb622c2f69bffb71/fe88867b31b64759bb622c2f69bffb71.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308064.00000-0, db: /tmp/tmpn8lrr6bf/sda/containers/0/6e6/d524021d2b342adca0d399f1b7ddf6e6/d524021d2b342adca0d399f1b7ddf6e6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308064.00000-0, db: /tmp/tmpn8lrr6bf/sda/containers/0/6e6/d524021d2b342adca0d399f1b7ddf6e6/d524021d2b342adca0d399f1b7ddf6e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmpn8lrr6bf/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmpn8lrr6bf/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmpn8lrr6bf/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmpn8lrr6bf/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308073.00000-0, db: /tmp/tmpn8lrr6bf/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308073.00000-0, db: /tmp/tmpn8lrr6bf/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308064.00000-0, db: /tmp/tmp2uoa3uhi/sda/containers/0/6e6/d524021d2b342adca0d399f1b7ddf6e6/d524021d2b342adca0d399f1b7ddf6e6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308064.00000-0, db: /tmp/tmp2uoa3uhi/sda/containers/0/6e6/d524021d2b342adca0d399f1b7ddf6e6/d524021d2b342adca0d399f1b7ddf6e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmp2uoa3uhi/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308067.00000-0, db: /tmp/tmp2uoa3uhi/sda/containers/0/03a/2ca8ec43d3768c1f47fa131acfe3f03a/2ca8ec43d3768c1f47fa131acfe3f03a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmp2uoa3uhi/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmp2uoa3uhi/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308073.00000-0, db: /tmp/tmp2uoa3uhi/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308073.00000-0, db: /tmp/tmp2uoa3uhi/sda/containers/0/f91/b9c21d417175f9fdfc151e9564d6cf91/b9c21d417175f9fdfc151e9564d6cf91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308064.00000-0, db: /tmp/tmpaoonsetw/sda/containers/0/6e6/d524021d2b342adca0d399f1b7ddf6e6/d524021d2b342adca0d399f1b7ddf6e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308066.00000-0, db: /tmp/tmpaoonsetw/sda/containers/0/193/ffbbe1a034c663f24cb07deca70cf193/ffbbe1a034c663f24cb07deca70cf193.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308068.00000-0, db: /tmp/tmpaoonsetw/sda/containers/0/9f3/7d45e2e4f58cb40b6b3605abeb7f99f3/7d45e2e4f58cb40b6b3605abeb7f99f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308070.00000-0, db: /tmp/tmpaoonsetw/sda/containers/0/075/c2dc252d96108ae8a3d2faafe0b84075/c2dc252d96108ae8a3d2faafe0b84075.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308065.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/d89/2e5d6ec8971a400e467c87742914dd89/2e5d6ec8971a400e467c87742914dd89.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308065.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/d89/2e5d6ec8971a400e467c87742914dd89/2e5d6ec8971a400e467c87742914dd89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308068.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/9f3/7d45e2e4f58cb40b6b3605abeb7f99f3/7d45e2e4f58cb40b6b3605abeb7f99f3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308068.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/9f3/7d45e2e4f58cb40b6b3605abeb7f99f3/7d45e2e4f58cb40b6b3605abeb7f99f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308071.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/967/c162586ec6063ab871d447f61d825967/c162586ec6063ab871d447f61d825967.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308071.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/967/c162586ec6063ab871d447f61d825967/c162586ec6063ab871d447f61d825967.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308074.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/56a/1a9d113dd3df4a04e647f408fd70f56a/1a9d113dd3df4a04e647f408fd70f56a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308074.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/56a/1a9d113dd3df4a04e647f408fd70f56a/1a9d113dd3df4a04e647f408fd70f56a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308077.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/20f/48cc1b0f46e8c0705f9dd1d2545ef20f/48cc1b0f46e8c0705f9dd1d2545ef20f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308077.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/20f/48cc1b0f46e8c0705f9dd1d2545ef20f/48cc1b0f46e8c0705f9dd1d2545ef20f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308080.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/1b3/88da160b9926cf07300f143f4a8e11b3/88da160b9926cf07300f143f4a8e11b3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308080.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/1b3/88da160b9926cf07300f143f4a8e11b3/88da160b9926cf07300f143f4a8e11b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308083.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/f30/45449b0ab723bf4f6e17321b05ae1f30/45449b0ab723bf4f6e17321b05ae1f30.dbtest.unit.obj.test_server.TestZeroCopy.test_GET_big +test.unit.obj.test_server.TestZeroCopy.test_GET_big ... ok + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308083.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/f30/45449b0ab723bf4f6e17321b05ae1f30/45449b0ab723bf4f6e17321b05ae1f30.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308086.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/1ec/672d8813bfbec2ca38ec664b1161c1ec/672d8813bfbec2ca38ec664b1161c1ec.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308086.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/1ec/672d8813bfbec2ca38ec664b1161c1ec/672d8813bfbec2ca38ec664b1161c1ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308089.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/237/c464e203a31db3cbe5554b1fbe8d4237/c464e203a31db3cbe5554b1fbe8d4237.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308089.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/237/c464e203a31db3cbe5554b1fbe8d4237/c464e203a31db3cbe5554b1fbe8d4237.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308092.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/27f/26b69a0255478d604ad670d43272327f/26b69a0255478d604ad670d43272327f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308092.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/27f/26b69a0255478d604ad670d43272327f/26b69a0255478d604ad670d43272327f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308095.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/0de/c6d059827c634af1573702efab32e0de/c6d059827c634af1573702efab32e0de.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308095.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/0de/c6d059827c634af1573702efab32e0de/c6d059827c634af1573702efab32e0de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308098.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/435/838d3a995c9770c9063e7b1d3875c435/838d3a995c9770c9063e7b1d3875c435.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308098.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/435/838d3a995c9770c9063e7b1d3875c435/838d3a995c9770c9063e7b1d3875c435.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308101.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/a49/6bb2668f3dbf4b266787686f65bd0a49/6bb2668f3dbf4b266787686f65bd0a49.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308101.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/a49/6bb2668f3dbf4b266787686f65bd0a49/6bb2668f3dbf4b266787686f65bd0a49.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308104.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/8c9/6c56f2df435de2d3a662f3af179488c9/6c56f2df435de2d3a662f3af179488c9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308104.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/8c9/6c56f2df435de2d3a662f3af179488c9/6c56f2df435de2d3a662f3af179488c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308107.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/31a/1b920ac4261dc737e9077a39ba71731a/1b920ac4261dc737e9077a39ba71731a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308107.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/31a/1b920ac4261dc737e9077a39ba71731a/1b920ac4261dc737e9077a39ba71731a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308110.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/5fc/638714de76e5cd33c801ec23412005fc/638714de76e5cd33c801ec23412005fc.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308110.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/5fc/638714de76e5cd33c801ec23412005fc/638714de76e5cd33c801ec23412005fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308113.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/243/49e7312c3ee71c8e1c20e34e547d6243/49e7312c3ee71c8e1c20e34e547d6243.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308113.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/243/49e7312c3ee71c8e1c20e34e547d6243/49e7312c3ee71c8e1c20e34e547d6243.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308116.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/1de/41df6ff8294432c05bd5a40a901321de/41df6ff8294432c05bd5a40a901321de.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308116.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/1de/41df6ff8294432c05bd5a40a901321de/41df6ff8294432c05bd5a40a901321de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308119.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/094/74ed3b1c66300bf41401becf54907094/74ed3b1c66300bf41401becf54907094.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308119.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/094/74ed3b1c66300bf41401becf54907094/74ed3b1c66300bf41401becf54907094.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308122.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/4f6/1f20b1cf8726f311399003be0a2c24f6/1f20b1cf8726f311399003be0a2c24f6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308122.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/4f6/1f20b1cf8726f311399003be0a2c24f6/1f20b1cf8726f311399003be0a2c24f6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308125.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/df0/7ddb218bfcc01fcde3c9b1b33340adf0/7ddb218bfcc01fcde3c9b1b33340adf0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308125.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/df0/7ddb218bfcc01fcde3c9b1b33340adf0/7ddb218bfcc01fcde3c9b1b33340adf0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308128.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/559/bc4bc6bb2f56f728e2f708c3b83f6559/bc4bc6bb2f56f728e2f708c3b83f6559.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308128.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/559/bc4bc6bb2f56f728e2f708c3b83f6559/bc4bc6bb2f56f728e2f708c3b83f6559.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308131.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/820/acfb4926b3fce56fd34eac7f59faa820/acfb4926b3fce56fd34eac7f59faa820.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308131.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/820/acfb4926b3fce56fd34eac7f59faa820/acfb4926b3fce56fd34eac7f59faa820.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308134.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/602/0602db9bc4ed526a3f4af61de44ec602/0602db9bc4ed526a3f4af61de44ec602.dbtest.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container ... ok +test.unit.obj.test_server.TestZeroCopy.test_quarantine +test.unit.obj.test_server.TestZeroCopy.test_quarantine ... 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.TestContainerBrokerBeforeXSync.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception ... 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 + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308134.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/602/0602db9bc4ed526a3f4af61de44ec602/0602db9bc4ed526a3f4af61de44ec602.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308137.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/30a/4f372c2617a75f8e829cf803396ed30a/4f372c2617a75f8e829cf803396ed30a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308137.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/30a/4f372c2617a75f8e829cf803396ed30a/4f372c2617a75f8e829cf803396ed30a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308140.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/851/ba36abb672bf9b5882698bcd1b6af851/ba36abb672bf9b5882698bcd1b6af851.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308140.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/851/ba36abb672bf9b5882698bcd1b6af851/ba36abb672bf9b5882698bcd1b6af851.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308143.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/970/b085baf47536e1dff830457061820970/b085baf47536e1dff830457061820970.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308143.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/970/b085baf47536e1dff830457061820970/b085baf47536e1dff830457061820970.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308146.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/c3c/b48768829ef3b12b9c25853e5ff5dc3c/b48768829ef3b12b9c25853e5ff5dc3c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308146.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/c3c/b48768829ef3b12b9c25853e5ff5dc3c/b48768829ef3b12b9c25853e5ff5dc3c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308149.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/3dd/c6dfa3e60dae8bc11589d3d6493b63dd/c6dfa3e60dae8bc11589d3d6493b63dd.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308149.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/3dd/c6dfa3e60dae8bc11589d3d6493b63dd/c6dfa3e60dae8bc11589d3d6493b63dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308152.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/96d/46eba5194e880a50f4adcb5a2554996d/46eba5194e880a50f4adcb5a2554996d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308152.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/96d/46eba5194e880a50f4adcb5a2554996d/46eba5194e880a50f4adcb5a2554996d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308155.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/048/289dcecb5df6a1b9f43d375ea884a048/289dcecb5df6a1b9f43d375ea884a048.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308155.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/048/289dcecb5df6a1b9f43d375ea884a048/289dcecb5df6a1b9f43d375ea884a048.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308158.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/f4d/ba9bfbae87ed77b74c1d27d206207f4d/ba9bfbae87ed77b74c1d27d206207f4d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308158.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/f4d/ba9bfbae87ed77b74c1d27d206207f4d/ba9bfbae87ed77b74c1d27d206207f4d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308161.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/1bc/11a6af28c631c780feaff16f786401bc/11a6af28c631c780feaff16f786401bc.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308161.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/1bc/11a6af28c631c780feaff16f786401bc/11a6af28c631c780feaff16f786401bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308164.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/698/de36b8d7b35220202e92299ebcfd3698/de36b8d7b35220202e92299ebcfd3698.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308164.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/698/de36b8d7b35220202e92299ebcfd3698/de36b8d7b35220202e92299ebcfd3698.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308167.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/cf9/77c43d5fb728d1733c2b100c30f7dcf9/77c43d5fb728d1733c2b100c30f7dcf9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308167.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/cf9/77c43d5fb728d1733c2b100c30f7dcf9/77c43d5fb728d1733c2b100c30f7dcf9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308170.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/2ae/27a0506c360f9840d4b6062103c392ae/27a0506c360f9840d4b6062103c392ae.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308170.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/2ae/27a0506c360f9840d4b6062103c392ae/27a0506c360f9840d4b6062103c392ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308173.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/4fd/f75f1c3a5237f7e893b66a00f5ddb4fd/f75f1c3a5237f7e893b66a00f5ddb4fd.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308173.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/4fd/f75f1c3a5237f7e893b66a00f5ddb4fd/f75f1c3a5237f7e893b66a00f5ddb4fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308176.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/983/ca0e4fd71e3130975bbe03f5349da983/ca0e4fd71e3130975bbe03f5349da983.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308176.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/983/ca0e4fd71e3130975bbe03f5349da983/ca0e4fd71e3130975bbe03f5349da983.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308179.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/cfa/86355e67bb22caf8c33be13d14758cfa/86355e67bb22caf8c33be13d14758cfa.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308179.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/cfa/86355e67bb22caf8c33be13d14758cfa/86355e67bb22caf8c33be13d14758cfa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308182.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/ca9/f6f15e8156d79956d798ccca4b50aca9/f6f15e8156d79956d798ccca4b50aca9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308182.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/ca9/f6f15e8156d79956d798ccca4b50aca9/f6f15e8156d79956d798ccca4b50aca9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308185.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/4b5/d198fad2eebd2941c8c401f5fe92d4b5/d198fad2eebd2941c8c401f5fe92d4b5.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 +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_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_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 +test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check ... ok +test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_metadata_legacy_response +test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_metadata_legacy_response ... ok +test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_with_obj_list +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.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 +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_MessageTimeout ... ok +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException ... ok +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 + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308185.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/4b5/d198fad2eebd2941c8c401f5fe92d4b5/d198fad2eebd2941c8c401f5fe92d4b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308188.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/472/1a803d77b398b1fd2ddf748c9c8df472/1a803d77b398b1fd2ddf748c9c8df472.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308188.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/472/1a803d77b398b1fd2ddf748c9c8df472/1a803d77b398b1fd2ddf748c9c8df472.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308191.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/2cb/a91f1a983d57e770c62ee9593edc92cb/a91f1a983d57e770c62ee9593edc92cb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308191.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/2cb/a91f1a983d57e770c62ee9593edc92cb/a91f1a983d57e770c62ee9593edc92cb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308194.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/330/e650ab07ecae3cc8747812e6a01be330/e650ab07ecae3cc8747812e6a01be330.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308194.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/330/e650ab07ecae3cc8747812e6a01be330/e650ab07ecae3cc8747812e6a01be330.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308197.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/e34/c3e8a25570f545185224046e46724e34/c3e8a25570f545185224046e46724e34.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308197.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/e34/c3e8a25570f545185224046e46724e34/c3e8a25570f545185224046e46724e34.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308200.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/d27/2f2dc4a98c46cb121785a969bf8b6d27/2f2dc4a98c46cb121785a969bf8b6d27.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308200.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/d27/2f2dc4a98c46cb121785a969bf8b6d27/2f2dc4a98c46cb121785a969bf8b6d27.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308203.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/80f/f030a834fd88cacbab19d56c76d6480f/f030a834fd88cacbab19d56c76d6480f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308203.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/80f/f030a834fd88cacbab19d56c76d6480f/f030a834fd88cacbab19d56c76d6480f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308206.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/dd4/26121c6e821f26ca9e471c7754455dd4/26121c6e821f26ca9e471c7754455dd4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308206.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/dd4/26121c6e821f26ca9e471c7754455dd4/26121c6e821f26ca9e471c7754455dd4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308209.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/335/4bfe41a9bd2909c084a2cf9c0647c335/4bfe41a9bd2909c084a2cf9c0647c335.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308209.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/335/4bfe41a9bd2909c084a2cf9c0647c335/4bfe41a9bd2909c084a2cf9c0647c335.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308212.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/991/43a3eebf1a10a98f23d4b488d39f7991/43a3eebf1a10a98f23d4b488d39f7991.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308212.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/991/43a3eebf1a10a98f23d4b488d39f7991/43a3eebf1a10a98f23d4b488d39f7991.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308215.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/26e/369d5dd8cb3f16e2c0ffa376cc82d26e/369d5dd8cb3f16e2c0ffa376cc82d26e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308215.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/26e/369d5dd8cb3f16e2c0ffa376cc82d26e/369d5dd8cb3f16e2c0ffa376cc82d26e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308218.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/e39/48b8f516e273005646c6543497b2ce39/48b8f516e273005646c6543497b2ce39.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308218.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/e39/48b8f516e273005646c6543497b2ce39/48b8f516e273005646c6543497b2ce39.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308221.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/510/1e425ae886f8a06674d2c3410ed9b510/1e425ae886f8a06674d2c3410ed9b510.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308221.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/510/1e425ae886f8a06674d2c3410ed9b510/1e425ae886f8a06674d2c3410ed9b510.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308224.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/58d/41875a895c5253306ac2fb8cea05958d/41875a895c5253306ac2fb8cea05958d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308224.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/58d/41875a895c5253306ac2fb8cea05958d/41875a895c5253306ac2fb8cea05958d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308227.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/e9f/e7e3469979bc18ac63e9e06d8a927e9f/e7e3469979bc18ac63e9e06d8a927e9f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308227.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/e9f/e7e3469979bc18ac63e9e06d8a927e9f/e7e3469979bc18ac63e9e06d8a927e9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308230.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/604/cb7a7847b03a0b65805a16b247713604/cb7a7847b03a0b65805a16b247713604.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1791308230.00000-0, db: /tmp/tmp0zd80ulv/sda/containers/0/604/cb7a7847b03a0b65805a16b247713604/cb7a7847b03a0b65805a16b247713604.db +sharder-test WARNING: Skipping d100 as it is not mounted +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.dbtest.unit.obj.test_ssync_sender.TestSender.test_call_catches_exception_handling_exception +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_exception_handling_exception ... ok +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_other_exceptions +test.unit.obj.test_ssync_sender.TestSender.test_call_catches_other_exceptions ... ok +test.unit.obj.test_ssync_sender.TestSender.test_connect +test.unit.obj.test_ssync_sender.TestSender.test_connect ... ok +test.unit.obj.test_ssync_sender.TestSender.test_connect_bad_status +test.unit.obj.test_ssync_sender.TestSender.test_connect_bad_status ... ok + +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx943b99e13f744622b94bd-006ac53116) +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: tx943b99e13f744622b94bd-006ac53116) +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: tx943b99e13f744622b94bd-006ac53116) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx943b99e13f744622b94bd-006ac53116) +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: tx943b99e13f744622b94bd-006ac53116) +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: tx943b99e13f744622b94bd-006ac53116) +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: tx943b99e13f744622b94bd-006ac53116) +test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx943b99e13f744622b94bd-006ac53116) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +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: tx35d70e46996a4b0cbd2c2-006ac53119) +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: tx35d70e46996a4b0cbd2c2-006ac53119) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +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: tx35d70e46996a4b0cbd2c2-006ac53119) +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: tx35d70e46996a4b0cbd2c2-006ac53119) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +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: tx35d70e46996a4b0cbd2c2-006ac53119) +test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx35d70e46996a4b0cbd2c2-006ac53119) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx8c5ad5677f254bce87676-006ac5311b) +test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx8c5ad5677f254bce87676-006ac5311b) +test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx8c5ad5677f254bce87676-006ac5311b) +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: tx8c5ad5677f254bce87676-006ac5311b) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx8c5ad5677f254bce87676-006ac5311b) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx8c5ad5677f254bce87676-006ac5311b) +test DEBUG: Setting object count to 1058 (txn: tx8c5ad5677f254bce87676-006ac5311b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx952e3335b8fe4342b7a2b-006ac5311d) +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: tx952e3335b8fe4342b7a2b-006ac5311d) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx952e3335b8fe4342b7a2b-006ac5311d) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx952e3335b8fe4342b7a2b-006ac5311d) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx952e3335b8fe4342b7a2b-006ac5311d) +test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx952e3335b8fe4342b7a2b-006ac5311d) +test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx952e3335b8fe4342b7a2b-006ac5311d)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_ssync_sender.TestSender.test_connect_handoff +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff ... ok +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_no_frag +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_no_frag ... ok +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag ... ok +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag_to_primary +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag_to_primary ... ok +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_replicated +test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_replicated ... ok +test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver +test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver ... ok +test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver_include_non_durable +test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver_include_non_durable ... ok + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx306cdb03a1a94b84a0316-006ac5311c" "proxy-server 1867661" 0.0297 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/20 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx306cdb03a1a94b84a0316-006ac5311c - 0.0571 - - 1791308060.521357298 1791308060.578469992 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx385cf527247b46449bbaf-006ac5311c" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4ed528152d884238b4423-006ac5311c" "proxy-server 1867661" 0.0083 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "GET /sda1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txc8b69b9bc9664e87a86d9-006ac5311c" "proxy-server 1867661" 0.0133 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/20 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - txc8b69b9bc9664e87a86d9-006ac5311c - 0.0518 - - 1791308060.579288006 1791308060.631054878 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 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4199cd1a1df4a8eb23b4-006ac5311c" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx09f21eaff1914920b933f-006ac5311c" "proxy-server 1867661" 0.0064 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/0/a/c/o.last_modified" "tx09988cb21cac490189520-006ac5311c" "object-server 1867661" 0.0005 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/0/a/c/o.last_modified" "tx09988cb21cac490189520-006ac5311c" "object-server 1867661" 0.0004 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx09988cb21cac490189520-006ac5311c" "proxy-server 1867661" 0.0242 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx09988cb21cac490189520-006ac5311c" "proxy-server 1867661" 0.0199 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/20 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx09988cb21cac490189520-006ac5311c - 0.0547 - - 1791308060.636137247 1791308060.690858126 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8a0cb3a7c7c4ac9830b8-006ac5311c" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbdbe99ac319141569fe69-006ac5311c" "proxy-server 1867661" 0.0076 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sdb1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txf3a5ec9a5ee3444d8f572-006ac5311c" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/20 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txf3a5ec9a5ee3444d8f572-006ac5311c - 0.0345 - - 1791308060.692156553 1791308060.726696253 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx904ffa36119e4736975c7-006ac5311c" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6eeabf0fdc524a4db2f68-006ac5311c" "proxy-server 1867661" 0.0012 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "GET /sda1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "txb21b2bf44c5841368984e-006ac5311c" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/20 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - txb21b2bf44c5841368984e-006ac5311c - 0.0241 - - 1791308060.728159189 1791308060.752265215 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx217d81656d9940d88d850-006ac5311c" "proxy-server 1867661" 0.0053 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0596ef7a3ef442a3b28f8-006ac5311c" "proxy-server 1867661" 0.0066 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "GET /sda1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txbe0cf00e8e41481d8c7a5-006ac5311c" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/20 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txbe0cf00e8e41481d8c7a5-006ac5311c - 0.0252 - - 1791308060.761907339 1791308060.787112236 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa5f9a4a8bb7476a8ab7b-006ac5311d" "proxy-server 1867661" 0.0055 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx41464ca2e78c468b843c4-006ac5311d" "proxy-server 1867661" 0.0054 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "POST http://localhost/sda1/0/a/c/o.last_modified" "tx80926ee88fa94683b8a35-006ac5311d" "object-server 1867661" 0.0004 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/0/a/c/o.last_modified" "tx80926ee88fa94683b8a35-006ac5311d" "object-server 1867661" 0.0004 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "POST /sdb1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx80926ee88fa94683b8a35-006ac5311d" "proxy-server 1867661" 0.0099 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "POST /sda1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx80926ee88fa94683b8a35-006ac5311d" "proxy-server 1867661" 0.0167 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/21 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - tx80926ee88fa94683b8a35-006ac5311d - 0.0412 - - 1791308061.790237904 1791308061.831427336 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdbe778e8ccd64ecfad971-006ac5311d" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8f8c23c2e194409183209-006ac5311d" "proxy-server 1867661" 0.0075 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sdb1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx5cefa5c810f44707ade20-006ac5311d" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/21 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx5cefa5c810f44707ade20-006ac5311d - 0.0262 - - 1791308061.836875916 1791308061.863108873 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ec4d3c5fabb4c60a584d-006ac5311d" "proxy-server 1867661" 0.0122 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6461da7602544d438aeee-006ac5311d" "proxy-server 1867661" 0.0013 "-" 1867661 0test.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 +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.obj.test_ssync_sender.TestSender.test_connect_send_timeout +test.unit.obj.test_ssync_sender.TestSender.test_connect_send_timeout ... ok + +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00016617774963378906s, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011491775512695312s, path: a/c, db: /tmp/tmp6ynq_oj2/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/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.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/tmp6ynq_oj2/sda/containers/0/bde/2ea0368c1311b350c8ba37ddc1b21bde/2ea0368c1311b350c8ba37ddc1b21bde.db, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00017547607421875s, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.775161743164062e-05s, path: a/c, db: /tmp/tmp6ynq_oj2/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/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmp6ynq_oj2/sda/containers/0/1c7/1d8cbf9d4767f660c3b8bb685ddd21c7/1d8cbf9d4767f660c3b8bb685ddd21c7.db, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj004')], path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011801719665527344s, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.985664367675781e-05s, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011801719665527344s, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.dbtest.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver +test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver ... ok +test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver_include_non_durable +test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver_include_non_durable ... ok +test.unit.obj.test_ssync_sender.TestSender.test_disconnect +test.unit.obj.test_ssync_sender.TestSender.test_disconnect ... ok +test.unit.obj.test_ssync_sender.TestSender.test_disconnect_timeout +test.unit.obj.test_ssync_sender.TestSender.test_disconnect_timeout ... ok +test.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication +test.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication ... ok +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_extra_line_parts +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_extra_line_parts ... ok +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_disconnect +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_disconnect ... ok +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_disconnect2 +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_disconnect2 ... ok +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_unexpected +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_unexpected ... ok +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_empty_suffixes +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_empty_suffixes ... 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.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.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 +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_max_objects_less_than_actual_objects ... ok +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_send_map +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_send_map ... ok +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_send_line +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_send_line ... ok +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_start +test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_start ... ok +test.unit.obj.test_ssync_sender.TestSender.test_readline_all +test.unit.obj.test_ssync_sender.TestSender.test_readline_all ... ok +test.unit.obj.test_ssync_sender.TestSender.test_readline_all_trailing_not_newline_termed +test.unit.obj.test_ssync_sender.TestSender.test_readline_all_trailing_not_newline_termed ... ok +test.unit.obj.test_ssync_sender.TestSender.test_readline_at_start_of_chunk +test.unit.obj.test_ssync_sender.TestSender.test_readline_at_start_of_chunk ... ok +test.unit.obj.test_ssync_sender.TestSender.test_readline_broken_chunk +test.unit.obj.test_ssync_sender.TestSender.test_readline_broken_chunk ... ok +test.unit.obj.test_ssync_sender.TestSender.test_readline_buffer_exceeds_network_chunk_size_somehow +test.unit.obj.test_ssync_sender.TestSender.test_readline_buffer_exceeds_network_chunk_size_somehow ... ok +test.unit.obj.test_ssync_sender.TestSender.test_readline_chunk_with_extension +test.unit.obj.test_ssync_sender.TestSender.test_readline_chunk_with_extension ... ok +test.unit.obj.test_ssync_sender.TestSender.test_readline_newline_in_buffer +test.unit.obj.test_ssync_sender.TestSender.test_readline_newline_in_buffer ... ok +test.unit.obj.test_ssync_sender.TestSender.test_readline_terminated_chunk +test.unit.obj.test_ssync_sender.TestSender.test_readline_terminated_chunk ... ok +test.unit.obj.test_ssync_sender.TestSender.test_send_delete +test.unit.obj.test_ssync_sender.TestSender.test_send_delete ... ok +test.unit.obj.test_ssync_sender.TestSender.test_send_delete_timeout +test.unit.obj.test_ssync_sender.TestSender.test_send_delete_timeout ... ok +test.unit.obj.test_ssync_sender.TestSender.test_send_post +test.unit.obj.test_ssync_sender.TestSender.test_send_post ... ok +test.unit.obj.test_ssync_sender.TestSender.test_send_post_unicode +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.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies +test.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies ... ok +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.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges ... 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.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.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.obj.test_ssync_sender.TestSender.test_send_put_unicode +test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode ... ok +test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode_header_name +test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode_header_name ... ok +test.unit.obj.test_ssync_sender.TestSender.test_update_send_delete +test.unit.obj.test_ssync_sender.TestSender.test_update_send_delete ... ok +test.unit.obj.test_ssync_sender.TestSender.test_updates_empty_send_map +test.unit.obj.test_ssync_sender.TestSender.test_updates_empty_send_map ... ok +test.unit.obj.test_ssync_sender.TestSender.test_updates_is_deleted +test.unit.obj.test_ssync_sender.TestSender.test_updates_is_deleted ... 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.obj.test_ssync_sender.TestSender.test_updates_post +test.unit.obj.test_ssync_sender.TestSender.test_updates_post ... ok + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "GET /sdb1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx4d80bd6c4e9548719cf05-006ac5311d" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/21 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx4d80bd6c4e9548719cf05-006ac5311d - 0.0408 - - 1791308061.868689299 1791308061.909447193 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6cedb03ffebe40bca0284-006ac5311d" "proxy-server 1867661" 0.0175 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8634b2cb7518454ab4253-006ac5311d" "proxy-server 1867661" 0.0013 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "GET /sdb1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx8068d70722aa4a7fbc766-006ac5311d" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/21 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx8068d70722aa4a7fbc766-006ac5311d - 0.0404 - - 1791308061.910961390 1791308061.951402187 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) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx863c307a9c68475f848f7-006ac5311d" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf0d56e84d2084ba180d66-006ac5311e" "proxy-server 1867661" 0.0074 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/2/a/c/o.jpg" "txf6c084288b1746d5816e7-006ac5311e" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txf6c084288b1746d5816e7-006ac5311e" "proxy-server 1867661" 0.0100 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/sda1/2/a/c/o.jpg" "txf6c084288b1746d5816e7-006ac5311e" "object-server 1867661" 0.0005 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txf6c084288b1746d5816e7-006ac5311e" "proxy-server 1867661" 0.0173 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - txf6c084288b1746d5816e7-006ac5311e - 0.0487 - - 1791308061.997088909 1791308062.045760870 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96ae6b65724043bc82c55-006ac5311e" "proxy-server 1867661" 0.0096 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7bf5a05a8fd241f4bfbb9-006ac5311e" "proxy-server 1867661" 0.0024 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "GET /sdb1/2/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "tx4947ddf5410f4cf48d622-006ac5311e" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - tx4947ddf5410f4cf48d622-006ac5311e - 0.0254 - - 1791308062.046666861 1791308062.072067261 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0bd87af0dde4010aa407-006ac5311e" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txac011d0e0ef24ceeab465-006ac5311e" "proxy-server 1867661" 0.0078 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/sda1/1/a/c/o.html" "tx4395cb859105400d8f384-006ac5311e" "object-server 1867661" 0.0004 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/sdb1/1/a/c/o.html" "tx4395cb859105400d8f384-006ac5311e" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx4395cb859105400d8f384-006ac5311e" "proxy-server 1867661" 0.0155 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx4395cb859105400d8f384-006ac5311e" "proxy-server 1867661" 0.0169 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - tx4395cb859105400d8f384-006ac5311e - 0.0543 - - 1791308062.081809044 1791308062.136136770 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7efb77e3a7f3418684b35-006ac5311e" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb873222f8a0e49fcbbced-006ac5311e" "proxy-server 1867661" 0.0070 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "GET /sdb1/1/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "tx761a52fe72d349b5b4bbc-006ac5311e" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - tx761a52fe72d349b5b4bbc-006ac5311e - 0.0262 - - 1791308062.141171932 1791308062.167417526 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4cfc4fe25df64a11911d8-006ac5311e" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6c9ef4bbbca0449c9f815-006ac5311e" "proxy-server 1867661" 0.0073 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/sdb1/0/a/c/o.css" "txc39405048ec24c219533d-006ac5311e" "object-server 1867661" 0.0004 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/sda1/0/a/c/o.css" "txc39405048ec24c219533d-006ac5311e" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "txc39405048ec24c219533d-006ac5311e" "proxy-server 1867661" 0.0163 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "txc39405048ec24c219533d-006ac5311e" "proxy-server 1867661" 0.0161 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - txc39405048ec24c219533d-006ac5311e - 0.0471 - - 1791308062.173069000 1791308062.220198870 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46c1ed11cb374a5fb985d-006ac5311e" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx43d4e4f32e6842b082827-006ac5311e" "proxy-server 1867661" 0.0071 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "GET /sdb1/0/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "tx7f358c4c19454e3581c30-006ac5311e" "proxy-server 1867661" 0.0006 "-" 1867661 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.obj.test_ssync_sender.TestSender.test_updates_put +test.unit.obj.test_ssync_sender.TestSender.test_updates_put ... 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.obj.test_ssync_sender.TestSender.test_updates_put_and_post +test.unit.obj.test_ssync_sender.TestSender.test_updates_put_and_post ... ok + +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00016689300537109375s, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010514259338378906s, path: a/c, db: /tmp/tmp6ynq_oj2/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/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791307997.12297, (5, 5) as of 1791308061.99524, cleaved as of 1791307997.12297> in 0.036s, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp6ynq_oj2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308061.72991.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014257431030273438s, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011157989501953125s, path: a/c, db: /tmp/tmpmtrebe0o/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/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test INFO: Cleaved ShardRange in 0.014s, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013685226440429688s, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011038780212402344s, path: a/c, db: /tmp/tmpmtrebe0o/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/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1791307997.12297, (1, 6144) as of 1791308062.18598, cleaved as of 1791307997.12297> in 0.026s, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpmtrebe0o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.04765.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.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.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.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize ... 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 +test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_timeout_start ... ok +test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_unexp_end +test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_unexp_end ... ok +test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_unexp_start +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.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects ... 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.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 + +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - tx7f358c4c19454e3581c30-006ac5311e - 0.0327 - - 1791308062.225218296 1791308062.257892132 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 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2344cff7e2b644198d3fe-006ac5311e" "proxy-server 1867661" 0.0054 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0279e7ee1c304f3da00b7-006ac5311e" "proxy-server 1867661" 0.0097 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - txc91c210f0ca94bb6b1fac-006ac5311e - 0.0282 - - 1791308062.323101044 1791308062.351328373 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.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx002c7a5c2dc0406b9bcdb-006ac5311e) +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: tx7725081c326748dc8a304-006ac5311e) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception (txn: tx295c746256d14c9680005-006ac5311e) +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: tx7636d5d67b79403f9f822-006ac5311e) +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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1808, in _make_connection + resp = conn.getexpect() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 843, in getexpect + expect_status = self._status.get_expect_status() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 746, in get_expect_status + raise expect_status +Exception (txn: tx4ea5d16f7bb7422ba38dc-006ac5311e) +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: tx3f0f8a476e6c4e7081250-006ac5311e) +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: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status + raise self.status +Exception (txn: tx53f22ee6ab8640f2aa19c-006ac5311e)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 + +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15_km_ny/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/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00015306472778320312s, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: a/c, db: /tmp/tmp15_km_ny/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/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Cleaved ShardRange in 0.023s, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: got 6 rows (deleted=False) in 0.000179290771484375s, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.870529174804688e-05s, path: a/c, db: /tmp/tmp15_km_ny/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/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791307997.12297, (6, 6) as of 1791308062.39038, cleaved as of 1791307997.12297> in 0.021s, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '843784bf-b057-4a33-a77e-a1e7cd26d6d9-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/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Completed cleaving, DB remaining in sharding state, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Cleaving from row 10 into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015354156494140625s, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010585784912109375s, path: a/c, db: /tmp/tmp15_km_ny/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/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Cleaved ShardRange in 0.035s, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.dbtest.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.container.test_sharder.TestSharder.test_cleave_repeated +test.unit.container.test_sharder.TestSharder.test_cleave_repeated ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers ... 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: Failed to unlink '/tmp/tmp8xdyvijx/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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/tmp8xdyvijx/containers/part/suffix/hash/container_1791308060.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmp8xdyvijx/containers/part/suffix/hash/container_1791308060.00000.db': ['/tmp/tmp8xdyvijx/containers/part/suffix/hash/container.db', '/tmp/tmp8xdyvijx/containers/part/suffix/hash/container_1791308061.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp8xdyvijx/containers/part/suffix/hash/container_1791308061.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: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0100 "-" 1867659 - +test INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0006 "-" 1867659 - +test INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0500 "-" 1867659 - +test INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "GET /sda1/2100/a/c/o" 200 4194304 "-" "-" "-" 0.0006 "-" 1867659 - +test INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0138 "-" 1867659 - +test INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0006 "-" 1867659 - +test WARNING: Quarantined object /tmp/tmpuj8skcofobj_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 - - [06/Oct/2026:17:34:21 +0000] "GET /sda1/2100/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1867659 - +test INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867659 - +test INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0006 "-" 1867659 - +test INFO: 127.0.0.1 - - [06/Oct/2026:17:34:21 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0006 "-" 1867659 - +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 +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 0, deletable: 1 +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 0 +test-ssync-sender DEBUG: ssync completed ok: dev: test-dev, part: 99, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 +test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 1 second: test connect +test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 test connect +test-ssync-sender ERROR: EXCEPTION in ssync.Sender: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/ssync_sender.py", line 185, in __call__ + connection, response = self.connect() + ~~~~~~~~~~~~^^ +TypeError: 'str' object is not callable + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/ssync_sender.py", line 223, in __call__ + node_str = utils.node_to_string(self.node, replication=True) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1210, in node_to_string + node_ip, node_port = select_ip_port(node_dict, use_replication=replication) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1193, in select_ip_port + node_ip = node_dict['replication_ip'] + ~~~~~~~~~^^^^^^^^^^^^^^^^^^ +TypeError: 'NoneType' object is not subscriptable +test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 EXCEPTION in ssync.Sender: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/ssync_sender.py", line 185, in __call__ + connection, response = self.connect() + ~~~~~~~~~~~~^^ +TypeError: 'str' object is not callable +test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 Expected status 200; got 503 (an error message) +test-ssync-sender WARNING: ssync receiver 1.2.3.4:5678 does not accept non-durable fragments +test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 0.02 seconds: connect receive +test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 0.01 seconds: connect send +test-ssync-sender INFO: ssync missing_check truncated after 2 objects: device: dev, part: 9, policy: 0, last object hash: 9d41d8cd98f00b204e9800998ecf0def +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/tmpk215nvav/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpk215nvav/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/tmpk215nvav/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpk215nvav/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. +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0095 "-" 1867659 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0103 "-" 1867659 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0149 "-" 1867659 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0029 "-" 1867659 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbccdfb64791148c39dec4-006ac5311e" "proxy-server 1867659" 0.0011 "-" 1867659 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:57723/sdb1/0/a/c" "txbccdfb64791148c39dec4-006ac5311e" "container-server 1867659" 0.0104 "-" 1867659 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:48559/sda1/0/a/c" "txbccdfb64791148c39dec4-006ac5311e" "container-server 1867659" 0.0011 "-" 1867659 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txbccdfb64791148c39dec4-006ac5311e" "proxy-server 1867659" 0.0401 "-" 1867659 0 +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb, error: ERROR Insufficient Storage (txn: txf4755ea474c34edbbadba-006ac5311e) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5aa7bfc15721423a9911c-006ac5311e) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx5aa7bfc15721423a9911c-006ac5311e) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx5aa7bfc15721423a9911c-006ac5311e) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txec69b169de1b462e8dcea-006ac5311e) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txec69b169de1b462e8dcea-006ac5311e) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txec69b169de1b462e8dcea-006ac5311e) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb866b7a5c0a849a8a6881-006ac5311e) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe2495f44959849b382a74-006ac5311e) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx57c964088e6244449b609-006ac5311e) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx36524300c40340b6921bb-006ac5311e) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx039c263700ee48b6add3c-006ac5311e) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx4bc5a715627345b4a7cc8-006ac5311e)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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state ... ok + +sharder-test INFO: Cleaving from row 10 into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791307997.12297, (6, 6) as of 1791308062.39038, cleaved as of 1791307997.12297>, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001430511474609375s, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010752677917480469s, path: a/c, db: /tmp/tmp15_km_ny/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/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791307997.12297, (6, 6) as of 1791308062.39038, cleaved as of 1791307997.12297> in 0.023s, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp15_km_ny/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.24484.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.000152587890625s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: a/c, db: /tmp/tmp6iqv5cjd/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/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaved ShardRange in 0.016s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, found as of 1791307997.12297>, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015497207641601562s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmp6iqv5cjd/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/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.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/tmp6iqv5cjd/sda/containers/0/9b9/972568f4e581d2eee989a80f294ed9b9/972568f4e581d2eee989a80f294ed9b9.db, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297> - shard db already in sync, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.dbtest.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_backend.TestContainerBrokerBeforeXSync.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info ... 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.TestSharder.test_cleave_root +test.unit.container.test_sharder.TestSharder.test_cleave_root ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_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.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 + +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx4bc5a715627345b4a7cc8-006ac5311e) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx4bc5a715627345b4a7cc8-006ac5311e) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx2d2536a3f7154755a58ba-006ac5311e) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx2d2536a3f7154755a58ba-006ac5311e) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx2d2536a3f7154755a58ba-006ac5311e) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx2d2536a3f7154755a58ba-006ac5311e) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7941c2ed07b481e9cefb-006ac5311e" "proxy-server 1867661" 0.0014 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2acb17dd82a341a9a8a12-006ac5311e" "proxy-server 1867661" 0.0013 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - txbe31a09044ae46d4881c4-006ac5311e - 0.0215 - - 1791308062.735411644 1791308062.756884813 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 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx654e13b7d82d424ebf9b1-006ac5311e" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx18b1edcff50f4f08ab70f-006ac5311e" "proxy-server 1867661" 0.0055 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - tx98d755562dfb461f80fd2-006ac5311e - 0.0216 - - 1791308062.769528389 1791308062.791162968 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 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7836b2c07a464f4f9c239-006ac5311e" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4ed6d44197024f9aba024-006ac5311e" "proxy-server 1867661" 0.0113 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx9cf314feb32a48dfb81a9-006ac5311e" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx9cf314feb32a48dfb81a9-006ac5311e" "proxy-server 1867661" 0.0180 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx9cf314feb32a48dfb81a9-006ac5311e" "object-server 1867661" 0.0005 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx9cf314feb32a48dfb81a9-006ac5311e" "proxy-server 1867661" 0.0204 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx9cf314feb32a48dfb81a9-006ac5311e - 0.0559 - - 1791308062.805740595 1791308062.861669779 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51d50371141f494eb3736-006ac5311e" "proxy-server 1867661" 0.0095 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4d6c59194e24409489450-006ac5311e" "proxy-server 1867661" 0.0067 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "GET /sda1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "txae27fe15e1e74f24964e8-006ac5311e" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - txae27fe15e1e74f24964e8-006ac5311e - 0.0255 - - 1791308062.862617493 1791308062.888150930 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.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.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.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 + +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1791307997.12297, (3, 6) as of 1791308062.73238, cleaved as of 1791307997.12297> in 0.007s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001964569091796875s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: a/c, db: /tmp/tmp6iqv5cjd/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/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1791307997.12297, (1, 100) as of 1791308062.75612, cleaved as of 1791307997.12297> in 0.01s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001537799835205078s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.000110626220703125s, path: a/c, db: /tmp/tmp6iqv5cjd/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/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1791307997.12297, (1, 1000) as of 1791308062.81789, cleaved as of 1791307997.12297> in 0.014s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1791307997.12297, (2, 15) as of 1791308062.84087, active as of 1791307997.12297>, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014519691467285156s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.632110595703125e-05s, path: a/c, db: /tmp/tmp6iqv5cjd/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/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1791307997.12297, (2, 15) as of 1791308062.84087, active as of 1791307997.12297> in 0.01s, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmp6iqv5cjd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.59033.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015115737915039062s, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.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.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_PUT_message_length_using_content_length +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_content_length ... ok +test.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.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 +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 +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.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_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... ok + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txbccdfb64791148c39dec4-006ac5311e" "proxy-server 1867659" 0.0355 "-" 1867659 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c HTTP/1.0 201 - - t - - - txbccdfb64791148c39dec4-006ac5311e - 0.0614 - - 1791308062.569487810 1791308062.630866766 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx683e736209e54187ae9ed-006ac5311e" "proxy-server 1867659" 0.0012 "-" 1867659 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:57723/sdb1/2/a1/c1" "tx683e736209e54187ae9ed-006ac5311e" "container-server 1867659" 0.0056 "-" 1867659 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:48559/sda1/2/a1/c1" "tx683e736209e54187ae9ed-006ac5311e" "container-server 1867659" 0.0010 "-" 1867659 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx683e736209e54187ae9ed-006ac5311e" "proxy-server 1867659" 0.0169 "-" 1867659 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx683e736209e54187ae9ed-006ac5311e" "proxy-server 1867659" 0.0380 "-" 1867659 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx683e736209e54187ae9ed-006ac5311e - 0.0660 - - 1791308062.632266045 1791308062.698307514 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx441b332669ad45609f2c2-006ac5311e" "proxy-server 1867659" 0.0019 "-" 1867659 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:48559/sda1/0/a/c1" "tx441b332669ad45609f2c2-006ac5311e" "container-server 1867659" 0.0052 "-" 1867659 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:57723/sdb1/0/a/c1" "tx441b332669ad45609f2c2-006ac5311e" "container-server 1867659" 0.0016 "-" 1867659 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx441b332669ad45609f2c2-006ac5311e" "proxy-server 1867659" 0.0250 "-" 1867659 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx441b332669ad45609f2c2-006ac5311e" "proxy-server 1867659" 0.0382 "-" 1867659 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx441b332669ad45609f2c2-006ac5311e - 0.0587 - - 1791308062.699666739 1791308062.758340597 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8487d5fd13b4748be362-006ac5311e" "proxy-server 1867659" 0.0019 "-" 1867659 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:48559/sda1/2/a/c2" "txf8487d5fd13b4748be362-006ac5311e" "container-server 1867659" 0.0051 "-" 1867659 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:57723/sdb1/2/a/c2" "txf8487d5fd13b4748be362-006ac5311e" "container-server 1867659" 0.0016 "-" 1867659 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf8487d5fd13b4748be362-006ac5311e" "proxy-server 1867659" 0.0170 "-" 1867659 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf8487d5fd13b4748be362-006ac5311e" "proxy-server 1867659" 0.0341 "-" 1867659 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txf8487d5fd13b4748be362-006ac5311e - 0.0546 - - 1791308062.759669065 1791308062.814222813 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 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.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.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.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.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_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 + +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test INFO: Cleaved ShardRange in 0.009s, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpzou918ik/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.92373.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015354156494140625s, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010085105895996094s, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013589859008789062s, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001285076141357422s, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange<'d' to 'x' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297> - zero objects found, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'x' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013971328735351562s, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.131431579589844e-05s, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange<'x' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297> - zero objects found, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp8tg77tkl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308062.99483.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015735626220703125s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011467933654785156s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.412101745605469e-05s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx691afa5aa23b4b0d9db53-006ac5311e" "proxy-server 1867661" 0.0095 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbbf04947979e4f93bed74-006ac5311e" "proxy-server 1867661" 0.0135 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "txd23dd48b0833481a99328-006ac5311e" "object-server 1867661" 0.0005 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "txd23dd48b0833481a99328-006ac5311e" "object-server 1867661" 0.0004 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txd23dd48b0833481a99328-006ac5311e" "proxy-server 1867661" 0.0254 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txd23dd48b0833481a99328-006ac5311e" "proxy-server 1867661" 0.0248 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/22 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - txd23dd48b0833481a99328-006ac5311e - 0.0673 - - 1791308062.913809061 1791308062.981110334 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8678cacb01594f269c911-006ac5311e" "proxy-server 1867661" 0.0056 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf2d889fc8e2143848c33b-006ac5311e" "proxy-server 1867661" 0.0108 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "GET /sda1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx805d7979bbdf4cea8c4bc-006ac5311f" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/23 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx805d7979bbdf4cea8c4bc-006ac5311f - 0.0300 - - 1791308062.982083082 1791308063.012110949 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 - - [06/Oct/2026:17:34:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx97509738baed45b7a3a62-006ac5311f" "proxy-server 1867661" 0.0184 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx76bc550168ba4307974b9-006ac5311f" "proxy-server 1867661" 0.0079 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sda1/1/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "txe1ddf3b443984d7eadc37-006ac5311f" "object-server 1867661" 0.0004 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sdb1/1/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "txe1ddf3b443984d7eadc37-006ac5311f" "object-server 1867661" 0.0047 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "txe1ddf3b443984d7eadc37-006ac5311f" "proxy-server 1867661" 0.0167 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "txe1ddf3b443984d7eadc37-006ac5311f" "proxy-server 1867661" 0.0224 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/23 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - txe1ddf3b443984d7eadc37-006ac5311f - 0.0662 - - 1791308063.025830984 1791308063.092077255 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 - - [06/Oct/2026:17:34:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6fde08365a2944b4b07cb-006ac5311f" "proxy-server 1867661" 0.0056 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc76e59df26734428b49ca-006ac5311f" "proxy-server 1867661" 0.0106 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx58cb5cb60608439791d4c-006ac5311f" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx58cb5cb60608439791d4c-006ac5311f" "proxy-server 1867661" 0.0200 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx58cb5cb60608439791d4c-006ac5311f" "object-server 1867661" 0.0004 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx58cb5cb60608439791d4c-006ac5311f" "proxy-server 1867661" 0.0249 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/23 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx58cb5cb60608439791d4c-006ac5311f - 0.0502 - - 1791308063.106017590 1791308063.156240702 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 - - [06/Oct/2026:17:34:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48bf00822c4245e3bb9b5-006ac5311f" "proxy-server 1867661" 0.0054 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8bc2a8e779ea4de1a28a8-006ac5311f" "proxy-server 1867661" 0.0109 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sdb1/1/a/c/o" 201 - "PUT http://localhost/sdb1/2/a/c/o" "tx966a0f5ada5f4f55bbdbf-006ac5311f" "object-server 1867661" 0.0005 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sda1/1/a/c/o" 201 - "PUT http://localhost/sda1/2/a/c/o" "tx966a0f5ada5f4f55bbdbf-006ac5311f" "object-server 1867661" 0.0004 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sdb1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx966a0f5ada5f4f55bbdbf-006ac5311f" "proxy-server 1867661" 0.0208 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:23 +0000] "PUT /sda1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx966a0f5ada5f4f55bbdbf-006ac5311f" "proxy-server 1867661" 0.0203 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/23 PUT /v1/a/c/o HTTP/1.0 201 - - t 25 - - tx966a0f5ada5f4f55bbdbf-006ac5311f - 0.0522 - - 1791308063.173654556 1791308063.225869894 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_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.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.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since ... 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.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.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... 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.TestContainerBrokerBeforeXSync.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces ... ok + +sharder-test INFO: Replicating new shard container .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaved ShardRange in 0.021s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, found as of 1791307997.12297>, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001621246337890625s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.29425048828125e-05s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 5.888938903808594e-05s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.245208740234375e-05s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmp1nmumxd5/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/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.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/tmp1nmumxd5/sda/containers/0/9b9/972568f4e581d2eee989a80f294ed9b9/972568f4e581d2eee989a80f294ed9b9.db, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297> - shard db already in sync, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1791307997.12297, (3, 6) as of 1791308063.29948, cleaved as of 1791307997.12297> in 0.003s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014448165893554688s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.2928924560546875e-05s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.274482727050781e-05s, path: a/c, db: /tmp/tmp1nmumxd5/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/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1791307997.12297, (1, 100) as of 1791308063.32403, cleaved as of 1791307997.12297> in 0.011s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014591217041015625s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.2928924560546875e-05s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011205673217773438s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 5.14984130859375e-05s, path: a/c, db: /tmp/tmp1nmumxd5/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/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: txd90903a0296546719677e-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd90903a0296546719677e-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.0:1000/sda (txn: txd90903a0296546719677e-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: txd90903a0296546719677e-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: txd90903a0296546719677e-006ac5311f) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: txd90903a0296546719677e-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5260bae3676346e29d76f-006ac5311f) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx5260bae3676346e29d76f-006ac5311f) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx5260bae3676346e29d76f-006ac5311f) +proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx5260bae3676346e29d76f-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa36e8e202c8a4c3abd319-006ac5311f) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txa36e8e202c8a4c3abd319-006ac5311f) +proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txa36e8e202c8a4c3abd319-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_with_507s +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity_with_507s ... ok +test.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.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 + +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: tx0ed5d862fc8249d9870d2-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: txb7c0a97a13d7446792512-006ac5311f) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx41a1cb60d78a40a482b9e-006ac5311f) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx41a1cb60d78a40a482b9e-006ac5311f) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx41a1cb60d78a40a482b9e-006ac5311f) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect + raise HTTPException() +http.client.HTTPException (txn: tx30b8f0f899554b64aa107-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx30b8f0f899554b64aa107-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx30b8f0f899554b64aa107-006ac5311f) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx30b8f0f899554b64aa107-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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)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.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_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.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_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_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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_state_filtering ... ok + +sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1791307997.12297, (1, 1000) as of 1791308063.38805, cleaved as of 1791307997.12297> in 0.017s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1791307997.12297, (2, 15) as of 1791308063.41132, active as of 1791307997.12297>, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001461505889892578s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.058547973632812e-05s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: a/c, db: /tmp/tmp1nmumxd5/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/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1791307997.12297, (2, 15) as of 1791308063.41132, active as of 1791307997.12297> in 0.011s, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmp1nmumxd5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.11844.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00015163421630859375s, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010228157043457031s, path: a/c, db: /tmp/tmplqxp3oj4/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/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test INFO: Cleaved ShardRange in 0.011s, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1791307997.12297, (500000, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015091896057128906s, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001068115234375s, path: a/c, db: /tmp/tmplqxp3oj4/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/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test INFO: Cleaved ShardRange<'d' to 'x' as of 1791307997.12297, (2, 103) as of 1791308063.56395, cleaved as of 1791307997.12297> in 0.016s, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: Continuing to cleave (2 done, 1 todo), path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'d' to MaxBound as of 1791308063.58696, (500000, 0) as of 1791308063.58696, created as of 1791308063.58696>, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015616416931152344s, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010776519775390625s, path: a/c, db: /tmp/tmplqxp3oj4/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/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.dbtest.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.TestContainerBrokerBeforeXSync.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting ... 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: 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: tx945f6155034b452f8a7ea-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx4cd5c87cd2454be2ba3ff-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx4cd5c87cd2454be2ba3ff-006ac5311f) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: tx4cd5c87cd2454be2ba3ff-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx14493b639a9d42d383907-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx14493b639a9d42d383907-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx14493b639a9d42d383907-006ac5311f) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx14493b639a9d42d383907-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx9dc9dd4132ea4e96a0371-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx9dc9dd4132ea4e96a0371-006ac5311f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: tx9dc9dd4132ea4e96a0371-006ac5311f) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: tx9dc9dd4132ea4e96a0371-006ac5311f) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx116f40dadc904670b7aea-006ac5311f) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx116f40dadc904670b7aea-006ac5311f) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx116f40dadc904670b7aea-006ac5311f) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx116f40dadc904670b7aea-006ac5311f) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx349f2474895a49ce8ab29-006ac5311f) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx349f2474895a49ce8ab29-006ac5311f) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx349f2474895a49ce8ab29-006ac5311f) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx349f2474895a49ce8ab29-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx4439fb70c3fb4c39b8c36-006ac5311f) +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: txf0eac788e1cf41b0a00ad-006ac5311f) +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: tx2e9615055df94944ac4aa-006ac5311f) +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: tx704e44b424c14479b8dfa-006ac5311f) +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: tx35a35f15e0c94dbdb247c-006ac5311f) +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: tx6237dbbeb7c449678cef4-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2f1c3280bfb84adea27d7-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx2f1c3280bfb84adea27d7-006ac5311f) +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: tx3c273aa6854c4c46a2a2b-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx3c273aa6854c4c46a2a2b-006ac5311f) +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: txb2bc6a73ad6c49b7bc371-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb2bc6a73ad6c49b7bc371-006ac5311f) +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: txb620b8e508fd40c79b77e-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb620b8e508fd40c79b77e-006ac5311f) +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: txa12254e98af44f5cbf200-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa12254e98af44f5cbf200-006ac5311f) +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: txdef729c380184faf8a239-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txdef729c380184faf8a239-006ac5311f) +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: tx52016766b7ff443794e0d-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx52016766b7ff443794e0d-006ac5311f) +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: tx6775521b6e0b49429005b-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6775521b6e0b49429005b-006ac5311f) +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: tx3168c6bbfd9641fdad53d-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx3168c6bbfd9641fdad53d-006ac5311f) +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: tx7923d259bd404e19a77f6-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx7923d259bd404e19a77f6-006ac5311f)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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row ... ok + +sharder-test INFO: Cleaved ShardRange<'d' to MaxBound as of 1791308063.58696, (3, 1103) as of 1791308063.61799, cleaved as of 1791308063.58696> in 0.015s, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmplqxp3oj4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308063.48494.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013375282287597656s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.842613220214844e-05s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/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/tmpqsrlrx0d/sda/containers/0/69a/52dc15bc95932a412a3dd903a1c1269a/52dc15bc95932a412a3dd903a1c1269a.db, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.322166442871094e-05s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010848045349121094s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.054473876953125e-05s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=True) in 5.8650970458984375e-05s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_0 for ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001552104949951172s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/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 1791308063.64297, (0, 0) as of 1791308063.64297, sharding as of 1791308063.64297>, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1791307997.12297, (3, 6) as of 1791308063.75883, cleaved as of 1791307997.12297> in 0.006s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015234947204589844s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.031990051269531e-05s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/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/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010442733764648438s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.584426879882812e-05s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard +test.unit.container.test_sharder.TestSharder.test_cleave_shard ... 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.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 +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 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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata +test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info ... ok + +sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_1 for ShardRange<'there' to 'where' as of 1791307997.12297, (2, 15) as of 1791308063.77506, cleaved as of 1791307997.12297>, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001456737518310547s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.417533874511719e-05s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/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 1791308063.64297, (0, 0) as of 1791308063.64297, sharding as of 1791308063.64297>, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1791307997.12297, (2, 15) as of 1791308063.77506, cleaved as of 1791307997.12297> in 0.01s, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpqsrlrx0d/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308063.64298.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmphem9s4h3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphem9s4h3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphem9s4h3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphem9s4h3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmphem9s4h3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmphem9s4h3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmphem9s4h3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791308076.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791308076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791308076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001266002655029297s, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.560585021972656e-05s, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.441375732421875e-05s, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.511543273925781e-05s, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791308076.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791308076.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_1_ for ShardRange<'h' to MaxBound as of 1791308063.91298, (1000, 11111) as of 1791308063.91298, created as of 1791308063.91298>, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791308076.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.004394054412841797s, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/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 1791308086.00000, (0, 0) as of 1791308075.00000, shrunk as of 1791308075.00000>, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791308076.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1791308063.91298, (1000, 11111) as of 1791308063.91298, created as of 1791308063.91298> in 0.01s, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791308076.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_1, db: /tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1791308076.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7n69w027/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791308103.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791308103.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791308103.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001266002655029297s, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.654594421386719e-05s, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.918212890625e-05s, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.512901306152344e-05s, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +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: txba152cf9296347f185df4-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txba152cf9296347f185df4-006ac5311f) +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: tx6154d1e3a49e404faf5d5-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6154d1e3a49e404faf5d5-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9de6fd6fece649b0aaad0-006ac5311f) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx9de6fd6fece649b0aaad0-006ac5311f) +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: tx11186d7d8da1476c899db-006ac5311f) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx11186d7d8da1476c899db-006ac5311f) +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: tx32c01b2d89664d69b7017-006ac5311f) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx32c01b2d89664d69b7017-006ac5311f) +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: txde2645c178a34f15a05f0-006ac5311f) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txde2645c178a34f15a05f0-006ac5311f) +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: txe050cddf94654634a13ce-006ac5311f) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txe050cddf94654634a13ce-006ac5311f) +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: tx0d431dfe3543468cb319c-006ac5311f) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx0d431dfe3543468cb319c-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe089b6cac2a64d5397b90-006ac5311f) +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: tx49354b8d45c2450e88b6c-006ac5311f) +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: tx49480f486607478089da5-006ac5311f) +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: tx0aa7196878414e7fbd956-006ac5311f) +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: txf95daca4bc2e4a98b3cca-006ac5311f) +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: txc5b11f41351640d7911fa-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx250e93585cf64378b1309-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx250e93585cf64378b1309-006ac5311f) +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: tx3d07a1771e034d7a8e20d-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx3d07a1771e034d7a8e20d-006ac5311f) +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: tx57910189333a4b2291c74-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx57910189333a4b2291c74-006ac5311f) +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: txd3073e0c31524ae4ada20-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txd3073e0c31524ae4ada20-006ac5311f) +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: tx336a0c4eefe74e6ca3973-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx336a0c4eefe74e6ca3973-006ac5311f) +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: tx1d15db24be7d44c3b0fdf-006ac5311f) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx1d15db24be7d44c3b0fdf-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state ... 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.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.TestContainerBrokerBeforeShardRanges.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid ... 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.TestContainerBrokerBeforeXSync.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_report_info ... 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 INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 LICK /v1/a HTTP/1.0 405 - - t - 91 - txc63f5d6c7eac4aacaba7a-006ac53120 - 0.0004 - - 1791308064.073482990 1791308064.073881149 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/24 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1791308064.087289095 1791308064.087501764 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/24 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1791308064.102640867 1791308064.102847338 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/24 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0002 - - 1791308064.108029842 1791308064.108257294 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/24 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1791308064.118138075 1791308064.118344307 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8aa73c657f624d52907e5-006ac53120" "proxy-server 1867661" 0.0014 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx03e289aba03d4cf5a47bc-006ac53120" "proxy-server 1867661" 0.0028 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "PUT /sda1/1/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/2/a/c/o/chunky" "tx8d2e8bab94294270ada09-006ac53120" "object-server 1867661" 0.0004 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "PUT /sdb1/1/a/c/o/chunky" 201 - "PUT http://localhost/sda1/2/a/c/o/chunky" "tx8d2e8bab94294270ada09-006ac53120" "object-server 1867661" 0.0004 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "PUT /sdb1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx8d2e8bab94294270ada09-006ac53120" "proxy-server 1867661" 0.0071 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "PUT /sda1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx8d2e8bab94294270ada09-006ac53120" "proxy-server 1867661" 0.0086 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - tx8d2e8bab94294270ada09-006ac53120 - 0.0227 - - 1791308064.125181198 1791308064.147920847 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc6b7edff1848468dbe32a-006ac53120" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx02b7526e58b643b0854da-006ac53120" "proxy-server 1867661" 0.0024 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "GET /sdb1/2/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "tx88b1c969c44c4cc68c77d-006ac53120" "proxy-server 1867661" 0.0007 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - tx88b1c969c44c4cc68c77d-006ac53120 - 0.0129 - - 1791308064.149327278 1791308064.162224293 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 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93eec696f9be40e19fa04-006ac53120" "proxy-server 1867661" 0.0013 "-" 1867661 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx93eec696f9be40e19fa04-006ac53120 - 0.0042 - - 1791308064.168283939 1791308064.172449112 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 06/Oct/2026/17/34/24 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1791308064.178887367 1791308064.178980350 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8404a201d20f4590b721c-006ac53120" "proxy-server 1867661" 0.0013 "-" 1867661 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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:34353/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" "tx8404a201d20f4590b721c-006ac53120" "container-server 1867661" 0.0074 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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:58505/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" "tx8404a201d20f4590b721c-006ac53120" "container-server 1867661" 0.0011 "-" 1867661 0 +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791308103.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791308103.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_2_ for ShardRange<'h' to MaxBound as of 1791308063.99766, (1000, 11111) as of 1791308063.99766, cleaved as of 1791308063.99766>, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791308103.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015234947204589844s, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/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/tmp7n69w027/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 1791308113.00000, (0, 0) as of 1791308102.00000, shrunk as of 1791308102.00000>, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791308103.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1791308063.99766, (1000, 11111) as of 1791308063.99766, cleaved as of 1791308063.99766> in 0.011s, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791308103.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_2, db: /tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1791308103.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7n69w027/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791308130.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791308130.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791308130.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012493133544921875s, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.416175842285156e-05s, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.606910705566406e-05s, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010395050048828125s, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791308130.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791308130.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_3_ for ShardRange<'h' to MaxBound as of 1791308064.09880, (1000, 11111) as of 1791308064.09880, active as of 1791308064.09880>, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791308130.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00016880035400390625s, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/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 1791308140.00000, (0, 0) as of 1791308129.00000, shrunk as of 1791308129.00000>, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791308130.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1791308064.09880, (1000, 11111) as of 1791308064.09880, active as of 1791308064.09880> in 0.025s, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791308130.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_3, db: /tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1791308130.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7n69w027/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012731552124023438s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.369850158691406e-05s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.940696716308594e-05s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_k for ShardRange<'d' to 'k' as of 1791308064.20478, (1000, 11111) as of 1791308064.20478, created as of 1791308064.20478>, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015306472778320312s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.dbtest.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.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit ... ok + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "tx8404a201d20f4590b721c-006ac53120" "proxy-server 1867661" 0.0231 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "tx8404a201d20f4590b721c-006ac53120" "proxy-server 1867661" 0.0196 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 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 - - - tx8404a201d20f4590b721c-006ac53120 - 0.0325 - - 1791308064.187168598 1791308064.219640732 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "GET /sda1/1/a" 200 2280 "GET http://localhost/v1/a?format=json" "tx706b506c7e15410abfb44-006ac53120" "proxy-server 1867661" 0.0067 "-" 1867661 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 450 - tx706b506c7e15410abfb44-006ac53120 - 0.0100 - - 1791308064.225401402 1791308064.235366344 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "GET /sda1/1/a" 200 2280 "GET http://localhost/v1/a?format=json" "tx2a3307e36ed04c74bcb73-006ac53120" "proxy-server 1867661" 0.0140 "-" 1867661 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 2280 - tx2a3307e36ed04c74bcb73-006ac53120 - 0.0175 - - 1791308064.241318464 1791308064.258803606 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "GET /sdb1/1/a" 200 2280 "GET http://localhost/v1/a?format=json" "txc33cf609c20d416fb7f46-006ac53120" "proxy-server 1867661" 0.0085 "-" 1867661 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 3086 - txc33cf609c20d416fb7f46-006ac53120 - 0.0124 - - 1791308064.266616106 1791308064.278999329 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b379f5d3c20478baa4e9-006ac53120" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "tx4cfd29b8be454836a0d9b-006ac53120" "proxy-server 1867661" 0.0013 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "txe2dc18b668eb4705ae94b-006ac53120" "object-server 1867661" 0.0005 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "txe2dc18b668eb4705ae94b-006ac53120" "object-server 1867661" 0.0004 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "txe2dc18b668eb4705ae94b-006ac53120" "proxy-server 1867661" 0.0252 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "txe2dc18b668eb4705ae94b-006ac53120" "proxy-server 1867661" 0.0268 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 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 - - - txe2dc18b668eb4705ae94b-006ac53120 - 0.0426 - - 1791308064.285032988 1791308064.327628374 0test.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.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.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 + +sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/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 1791308156.00000, (0, 0) as of 1791308156.00000, shrinking as of 1791308156.00000>, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791308064.20478, (1000, 11111) as of 1791308064.20478, created as of 1791308064.20478> in 0.006s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_ for ShardRange<'k' to MaxBound as of 1791308064.20482, (1000, 11111) as of 1791308064.20482, created as of 1791308064.20482>, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.000148773193359375s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.489059448242188e-05s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/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 1791308156.00000, (0, 0) as of 1791308156.00000, shrinking as of 1791308156.00000>, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1791308064.20482, (1000, 11111) as of 1791308064.20482, created as of 1791308064.20482> in 0.014s, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_4, db: /tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1791308157.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7n69w027/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013780593872070312s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.202957153320312e-05s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.606910705566406e-05s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_k for ShardRange<'d' to 'k' as of 1791308064.31473, (1000, 11111) as of 1791308064.31473, cleaved as of 1791308064.31473>, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001552104949951172s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.512901306152344e-05s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/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 1791308189.00000, (0, 0) as of 1791308189.00000, shrinking as of 1791308189.00000>, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791308064.31473, (1000, 11111) as of 1791308064.31473, cleaved as of 1791308064.31473> in 0.014s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_ for ShardRange<'k' to MaxBound as of 1791308064.31477, (1000, 11111) as of 1791308064.31477, cleaved as of 1791308064.31477>, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015163421630859375s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.608268737792969e-05s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/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 1791308189.00000, (0, 0) as of 1791308189.00000, shrinking as of 1791308189.00000>, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1791308064.31477, (1000, 11111) as of 1791308064.31477, cleaved as of 1791308064.31477> in 0.007s, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_5, db: /tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1791308190.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7n69w027/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.dbtest.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect ... 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.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container ... ok + +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013399124145507812s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.177757263183594e-05s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.821487426757812e-05s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.004182338714599609s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_k for ShardRange<'d' to 'k' as of 1791308064.44239, (1000, 11111) as of 1791308064.44239, active as of 1791308064.44239>, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002155303955078125s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/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 1791308222.00000, (0, 0) as of 1791308222.00000, shrinking as of 1791308222.00000>, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791308064.44239, (1000, 11111) as of 1791308064.44239, active as of 1791308064.44239> in 0.014s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_ for ShardRange<'k' to MaxBound as of 1791308064.44242, (1000, 11111) as of 1791308064.44242, active as of 1791308064.44242>, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016069412231445312s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/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 1791308222.00000, (0, 0) as of 1791308222.00000, shrinking as of 1791308222.00000>, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1791308064.44242, (1000, 11111) as of 1791308064.44242, active as of 1791308064.44242> in 0.015s, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_6, db: /tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1791308223.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7n69w027/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012445449829101562s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.463859558105469e-05s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.869171142578125e-05s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010180473327636719s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_k for ShardRange<'d' to 'k' as of 1791308064.57460, (1000, 11111) as of 1791308064.57460, cleaved as of 1791308064.57460>, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014662742614746094s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.298324584960938e-05s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/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 1791308255.00000, (0, 0) as of 1791308255.00000, shrinking as of 1791308255.00000>, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791308064.57460, (1000, 11111) as of 1791308064.57460, cleaved as of 1791308064.57460> in 0.014s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_t for ShardRange<'k' to 't' as of 1791308064.57463, (1000, 11111) as of 1791308064.57463, cleaved as of 1791308064.57463>, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001518726348876953s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.dbtest.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 + +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/19 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - tx781dc8cf234340f688a30-006ac5311b - 0.0790 - - 1791308059.810957670 1791308059.889981985 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx86d8d25e55874e3493749-006ac5311c" "proxy-server 1867651" 0.0020 "-" 1867651 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd098b54df9c14815a778c-006ac5311c" "proxy-server 1867651" 0.0067 "-" 1867651 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:20 +0000] "GET /sdb1/3/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "txe63095cceeed401881eff-006ac5311c" "proxy-server 1867651" 0.0003 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/20 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - txe63095cceeed401881eff-006ac5311c - 0.0265 - - 1791308060.660806179 1791308060.687344313 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx2789d7558ff14192b5046-006ac5311d) +proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: tx2789d7558ff14192b5046-006ac5311d) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: tx8e1309a479ed4efaa006d-006ac5311d) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfa90e80e6dd741dbae8cf-006ac5311d) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txfa90e80e6dd741dbae8cf-006ac5311d) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx70b31c0871754425bc856-006ac5311d) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd16ab8472145423bb80fc-006ac5311e) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd16ab8472145423bb80fc-006ac5311e) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx13532d37460d4fd194602-006ac5311e) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txceed2536b45a468f85743-006ac5311e) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txceed2536b45a468f85743-006ac5311e) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txceed2536b45a468f85743-006ac5311e) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txceed2536b45a468f85743-006ac5311e) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9a9feb1abae04eabaad18-006ac5311f) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx9a9feb1abae04eabaad18-006ac5311f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx2730d38050564d3ca2c4c-006ac53120)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 +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.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.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container ... 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 +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.TestContainerBrokerBeforeXSync.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage ... ok + +sharder-test DEBUG: got 0 rows (deleted=True) in 8.845329284667969e-05s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/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 1791308255.00000, (0, 0) as of 1791308255.00000, shrinking as of 1791308255.00000>, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1791308064.57463, (1000, 11111) as of 1791308064.57463, cleaved as of 1791308064.57463> in 0.009s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_ for ShardRange<'t' to MaxBound as of 1791308064.57464, (1000, 11111) as of 1791308064.57464, cleaved as of 1791308064.57464>, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014519691467285156s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001068115234375s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/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 1791308255.00000, (0, 0) as of 1791308255.00000, shrinking as of 1791308255.00000>, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1791308064.57464, (1000, 11111) as of 1791308064.57464, cleaved as of 1791308064.57464> in 0.046s, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_7, db: /tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1791308256.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7n69w027/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012803077697753906s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/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/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010728836059570312s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.298324584960938e-05s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_k for ShardRange<'d' to 'k' as of 1791308064.75511, (1000, 11111) as of 1791308064.75511, created as of 1791308064.75511>, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015497207641601562s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010371208190917969s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/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 1791308294.00000, (0, 0) as of 1791308294.00000, shrinking as of 1791308294.00000>, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791308064.75511, (1000, 11111) as of 1791308064.75511, created as of 1791308064.75511> in 0.007s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_t for ShardRange<'k' to 't' as of 1791308064.75514, (1000, 11111) as of 1791308064.75514, created as of 1791308064.75514>, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014853477478027344s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.894371032714844e-05s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/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 1791308294.00000, (0, 0) as of 1791308294.00000, shrinking as of 1791308294.00000>, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1791308064.75514, (1000, 11111) as of 1791308064.75514, created as of 1791308064.75514> in 0.007s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_ for ShardRange<'t' to MaxBound as of 1791308064.75515, (1000, 11111) as of 1791308064.75515, created as of 1791308064.75515>, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014925003051757812s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010442733764648438s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/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 1791308294.00000, (0, 0) as of 1791308294.00000, shrinking as of 1791308294.00000>, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.dbtest.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.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order ... 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.proxy.test_server.TestReplicatedObjectController.test_client_timeout +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name ... ok + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3babea36b12f4efe861f4-006ac53120" "proxy-server 1867661" 0.0096 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "tx3babea36b12f4efe861f4-006ac53120" "proxy-server 1867661" 0.0180 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 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 - tx3babea36b12f4efe861f4-006ac53120 - 0.0339 - - 1791308064.338155746 1791308064.372024775 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx92febbccec5d425f91d08-006ac53120" "proxy-server 1867661" 0.0094 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "tx92febbccec5d425f91d08-006ac53120" "proxy-server 1867661" 0.0119 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 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 - tx92febbccec5d425f91d08-006ac53120 - 0.0319 - - 1791308064.378106356 1791308064.410024881 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4d56fd0c7774e0185390-006ac53120" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "txd4d56fd0c7774e0185390-006ac53120" "proxy-server 1867661" 0.0021 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 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 - txd4d56fd0c7774e0185390-006ac53120 - 0.0265 - - 1791308064.411847591 1791308064.438337803 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx527fe3b7c74741988c7c9-006ac53120" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "tx9f66e4a667e640288b77a-006ac53120" "proxy-server 1867661" 0.0012 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +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" "tx64116d0920ca461b91391-006ac53120" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/24 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 - - - tx64116d0920ca461b91391-006ac53120 - 0.0335 - - 1791308064.440162897 1791308064.473693132 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: tx191095790a9b4da7903e5-006ac53120) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txac624409384f488cb1fb3-006ac53120) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_policy_stat_tracking ... ok + +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx2730d38050564d3ca2c4c-006ac53120) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx2730d38050564d3ca2c4c-006ac53120) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx46fc681d5edd44dab1d5e-006ac53120) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx46fc681d5edd44dab1d5e-006ac53120) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx46fc681d5edd44dab1d5e-006ac53120) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5f3ae48dc2d841d084af8-006ac53120) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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/tmphsug27em/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmphsug27em/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/tmphsug27em/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmphsug27em/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. +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0194 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0114 "-" 1867651 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0112 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0110 "-" 1867651 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31776685d5cd47b8a5dac-006ac53120" "proxy-server 1867651" 0.0055 "-" 1867651 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:57645/sda1/0/a/c" "tx31776685d5cd47b8a5dac-006ac53120" "container-server 1867651" 0.0010 "-" 1867651 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:43031/sdb1/0/a/c" "tx31776685d5cd47b8a5dac-006ac53120" "container-server 1867651" 0.0052 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx31776685d5cd47b8a5dac-006ac53120" "proxy-server 1867651" 0.0210 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx31776685d5cd47b8a5dac-006ac53120" "proxy-server 1867651" 0.0348 "-" 1867651 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/25 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx31776685d5cd47b8a5dac-006ac53120 - 0.0514 - - 1791308064.985315323 1791308065.036671162 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txc913aaffeddd4ac58d894-006ac53121" "proxy-server 1867651" 0.0054 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:43031/sdb1/2/a1/c1" "txc913aaffeddd4ac58d894-006ac53121" "container-server 1867651" 0.0010 "-" 1867651 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:57645/sda1/2/a1/c1" "txc913aaffeddd4ac58d894-006ac53121" "container-server 1867651" 0.0009 "-" 1867651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txc913aaffeddd4ac58d894-006ac53121" "proxy-server 1867651" 0.0327 "-" 1867651 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txc913aaffeddd4ac58d894-006ac53121" "proxy-server 1867651" 0.0213 "-" 1867651 0 +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1791308064.75515, (1000, 11111) as of 1791308064.75515, created as of 1791308064.75515> in 0.011s, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_8, db: /tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1791308295.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7n69w027/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012874603271484375s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.560585021972656e-05s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.107589721679688e-05s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_k for ShardRange<'d' to 'k' as of 1791308064.90971, (1000, 11111) as of 1791308064.90971, active as of 1791308064.90971>, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001780986785888672s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010085105895996094s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/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 1791308333.00000, (0, 0) as of 1791308333.00000, shrinking as of 1791308333.00000>, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791308064.90971, (1000, 11111) as of 1791308064.90971, active as of 1791308064.90971> in 0.01s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_t for ShardRange<'k' to 't' as of 1791308064.90974, (1000, 11111) as of 1791308064.90974, active as of 1791308064.90974>, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001697540283203125s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.894371032714844e-05s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/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 1791308333.00000, (0, 0) as of 1791308333.00000, shrinking as of 1791308333.00000>, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1791308064.90974, (1000, 11111) as of 1791308064.90974, active as of 1791308064.90974> in 0.014s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_ for ShardRange<'t' to MaxBound as of 1791308064.90975, (1000, 11111) as of 1791308064.90975, active as of 1791308064.90975>, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001513957977294922s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/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 1791308333.00000, (0, 0) as of 1791308333.00000, shrinking as of 1791308333.00000>, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1791308064.90975, (1000, 11111) as of 1791308064.90975, active as of 1791308064.90975> in 0.014s, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_9, db: /tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1791308334.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7n69w027/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001347064971923828s, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010180473327636719s, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.dbtest.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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object ... ok + +test DEBUG: Setting object count to 1024 (txn: tx952e3335b8fe4342b7a2b-006ac5311d) +test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx952e3335b8fe4342b7a2b-006ac5311d) +test DEBUG: Setting object count to 1024 (txn: tx952e3335b8fe4342b7a2b-006ac5311d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: tx8ae0d922276b434a86413-006ac5311f) +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: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: Setting object count to 1072 (txn: tx8ae0d922276b434a86413-006ac5311f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txc170ea3c63584a2785240-006ac53121) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txc170ea3c63584a2785240-006ac53121) +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: txc170ea3c63584a2785240-006ac53121) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc170ea3c63584a2785240-006ac53121) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txc170ea3c63584a2785240-006ac53121) +test DEBUG: Setting object count to 1072 (txn: txc170ea3c63584a2785240-006ac53121) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)/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.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 + +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010275840759277344s, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.632110595703125e-05s, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_10_k for ShardRange<'d' to 'k' as of 1791308065.10644, (1000, 11111) as of 1791308065.10644, created as of 1791308065.10644>, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016689300537109375s, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/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 1791308372.00000, (0, 0) as of 1791308372.00000, shrinking as of 1791308372.00000>, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791308065.10644, (1000, 11111) as of 1791308065.10644, created as of 1791308065.10644> in 0.016s, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_10, db: /tmp/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'a8690cb0-00bf-4c3b-900a-9244174c4f27-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/tmp7n69w027/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1791308373.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001289844512939453s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.008314132690429688s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.512901306152344e-05s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.511543273925781e-05s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_k for ShardRange<'d' to 'k' as of 1791308065.21610, (1000, 11111) as of 1791308065.21610, cleaved as of 1791308065.21610>, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014495849609375s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.918212890625e-05s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/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 1791308398.00000, (0, 0) as of 1791308398.00000, shrinking as of 1791308398.00000>, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791308065.21610, (1000, 11111) as of 1791308065.21610, cleaved as of 1791308065.21610> in 0.01s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_t for ShardRange<'k' to 't' as of 1791308065.21614, (1000, 11111) as of 1791308065.21614, cleaved as of 1791308065.21614>, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014662742614746094s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.369850158691406e-05s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/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 1791308398.00000, (0, 0) as of 1791308398.00000, shrinking as of 1791308398.00000>, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1791308065.21614, (1000, 11111) as of 1791308065.21614, cleaved as of 1791308065.21614> in 0.006s, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_11, db: /tmp/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'd0ef74c9-fd5f-4216-8610-b05517e0cd52-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/tmp7n69w027/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1791308399.00000.dbtest.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.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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb8fa80d5ba934f3fb0933-006ac53121" "proxy-server 1867661" 0.0176 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 201 - "PUT http://127.0.0.1:58505/sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "txb8fa80d5ba934f3fb0933-006ac53121" "container-server 1867661" 0.0010 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 201 - "PUT http://127.0.0.1:34353/sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "txb8fa80d5ba934f3fb0933-006ac53121" "container-server 1867661" 0.0099 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 201 - "PUT http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "txb8fa80d5ba934f3fb0933-006ac53121" "proxy-server 1867661" 0.0536 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 201 - "PUT http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "txb8fa80d5ba934f3fb0933-006ac53121" "proxy-server 1867661" 0.0300 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/25 PUT /v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b HTTP/1.0 201 - - t - - - txb8fa80d5ba934f3fb0933-006ac53121 - 0.0903 - - 1791308065.014050245 1791308065.104348898 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx95ba074e99294b8aac173-006ac53121" "proxy-server 1867661" 0.0181 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx1caaf476585146d4a0cae-006ac53121" "proxy-server 1867661" 0.0013 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 201 - "PUT http://localhost/sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx8c1a881e14794ebd9c714-006ac53121" "object-server 1867661" 0.0005 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 201 - "PUT http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx8c1a881e14794ebd9c714-006ac53121" "proxy-server 1867661" 0.0206 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 201 - "PUT http://localhost/sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx8c1a881e14794ebd9c714-006ac53121" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 201 - "PUT http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx8c1a881e14794ebd9c714-006ac53121" "proxy-server 1867661" 0.0286 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/25 PUT /v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals HTTP/1.0 201 - - t 52 - - tx8c1a881e14794ebd9c714-006ac53121 - 0.0736 - - 1791308065.114045143 1791308065.187625647 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd03829fc0084cf28f9e0-006ac53121" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx80c59ac271464a4fb7240-006ac53121" "proxy-server 1867661" 0.0070 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "GET /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 200 52 "GET http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "txd414354678e94823acdd3-006ac53121" "proxy-server 1867661" 0.0048 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf03aca04e120438dae969-006ac53121" "proxy-server 1867661" 0.0061 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx424686b60fea486da0f69-006ac53121" "proxy-server 1867661" 0.0025 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "GET /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 412 - "GET http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "txc885fb37283f4107be2a3-006ac53121" "proxy-server 1867661" 0.0006 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "GET /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 412 - "GET http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "txc885fb37283f4107be2a3-006ac53121" "proxy-server 1867661" 0.0007 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd8e50fac7728452f872d4-006ac53121" "proxy-server 1867661" 0.0084 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx2c894740f4924f24a97ca-006ac53121" "proxy-server 1867661" 0.0055 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "GET /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 200 52 "GET http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "txd7c302b5a75348e2982aa-006ac53121" "proxy-server 1867661" 0.0006 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5db4d859097141d9b5f06-006ac53121" "proxy-server 1867661" 0.0055 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx453f5eea165644d498963-006ac53121" "proxy-server 1867661" 0.0096 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "GET /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 304 - "GET http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx76e1ed92938447dba89a6-006ac53121" "proxy-server 1867661" 0.0048 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0095921b354e4f4ba4413-006ac53121" "proxy-server 1867661" 0.0056 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "txa1118566d00741cf8fd91-006ac53121" "proxy-server 1867661" 0.0055 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "GET /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 200 52 "GET http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "txea05feefc7e9415d891af-006ac53121" "proxy-server 1867661" 0.0007 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cec63ce06954d0595121-006ac53121" "proxy-server 1867661" 0.0055 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx8c86b5ffc05641ccba7dc-006ac53121" "proxy-server 1867661" 0.0013 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "GET /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 304 - "GET http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx7d5fc4cb22934cb38c875-006ac53121" "proxy-server 1867661" 0.0006 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txacbf8217b2e24fbfbb6bd-006ac53121" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx4aefc8f977e440f9abf67-006ac53121" "proxy-server 1867661" 0.0013 "-" 1867661 0test.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.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.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.TestContainerBrokerBeforeXSync.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_deleted ... 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.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.TestReplicatedObjectController.test_conditional_GET_replication +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication ... 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.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.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_memory ... ok + +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791308431.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791308431.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791308431.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012302398681640625s, path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.869171142578125e-05s, path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012063980102539062s, path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.797645568847656e-05s, path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791308431.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791308431.00000.db +sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791308431.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_12, db: /tmp/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791308431.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '48901468-c479-460c-bd66-ce13dec5999f-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/tmp7n69w027/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1791308431.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791308451.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791308451.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791308451.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001251697540283203s, path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.249282836914062e-05s, path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.511543273925781e-05s, path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791308451.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791308451.00000.db +sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791308451.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_13, db: /tmp/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791308451.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f44c87b7-3d04-4493-afa4-9e8bc321c2cf-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/tmp7n69w027/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1791308451.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012946128845214844s, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.322166442871094e-05s, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010156631469726562s, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.988380432128906e-05s, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_14_k for ShardRange<'d' to 'k' as of 1791308065.52333, (1000, 11111) as of 1791308065.52333, cleaved as of 1791308065.52333>, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015306472778320312s, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010180473327636719s, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/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 1791308470.00000, (0, 0) as of 1791308470.00000, shrinking as of 1791308470.00000>, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking +test.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking ... ok + +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/25 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txc913aaffeddd4ac58d894-006ac53121 - 0.0557 - - 1791308065.038250446 1791308065.093900919 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42f814b7366c4fc0b84b5-006ac53121" "proxy-server 1867651" 0.0019 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:43031/sdb1/0/a/c1" "tx42f814b7366c4fc0b84b5-006ac53121" "container-server 1867651" 0.0103 "-" 1867651 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:57645/sda1/0/a/c1" "tx42f814b7366c4fc0b84b5-006ac53121" "container-server 1867651" 0.0011 "-" 1867651 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx42f814b7366c4fc0b84b5-006ac53121" "proxy-server 1867651" 0.0220 "-" 1867651 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx42f814b7366c4fc0b84b5-006ac53121" "proxy-server 1867651" 0.0393 "-" 1867651 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/25 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx42f814b7366c4fc0b84b5-006ac53121 - 0.0677 - - 1791308065.095242739 1791308065.162923098 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd56528fe30ca49e48b6a7-006ac53121" "proxy-server 1867651" 0.0019 "-" 1867651 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:57645/sda1/2/a/c2" "txd56528fe30ca49e48b6a7-006ac53121" "container-server 1867651" 0.0058 "-" 1867651 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:43031/sdb1/2/a/c2" "txd56528fe30ca49e48b6a7-006ac53121" "container-server 1867651" 0.0010 "-" 1867651 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txd56528fe30ca49e48b6a7-006ac53121" "proxy-server 1867651" 0.0250 "-" 1867651 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txd56528fe30ca49e48b6a7-006ac53121" "proxy-server 1867651" 0.0343 "-" 1867651 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/25 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txd56528fe30ca49e48b6a7-006ac53121 - 0.0548 - - 1791308065.164345741 1791308065.219099045 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 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.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.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.TestReplicatedObjectController.test_conditional_range_get +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim ... ok +test.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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable ... 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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 200 52 "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx4ba7fc8ede124f928d605-006ac53121" "proxy-server 1867661" 0.0005 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf14595384c194791b36df-006ac53121" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx42d4950c952949898c3d0-006ac53121" "proxy-server 1867661" 0.0012 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 412 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx82b4ef884cfb418aac846-006ac53121" "proxy-server 1867661" 0.0005 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 412 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx82b4ef884cfb418aac846-006ac53121" "proxy-server 1867661" 0.0005 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx939ceb6f81714ca8bf88d-006ac53121" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx7dc2d6ddf13b4bd795958-006ac53121" "proxy-server 1867661" 0.0012 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 200 52 "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx16c76d036aff414a86ab5-006ac53121" "proxy-server 1867661" 0.0005 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cc3f43b6c0347a8a6b13-006ac53121" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx30d6c47593cb4a17b8bc2-006ac53121" "proxy-server 1867661" 0.0011 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 304 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "tx97f4e102840e4d9b81454-006ac53121" "proxy-server 1867661" 0.0005 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b82436512ff4b3e97e0e-006ac53121" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx514a1519a18f4e448b6c9-006ac53121" "proxy-server 1867661" 0.0087 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 200 52 "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "txc148be05244641b2a29cb-006ac53121" "proxy-server 1867661" 0.0005 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cefc5ab1ba64a97b30e0-006ac53121" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sdb1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b" 204 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b" "tx480b12d5cecb40f08a361-006ac53121" "proxy-server 1867661" 0.0012 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/2/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" 304 - "HEAD http://localhost/v1/a/10a73d6dfa2f45cbb4867ec1c1ba300b/conditionals" "txfccf210fc76c4c5b805a6-006ac53121" "proxy-server 1867661" 0.0005 "-" 1867661 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 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d6194c5ebfe48b5a6e4c-006ac53121" "proxy-server 1867661" 0.0013 "-" 1867661 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://127.0.0.1:34353/sdb1/0/a/con" "tx4d6194c5ebfe48b5a6e4c-006ac53121" "container-server 1867661" 0.0052 "-" 1867661 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://127.0.0.1:58505/sda1/0/a/con" "tx4d6194c5ebfe48b5a6e4c-006ac53121" "container-server 1867661" 0.0010 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "tx4d6194c5ebfe48b5a6e4c-006ac53121" "proxy-server 1867661" 0.0164 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "tx4d6194c5ebfe48b5a6e4c-006ac53121" "proxy-server 1867661" 0.0293 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/25 PUT /v1/a/con HTTP/1.0 201 - - t - - - tx4d6194c5ebfe48b5a6e4c-006ac53121 - 0.0494 - - 1791308065.556563377 1791308065.605973482 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15ca9cc8731b483aab100-006ac53121" "proxy-server 1867661" 0.0019 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "txf7a78abbc11d4a95bb680-006ac53121" "proxy-server 1867661" 0.0012 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/sdb1/2/a/con/o" "txe26afc9fced8422db458b-006ac53121" "object-server 1867661" 0.0005 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/sda1/2/a/con/o" "txe26afc9fced8422db458b-006ac53121" "object-server 1867661" 0.0004 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sda1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txe26afc9fced8422db458b-006ac53121" "proxy-server 1867661" 0.0182 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "PUT /sdb1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txe26afc9fced8422db458b-006ac53121" "proxy-server 1867661" 0.0181 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/25 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - txe26afc9fced8422db458b-006ac53121 - 0.0476 - - 1791308065.607347250 1791308065.654993773 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78955935745b4dcb934a4-006ac53121" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "HEAD /sda1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "txfa67cc49d2e541c489d5e-006ac53121" "proxy-server 1867661" 0.0064 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:25 +0000] "GET /sda1/2/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "tx0b65fc3911bb475aa2973-006ac53121" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/25 GET /v1/a/con/o HTTP/1.0 304 - - t - - - tx0b65fc3911bb475aa2973-006ac53121 - 0.0332 - - 1791308065.656337976 1791308065.689550638 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_custom_mime_types_files +test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files ... 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 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 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.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.TestSwiftInfo.test_registered_defaults +test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files ... ok + +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1791308065.52333, (1000, 11111) as of 1791308065.52333, cleaved as of 1791308065.52333> in 0.018s, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test INFO: Stopped cleave at gap: 'k' - 't', path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_14, db: /tmp/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'd3c11ec8-7eba-414b-a079-4a468be4f1c5-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/tmp7n69w027/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1791308471.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002162456512451172s, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.606910705566406e-05s, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.296966552734375e-05s, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.034706115722656e-05s, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test INFO: Cleaving from row None into .shards/other for ShardRange<'here' to 'where' as of 1791308068.00000, (0, 0) as of 1791308068.00000, active as of 1791308068.00000>, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014901161193847656s, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container .shards/other for ShardRange<'here' to 'there' as of 1791308065.69042, (0, 0) as of 1791308066.00000, shrunk as of 1791308066.00000>, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test INFO: Cleaved ShardRange<'here' to 'where' as of 1791308068.00000, (0, 0) as of 1791308068.00000, active as of 1791308068.00000> in 0.015s, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp1x7ql11h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001659393310546875s, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.320808410644531e-05s, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.153915405273438e-05s, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.843971252441406e-05s, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/shard_d for ShardRange<'here' to MaxBound as of 1791308068.00000, (0, 0) as of 1791308068.00000, active as of 1791308068.00000>, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015878677368164062s, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.059906005859375e-05s, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/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 1791308066.00000, (0, 0) as of 1791308066.00000, sharding as of 1791308066.00000>, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test INFO: Cleaved ShardRange<'here' to MaxBound as of 1791308068.00000, (0, 0) as of 1791308068.00000, active as of 1791308068.00000> in 0.013s, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp87w80r2i/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx64d02365ead44d67b043f-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf3f9f5f2354942668b85e-006ac53121) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf3f9f5f2354942668b85e-006ac53121) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf3f9f5f2354942668b85e-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx299e8321a8d346209e658-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx299e8321a8d346209e658-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx299e8321a8d346209e658-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx299e8321a8d346209e658-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx523efb59fdb5484a84732-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx523efb59fdb5484a84732-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx523efb59fdb5484a84732-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx523efb59fdb5484a84732-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx42f28717e453484c936e0-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx42f28717e453484c936e0-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx42f28717e453484c936e0-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx42f28717e453484c936e0-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txed17aa1fa87b4a5ebe428-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txed17aa1fa87b4a5ebe428-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txed17aa1fa87b4a5ebe428-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txed17aa1fa87b4a5ebe428-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx7804f7cdc5db4bdfa9d8d-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx7804f7cdc5db4bdfa9d8d-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx7804f7cdc5db4bdfa9d8d-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx7804f7cdc5db4bdfa9d8d-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx53d12e8f2fe14066a32db-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx53d12e8f2fe14066a32db-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx53d12e8f2fe14066a32db-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx53d12e8f2fe14066a32db-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx0594ea46173a46da9a9fa-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0594ea46173a46da9a9fa-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0594ea46173a46da9a9fa-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx0594ea46173a46da9a9fa-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx0acde4e4068f4b89bcae7-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0acde4e4068f4b89bcae7-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0acde4e4068f4b89bcae7-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx0acde4e4068f4b89bcae7-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx21ed49ae286e4cd987cfe-006ac53121) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx21ed49ae286e4cd987cfe-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx21ed49ae286e4cd987cfe-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx21ed49ae286e4cd987cfe-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx21ed49ae286e4cd987cfe-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx21ed49ae286e4cd987cfe-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0fa116a50fc14d2ab43d8-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0fa116a50fc14d2ab43d8-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0fa116a50fc14d2ab43d8-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx0fa116a50fc14d2ab43d8-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5d075536bd4d42d4a8880-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5d075536bd4d42d4a8880-006ac53121) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx5d075536bd4d42d4a8880-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5d075536bd4d42d4a8880-006ac53121) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5d075536bd4d42d4a8880-006ac53121) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx5d075536bd4d42d4a8880-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5d075536bd4d42d4a8880-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx5d075536bd4d42d4a8880-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx4e66bab8f099427d87615-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx4e66bab8f099427d87615-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx4e66bab8f099427d87615-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx4e66bab8f099427d87615-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1b79de1c99174d5bb76d1-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1b79de1c99174d5bb76d1-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx1b79de1c99174d5bb76d1-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx1b79de1c99174d5bb76d1-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txdd545d7372b14a43ac1f7-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txdd545d7372b14a43ac1f7-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txdd545d7372b14a43ac1f7-006ac53121)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_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.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting +test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_newid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter ... ok + +proxy-ut ERROR: Object GET returning 503 for [] (txn: txdd545d7372b14a43ac1f7-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx17dbd23bd58d4c2da2b25-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx17dbd23bd58d4c2da2b25-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx17dbd23bd58d4c2da2b25-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx17dbd23bd58d4c2da2b25-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx36ab77156b354a8e8e0a1-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx36ab77156b354a8e8e0a1-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx36ab77156b354a8e8e0a1-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx36ab77156b354a8e8e0a1-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx96dfdd4787744815a487b-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx96dfdd4787744815a487b-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx96dfdd4787744815a487b-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx96dfdd4787744815a487b-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8fdb17d7fb6f41559e965-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8fdb17d7fb6f41559e965-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8fdb17d7fb6f41559e965-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx8fdb17d7fb6f41559e965-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx87e5f911215f4f9fbba9a-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx87e5f911215f4f9fbba9a-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx87e5f911215f4f9fbba9a-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx87e5f911215f4f9fbba9a-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txcdc9b68f254f450791577-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txcdc9b68f254f450791577-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txcdc9b68f254f450791577-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txcdc9b68f254f450791577-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx48cee6e0e3914c29bbc35-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx48cee6e0e3914c29bbc35-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx48cee6e0e3914c29bbc35-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx48cee6e0e3914c29bbc35-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe60439e5de534f6e8634a-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe60439e5de534f6e8634a-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe60439e5de534f6e8634a-006ac53121) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txe60439e5de534f6e8634a-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx94d4ad798a664e03ae48b-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx94d4ad798a664e03ae48b-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx94d4ad798a664e03ae48b-006ac53121) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx94d4ad798a664e03ae48b-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe536ae3f7b2344e7a127d-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe536ae3f7b2344e7a127d-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe536ae3f7b2344e7a127d-006ac53121) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: txe536ae3f7b2344e7a127d-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8b5668a2f9594bf1a8550-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8b5668a2f9594bf1a8550-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8b5668a2f9594bf1a8550-006ac53121) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx8b5668a2f9594bf1a8550-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbb21ce6af7e74de39d9e7-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbb21ce6af7e74de39d9e7-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbb21ce6af7e74de39d9e7-006ac53121) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txbb21ce6af7e74de39d9e7-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx177bab27964d43a3a35ea-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx177bab27964d43a3a35ea-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx177bab27964d43a3a35ea-006ac53121) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx177bab27964d43a3a35ea-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd8918a0437fb4eb688781-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd8918a0437fb4eb688781-006ac53121) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd8918a0437fb4eb688781-006ac53121) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txd8918a0437fb4eb688781-006ac53121) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx0c60af41a142471dae2da-006ac53121) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx0c60af41a142471dae2da-006ac53121) +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx679dd5fd28d64c39a7637-006ac53121) +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx679dd5fd28d64c39a7637-006ac53121) +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx679dd5fd28d64c39a7637-006ac53121) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx679dd5fd28d64c39a7637-006ac53121) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txff68d5a11fca4d8ba98e0-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txda5a71a7dfc24682afea3-006ac53122) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txda5a71a7dfc24682afea3-006ac53122) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txda5a71a7dfc24682afea3-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx925ee2cb6fe34c0ea3abf-006ac53122) +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015115737915039062s, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.987022399902344e-05s, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.987022399902344e-05s, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.939338684082031e-05s, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013685226440429688s, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.559226989746094e-05s, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp72_0pjoe/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012302398681640625s, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.082389831542969e-05s, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.20159912109375e-05s, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012159347534179688s, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014090538024902344s, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.988380432128906e-05s, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container a/c for ShardRange<'here' to 'there' as of 1791308065.95906, (0, 0) as of 1791308066.00000, shrunk as of 1791308066.00000>, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test INFO: Cleaved ShardRange in 0.013s, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp0q95ptqs/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308067.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test INFO: Cleaving from row None into .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014138221740722656s, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010156631469726562s, path: a/c, db: /tmp/tmpxh6nwew3/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/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.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 +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 + +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx925ee2cb6fe34c0ea3abf-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx925ee2cb6fe34c0ea3abf-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx925ee2cb6fe34c0ea3abf-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txcaa5ab66750c47639c198-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txcaa5ab66750c47639c198-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txcaa5ab66750c47639c198-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txcaa5ab66750c47639c198-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa3b08a45380442ae84749-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa3b08a45380442ae84749-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa3b08a45380442ae84749-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa3b08a45380442ae84749-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txb875570468814c3d9f6dd-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb875570468814c3d9f6dd-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb875570468814c3d9f6dd-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txb875570468814c3d9f6dd-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txbecc7af9d2a748aa94d04-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txbecc7af9d2a748aa94d04-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txbecc7af9d2a748aa94d04-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txbecc7af9d2a748aa94d04-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx80fa47e3b12f46b7a7528-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx80fa47e3b12f46b7a7528-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx80fa47e3b12f46b7a7528-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx80fa47e3b12f46b7a7528-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx0dce7738c0d94662b2888-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0dce7738c0d94662b2888-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0dce7738c0d94662b2888-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx0dce7738c0d94662b2888-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2f6169593c154fcabd2df-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2f6169593c154fcabd2df-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2f6169593c154fcabd2df-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx2f6169593c154fcabd2df-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx7e6cfd1eaf21428a8433b-006ac53122) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx7e6cfd1eaf21428a8433b-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7e6cfd1eaf21428a8433b-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx7e6cfd1eaf21428a8433b-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx7e6cfd1eaf21428a8433b-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx7e6cfd1eaf21428a8433b-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx809097974e6c400cb9e27-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx809097974e6c400cb9e27-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx809097974e6c400cb9e27-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx809097974e6c400cb9e27-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd1ec7c6a3b0c46f8a0cfe-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd1ec7c6a3b0c46f8a0cfe-006ac53122) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txd1ec7c6a3b0c46f8a0cfe-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd1ec7c6a3b0c46f8a0cfe-006ac53122) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd1ec7c6a3b0c46f8a0cfe-006ac53122) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txd1ec7c6a3b0c46f8a0cfe-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd1ec7c6a3b0c46f8a0cfe-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txd1ec7c6a3b0c46f8a0cfe-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx401ebb2305e843acaac2c-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx401ebb2305e843acaac2c-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx401ebb2305e843acaac2c-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx401ebb2305e843acaac2c-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx994e12de4fbd42f59efa7-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx994e12de4fbd42f59efa7-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx994e12de4fbd42f59efa7-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx994e12de4fbd42f59efa7-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx18aed4e88b2b4481a1381-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx18aed4e88b2b4481a1381-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx18aed4e88b2b4481a1381-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx18aed4e88b2b4481a1381-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0faecefcee1e4c358b09f-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0faecefcee1e4c358b09f-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0faecefcee1e4c358b09f-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx0faecefcee1e4c358b09f-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx72b0851d5f1e474f900c8-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx72b0851d5f1e474f900c8-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx72b0851d5f1e474f900c8-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx72b0851d5f1e474f900c8-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx58010c12a69948b3b3cdd-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx58010c12a69948b3b3cdd-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx58010c12a69948b3b3cdd-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx58010c12a69948b3b3cdd-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx35c2ea5750fa4b4c95e87-006ac53122)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.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.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 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) + +sharder-test INFO: Cleaved ShardRange in 0.016s, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_2 for ShardRange<'b' to 'd' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.005355358123779297s, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.894371032714844e-05s, path: a/c, db: /tmp/tmpxh6nwew3/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/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test INFO: Cleaved ShardRange<'b' to 'd' as of 1791307997.12297, (2, 3) as of 1791308066.05038, cleaved as of 1791307997.12297> in 0.017s, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: Continuing to cleave (2 done, 2 todo), path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test INFO: Cleaving from row None into .shards_a/c_f_3 for ShardRange<'d' to 'f' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014853477478027344s, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011348724365234375s, path: a/c, db: /tmp/tmpxh6nwew3/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/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test INFO: Cleaved ShardRange<'d' to 'f' as of 1791307997.12297, (2, 103) as of 1791308066.11569, cleaved as of 1791307997.12297> in 0.016s, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test INFO: Stopped cleave at unready ShardRange<'f' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, found as of 1791307997.12297>, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'f' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791308066.12421>, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001423358917236328s, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010824203491210938s, path: a/c, db: /tmp/tmpxh6nwew3/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/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test INFO: Cleaved ShardRange<'f' to MaxBound as of 1791307997.12297, (1, 1000) as of 1791308066.15584, cleaved as of 1791308066.12421> in 0.011s, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpxh6nwew3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308065.97065.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001659393310546875s, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011301040649414062s, path: a/c, db: /tmp/tmppe6f0fru/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/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.dbtest.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics +test.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics ... 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.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.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.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.TestContainerBrokerBeforeXSync.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_with_reserved_name ... ok + +sharder-test INFO: Cleaved ShardRange in 0.015s, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015997886657714844s, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011205673217773438s, path: a/c, db: /tmp/tmppe6f0fru/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/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1791307997.12297, (1, 18432) as of 1791308066.28600, cleaved as of 1791307997.12297> in 0.032s, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmppe6f0fru/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.17290.db +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, sync, (5, '036d66b708df99ccac2134b80a5348de', 'dc18381f-776f-40d4-bf5b-6207211d9e17-sdb', '1791308066.32366', '0000000000.00000', '0', '') +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_items, ([{'ROWID': 1, 'name': 'obj002', 'created_at': '1791308068.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'obj003', 'created_at': '1791308069.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'obj004', 'created_at': '1791308070.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'obj005', 'created_at': '1791308071.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'obj006', 'created_at': '1791308072.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dc18381f-776f-40d4-bf5b-6207211d9e17-sdb') +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_syncs, ([],) +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001659393310546875s, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010657310485839844s, path: a/c, db: /tmp/tmpl8vyp8ie/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/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Cleaved ShardRange in 0.016s, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015306472778320312s, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010347366333007812s, path: a/c, db: /tmp/tmpl8vyp8ie/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/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791307997.12297, (3, 3) as of 1791308066.43943, cleaved as of 1791307997.12297> in 0.01s, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.dbtest.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.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_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_backend.TestContainerBrokerBeforeXSync.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items ... 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.TestContainerBrokerBeforeXSync.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_is_green ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration ... ok + +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpl8vyp8ie/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, sync, (7, '00000000000000000000000000000000', '618f7d8e-58b3-418e-b3f6-bc054a67f3b1-', '1791308066.31508', '0000000000.00000', '0', '{"X-Container-Sysmeta-Shard-Context-3938d387-fe73-4d29-9311-f11df357be94-sda": ["{\\"ref\\": \\"3938d387-fe73-4d29-9311-f11df357be94-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}", "1791308066.44488"]}') +REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, merge_shard_ranges, ([{'name': '.shards_a/c_obj004_0', 'timestamp': '1791307997.12297', 'lower': '', 'upper': 'obj004', 'object_count': 4, 'bytes_used': 4, 'meta_timestamp': '1791308066.41549', 'deleted': 0, 'state': 40, 'state_timestamp': '1791307997.12297', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/c__1', 'timestamp': '1791307997.12297', 'lower': 'obj004', 'upper': '', 'object_count': 3, 'bytes_used': 3, 'meta_timestamp': '1791308066.43943', 'deleted': 0, 'state': 40, 'state_timestamp': '1791307997.12297', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1791308066.35018', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1791308066.44806', 'deleted': 0, 'state': 70, 'state_timestamp': '1791308066.35022', 'epoch': '1791308066.35022', 'reported': 0, 'tombstones': -1}], '618f7d8e-58b3-418e-b3f6-bc054a67f3b1-') +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpl8vyp8ie/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/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016260147094726562s, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011110305786132812s, path: a/c, db: /tmp/tmpl8vyp8ie/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/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Cleaved ShardRange in 0.016s, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1791307997.12297, (3, 3) as of 1791308066.43943, active as of 1791307997.12297>, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016450881958007812s, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmpl8vyp8ie/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/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1791307997.12297, (3, 3) as of 1791308066.43943, active as of 1791307997.12297> in 0.01s, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpl8vyp8ie/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.35022.db +sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmp7caww077/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b2822862-81e8-4ad0-80b7-5fa4be95ab98-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/tmpv3h7jcrz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b2822862-81e8-4ad0-80b7-5fa4be95ab98-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/tmpv3h7jcrz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.00000.dbtest.unit.container.test_sharder.TestSharder.test_complete_sharding_root +test.unit.container.test_sharder.TestSharder.test_complete_sharding_root ... 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.TestContainerBrokerBeforeXSync.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite ... 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_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_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_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_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order ... 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_backend.TestContainerBrokerBeforeSPI.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path ... ok + +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b2822862-81e8-4ad0-80b7-5fa4be95ab98-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/tmpv3h7jcrz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b2822862-81e8-4ad0-80b7-5fa4be95ab98-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/tmpv3h7jcrz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '27a55c68-d4a9-4315-9244-8300d2428ffc-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/tmpv3h7jcrz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308066.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '1db3ed32-f6ad-4bba-bd93-7af34dac0900-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/tmpqf3ctm0_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '1db3ed32-f6ad-4bba-bd93-7af34dac0900-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/tmpqf3ctm0_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '1db3ed32-f6ad-4bba-bd93-7af34dac0900-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/tmpqf3ctm0_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '1db3ed32-f6ad-4bba-bd93-7af34dac0900-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/tmpqf3ctm0_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '9c470cda-a000-4ea2-a532-133f1198e0fb-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/tmpqf3ctm0_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308066.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/tmpyuj4pfg2/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/tmpyuj4pfg2/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/tmpyuj4pfg2/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/tmpyuj4pfg2/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/tmpyuj4pfg2/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/tmpyuj4pfg2/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/tmpsqoyjgsn/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/tmpsqoyjgsn/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/tmpsqoyjgsn/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/tmpu_j5jrh0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp58e30odl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmp58e30odl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: Found 2 compactible sequences of length(s) [2, 2], path: a/c, db: /tmp/tmp58e30odl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp58e30odl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange<'c' to 'e' as of 1791308067.06520, (100000, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: a/c, db: /tmp/tmp58e30odl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp87jrsxzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp87jrsxzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp87jrsxzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpimdhv4cl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.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_backend.TestContainerBrokerBeforeSPI.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name ... 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_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking ... 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_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_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.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_backend.TestContainerBrokerBeforeSPI.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object ... 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_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_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.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_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 +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 -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.45697', '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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.45893', '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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.46722', '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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.47307', '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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.47478', '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.35.1/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2440, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2416, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.35.1/swift/common/middleware/s3api/s3request.py", line 2245, 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_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_error ... ok +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp4fy_umc_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpov7ai8b8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpov7ai8b8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpov7ai8b8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 1 found, path: a/c, db: /tmp/tmpov7ai8b8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpov7ai8b8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpov7ai8b8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpj6njh7vb/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpj6njh7vb/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpj6njh7vb/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 1 found, path: .shards_a/c_, db: /tmp/tmpj6njh7vb/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpj6njh7vb/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpj6njh7vb/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmplprk5q7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmplprk5q7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmplprk5q7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmplprk5q7c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp87jayrnl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmp87jayrnl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmp87jayrnl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmp87jayrnl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmppexxrfs8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmppexxrfs8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmppexxrfs8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmppexxrfs8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpt7j27pr0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpt7j27pr0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpt7j27pr0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpt7j27pr0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmph_ytv1yi/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmph_ytv1yi/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmph_ytv1yi/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0test.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.TestContainerBrokerBeforeXSync.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 +test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim ... ok + +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx35c2ea5750fa4b4c95e87-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx35c2ea5750fa4b4c95e87-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx35c2ea5750fa4b4c95e87-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6d13682028f04bcaaf6fc-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6d13682028f04bcaaf6fc-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6d13682028f04bcaaf6fc-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx6d13682028f04bcaaf6fc-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbf81267d444b4ff2a9281-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbf81267d444b4ff2a9281-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbf81267d444b4ff2a9281-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txbf81267d444b4ff2a9281-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx702f37f61dcf472aad4a0-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx702f37f61dcf472aad4a0-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx702f37f61dcf472aad4a0-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx702f37f61dcf472aad4a0-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx66fd8095f2b744f981422-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx66fd8095f2b744f981422-006ac53122) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx66fd8095f2b744f981422-006ac53122) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx66fd8095f2b744f981422-006ac53122) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.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 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 - - [06/Oct/2026:17:34:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72455ece36e043c6b8a27-006ac53122" "proxy-server 1867661" 0.0019 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:26 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5415167167fb480f99c99-006ac53122" "proxy-server 1867661" 0.0023 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:26 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/1/a/c/test_leak_1" "tx781f810347ca4420bac4a-006ac53122" "object-server 1867661" 0.0004 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:26 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx781f810347ca4420bac4a-006ac53122" "proxy-server 1867661" 0.0160 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:26 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/1/a/c/test_leak_1" "tx781f810347ca4420bac4a-006ac53122" "object-server 1867661" 0.0004 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:26 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx781f810347ca4420bac4a-006ac53122" "proxy-server 1867661" 0.0189 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/26 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - tx781f810347ca4420bac4a-006ac53122 - 0.0545 - - 1791308066.274699211 1791308066.329169750 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41c569e5f4174aa7a9c7b-006ac53123" "proxy-server 1867661" 0.0055 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:27 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4dfc9d1a075741bd98af7-006ac53123" "proxy-server 1867661" 0.0023 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:27 +0000] "GET /sda1/1/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "txa761d155b70f4b77bfd6c-006ac53123" "proxy-server 1867661" 0.0006 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/27 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - txa761d155b70f4b77bfd6c-006ac53123 - 0.0301 - - 1791308067.042787313 1791308067.072893620 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_mismatched_etags +test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags ... 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_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 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test WARNING: Repeat cleaving required, context: {'ref': '0d0783d5-ca48-410a-af2e-fe718a3dfd70-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/tmpwgc1hdct/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2025-09-03T11:05:48.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/tmpwgc1hdct/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.00000.db -sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2025-09-03T11:05:49.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/tmprjwa3le2/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897549.00000.db +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:27 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test WARNING: Repeat cleaving required, context: {'ref': '2dc0ca42-aacd-4004-9c2d-fd2cf2986c06-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/tmpo7o4zj0b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2026-10-06T17:34:27.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/tmpo7o4zj0b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308067.00000.db +sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2026-10-06T17:34:29.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/tmp85ge52bc/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.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/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test DEBUG: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test DEBUG: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: bonjour mes amis, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: bonjour mes amis, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: bonjour mes amis, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpkza7l0iv/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: exception: test, path: a/c, db: /tmp/tmppn28frka/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sharder.py", line 446, in test_log_broker_exception - raise ValueError('test') -ValueError: test -sharder-test DEBUG: bonjour mes amis, path: , db: /tmp/tmpsjb_q2gl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_log_broker_exception_while_logging +sharder-test DEBUG: bonjour mes amis, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test DEBUG: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.dbtest.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.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 -test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout -test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout ... ok - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "DELETE /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3whoops/foo" "txb46574f226564aaab7608-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "DELETE /sda1/0/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "txb46574f226564aaab7608-0068b8210a" "proxy-server 3036813" 0.0694 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "DELETE /sdb1/0/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "txb46574f226564aaab7608-0068b8210a" "proxy-server 3036813" 0.0713 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 DELETE /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txb46574f226564aaab7608-0068b8210a - 0.0768 - - 1756897546.289118290 1756897546.365939617 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx27af7fa4cdb84660a648e-0068b8210a" "proxy-server 3036813" 0.0013 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/0/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:45571/sdb1/1/a/6_oc_non_ascii%C2%A3" "tx27af7fa4cdb84660a648e-0068b8210a" "container-server 3036813" 0.0011 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/0/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:42615/sda1/1/a/6_oc_non_ascii%C2%A3" "tx27af7fa4cdb84660a648e-0068b8210a" "container-server 3036813" 0.0010 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx27af7fa4cdb84660a648e-0068b8210a" "proxy-server 3036813" 0.0152 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx27af7fa4cdb84660a648e-0068b8210a" "proxy-server 3036813" 0.0241 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 PUT /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx27af7fa4cdb84660a648e-0068b8210a - 0.0368 - - 1756897546.613274097 1756897546.650074720 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15cb26e4fe1948748b807-0068b8210a" "proxy-server 3036813" 0.0018 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "GET /sda1/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" "tx15cb26e4fe1948748b807-0068b8210a" "proxy-server 3036813" 0.0021 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx15cb26e4fe1948748b807-0068b8210a - 0.0148 - - 1756897546.651595592 1756897546.666347027 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6f3dd034c2004b2fb66e3-0068b8210a" "proxy-server 3036813" 0.0027 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/0/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:45571/sdb1/0/a/6_vc_ascii" "tx6f3dd034c2004b2fb66e3-0068b8210a" "container-server 3036813" 0.0081 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/0/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:42615/sda1/0/a/6_vc_ascii" "tx6f3dd034c2004b2fb66e3-0068b8210a" "container-server 3036813" 0.0009 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/0/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "tx6f3dd034c2004b2fb66e3-0068b8210a" "proxy-server 3036813" 0.0209 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/0/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "tx6f3dd034c2004b2fb66e3-0068b8210a" "proxy-server 3036813" 0.0265 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 PUT /v1/a/6_vc_ascii HTTP/1.0 201 - - t - - - tx6f3dd034c2004b2fb66e3-0068b8210a - 0.0441 - - 1756897546.668097973 1756897546.712209940 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd3efb57402ca460d97044-0068b8210a" "proxy-server 3036813" 0.0017 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd3efb57402ca460d97044-0068b8210a - 0.0044 VW - 1756897546.717034101 1756897546.721400499 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx562fb88610e94ea2bb9a5-0068b8210a" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx562fb88610e94ea2bb9a5-0068b8210a - 0.0080 VW - 1756897546.721906662 1756897546.729948759 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "tx9ad99802018d4931a8c5e-0068b8210a" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "tx9ad99802018d4931a8c5e-0068b8210a" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx9ad99802018d4931a8c5e-0068b8210a - 0.0056 VW - 1756897546.730521441 1756897546.736144781 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txefe5aa47afd14532b66fc-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txefe5aa47afd14532b66fc-0068b8210a" "proxy-server 3036813" 0.0076 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txefe5aa47afd14532b66fc-0068b8210a" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txefe5aa47afd14532b66fc-0068b8210a" "proxy-server 3036813" 0.0164 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txefe5aa47afd14532b66fc-0068b8210a - 0.0237 - - 1756897546.736480236 1756897546.760205030 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c857fd5e65c4c179bee5-0068b8210a" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5c857fd5e65c4c179bee5-0068b8210a - 0.0038 VW - 1756897546.773246288 1756897546.777083635 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx7fd078b5b785479b87284-0068b8210a" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7fd078b5b785479b87284-0068b8210a - 0.0048 VW - 1756897546.777557611 1756897546.782353401 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "tx7373af63defe4e0c91cad-0068b8210a" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "tx7373af63defe4e0c91cad-0068b8210a" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txb297bb13dfc541ba87ae2-0068b8210a" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7373af63defe4e0c91cad-0068b8210a - 0.0980 VW - 1756897546.782867670 1756897546.880899906 0 (txn: tx1c58d7a60c0948158864c-0068b8210a) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" "tx1c58d7a60c0948158864c-0068b8210a" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" "tx1c58d7a60c0948158864c-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" "tx1c58d7a60c0948158864c-0068b8210a" "proxy-server 3036813" 0.0120 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" "tx1c58d7a60c0948158864c-0068b8210a" "proxy-server 3036813" 0.0116 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897546.74104 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx1c58d7a60c0948158864c-0068b8210a - 0.0200 VW - 1756897546.872411728 1756897546.892457724 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txe30fb5d7a58a49cfa5e86-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txe30fb5d7a58a49cfa5e86-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txe30fb5d7a58a49cfa5e86-0068b8210a" "proxy-server 3036813" 0.0079 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txe30fb5d7a58a49cfa5e86-0068b8210a" "proxy-server 3036813" 0.0074 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txe30fb5d7a58a49cfa5e86-0068b8210a - 0.0120 - - 1756897546.895040512 1756897546.907063961 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc792d09d6cb6428b8fec6-0068b8210a" "proxy-server 3036813" 0.0018 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx9dc7b904f75a454a821b4-0068b8210a" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txe8372897b7c746a18b588-0068b8210a" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/46 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txe8372897b7c746a18b588-0068b8210a - 0.0134 - - 1756897546.908447742 1756897546.921892405 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6434abba2fb4eda8d122-0068b8210a" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb6434abba2fb4eda8d122-0068b8210a - 0.0039 VW - 1756897546.933896542 1756897546.937822580 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txaa3a87c26a6448a084dc3-0068b8210a" "proxy-server 3036813" 0.0046 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txaa3a87c26a6448a084dc3-0068b8210a - 0.0074 VW - 1756897546.938304186 1756897546.945692778 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txa25142d03f5d404c9104a-0068b8210a" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txa25142d03f5d404c9104a-0068b8210a" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx8e8348fc2458495f9f975-0068b8210a" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa25142d03f5d404c9104a-0068b8210a - 0.0164 VW - 1756897546.946266890 1756897546.962658405 0 (txn: tx733fecd8484d4db083123-0068b8210a) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" "tx733fecd8484d4db083123-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" "tx733fecd8484d4db083123-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" "tx733fecd8484d4db083123-0068b8210a" "proxy-server 3036813" 0.0080 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" "tx733fecd8484d4db083123-0068b8210a" "proxy-server 3036813" 0.0095 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/46 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897546.89558 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx733fecd8484d4db083123-0068b8210a - 0.0184 VW - 1756897546.952981710 1756897546.971399307 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txcadb9adc2f4145da901a3-0068b8210a" "object-server 3036813" 0.0014 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:46 +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" "txcadb9adc2f4145da901a3-0068b8210a" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "txcadb9adc2f4145da901a3-0068b8210a" "proxy-server 3036813" 0.2075 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "txcadb9adc2f4145da901a3-0068b8210a" "proxy-server 3036813" 0.2071 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txcadb9adc2f4145da901a3-0068b8210a - 0.2118 - - 1756897546.971780777 1756897547.183596373 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1630e007c3474e40bff60-0068b8210b" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx4e5d51e095284b2b97a1b-0068b8210b" "proxy-server 3036813" 0.0070 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx845bdb4df63e4a60aba35-0068b8210b" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx845bdb4df63e4a60aba35-0068b8210b - 0.0227 - - 1756897547.189360142 1756897547.212068319 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1cda28ff69144b7b9e242-0068b8210b" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sdb1/0/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?format=json&states=listing" "tx1cda28ff69144b7b9e242-0068b8210b" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx1cda28ff69144b7b9e242-0068b8210b - 0.0105 - - 1756897547.213844776 1756897547.224320173 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a7089a77779401bac645-0068b8210b" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txcf8172de8c774364abd1d-0068b8210b" "proxy-server 3036813" 0.0015 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "txeb26eb2f4f584dd2985b6-0068b8210b" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "txeb26eb2f4f584dd2985b6-0068b8210b" "proxy-server 3036813" 0.0006 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58aab84d31b0459b81096-0068b8210b" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx58aab84d31b0459b81096-0068b8210b - 0.0039 VW - 1756897547.241922855 1756897547.245773077 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txfc6569cacb3748ec90e8c-0068b8210b" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txfc6569cacb3748ec90e8c-0068b8210b - 0.0053 VW - 1756897547.246288061 1756897547.251581430 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sdb1/3/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" "txc3822c8af91c403d94d3d-0068b8210b" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sda1/3/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" "txc3822c8af91c403d94d3d-0068b8210b" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc3822c8af91c403d94d3d-0068b8210b - 0.0063 VW - 1756897547.252136469 1756897547.258455038 0 -proxy INFO: - - 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - txeb26eb2f4f584dd2985b6-0068b8210b - 0.0383 SSC - 1756897547.226408243 1756897547.264749765 0 (txn: txea77ececffc84d9fba54c-0068b8210b) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/copied_name" "txea77ececffc84d9fba54c-0068b8210b" "object-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/copied_name" "txea77ececffc84d9fba54c-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "txea77ececffc84d9fba54c-0068b8210b" "proxy-server 3036813" 0.0127 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "txea77ececffc84d9fba54c-0068b8210b" "proxy-server 3036813" 0.0123 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 COPY /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txea77ececffc84d9fba54c-0068b8210b - 0.0181 SSC - 1756897547.258787155 1756897547.276893139 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b7f0e0db9064c489e6f1-0068b8210b" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx501b4d3942294a21813ec-0068b8210b" "proxy-server 3036813" 0.0029 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "tx0b0d9995d039456bafaad-0068b8210b" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx0b0d9995d039456bafaad-0068b8210b - 0.0136 - - 1756897547.278482437 1756897547.292073965 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd7fc3c64238d46eca3931-0068b8210b" "proxy-server 3036813" 0.0015 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txb1d6d40fbe384f4987cd3-0068b8210b" "proxy-server 3036813" 0.0023 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx340e70b2a973410ba6cdd-0068b8210b" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx340e70b2a973410ba6cdd-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx340e70b2a973410ba6cdd-0068b8210b" "proxy-server 3036813" 0.1506 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx340e70b2a973410ba6cdd-0068b8210b" "proxy-server 3036813" 0.1528 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 POST /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx340e70b2a973410ba6cdd-0068b8210b - 0.1660 - - 1756897547.293829203 1756897547.459802389 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe0b39cfb3ec24aa5afedf-0068b8210b" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx916f2c239fd14a16a16fd-0068b8210b" "proxy-server 3036813" 0.0032 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx43cec5f48e9e42c3b98d3-0068b8210b" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx43cec5f48e9e42c3b98d3-0068b8210b - 0.0187 - - 1756897547.463565111 1756897547.482256174 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a653f3519b94d2389224-0068b8210b" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx5a653f3519b94d2389224-0068b8210b" "proxy-server 3036813" 0.0129 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx5a653f3519b94d2389224-0068b8210b - 0.0262 - - 1756897547.487786055 1756897547.513951063 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f2a234f5dfb4221a7224-0068b8210b" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2f2a234f5dfb4221a7224-0068b8210b - 0.0039 VW - 1756897547.515864611 1756897547.519782066 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd833dd22afaa4c0dbe0c4-0068b8210b" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd833dd22afaa4c0dbe0c4-0068b8210b - 0.0082 VW - 1756897547.520262718 1756897547.528485537 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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&marker=&reverse=on&format=json&states=listing" "txba0fdfcfe1f14b65a2188-0068b8210b" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 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 - txba0fdfcfe1f14b65a2188-0068b8210b - 0.0083 VW - 1756897547.532129765 1756897547.540469646 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558?symlink=get" "txf53960d7f9e448ecb3acd-0068b8210b" "proxy-server 3036813" 0.0018 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558?symlink=get" "txf53960d7f9e448ecb3acd-0068b8210b" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897546.89558%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txf53960d7f9e448ecb3acd-0068b8210b - 0.0234 VW - 1756897547.542263269 1756897547.565699577 0 (txn: tx1663ea63fc754d93962ef-0068b8210b) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx1663ea63fc754d93962ef-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx1663ea63fc754d93962ef-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx1663ea63fc754d93962ef-0068b8210b" "proxy-server 3036813" 0.0150 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx1663ea63fc754d93962ef-0068b8210b" "proxy-server 3036813" 0.0183 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx1663ea63fc754d93962ef-0068b8210b - 0.0292 VW - 1756897547.551022530 1756897547.580204248 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 204 - "DELETE http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" "tx735e4b36464a4661a5563-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" "tx735e4b36464a4661a5563-0068b8210b" "proxy-server 3036813" 0.0062 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 204 - "DELETE http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" "tx735e4b36464a4661a5563-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.89558" "tx735e4b36464a4661a5563-0068b8210b" "proxy-server 3036813" 0.0105 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897546.89558 HTTP/1.0 204 - Swift - - - - tx735e4b36464a4661a5563-0068b8210b - 0.0196 VW - 1756897547.581237078 1756897547.600848198 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21d379c329694250bc27a-0068b8210b" "proxy-server 3036813" 0.0015 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx6ceb2627617f4b51a547a-0068b8210b" "proxy-server 3036813" 0.0038 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "txdb517d93a8d54125ab46c-0068b8210b" "proxy-server 3036813" 0.0017 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txdb517d93a8d54125ab46c-0068b8210b - 0.0238 - - 1756897547.607242823 1756897547.631031036 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd9a4dc454a742a6a9bad-0068b8210b" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "txfd9a4dc454a742a6a9bad-0068b8210b" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - txfd9a4dc454a742a6a9bad-0068b8210b - 0.0117 - - 1756897547.632814646 1756897547.644552469 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb2e4cc20e8a849b883adf-0068b8210b" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb2e4cc20e8a849b883adf-0068b8210b - 0.0049 VW - 1756897547.647690773 1756897547.652628183 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx2f8c3bebc5e84fc7a8df3-0068b8210b" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2f8c3bebc5e84fc7a8df3-0068b8210b - 0.0041 VW - 1756897547.653213739 1756897547.657323599 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sdb1/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" "txf09f7ef113bd402d886bc-0068b8210b" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 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 - txf09f7ef113bd402d886bc-0068b8210b - 0.0066 VW - 1756897547.657854795 1756897547.664422035 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104?symlink=get" "tx8c947b2a301a457eab7ac-0068b8210b" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "GET /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104?symlink=get" "tx8c947b2a301a457eab7ac-0068b8210b" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897546.74104%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8c947b2a301a457eab7ac-0068b8210b - 0.0110 VW - 1756897547.664981604 1756897547.675940037 0 (txn: tx82713f720a5842178d993-0068b8210b) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx82713f720a5842178d993-0068b8210b" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx82713f720a5842178d993-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx82713f720a5842178d993-0068b8210b" "proxy-server 3036813" 0.0116 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx82713f720a5842178d993-0068b8210b" "proxy-server 3036813" 0.0111 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx82713f720a5842178d993-0068b8210b - 0.0158 VW - 1756897547.671245098 1756897547.687013388 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 204 - "DELETE http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" "tx56914a1251f240efa0bf9-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 204 - "DELETE http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" "tx56914a1251f240efa0bf9-0068b8210b" "object-server 3036813" 0.0017 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" "tx56914a1251f240efa0bf9-0068b8210b" "proxy-server 3036813" 0.0078 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897546.74104" "tx56914a1251f240efa0bf9-0068b8210b" "proxy-server 3036813" 0.0070 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897546.74104 HTTP/1.0 204 - Swift - - - - tx56914a1251f240efa0bf9-0068b8210b - 0.0119 VW - 1756897547.687496424 1756897547.699383020 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx91c837f499e34971bb739-0068b8210b" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txe5b19fb627db479bb27b1-0068b8210b" "proxy-server 3036813" 0.0027 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx7401fbcda6344022a0501-0068b8210b" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx7401fbcda6344022a0501-0068b8210b - 0.0139 - - 1756897547.701075554 1756897547.714958668 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx174fc555965b4c668fe16-0068b8210b" "proxy-server 3036813" 0.0021 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx174fc555965b4c668fe16-0068b8210b" "proxy-server 3036813" 0.0078 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx174fc555965b4c668fe16-0068b8210b - 0.0203 - - 1756897547.716817141 1756897547.737096786 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa3ba051f5cb42f9988ce-0068b8210b" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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&format=json&states=listing" "txaa3ba051f5cb42f9988ce-0068b8210b" "proxy-server 3036813" 0.0053 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txaa3ba051f5cb42f9988ce-0068b8210b - 0.0224 - - 1756897547.738970518 1756897547.761415005 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3335374be55b4a68a250a-0068b8210b" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3335374be55b4a68a250a-0068b8210b - 0.0073 VW - 1756897547.763477325 1756897547.770792007 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx287af3433a734fdab8e95-0068b8210b" "proxy-server 3036813" 0.0046 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx287af3433a734fdab8e95-0068b8210b - 0.0073 VW - 1756897547.771272421 1756897547.778526545 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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&marker=&reverse=on&format=json&states=listing" "txf85b317b093c412e86b72-0068b8210b" "proxy-server 3036813" 0.0020 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 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 - txf85b317b093c412e86b72-0068b8210b - 0.0092 VW - 1756897547.779027224 1756897547.788227081 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sdb1/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" "tx15bc97e5f8a341aead62b-0068b8210b" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx15bc97e5f8a341aead62b-0068b8210b" "proxy-server 3036813" 0.0102 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "DELETE /sda1/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" "tx15bc97e5f8a341aead62b-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx15bc97e5f8a341aead62b-0068b8210b" "proxy-server 3036813" 0.0107 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 DELETE /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx15bc97e5f8a341aead62b-0068b8210b - 0.0170 - - 1756897547.792794466 1756897547.809792042 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx30adf092fad04c84bbe18-0068b8210b" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx4303044c010249edb5aa6-0068b8210b" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx0f776c772c9e4918a5160-0068b8210b" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx0f776c772c9e4918a5160-0068b8210b" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx0f776c772c9e4918a5160-0068b8210b - 0.0169 - - 1756897547.811358452 1756897547.828234911 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee380b5ab46f45ca8ccc7-0068b8210b" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txee380b5ab46f45ca8ccc7-0068b8210b - 0.0041 VW - 1756897547.840180874 1756897547.844236374 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx78027f03e0b0485c89211-0068b8210b" "proxy-server 3036813" 0.0014 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx78027f03e0b0485c89211-0068b8210b - 0.0042 VW - 1756897547.844816923 1756897547.849014521 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx5fe68b9b5fd94e4c93970-0068b8210b" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx5fe68b9b5fd94e4c93970-0068b8210b" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5fe68b9b5fd94e4c93970-0068b8210b - 0.0058 VW - 1756897547.849590302 1756897547.855432034 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx8fdcd24fe7d747c38e68c-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx8fdcd24fe7d747c38e68c-0068b8210b" "proxy-server 3036813" 0.0049 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx8fdcd24fe7d747c38e68c-0068b8210b" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "tx8fdcd24fe7d747c38e68c-0068b8210b" "proxy-server 3036813" 0.0097 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/47 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx8fdcd24fe7d747c38e68c-0068b8210b - 0.0135 - - 1756897547.855790615 1756897547.869282484 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ed9314c0ac7428dbbf25-0068b8210b" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2ed9314c0ac7428dbbf25-0068b8210b - 0.0056 VW - 1756897547.881276608 1756897547.886906862 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txb98f8d6290f54506a943b-0068b8210b" "proxy-server 3036813" 0.0046 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb98f8d6290f54506a943b-0068b8210b - 0.0073 VW - 1756897547.887413740 1756897547.894731760 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "txd78f7d4299b74b66979e9-0068b8210b" "proxy-server 3036813" 0.0007 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:47 +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" "txd78f7d4299b74b66979e9-0068b8210b" "proxy-server 3036813" 0.0048 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txd78f7d4299b74b66979e9-0068b8210b - 0.0151 VW - 1756897547.895302057 1756897547.910354137 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx881a9a8018034abbb2f37-0068b8210c" "proxy-server 3036813" 0.0012 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897547.85632" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897547.85632" "tx77c49f90e7af4654a0072-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897547.85632" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897547.85632" "tx77c49f90e7af4654a0072-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897547.85632" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897547.85632" "tx77c49f90e7af4654a0072-0068b8210c" "proxy-server 3036813" 0.0156 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897547.85632" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897547.85632" "tx77c49f90e7af4654a0072-0068b8210c" "proxy-server 3036813" 0.0171 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897547.85632 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx77c49f90e7af4654a0072-0068b8210c - 0.0394 VW - 1756897548.129189014 1756897548.168576002 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx07cf4c3e588a4adcafad5-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx07cf4c3e588a4adcafad5-0068b8210c" "proxy-server 3036813" 0.0106 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx07cf4c3e588a4adcafad5-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx07cf4c3e588a4adcafad5-0068b8210c" "proxy-server 3036813" 0.0145 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx07cf4c3e588a4adcafad5-0068b8210c - 0.0229 - - 1756897548.169125080 1756897548.192054987 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx943fec4f01aa481d9a736-0068b8210c" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx943fec4f01aa481d9a736-0068b8210c - 0.0039 VW - 1756897548.208178282 1756897548.212073565 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txa5fb19bc40554d5b92ee6-0068b8210c" "proxy-server 3036813" 0.0071 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa5fb19bc40554d5b92ee6-0068b8210c - 0.0099 VW - 1756897548.216663122 1756897548.226524353 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "txa6de5ccbbc6a4a8ea7ada-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "txa6de5ccbbc6a4a8ea7ada-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txa6de5ccbbc6a4a8ea7ada-0068b8210c - 0.0133 VW - 1756897548.227049589 1756897548.240391016 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx0218bd3779784f448e759-0068b8210c" "proxy-server 3036813" 0.0027 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.16967" 201 - "PUT http://localhost/sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.16967" "txaab27e7a39b24a479c54c-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.16967" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.16967" "txaab27e7a39b24a479c54c-0068b8210c" "proxy-server 3036813" 0.0091 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.16967" 201 - "PUT http://localhost/sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.16967" "txaab27e7a39b24a479c54c-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.16967" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.16967" "txaab27e7a39b24a479c54c-0068b8210c" "proxy-server 3036813" 0.0181 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897548.16967 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txaab27e7a39b24a479c54c-0068b8210c - 0.0363 VW - 1756897548.241025686 1756897548.277346373 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx25310fb1a5ed4156ac6b3-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx25310fb1a5ed4156ac6b3-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx25310fb1a5ed4156ac6b3-0068b8210c" "proxy-server 3036813" 0.0173 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx25310fb1a5ed4156ac6b3-0068b8210c" "proxy-server 3036813" 0.0127 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx25310fb1a5ed4156ac6b3-0068b8210c - 0.0216 - - 1756897548.277790308 1756897548.299428940 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2e0c82d6afc4d47ba436-0068b8210c" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "txf2e0c82d6afc4d47ba436-0068b8210c" "proxy-server 3036813" 0.0040 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txf2e0c82d6afc4d47ba436-0068b8210c - 0.0123 - - 1756897548.301582813 1756897548.313858271 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa65a8c3ce3ed4371af3eb-0068b8210c" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa65a8c3ce3ed4371af3eb-0068b8210c - 0.0066 VW - 1756897548.315903664 1756897548.322530031 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx97110fe1f2af47bfb4e6a-0068b8210c" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx97110fe1f2af47bfb4e6a-0068b8210c - 0.0055 VW - 1756897548.323035479 1756897548.328559637 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "txb10f88ee1b344fbfae745-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "txb10f88ee1b344fbfae745-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txb10f88ee1b344fbfae745-0068b8210c - 0.0061 VW - 1756897548.329133987 1756897548.335273266 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txfe6a99c16eba46738f181-0068b8210c" "proxy-server 3036813" 0.0023 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.27833" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.27833" "txb35e0daa9f784c4aa4a4f-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.27833" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.27833" "txb35e0daa9f784c4aa4a4f-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.27833" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.27833" "txb35e0daa9f784c4aa4a4f-0068b8210c" "proxy-server 3036813" 0.0068 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.27833" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.27833" "txb35e0daa9f784c4aa4a4f-0068b8210c" "proxy-server 3036813" 0.0082 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897548.27833 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txb35e0daa9f784c4aa4a4f-0068b8210c - 0.0187 VW - 1756897548.335818529 1756897548.354510069 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx75fdf6f2a85946c3b5da7-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx75fdf6f2a85946c3b5da7-0068b8210c" "proxy-server 3036813" 0.0066 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx75fdf6f2a85946c3b5da7-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx75fdf6f2a85946c3b5da7-0068b8210c" "proxy-server 3036813" 0.0143 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx75fdf6f2a85946c3b5da7-0068b8210c - 0.0221 - - 1756897548.355452299 1756897548.377591133 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d202e1c7aab4e5fa1b9c-0068b8210c" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2d202e1c7aab4e5fa1b9c-0068b8210c - 0.0120 VW - 1756897548.379226208 1756897548.391199350 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx5493ba2e8a694dd6b93f0-0068b8210c" "proxy-server 3036813" 0.0057 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5493ba2e8a694dd6b93f0-0068b8210c - 0.0085 VW - 1756897548.391704082 1756897548.400249243 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx5c255fc9cdbd4b1391ed7-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx5c255fc9cdbd4b1391ed7-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txfb0bd18240e943cfadc4a-0068b8210c" "proxy-server 3036813" 0.0032 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5c255fc9cdbd4b1391ed7-0068b8210c - 0.0184 VW - 1756897548.402150393 1756897548.420541763 0 (txn: tx1521b72d81944a7aa0da0-0068b8210c) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" "tx1521b72d81944a7aa0da0-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" "tx1521b72d81944a7aa0da0-0068b8210c" "proxy-server 3036813" 0.0095 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" "tx1521b72d81944a7aa0da0-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" "tx1521b72d81944a7aa0da0-0068b8210c" "proxy-server 3036813" 0.0132 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897548.35815 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx1521b72d81944a7aa0da0-0068b8210c - 0.0234 VW - 1756897548.409994602 1756897548.433405399 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx2a074148e5a847d29a3b6-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx2a074148e5a847d29a3b6-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx2a074148e5a847d29a3b6-0068b8210c" "proxy-server 3036813" 0.0251 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx2a074148e5a847d29a3b6-0068b8210c" "proxy-server 3036813" 0.0159 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx2a074148e5a847d29a3b6-0068b8210c - 0.0311 - - 1756897548.435476303 1756897548.466625690 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6bff2274037540a5a3cbf-0068b8210c" "proxy-server 3036813" 0.0027 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6bff2274037540a5a3cbf-0068b8210c - 0.0088 VW - 1756897548.468215704 1756897548.477016926 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txb8322defe69a4973bffd3-0068b8210c" "proxy-server 3036813" 0.0028 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb8322defe69a4973bffd3-0068b8210c - 0.0055 VW - 1756897548.477531195 1756897548.483052015 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "txd58e1497128e401aa99a7-0068b8210c" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "txd58e1497128e401aa99a7-0068b8210c" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd58e1497128e401aa99a7-0068b8210c - 0.0101 VW - 1756897548.483628988 1756897548.493701458 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/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" "tx092d2f7d538744edb0941-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx092d2f7d538744edb0941-0068b8210c" "proxy-server 3036813" 0.0105 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/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" "tx092d2f7d538744edb0941-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx092d2f7d538744edb0941-0068b8210c" "proxy-server 3036813" 0.0234 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx092d2f7d538744edb0941-0068b8210c - 0.0312 - - 1756897548.494059086 1756897548.525272369 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd8d57bddaf04768b9d20-0068b8210c" "proxy-server 3036813" 0.0054 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfd8d57bddaf04768b9d20-0068b8210c - 0.0080 VW - 1756897548.526950359 1756897548.534999371 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txce032354d513497d9d971-0068b8210c" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txce032354d513497d9d971-0068b8210c - 0.0096 VW - 1756897548.535500288 1756897548.545080423 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx949ac414314f42feb918c-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx949ac414314f42feb918c-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx47542fec5ba943af8f9b5-0068b8210c" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx949ac414314f42feb918c-0068b8210c - 0.0242 VW - 1756897548.545660019 1756897548.569832563 0 (txn: tx6c556dc312884bf0990ea-0068b8210c) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1756897548.49459" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1756897548.49459" "tx6c556dc312884bf0990ea-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1756897548.49459" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1756897548.49459" "tx6c556dc312884bf0990ea-0068b8210c" "proxy-server 3036813" 0.0069 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1756897548.49459" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1756897548.49459" "tx6c556dc312884bf0990ea-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1756897548.49459" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1756897548.49459" "tx6c556dc312884bf0990ea-0068b8210c" "proxy-server 3036813" 0.0089 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/6_vc_ascii/0136_o_non_ascii%25C2%25A3/sub/1756897548.49459 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx6c556dc312884bf0990ea-0068b8210c - 0.0190 VW - 1756897548.559679508 1756897548.578638792 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/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" "tx4c785672e570479796759-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/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" "tx4c785672e570479796759-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx4c785672e570479796759-0068b8210c" "proxy-server 3036813" 0.0075 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx4c785672e570479796759-0068b8210c" "proxy-server 3036813" 0.0091 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx4c785672e570479796759-0068b8210c - 0.0127 - - 1756897548.579016924 1756897548.591736794 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf33f25c2bfda4aeca3a70-0068b8210c" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf33f25c2bfda4aeca3a70-0068b8210c - 0.0041 VW - 1756897548.593394279 1756897548.597488165 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txbcf93b3ecae845cf8da72-0068b8210c" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txbcf93b3ecae845cf8da72-0068b8210c - 0.0054 VW - 1756897548.598013878 1756897548.603391647 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sdb1/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" "txc181696d53aa4fb0b8db0-0068b8210c" "proxy-server 3036813" 0.0061 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 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 - txc181696d53aa4fb0b8db0-0068b8210c - 0.0096 VW - 1756897548.603938580 1756897548.613490105 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815?symlink=get" "tx5b9dfcec993e48f58def4-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815?symlink=get" "tx5b9dfcec993e48f58def4-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897548.35815%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5b9dfcec993e48f58def4-0068b8210c - 0.0116 VW - 1756897548.614001751 1756897548.625650883 0 (txn: tx2f834571353f4a5584239-0068b8210c) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx2f834571353f4a5584239-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx2f834571353f4a5584239-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx2f834571353f4a5584239-0068b8210c" "proxy-server 3036813" 0.0087 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx2f834571353f4a5584239-0068b8210c" "proxy-server 3036813" 0.0105 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx2f834571353f4a5584239-0068b8210c - 0.0145 VW - 1756897548.620583057 1756897548.635044336 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 204 - "DELETE http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" "tx3ec6c05bf9a04a568029b-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" "tx3ec6c05bf9a04a568029b-0068b8210c" "proxy-server 3036813" 0.0047 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 204 - "DELETE http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" "tx3ec6c05bf9a04a568029b-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1756897548.35815" "tx3ec6c05bf9a04a568029b-0068b8210c" "proxy-server 3036813" 0.0065 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1756897548.35815 HTTP/1.0 204 - Swift - - - - tx3ec6c05bf9a04a568029b-0068b8210c - 0.0111 VW - 1756897548.635560751 1756897548.646673679 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc6c4d2b66ee4114bce24-0068b8210c" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sdb1/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" "txdc6c4d2b66ee4114bce24-0068b8210c" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 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 - txdc6c4d2b66ee4114bce24-0068b8210c - 0.0107 - - 1756897548.648229361 1756897548.658914566 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa29211f630ab47dbaaee6-0068b8210c" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:45571/sdb1/3/a/6_oc_non_ascii%C2%A3whoops" "txa29211f630ab47dbaaee6-0068b8210c" "container-server 3036813" 0.0010 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:42615/sda1/3/a/6_oc_non_ascii%C2%A3whoops" "txa29211f630ab47dbaaee6-0068b8210c" "container-server 3036813" 0.0010 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txa29211f630ab47dbaaee6-0068b8210c" "proxy-server 3036813" 0.0090 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txa29211f630ab47dbaaee6-0068b8210c" "proxy-server 3036813" 0.0149 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txa29211f630ab47dbaaee6-0068b8210c - 0.0221 - - 1756897548.660747051 1756897548.682883263 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e877e52d436422785e52-0068b8210c" "proxy-server 3036813" 0.0018 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7e877e52d436422785e52-0068b8210c - 0.0046 VW - 1756897548.684433460 1756897548.689021349 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txbabcd7f660554aafa8e51-0068b8210c" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txbabcd7f660554aafa8e51-0068b8210c - 0.0040 VW - 1756897548.689534664 1756897548.693534613 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "txa8fdcca8f1d8498d9cb11-0068b8210c" "proxy-server 3036813" 0.0003 "-" 3036813 0test.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 +sharder-test DEBUG: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: bonjour mes amis, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: bonjour mes amis, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: bonjour mes amis, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp42xcs3sd/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: exception: test, path: a/c, db: /tmp/tmplmlttbh0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sharder.py", line 446, in test_log_broker_exception + raise ValueError('test') +ValueError: test +sharder-test DEBUG: bonjour mes amis, path: , db: /tmp/tmpr9mbq8oe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db sharder-test DEBUG: bonjour mes amis, path: a/c, db: -sharder-test INFO: bonjour mes amis, path: , db: /tmp/tmpsjb_q2gl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: bonjour mes amis, path: , db: /tmp/tmpr9mbq8oe/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/tmpsjb_q2gl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: bonjour mes amis, path: , db: /tmp/tmpr9mbq8oe/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/tmpsjb_q2gl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: bonjour mes amis, path: , db: /tmp/tmpr9mbq8oe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db sharder-test ERROR: bonjour mes amis, path: a/c, db: -sharder-test DEBUG: Unlinked retiring db '/tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017499923706054688s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015020370483398438s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015401840209960938s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0002734661102294922s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019550323486328125s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011610984802246094s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010013580322265625s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011467933654785156s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001857280731201172s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015664100646972656s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1756897548.86599, (0, 0) as of 1756897548.86599, active as of 1756897548.86599>, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1756897548.86600, (0, 0) as of 1756897548.86600, active as of 1756897548.86600>, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/there-where in state active, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1756897548.86600, (0, 0) as of 1756897548.86600, active as of 1756897548.86600>, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/where-yonder in state active, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011324882507324219s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.417533874511719e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.846687316894531e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.392333984375e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.392333984375e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.749961853027344e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.250640869140625e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.296966552734375e-05s, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1756897548.86600, (0, 0) as of 1756897548.86600, active as of 1756897548.86600>, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_db_id_changed +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002703666687011719s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016045570373535156s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000148773193359375s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00017571449279785156s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019121170043945312s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.393692016601562e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.72747802734375e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018072128295898438s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015473365783691406s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791308068.12405, (0, 0) as of 1791308068.12405, active as of 1791308068.12405>, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791308068.12406, (0, 0) as of 1791308068.12406, active as of 1791308068.12406>, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/there-where in state active, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791308068.12406, (0, 0) as of 1791308068.12406, active as of 1791308068.12406>, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/where-yonder in state active, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000110626220703125s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.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 +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 -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1756897548.86600, (0, 0) as of 1756897548.86600, active as of 1756897548.86600>, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprc02txpu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897548.86651.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015497207641601562s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015974044799804688s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001983642578125s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015926361083984375s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017261505126953125s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00017571449279785156s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.894371032714844e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012254714965820312s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016832351684570312s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010156631469726562s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.821487426757812e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.130073547363281e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.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 - -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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1756897545.72556', '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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.72735', '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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.72912', '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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.73078', '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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.75260', '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': 'Wed, 03 Sep 2025 11:05:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897545.75913', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1756897546.00130', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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_quota_exceeded -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_quota_exceeded ... 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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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/20250903/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250903T110546Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Wed, 03 Sep 2025 11:05:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897546.87601', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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/20250903/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250903T110546Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Wed, 03 Sep 2025 11:05:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897546.89221', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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_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 +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txe293124771db4ac080957-006ac53122) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txe293124771db4ac080957-006ac53122) +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: txe293124771db4ac080957-006ac53122) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txe293124771db4ac080957-006ac53122) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe293124771db4ac080957-006ac53122) +test DEBUG: Setting object count to 1072 (txn: txe293124771db4ac080957-006ac53122) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx36139510b0184207ac616-006ac53123) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx36139510b0184207ac616-006ac53123) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx36139510b0184207ac616-006ac53123) +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: tx36139510b0184207ac616-006ac53123) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx36139510b0184207ac616-006ac53123) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx36139510b0184207ac616-006ac53123) +test DEBUG: Setting object count to 1072 (txn: tx36139510b0184207ac616-006ac53123) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf260bd4acd9b4663ac8ca-006ac53124) +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: txf260bd4acd9b4663ac8ca-006ac53124) +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: txf260bd4acd9b4663ac8ca-006ac53124) +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: txf260bd4acd9b4663ac8ca-006ac53124) +test ERROR: Aborting listing from shards due to bad response: [404] (txn: txf260bd4acd9b4663ac8ca-006ac53124)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 -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011205673217773438s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.34600830078125e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.797645568847656e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.939338684082031e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012230873107910156s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.393692016601562e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.560585021972656e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.463859558105469e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.058547973632812e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001087188720703125s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.322166442871094e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.1552734375e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.344650268554688e-05s, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmrls94kl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001678466796875s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002086162567138672s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000141143798828125s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015592575073242188s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_2_replicas +sharder-test DEBUG: got 0 rows (deleted=False) in 9.72747802734375e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.7738037109375e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.34600830078125e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.630752563476562e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.606910705566406e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010514259338378906s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.059906005859375e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.512901306152344e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.655952453613281e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.845329284667969e-05s, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791308068.12406, (0, 0) as of 1791308068.12406, active as of 1791308068.12406>, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791308068.12406, (0, 0) as of 1791308068.12406, active as of 1791308068.12406>, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp7f79ispq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.12537.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001468658447265625s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00014400482177734375s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001308917999267578s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00014448165893554688s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016307830810546875s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.000156402587890625s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.369850158691406e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012993812561035156s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010228157043457031s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010371208190917969s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010752677917480469s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.036064147949219e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.202957153320312e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.008217096328735352s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011014938354492188s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011038780212402344s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.393692016601562e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012636184692382812s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.606910705566406e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010800361633300781s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.512901306152344e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.012222290039062e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.726119995117188e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000110626220703125s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.083747863769531e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.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.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.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 -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 1032, in _timing_stats - result = func(cache, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/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.35.1/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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20250903/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20250903T110547Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Wed, 03 Sep 2025 11:05:47 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897547.72203', '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': 'Wed, 03 Sep 2025 11:05:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:47 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897547.74175', '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': 'Wed, 03 Sep 2025 11:05:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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_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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897548.19573', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05:48 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897548.20331', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05:48 -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.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 -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017976760864257812s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011396408081054688s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.489059448242188e-05s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.440017700195312e-05s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.893013000488281e-05s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016546249389648438s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014448165893554688s, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1756897549.14070, (0, 0) as of 1756897549.14070, active as of 1756897549.14070>, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1756897549.14071, (0, 0) as of 1756897549.14071, active as of 1756897549.14071>, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1756897549.14072, (0, 0) as of 1756897549.14072, active as of 1756897549.14072>, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.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/tmpffs9auwy/sda/containers/0/5a3/4f0b44366da9725df06e5f720916e5a3/4f0b44366da9725df06e5f720916e5a3.db, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpffs9auwy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.14122.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017261505126953125s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001499652862548828s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015354156494140625s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0003733634948730469s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001747608184814453s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.702278137207031e-05s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.000225067138671875s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00025653839111328125s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016951560974121094s, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1756897549.18318, (0, 0) as of 1756897549.18318, active as of 1756897549.18318>, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1756897549.18319, (0, 0) as of 1756897549.18319, active as of 1756897549.18319>, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.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/tmp_2kag4ub/sda/containers/0/b80/c9f06aefaadd1113d55b2ab746fb2b80/c9f06aefaadd1113d55b2ab746fb2b80.db, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1756897549.18319, (0, 0) as of 1756897549.18319, active as of 1756897549.18319>, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_2kag4ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.18366.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_4_replicas +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012063980102539062s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.726119995117188e-05s, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmph639w04r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018143653869628906s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001633167266845703s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001690387725830078s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018024444580078125s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019407272338867188s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.441375732421875e-05s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.004302024841308594s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010395050048828125s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001609325408935547s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015306472778320312s, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791308068.40397, (0, 0) as of 1791308068.40397, active as of 1791308068.40397>, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791308068.40398, (0, 0) as of 1791308068.40398, active as of 1791308068.40398>, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791308068.40399, (0, 0) as of 1791308068.40399, active as of 1791308068.40399>, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.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/tmpj9nrx5rt/sda/containers/0/748/9f779c34a4ea753dde9b8c573f66e748/9f779c34a4ea753dde9b8c573f66e748.db, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj9nrx5rt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.40445.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016498565673828125s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015354156494140625s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016164779663085938s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001552104949951172s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015664100646972656s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010967254638671875s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.416175842285156e-05s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.dbtest.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.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 -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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': 'Wed, 03 Sep 2025 11:05:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1756897549.02145', '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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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_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.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_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_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_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 - -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017690658569335938s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014829635620117188s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001361370086669922s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.000171661376953125s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017881393432617188s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001010894775390625s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001068115234375s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.608268737792969e-05s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017714500427246094s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015401840209960938s, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1756897549.23133, (0, 0) as of 1756897549.23133, active as of 1756897549.23133>, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.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/tmpck4ppdzp/sda/containers/0/316/0340e1489dd10851cc3ca32837fff316/0340e1489dd10851cc3ca32837fff316.db, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1756897549.23134, (0, 0) as of 1756897549.23134, active as of 1756897549.23134>, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1756897549.23134, (0, 0) as of 1756897549.23134, active as of 1756897549.23134>, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.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/tmpck4ppdzp/sda/containers/0/5a3/4f0b44366da9725df06e5f720916e5a3/4f0b44366da9725df06e5f720916e5a3.db, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpck4ppdzp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.23182.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017070770263671875s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014972686767578125s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001468658447265625s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014781951904296875s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001685619354248047s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011277198791503906s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.535385131835938e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.059906005859375e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017023086547851562s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016045570373535156s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1756897549.28446, (0, 0) as of 1756897549.28446, active as of 1756897549.28446>, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1756897549.28447, (0, 0) as of 1756897549.28447, active as of 1756897549.28447>, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016498565673828125s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015687942504882812s, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791308068.49737, (0, 0) as of 1791308068.49737, active as of 1791308068.49737>, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791308068.49738, (0, 0) as of 1791308068.49738, active as of 1791308068.49738>, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.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/tmpz7eo16h6/sda/containers/0/cf8/935c9e388cc779572d95e8de9a54acf8/935c9e388cc779572d95e8de9a54acf8.db, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791308068.49739, (0, 0) as of 1791308068.49739, active as of 1791308068.49739>, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpz7eo16h6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.49788.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001621246337890625s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001518726348876953s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001628398895263672s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001571178436279297s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015974044799804688s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010275840759277344s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.131431579589844e-05s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00014495849609375s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.000179290771484375s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015282630920410156s, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791308068.55213, (0, 0) as of 1791308068.55213, active as of 1791308068.55213>, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.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/tmpzkor0y8l/sda/containers/0/c02/d960469c2100d9ec1ecf03e0208a8c02/d960469c2100d9ec1ecf03e0208a8c02.db, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791308068.55214, (0, 0) as of 1791308068.55214, active as of 1791308068.55214>, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791308068.55214, (0, 0) as of 1791308068.55214, active as of 1791308068.55214>, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.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/tmpzkor0y8l/sda/containers/0/748/9f779c34a4ea753dde9b8c573f66e748/9f779c34a4ea753dde9b8c573f66e748.db, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpzkor0y8l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.55678.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001666545867919922s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014138221740722656s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.dbtest.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_sharder.TestSharder.test_misplaced_objects_newer_objects test.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects ... 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.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.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_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_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.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.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_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.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_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.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_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.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.TestRing.test_creation -test.unit.common.ring.test_ring.TestRing.test_creation ... ok -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 420, in set - raise MemcacheConnectionError('failed set: %s' % msg) -swift.common.exceptions.MemcacheConnectionError: failed set: - -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1756897549.28448, (0, 0) as of 1756897549.28448, active as of 1756897549.28448>, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010371208190917969s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.869171142578125e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001399517059326172s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.489059448242188e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010776519775390625s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.894371032714844e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.654594421386719e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.273124694824219e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.034706115722656e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.034706115722656e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.296966552734375e-05s, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1756897549.28446, (0, 0) as of 1756897549.28446, active as of 1756897549.28446>, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4afqdd7w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.28507.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014781951904296875s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016927719116210938s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014257431030273438s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.004222869873046875s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012993812561035156s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001952648162841797s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018143653869628906s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'yonder')], path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013709068298339844s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001239776611328125s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012540817260742188s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010728836059570312s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001049041748046875s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013375282287597656s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012159347534179688s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012302398681640625s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011491775512695312s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0043299198150634766s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016760826110839844s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015616416931152344s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010323524475097656s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001823902130126953s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001800060272216797s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00020170211791992188s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016355514526367188s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.7738037109375e-05s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.702278137207031e-05s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.821487426757812e-05s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.249282836914062e-05s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019025802612304688s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -During handling of the above exception, another exception occurred: -Traceback (most recent call last): -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000213623046875s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016736984252929688s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018143653869628906s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010180473327636719s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012493133544921875s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011777877807617188s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.000156402587890625s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014328956604003906s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791308068.62389, (0, 0) as of 1791308068.62389, active as of 1791308068.62389>, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791308068.62390, (0, 0) as of 1791308068.62390, active as of 1791308068.62390>, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791308068.62391, (0, 0) as of 1791308068.62391, active as of 1791308068.62391>, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010371208190917969s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.344650268554688e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.7738037109375e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.679794311523438e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00013709068298339844s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.274482727050781e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.225440979003906e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.249282836914062e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.62939453125e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.368492126464844e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.058547973632812e-05s, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791308068.62389, (0, 0) as of 1791308068.62389, active as of 1791308068.62389>, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpsvp_5s2c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.62438.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015807151794433594s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010633468627929688s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014090538024902344s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011491775512695312s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011277198791503906s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018668174743652344s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016927719116210938s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'yonder')], path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013375282287597656s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012612342834472656s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011897087097167969s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011754035949707031s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010657310485839844s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010180473327636719s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011301040649414062s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011444091796875s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010752677917480469s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001232624053955078s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013685226440429688s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013828277587890625s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container test.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container ... ok - 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.35.1/swift/common/utils/__init__.py", line 1032, in _timing_stats - result = func(cache, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.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 -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0002205371856689453s, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'yonder' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Placed 3 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuxxug9tk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897549.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001723766326904297s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00013566017150878906s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016164779663085938s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016164779663085938s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001971721649169922s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016808509826660156s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011110305786132812s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001704692840576172s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (2 unplaced), path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001308917999267578s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00013327598571777344s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011849403381347656s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012302398681640625s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001125335693359375s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013113021850585938s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011730194091796875s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011324882507324219s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00012803077697753906s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001201629638671875s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013399124145507812s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015306472778320312s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015044212341308594s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001766681671142578s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015044212341308594s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.344650268554688e-05s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.630752563476562e-05s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.083747863769531e-05s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.511543273925781e-05s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001747608184814453s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00019812583923339844s, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'yonder' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Placed 3 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp760w8s6z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308068.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018405914306640625s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00013303756713867188s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016188621520996094s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016832351684570312s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00021505355834960938s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001671314239501953s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011229515075683594s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001685619354248047s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (2 unplaced), path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001201629638671875s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012373924255371094s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001270771026611328s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.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/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014591217041015625s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012421607971191406s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012159347534179688s, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: Placed 5 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpogfk1gge/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1756897550.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001506805419921875s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/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/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012421607971191406s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010561943054199219s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 2 rows (deleted=False) in 9.107589721679688e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/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/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.512901306152344e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.225440979003906e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.369850158691406e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/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/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.726119995117188e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.581710815429688e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.416175842285156e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/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/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010371208190917969s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011324882507324219s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011301040649414062s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012350082397460938s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000141143798828125s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012969970703125s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00013256072998046875s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011777877807617188s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001475811004638672s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001251697540283203s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012350082397460938s, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: Placed 5 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmplpdjvvc0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1791308069.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013971328735351562s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012230873107910156s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.393692016601562e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/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/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010204315185546875s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.702278137207031e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.535385131835938e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.036064147949219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.106231689453125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.0108642578125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/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.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 -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.58306884765625e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.200241088867188e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.2479248046875e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.580352783203125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010538101196289062s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.559226989746094e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.916854858398438e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.036064147949219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.963180541992188e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.654594421386719e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3i4hvzc0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001404285430908203s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.584426879882812e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.942054748535156e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010466575622558594s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/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/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00020241737365722656s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.369850158691406e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.510185241699219e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.869171142578125e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.867813110351562e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.699562072753906e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/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/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_one +sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/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/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.004286050796508789s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.036064147949219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.083747863769531e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.655952453613281e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.988380432128906e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/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/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.510185241699219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.009506225585938e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.799003601074219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010657310485839844s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/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/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.250640869140625e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.940696716308594e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.559226989746094e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3y06mbpx/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002048015594482422s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/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/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.560585021972656e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.96453857421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.894371032714844e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.559226989746094e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001857280731201172s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/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/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.104873657226562e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.749961853027344e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.0108642578125e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.081031799316406e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 7.510185241699219e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.270408630371094e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/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/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.225440979003906e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.200241088867188e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.560585021972656e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.417533874511719e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.417533874511719e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.678436279296875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.559226989746094e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.535385131835938e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.130073547363281e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.295608520507812e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.961822509765625e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010085105895996094s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/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/tmpuxm8mu5a/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 -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state ... ok - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "txa8fdcca8f1d8498d9cb11-0068b8210c" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa8fdcca8f1d8498d9cb11-0068b8210c - 0.0054 VW - 1756897548.694100142 1756897548.699520350 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "tx63ea8219ab0e4f83b18ae-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "tx63ea8219ab0e4f83b18ae-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx63ea8219ab0e4f83b18ae-0068b8210c" "proxy-server 3036813" 0.0098 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx63ea8219ab0e4f83b18ae-0068b8210c" "proxy-server 3036813" 0.0112 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx63ea8219ab0e4f83b18ae-0068b8210c - 0.0149 - - 1756897548.699862719 1756897548.714788914 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6288f936f23a4970a5908-0068b8210c" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6288f936f23a4970a5908-0068b8210c - 0.0040 VW - 1756897548.716308594 1756897548.720271349 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx66126f18d95f4a498e004-0068b8210c" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx66126f18d95f4a498e004-0068b8210c - 0.0051 VW - 1756897548.720803738 1756897548.725866795 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx3e5d65fcd9234789a6272-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx3e5d65fcd9234789a6272-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txc411d454488442a4a6536-0068b8210c" "proxy-server 3036813" 0.0002 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txc411d454488442a4a6536-0068b8210c" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx3e5d65fcd9234789a6272-0068b8210c - 0.0119 VW - 1756897548.726408958 1756897548.738320827 0 (txn: tx172948b502e54643b59f2-0068b8210c) -proxy INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/none/003foo/1756897548.70041 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx172948b502e54643b59f2-0068b8210c - 0.0059 VW - 1756897548.732805729 1756897548.738753080 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2dd88d826cad4b77bcc4d-0068b8210c" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2dd88d826cad4b77bcc4d-0068b8210c - 0.0039 VW - 1756897548.740236998 1756897548.744158030 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txf240311a2481473fbd16b-0068b8210c" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txf240311a2481473fbd16b-0068b8210c - 0.0041 VW - 1756897548.744708538 1756897548.748795748 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txe2e729190b1446a5b60b7-0068b8210c" "proxy-server 3036813" 0.0003 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txe2e729190b1446a5b60b7-0068b8210c" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txe2e729190b1446a5b60b7-0068b8210c - 0.0055 VW - 1756897548.749332905 1756897548.754793644 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "DELETE /sdb1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "tx8cf8c7cd625846a5a46a3-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "DELETE /sda1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "tx8cf8c7cd625846a5a46a3-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx8cf8c7cd625846a5a46a3-0068b8210c" "proxy-server 3036813" 0.0052 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx8cf8c7cd625846a5a46a3-0068b8210c" "proxy-server 3036813" 0.0066 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 DELETE /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx8cf8c7cd625846a5a46a3-0068b8210c - 0.0103 - - 1756897548.755158424 1756897548.765472412 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx208c7761d85f4f348e001-0068b8210c" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:45571/sdb1/3/a/3_oc_non_ascii%C2%A3" "tx208c7761d85f4f348e001-0068b8210c" "container-server 3036813" 0.0011 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:42615/sda1/3/a/3_oc_non_ascii%C2%A3" "tx208c7761d85f4f348e001-0068b8210c" "container-server 3036813" 0.0018 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx208c7761d85f4f348e001-0068b8210c" "proxy-server 3036813" 0.0115 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx208c7761d85f4f348e001-0068b8210c" "proxy-server 3036813" 0.0169 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx208c7761d85f4f348e001-0068b8210c - 0.0243 - - 1756897548.768705130 1756897548.793038607 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e2c6e2489104e8a884f1-0068b8210c" "proxy-server 3036813" 0.0021 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +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" "tx6e2c6e2489104e8a884f1-0068b8210c" "proxy-server 3036813" 0.0021 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx6e2c6e2489104e8a884f1-0068b8210c - 0.0104 - - 1756897548.794590712 1756897548.805035353 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12b0daaa86a04f3c96443-0068b8210c" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:45571/sdb1/3/a/3_vc_non_ascii%C2%A3" "tx12b0daaa86a04f3c96443-0068b8210c" "container-server 3036813" 0.0011 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:42615/sda1/3/a/3_vc_non_ascii%C2%A3" "tx12b0daaa86a04f3c96443-0068b8210c" "container-server 3036813" 0.0027 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx12b0daaa86a04f3c96443-0068b8210c" "proxy-server 3036813" 0.0101 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx12b0daaa86a04f3c96443-0068b8210c" "proxy-server 3036813" 0.0153 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/3_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx12b0daaa86a04f3c96443-0068b8210c - 0.0236 - - 1756897548.806890726 1756897548.830513239 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6595b0f3b33649ebb48ee-0068b8210c" "proxy-server 3036813" 0.0018 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6595b0f3b33649ebb48ee-0068b8210c - 0.0055 VW - 1756897548.832158327 1756897548.837668657 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx70defa8340b4450a908a7-0068b8210c" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx70defa8340b4450a908a7-0068b8210c - 0.0049 VW - 1756897548.838212490 1756897548.843130112 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sdb1/1/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" "tx4ea287ccd61743fba7ea0-0068b8210c" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sda1/1/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" "tx4ea287ccd61743fba7ea0-0068b8210c" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx4ea287ccd61743fba7ea0-0068b8210c - 0.0062 VW - 1756897548.843708992 1756897548.849947929 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx968bf12bc12b4c8db0e41-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx968bf12bc12b4c8db0e41-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/1/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" "tx968bf12bc12b4c8db0e41-0068b8210c" "proxy-server 3036813" 0.0086 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/1/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" "tx968bf12bc12b4c8db0e41-0068b8210c" "proxy-server 3036813" 0.0083 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx968bf12bc12b4c8db0e41-0068b8210c - 0.0126 - - 1756897548.850284576 1756897548.862931013 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx113dac6903954c0e9ea39-0068b8210c" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx113dac6903954c0e9ea39-0068b8210c - 0.0046 VW - 1756897548.875699043 1756897548.880293131 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txee54085c34b945ef8fa0e-0068b8210c" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txee54085c34b945ef8fa0e-0068b8210c - 0.0051 VW - 1756897548.885038137 1756897548.890163898 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sda1/1/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" "txef3282c6af1640a3a35ae-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sdb1/1/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" "txef3282c6af1640a3a35ae-0068b8210c" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx6097aa37ff124a309d5d5-0068b8210c" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txef3282c6af1640a3a35ae-0068b8210c - 0.0436 VW - 1756897548.890718460 1756897548.934283257 0 (txn: tx800ccb425e8744de8bd31-0068b8210c) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 201 - "PUT http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" "tx800ccb425e8744de8bd31-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" "tx800ccb425e8744de8bd31-0068b8210c" "proxy-server 3036813" 0.0098 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 201 - "PUT http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" "tx800ccb425e8744de8bd31-0068b8210c" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" "tx800ccb425e8744de8bd31-0068b8210c" "proxy-server 3036813" 0.0188 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897548.85077 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx800ccb425e8744de8bd31-0068b8210c - 0.0309 VW - 1756897548.916840553 1756897548.947704792 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0496c8d31ec3487fadda0-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0496c8d31ec3487fadda0-0068b8210c" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sdb1/1/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" "tx0496c8d31ec3487fadda0-0068b8210c" "proxy-server 3036813" 0.0083 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "PUT /sda1/1/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" "tx0496c8d31ec3487fadda0-0068b8210c" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx0496c8d31ec3487fadda0-0068b8210c - 0.0126 - - 1756897548.948101044 1756897548.960687876 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed8f41778ed74caaa3e25-0068b8210c" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txed13e9d2f6fa49cfa3b33-0068b8210c" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "GET /sdb1/1/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" "tx0a6ac72f853c4e78919a8-0068b8210c" "proxy-server 3036813" 0.0015 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/48 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx0a6ac72f853c4e78919a8-0068b8210c - 0.0142 - - 1756897548.962145567 1756897548.976374388 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4b2b4c569af435796fa5-0068b8210c" "proxy-server 3036813" 0.0054 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe4b2b4c569af435796fa5-0068b8210c - 0.0079 VW - 1756897548.990794897 1756897548.998725891 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx9800415b82a7467a92f52-0068b8210c" "proxy-server 3036813" 0.0050 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9800415b82a7467a92f52-0068b8210c - 0.0118 VW - 1756897548.999211311 1756897549.010983229 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "tx90dc564cc9ab44c5af225-0068b8210d" "proxy-server 3036813" 0.0007 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/1/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" "tx90dc564cc9ab44c5af225-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx73a10bbd603641efa9a7e-0068b8210d" "proxy-server 3036813" 0.0057 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx90dc564cc9ab44c5af225-0068b8210d - 0.0351 VW - 1756897549.011540174 1756897549.046603680 0 (txn: tx8075865128b040a3bfe2c-0068b8210d) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 201 - "PUT http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" "tx8075865128b040a3bfe2c-0068b8210d" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 201 - "PUT http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" "tx8075865128b040a3bfe2c-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" "tx8075865128b040a3bfe2c-0068b8210d" "proxy-server 3036813" 0.0191 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" "tx8075865128b040a3bfe2c-0068b8210d" "proxy-server 3036813" 0.0189 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897548.94869 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx8075865128b040a3bfe2c-0068b8210d - 0.0363 VW - 1756897549.022873402 1756897549.059195995 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa18de5eb28d84555af09d-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa18de5eb28d84555af09d-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/1/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" "txa18de5eb28d84555af09d-0068b8210d" "proxy-server 3036813" 0.0161 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/1/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" "txa18de5eb28d84555af09d-0068b8210d" "proxy-server 3036813" 0.0156 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txa18de5eb28d84555af09d-0068b8210d - 0.0245 - - 1756897549.059602022 1756897549.084139824 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txadf6d269d4994f50bbe23-0068b8210d" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx9b48645ad8af42949dff1-0068b8210d" "proxy-server 3036813" 0.0105 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "tx43e29c5facbf468cb9e83-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx43e29c5facbf468cb9e83-0068b8210d - 0.0256 - - 1756897549.093901396 1756897549.119471073 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0efcdf32b69d44ffa01b0-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +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" "tx0efcdf32b69d44ffa01b0-0068b8210d" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx0efcdf32b69d44ffa01b0-0068b8210d - 0.0234 - - 1756897549.125364065 1756897549.148792982 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb955df9733f4c61ba8ff-0068b8210d" "proxy-server 3036813" 0.0053 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txbbb5f090925e4b49bfb90-0068b8210d" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/1/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" "tx14d0f40f7b5d45a083d6f-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "tx14d0f40f7b5d45a083d6f-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbca85c78660b434e8c946-0068b8210d" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbca85c78660b434e8c946-0068b8210d - 0.0042 VW - 1756897549.181411505 1756897549.185646296 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txf42601a5c5be4257af18d-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf42601a5c5be4257af18d-0068b8210d - 0.0040 VW - 1756897549.186139345 1756897549.190117598 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/0/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" "tx79383fd0c1924deb96d49-0068b8210d" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/0/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" "tx79383fd0c1924deb96d49-0068b8210d" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx79383fd0c1924deb96d49-0068b8210d - 0.0053 VW - 1756897549.190659523 1756897549.195984602 0 -proxy INFO: - - 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - Swift t - 5 - tx14d0f40f7b5d45a083d6f-0068b8210d - 0.0523 SSC - 1756897549.150946856 1756897549.203266621 0 (txn: txd325b9c607e04f9fb5f61-0068b8210d) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/0/a/3_oc_non_ascii%C2%A3/copied_name" "txd325b9c607e04f9fb5f61-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/0/a/3_oc_non_ascii%C2%A3/copied_name" "txd325b9c607e04f9fb5f61-0068b8210d" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "txd325b9c607e04f9fb5f61-0068b8210d" "proxy-server 3036813" 0.0079 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "txd325b9c607e04f9fb5f61-0068b8210d" "proxy-server 3036813" 0.0094 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 COPY /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txd325b9c607e04f9fb5f61-0068b8210d - 0.0154 SSC - 1756897549.196334839 1756897549.211719990 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55cc446feeb04b9c8aa4c-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx6d79bc5d8f8e4eda867dc-0068b8210d" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/0/a/3_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "txfea8a149e6b044958e3df-0068b8210d" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - txfea8a149e6b044958e3df-0068b8210d - 0.0133 - - 1756897549.213390589 1756897549.226651907 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ab25e26c08448088a469-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx41a2ff7abec949088694b-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "POST http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx44976763e88141419d7c5-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "POST /sda1/1/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" "tx44976763e88141419d7c5-0068b8210d" "proxy-server 3036813" 0.0046 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "POST http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx44976763e88141419d7c5-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "POST /sdb1/1/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" "tx44976763e88141419d7c5-0068b8210d" "proxy-server 3036813" 0.0069 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 POST /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 202 - - t - 76 - tx44976763e88141419d7c5-0068b8210d - 0.0199 - - 1756897549.228276968 1756897549.248208284 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde58cd94dcd14b52b5461-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx0e2a35a9c58c40f88182d-0068b8210d" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "txfdec8e5db5e64c419b5df-0068b8210d" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txfdec8e5db5e64c419b5df-0068b8210d - 0.0133 - - 1756897549.249677658 1756897549.262993336 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx468697e664614fe581c80-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +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" "tx468697e664614fe581c80-0068b8210d" "proxy-server 3036813" 0.0022 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx468697e664614fe581c80-0068b8210d - 0.0091 - - 1756897549.264598608 1756897549.273745298 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx372330d7aff047fcbc2af-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx372330d7aff047fcbc2af-0068b8210d - 0.0039 VW - 1756897549.275624514 1756897549.279507160 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txa00478d97dde46528c814-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa00478d97dde46528c814-0068b8210d - 0.0039 VW - 1756897549.279982567 1756897549.283866882 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/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" "tx764d898a3c6b4960a83d0-0068b8210d" "proxy-server 3036813" 0.0060 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 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 - tx764d898a3c6b4960a83d0-0068b8210d - 0.0093 VW - 1756897549.284429550 1756897549.293744087 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869?symlink=get" "tx8db1c9e203854efd8e724-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869?symlink=get" "tx8db1c9e203854efd8e724-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897548.94869%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8db1c9e203854efd8e724-0068b8210d - 0.0117 VW - 1756897549.294262171 1756897549.305962324 0 (txn: txfade5e45d5934c849cd78-0068b8210d) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txfade5e45d5934c849cd78-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txfade5e45d5934c849cd78-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/1/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" "txfade5e45d5934c849cd78-0068b8210d" "proxy-server 3036813" 0.0093 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/1/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" "txfade5e45d5934c849cd78-0068b8210d" "proxy-server 3036813" 0.0087 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txfade5e45d5934c849cd78-0068b8210d - 0.0137 VW - 1756897549.300821781 1756897549.314515352 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 204 - "DELETE http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" "tx74774e654b6848fba5580-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 204 - "DELETE http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" "tx74774e654b6848fba5580-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" "tx74774e654b6848fba5580-0068b8210d" "proxy-server 3036813" 0.0049 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.94869" "tx74774e654b6848fba5580-0068b8210d" "proxy-server 3036813" 0.0069 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897548.94869 HTTP/1.0 204 - Swift - - - - tx74774e654b6848fba5580-0068b8210d - 0.0104 VW - 1756897549.314991474 1756897549.325429201 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2575ec3e5ae6421f8eaf4-0068b8210d" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txc3b0f7be07b445e8914c2-0068b8210d" "proxy-server 3036813" 0.0034 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/1/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" "tx0035a977aa9849e3808d0-0068b8210d" "proxy-server 3036813" 0.0008 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx0035a977aa9849e3808d0-0068b8210d - 0.0153 - - 1756897549.327008486 1756897549.342307806 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0b17df120154453af88a-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +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" "txa0b17df120154453af88a-0068b8210d" "proxy-server 3036813" 0.0084 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - txa0b17df120154453af88a-0068b8210d - 0.0159 - - 1756897549.344001055 1756897549.359866142 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ac949ee373a4e1392de9-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8ac949ee373a4e1392de9-0068b8210d - 0.0109 VW - 1756897549.361817837 1756897549.372669458 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx9d8eb64ab2eb4f1cb985c-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9d8eb64ab2eb4f1cb985c-0068b8210d - 0.0042 VW - 1756897549.373193741 1756897549.377377033 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +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&marker=&reverse=on&format=json&states=listing" "tx70128c15e7d74c0e82f79-0068b8210d" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 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 - tx70128c15e7d74c0e82f79-0068b8210d - 0.0109 VW - 1756897549.378065586 1756897549.388978243 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077?symlink=get" "txeef501fcbf9742ce96fb0-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077?symlink=get" "txeef501fcbf9742ce96fb0-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897548.85077%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txeef501fcbf9742ce96fb0-0068b8210d - 0.0264 VW - 1756897549.389489412 1756897549.415914297 0 (txn: tx19b17045309048e98a6a2-0068b8210d) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx19b17045309048e98a6a2-0068b8210d" "object-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/1/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" "tx19b17045309048e98a6a2-0068b8210d" "proxy-server 3036813" 0.0154 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx19b17045309048e98a6a2-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/1/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" "tx19b17045309048e98a6a2-0068b8210d" "proxy-server 3036813" 0.0204 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx19b17045309048e98a6a2-0068b8210d - 0.0348 VW - 1756897549.400171518 1756897549.435009718 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 204 - "DELETE http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" "tx7403f51d76ef47c3b0b7f-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 204 - "DELETE http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" "tx7403f51d76ef47c3b0b7f-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" "tx7403f51d76ef47c3b0b7f-0068b8210d" "proxy-server 3036813" 0.0107 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897548.85077" "tx7403f51d76ef47c3b0b7f-0068b8210d" "proxy-server 3036813" 0.0106 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897548.85077 HTTP/1.0 204 - Swift - - - - tx7403f51d76ef47c3b0b7f-0068b8210d - 0.0274 VW - 1756897549.435498238 1756897549.462919235 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe8ef1d2ee0374d8aacdb4-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txbbd88128dc4c4b8589d05-0068b8210d" "proxy-server 3036813" 0.0027 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "txcf957e8761da4abdb014d-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txcf957e8761da4abdb014d-0068b8210d - 0.0301 - - 1756897549.466968775 1756897549.497115850 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11da4b65a4c3450fafb8f-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +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" "tx11da4b65a4c3450fafb8f-0068b8210d" "proxy-server 3036813" 0.0077 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx11da4b65a4c3450fafb8f-0068b8210d - 0.0260 - - 1756897549.498888731 1756897549.524920940 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8311df316733489e993ab-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +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" "tx8311df316733489e993ab-0068b8210d" "proxy-server 3036813" 0.0033 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx8311df316733489e993ab-0068b8210d - 0.0213 - - 1756897549.526867628 1756897549.548125744 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f1e34ea516d4192b4297-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1f1e34ea516d4192b4297-0068b8210d - 0.0082 VW - 1756897549.553547621 1756897549.561702967 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txe26f7d74898247bfa651a-0068b8210d" "proxy-server 3036813" 0.0032 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe26f7d74898247bfa651a-0068b8210d - 0.0059 VW - 1756897549.562224865 1756897549.568127632 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +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" "txd87b9157039a47c890b94-0068b8210d" "proxy-server 3036813" 0.0019 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 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 - txd87b9157039a47c890b94-0068b8210d - 0.0115 VW - 1756897549.568758965 1756897549.580271959 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa686c1124ef8499dbcca5-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sdb1/1/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" "txa686c1124ef8499dbcca5-0068b8210d" "proxy-server 3036813" 0.0156 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa686c1124ef8499dbcca5-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "DELETE /sda1/1/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" "txa686c1124ef8499dbcca5-0068b8210d" "proxy-server 3036813" 0.0197 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 DELETE /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 204 - - t - - - txa686c1124ef8499dbcca5-0068b8210d - 0.0255 - - 1756897549.580850601 1756897549.606390476 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx467382a1ea4646b6b7aa5-0068b8210d" "proxy-server 3036813" 0.0053 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txc41f9ff15b99400d85f38-0068b8210d" "proxy-server 3036813" 0.0032 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/1/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" "txc9a03d0c477a4cc29d59d-0068b8210d" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "txc9a03d0c477a4cc29d59d-0068b8210d" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 404 - - t - 70 - txc9a03d0c477a4cc29d59d-0068b8210d - 0.0324 - - 1756897549.607876778 1756897549.640230894 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3757dec97d845d58ddef-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf3757dec97d845d58ddef-0068b8210d - 0.0039 VW - 1756897549.656474829 1756897549.660339117 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx0620d7252d2149428a94c-0068b8210d" "proxy-server 3036813" 0.0048 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0620d7252d2149428a94c-0068b8210d - 0.0117 VW - 1756897549.669077158 1756897549.680741549 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/1/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" "tx64b8b8be52774311ba738-0068b8210d" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "tx64b8b8be52774311ba738-0068b8210d" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx64b8b8be52774311ba738-0068b8210d - 0.0085 VW - 1756897549.681319952 1756897549.689855814 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx3dac0aaf8b5246758c12b-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/1/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" "tx3dac0aaf8b5246758c12b-0068b8210d" "proxy-server 3036813" 0.0108 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx3dac0aaf8b5246758c12b-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/1/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" "tx3dac0aaf8b5246758c12b-0068b8210d" "proxy-server 3036813" 0.0149 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx3dac0aaf8b5246758c12b-0068b8210d - 0.0306 - - 1756897549.690196037 1756897549.720827579 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1267b2f764614c2796772-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1267b2f764614c2796772-0068b8210d - 0.0079 VW - 1756897549.733087778 1756897549.740969419 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx2c5f3902b6c54236b9ea3-0068b8210d" "proxy-server 3036813" 0.0064 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2c5f3902b6c54236b9ea3-0068b8210d - 0.0090 VW - 1756897549.741489649 1756897549.750526190 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "tx53ee7fbb7cd2463684e88-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/1/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" "tx53ee7fbb7cd2463684e88-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx53ee7fbb7cd2463684e88-0068b8210d - 0.0144 VW - 1756897549.751102209 1756897549.765524149 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx0d49118518a344eeb36b0-0068b8210d" "proxy-server 3036813" 0.0055 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.69070" 201 - "PUT http://localhost/sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.69070" "tx5710d39f5e254481a0eb3-0068b8210d" "object-server 3036813" 0.0046 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.69070" 201 - "PUT http://localhost/sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.69070" "tx5710d39f5e254481a0eb3-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.69070" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.69070" "tx5710d39f5e254481a0eb3-0068b8210d" "proxy-server 3036813" 0.0189 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.69070" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.69070" "tx5710d39f5e254481a0eb3-0068b8210d" "proxy-server 3036813" 0.0165 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897549.69070 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx5710d39f5e254481a0eb3-0068b8210d - 0.0391 VW - 1756897549.766192913 1756897549.805335999 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd7f0e54906cb4a7da4b3d-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd7f0e54906cb4a7da4b3d-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/1/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" "txd7f0e54906cb4a7da4b3d-0068b8210d" "proxy-server 3036813" 0.0072 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/1/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" "txd7f0e54906cb4a7da4b3d-0068b8210d" "proxy-server 3036813" 0.0093 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - txd7f0e54906cb4a7da4b3d-0068b8210d - 0.0128 - - 1756897549.805807352 1756897549.818607330 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0c1580d6314943fa8698b-0068b8210d" "proxy-server 3036813" 0.0054 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0c1580d6314943fa8698b-0068b8210d - 0.0082 VW - 1756897549.830617905 1756897549.838805199 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx4ce65a6177f8466db83d8-0068b8210d" "proxy-server 3036813" 0.0029 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4ce65a6177f8466db83d8-0068b8210d - 0.0099 VW - 1756897549.839291096 1756897549.849203825 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "txffde69e058a04b86859aa-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/1/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" "txffde69e058a04b86859aa-0068b8210d" "proxy-server 3036813" 0.0047 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txffde69e058a04b86859aa-0068b8210d - 0.0169 VW - 1756897549.849809170 1756897549.866750002 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx64c881db4dff43a289571-0068b8210d" "proxy-server 3036813" 0.0061 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.80634" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.80634" "tx68dc07b4fa3b4459acaa6-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.80634" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.80634" "tx68dc07b4fa3b4459acaa6-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.80634" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.80634" "tx68dc07b4fa3b4459acaa6-0068b8210d" "proxy-server 3036813" 0.0166 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.80634" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.80634" "tx68dc07b4fa3b4459acaa6-0068b8210d" "proxy-server 3036813" 0.0123 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897549.80634 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx68dc07b4fa3b4459acaa6-0068b8210d - 0.0353 VW - 1756897549.867328167 1756897549.902618885 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2c4879d5dec54674be4d7-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2c4879d5dec54674be4d7-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/1/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" "tx2c4879d5dec54674be4d7-0068b8210d" "proxy-server 3036813" 0.0091 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/1/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" "tx2c4879d5dec54674be4d7-0068b8210d" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx2c4879d5dec54674be4d7-0068b8210d - 0.0163 - - 1756897549.903007746 1756897549.919295549 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd9819e9c94224cf1a57a5-0068b8210d" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +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" "txd9819e9c94224cf1a57a5-0068b8210d" "proxy-server 3036813" 0.0032 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txd9819e9c94224cf1a57a5-0068b8210d - 0.0103 - - 1756897549.920791388 1756897549.931066036 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc86cf474ed4247d591469-0068b8210d" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc86cf474ed4247d591469-0068b8210d - 0.0058 VW - 1756897549.933392048 1756897549.939146042 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txf7097cc9cfd54c46aeac9-0068b8210d" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf7097cc9cfd54c46aeac9-0068b8210d - 0.0052 VW - 1756897549.939620018 1756897549.944792986 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/1/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" "tx307116e65be4453c8750e-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sda1/1/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" "tx307116e65be4453c8750e-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx307116e65be4453c8750e-0068b8210d - 0.0060 VW - 1756897549.945344687 1756897549.951364517 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txa3f1e1c1a62746e588265-0068b8210d" "proxy-server 3036813" 0.0024 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.90352" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.90352" "tx5acd12c417b34187b9553-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.90352" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.90352" "tx5acd12c417b34187b9553-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.90352" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.90352" "tx5acd12c417b34187b9553-0068b8210d" "proxy-server 3036813" 0.0068 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.90352" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.90352" "tx5acd12c417b34187b9553-0068b8210d" "proxy-server 3036813" 0.0083 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897549.90352 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx5acd12c417b34187b9553-0068b8210d - 0.0176 VW - 1756897549.951915503 1756897549.969489813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa2719ea07dd64b83af5f9-0068b8210d" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa2719ea07dd64b83af5f9-0068b8210d" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sda1/1/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" "txa2719ea07dd64b83af5f9-0068b8210d" "proxy-server 3036813" 0.0077 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "PUT /sdb1/1/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" "txa2719ea07dd64b83af5f9-0068b8210d" "proxy-server 3036813" 0.0094 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/49 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txa2719ea07dd64b83af5f9-0068b8210d - 0.0130 - - 1756897549.969882011 1756897549.982893467 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12e91bda6d3a41278e08a-0068b8210d" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx12e91bda6d3a41278e08a-0068b8210d - 0.0049 VW - 1756897549.984468222 1756897549.989352226 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx0d0186985b474825b8cda-0068b8210d" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/49 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0d0186985b474825b8cda-0068b8210d - 0.0055 VW - 1756897549.989838839 1756897549.995313883 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:49 +0000] "GET /sdb1/1/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" "tx437e66f7e1274729a9fc6-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/1/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" "tx437e66f7e1274729a9fc6-0068b8210d" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txe0759296975845d98882f-0068b8210e" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx437e66f7e1274729a9fc6-0068b8210d - 0.0160 VW - 1756897549.995875120 1756897550.011846304 0 (txn: txf5fc117b7f7b42a9bb06d-0068b8210e) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 201 - "PUT http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" "txf5fc117b7f7b42a9bb06d-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" "txf5fc117b7f7b42a9bb06d-0068b8210e" "proxy-server 3036813" 0.0122 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 201 - "PUT http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" "txf5fc117b7f7b42a9bb06d-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" "txf5fc117b7f7b42a9bb06d-0068b8210e" "proxy-server 3036813" 0.0163 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897549.97043 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txf5fc117b7f7b42a9bb06d-0068b8210e - 0.0250 VW - 1756897550.002251148 1756897550.027245760 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txfe1cda29ed79436b80fc6-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txfe1cda29ed79436b80fc6-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/1/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" "txfe1cda29ed79436b80fc6-0068b8210e" "proxy-server 3036813" 0.0082 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/1/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" "txfe1cda29ed79436b80fc6-0068b8210e" "proxy-server 3036813" 0.0077 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txfe1cda29ed79436b80fc6-0068b8210e - 0.0125 - - 1756897550.027643681 1756897550.040127277 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx39708fb0a83e4abf9d257-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx39708fb0a83e4abf9d257-0068b8210e - 0.0040 VW - 1756897550.041787386 1756897550.045758247 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx0bfd5e8bdcbd43399d279-0068b8210e" "proxy-server 3036813" 0.0039 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0bfd5e8bdcbd43399d279-0068b8210e - 0.0069 VW - 1756897550.046250820 1756897550.053148270 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx5f5049a708a04184bc5c1-0068b8210e" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx5f5049a708a04184bc5c1-0068b8210e" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5f5049a708a04184bc5c1-0068b8210e - 0.0063 VW - 1756897550.053725243 1756897550.060057878 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx588f95023bc14a99bb6fe-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx588f95023bc14a99bb6fe-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx588f95023bc14a99bb6fe-0068b8210e" "proxy-server 3036813" 0.0079 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx588f95023bc14a99bb6fe-0068b8210e" "proxy-server 3036813" 0.0092 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx588f95023bc14a99bb6fe-0068b8210e - 0.0131 - - 1756897550.060418367 1756897550.073514700 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b14d96105004bff87172-0068b8210e" "proxy-server 3036813" 0.0016 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1b14d96105004bff87172-0068b8210e - 0.0042 VW - 1756897550.075076103 1756897550.079298735 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx6f8b24cc984944a0839f6-0068b8210e" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6f8b24cc984944a0839f6-0068b8210e - 0.0055 VW - 1756897550.079791069 1756897550.085301399 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx7567e520b4674e6fab7d1-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx7567e520b4674e6fab7d1-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txa7c8cb66141c462b819fb-0068b8210e" "proxy-server 3036813" 0.0031 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx7567e520b4674e6fab7d1-0068b8210e - 0.0170 VW - 1756897550.085943699 1756897550.102923155 0 (txn: txd485d780af9d49998f073-0068b8210e) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1756897550.06100" 201 - "PUT http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1756897550.06100" "txd485d780af9d49998f073-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1756897550.06100" 201 - "PUT http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1756897550.06100" "txd485d780af9d49998f073-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1756897550.06100" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1756897550.06100" "txd485d780af9d49998f073-0068b8210e" "proxy-server 3036813" 0.0076 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1756897550.06100" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1756897550.06100" "txd485d780af9d49998f073-0068b8210e" "proxy-server 3036813" 0.0091 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 PUT /v1/a/3_vc_non_ascii%25C2%25A3/00d3_o_ascii/sub/1756897550.06100 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txd485d780af9d49998f073-0068b8210e - 0.0191 VW - 1756897550.092330694 1756897550.111403704 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx0ea556c8671d4ac8ae411-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx0ea556c8671d4ac8ae411-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx0ea556c8671d4ac8ae411-0068b8210e" "proxy-server 3036813" 0.0110 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx0ea556c8671d4ac8ae411-0068b8210e" "proxy-server 3036813" 0.0106 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx0ea556c8671d4ac8ae411-0068b8210e - 0.0155 - - 1756897550.111809254 1756897550.127270222 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd25554dbf08d464ca5e88-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd25554dbf08d464ca5e88-0068b8210e - 0.0039 VW - 1756897550.128874779 1756897550.132804394 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx0919fbb651664bee9da51-0068b8210e" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0919fbb651664bee9da51-0068b8210e - 0.0053 VW - 1756897550.133301973 1756897550.138589621 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "txcd737d0476394643b5fc8-0068b8210e" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 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 - txcd737d0476394643b5fc8-0068b8210e - 0.0067 VW - 1756897550.139168024 1756897550.145915985 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043?symlink=get" "txe56851ab450c4fc0b67ab-0068b8210e" "proxy-server 3036813" 0.0007 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043?symlink=get" "txe56851ab450c4fc0b67ab-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897549.97043%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe56851ab450c4fc0b67ab-0068b8210e - 0.0117 VW - 1756897550.146405697 1756897550.158088684 0 (txn: txa84b75aecfb84f86bf267-0068b8210e) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa84b75aecfb84f86bf267-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa84b75aecfb84f86bf267-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/1/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" "txa84b75aecfb84f86bf267-0068b8210e" "proxy-server 3036813" 0.0082 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/1/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" "txa84b75aecfb84f86bf267-0068b8210e" "proxy-server 3036813" 0.0099 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txa84b75aecfb84f86bf267-0068b8210e - 0.0137 VW - 1756897550.153071165 1756897550.166802168 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 204 - "DELETE http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" "txad9c940d824e4c32933ba-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 204 - "DELETE http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" "txad9c940d824e4c32933ba-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" "txad9c940d824e4c32933ba-0068b8210e" "proxy-server 3036813" 0.0064 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1756897549.97043" "txad9c940d824e4c32933ba-0068b8210e" "proxy-server 3036813" 0.0057 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1756897549.97043 HTTP/1.0 204 - Swift - - - - txad9c940d824e4c32933ba-0068b8210e - 0.0108 VW - 1756897550.167310953 1756897550.178063154 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b98e7072d5b414d8f090-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +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" "tx3b98e7072d5b414d8f090-0068b8210e" "proxy-server 3036813" 0.0037 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 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 - tx3b98e7072d5b414d8f090-0068b8210e - 0.0111 - - 1756897550.179677486 1756897550.190766811 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e4e17ddfb4242b695f66-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:42615/sda1/1/a/3_oc_non_ascii%C2%A3whoops" "tx2e4e17ddfb4242b695f66-0068b8210e" "container-server 3036813" 0.0011 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:45571/sdb1/1/a/3_oc_non_ascii%C2%A3whoops" "tx2e4e17ddfb4242b695f66-0068b8210e" "container-server 3036813" 0.0010 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/1/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx2e4e17ddfb4242b695f66-0068b8210e" "proxy-server 3036813" 0.0113 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/1/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx2e4e17ddfb4242b695f66-0068b8210e" "proxy-server 3036813" 0.0168 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx2e4e17ddfb4242b695f66-0068b8210e - 0.0243 - - 1756897550.192703962 1756897550.216992617 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc7ff13975f644006949ea-0068b8210e" "proxy-server 3036813" 0.0020 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc7ff13975f644006949ea-0068b8210e - 0.0047 VW - 1756897550.218569517 1756897550.223227739 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/1/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx8a12cda0e1bd459faf18a-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx8a12cda0e1bd459faf18a-0068b8210e - 0.0041 VW - 1756897550.223755836 1756897550.227865458 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx3664dbd3926f4070966f1-0068b8210e" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx3664dbd3926f4070966f1-0068b8210e" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx3664dbd3926f4070966f1-0068b8210e - 0.0070 VW - 1756897550.228434086 1756897550.235410690 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx1437ea7d35ae4e508f4ed-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx1437ea7d35ae4e508f4ed-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx1437ea7d35ae4e508f4ed-0068b8210e" "proxy-server 3036813" 0.0070 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx1437ea7d35ae4e508f4ed-0068b8210e" "proxy-server 3036813" 0.0084 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx1437ea7d35ae4e508f4ed-0068b8210e - 0.0121 - - 1756897550.235762119 1756897550.247901440 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04e9edfe9906472fb325b-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx04e9edfe9906472fb325b-0068b8210e - 0.0038 VW - 1756897550.249497652 1756897550.253340483 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/1/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx3ee8673046654bac88b12-0068b8210e" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx3ee8673046654bac88b12-0068b8210e - 0.0052 VW - 1756897550.253824234 1756897550.258975029 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx8b63f5a7587f4a7cbd871-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx8b63f5a7587f4a7cbd871-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx4e2972168c9f40d2af052-0068b8210e" "proxy-server 3036813" 0.0002 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx4e2972168c9f40d2af052-0068b8210e" "proxy-server 3036813" 0.0002 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx8b63f5a7587f4a7cbd871-0068b8210e - 0.0117 VW - 1756897550.259518623 1756897550.271194458 0 (txn: tx7fb8db0f3a0b4eef93a5e-0068b8210e) -proxy INFO: - - 03/Sep/2025/11/05/50 PUT /v1/a/none/003foo/1756897550.23631 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx7fb8db0f3a0b4eef93a5e-0068b8210e - 0.0057 VW - 1756897550.265924692 1756897550.271626711 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d59b36bb6a54dbb9839d-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3d59b36bb6a54dbb9839d-0068b8210e - 0.0038 VW - 1756897550.273207188 1756897550.277024508 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/1/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txe63b4b81f6e44a2f887b8-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid ... ok -sharder-test DEBUG: got 0 rows (deleted=True) in 6.937980651855469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/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/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/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/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.200241088867188e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.653236389160156e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/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/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.202957153320312e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.368492126464844e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.916854858398438e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.821487426757812e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.414817810058594e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.985664367675781e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.67572021484375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/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/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.107589721679688e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.369850158691406e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/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/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/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/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.344650268554688e-05s, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/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/tmpb9b2_ned/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/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpb9b2_ned/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001404285430908203s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/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/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.226799011230469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.559226989746094e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010442733764648438s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.535385131835938e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00019073486328125s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.700920104980469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/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/tmpdh_jte3a/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/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 7.724761962890625e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/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/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.702278137207031e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.677078247070312e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.989738464355469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.20159912109375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/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/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.200241088867188e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.224082946777344e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.771087646484375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/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/tmpdh_jte3a/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/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_two +sharder-test DEBUG: got 0 rows (deleted=False) in 9.72747802734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.250640869140625e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.416175842285156e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.369850158691406e-05s, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/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/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpuxm8mu5a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.004282951354980469s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011110305786132812s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011229515075683594s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.632110595703125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.249282836914062e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015592575073242188s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/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/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/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/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.273124694824219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.000118255615234375s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/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/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.416175842285156e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.009506225585938e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.606910705566406e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/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/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.72747802734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/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 + +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/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/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.390975952148438e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.653236389160156e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.081031799316406e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/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/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.606910705566406e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/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/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.298324584960938e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.225440979003906e-05s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011396408081054688s, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, active as of 1791307997.12297>, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp0hvil15c/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017309188842773438s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015354156494140625s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014972686767578125s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015234947204589844s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016427040100097656s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010013580322265625s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.702278137207031e-05s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.369850158691406e-05s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018596649169921875s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0002231597900390625s, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1791308069.32942, (0, 0) as of 1791308069.32942, active as of 1791308069.32942>, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1791308069.32943, (0, 0) as of 1791308069.32943, active as of 1791308069.32943>, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1791308069.32944, (0, 0) as of 1791308069.32944, active as of 1791308069.32944>, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.dbtest.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 - -sharder-test DEBUG: got 0 rows (deleted=True) in 9.036064147949219e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.797645568847656e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/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/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.226799011230469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, active as of 1756897465.91084>, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdh_jte3a/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001773834228515625s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015997886657714844s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001468658447265625s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.004282951354980469s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019359588623046875s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010347366333007812s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.940696716308594e-05s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.393692016601562e-05s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018286705017089844s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018668174743652344s, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1756897550.05346, (0, 0) as of 1756897550.05346, active as of 1756897550.05346>, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1756897550.05347, (0, 0) as of 1756897550.05347, active as of 1756897550.05347>, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1756897550.05347, (0, 0) as of 1756897550.05347, active as of 1756897550.05347>, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe0i2uu17/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.05402.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp8eokyxcd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp8eokyxcd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp8eokyxcd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp8eokyxcd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpi5qbiaxp/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpi5qbiaxp/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpi5qbiaxp/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpi5qbiaxp/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp65ckdv7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmp65ckdv7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp65ckdv7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmp65ckdv7_/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 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 -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.test_memcached.TestMemcached.test_connection_pooling -test.unit.common.test_memcached.TestMemcached.test_connection_pooling ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_shard_ranges ... ok -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpfsxg8wzn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpfsxg8wzn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpfsxg8wzn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpfsxg8wzn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw0_owhau/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.32993.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmps8gjex7x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmps8gjex7x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmps8gjex7x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmps8gjex7x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmphrwyzing/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmphrwyzing/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmphrwyzing/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmphrwyzing/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpo9cjxmpa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpo9cjxmpa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpo9cjxmpa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpo9cjxmpa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpqp1lwrz3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpqp1lwrz3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpqp1lwrz3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpqp1lwrz3/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 Tue Sep 2 23:05:50 2025 visited - attempted:2 success:2 failure:0 skipped:1 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:2 success:2 failure:0 skipped:1 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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/tmp24bt54du/sdb/containers/0/ash/c1hash/c1hash.db: +sharder-test ERROR: Unhandled exception while processing: kapow!, path: a/c1, db: /tmp/tmp40uw9cyd/sdb/containers/0/ash/c1hash/c1hash.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 2512, in _one_shard_cycle self._process_broker(broker, node, part) @@ -64394,126 +62798,93 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/container/test_sharder.py", line 884, in mock_processing raise Exception('kapow!') Exception: kapow! -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 visited - attempted:3 success:2 failure:1 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:3 success:2 failure:1 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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 Tue Sep 2 23:05:50 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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 Tue Sep 2 23:05:50 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp24bt54du/sda/containers/0/ash/c0hash/c0hash.db' +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp40uw9cyd/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 Tue Sep 2 23:05:50 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0test.unit.container.test_sharder.TestSharder.test_one_shard_cycle +test.unit.container.test_sharder.TestSharder.test_one_shard_cycle ... ok +test.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.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 + +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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 Tue Sep 2 23:05:50 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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 Tue Sep 2 23:05:50 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 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 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txe63b4b81f6e44a2f887b8-0068b8210e - 0.0043 VW - 1756897550.277530193 1756897550.281804562 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx3a719b92fdb24ab9bcf5e-0068b8210e" "proxy-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx3a719b92fdb24ab9bcf5e-0068b8210e" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx3a719b92fdb24ab9bcf5e-0068b8210e - 0.0055 VW - 1756897550.282377243 1756897550.287921906 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx7abd03d3b72f435a86dc7-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx7abd03d3b72f435a86dc7-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx7abd03d3b72f435a86dc7-0068b8210e" "proxy-server 3036813" 0.0049 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/1/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx7abd03d3b72f435a86dc7-0068b8210e" "proxy-server 3036813" 0.0068 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 DELETE /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx7abd03d3b72f435a86dc7-0068b8210e - 0.0125 - - 1756897550.288299084 1756897550.300827026 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc7874d3158c14e80866de-0068b8210e" "proxy-server 3036813" 0.0020 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/0/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:42615/sda1/2/a/4_oc_ascii" "txc7874d3158c14e80866de-0068b8210e" "container-server 3036813" 0.0010 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/0/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:45571/sdb1/2/a/4_oc_ascii" "txc7874d3158c14e80866de-0068b8210e" "container-server 3036813" 0.0010 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "txc7874d3158c14e80866de-0068b8210e" "proxy-server 3036813" 0.0138 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "txc7874d3158c14e80866de-0068b8210e" "proxy-server 3036813" 0.0097 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/4_oc_ascii HTTP/1.0 201 - - t - - - txc7874d3158c14e80866de-0068b8210e - 0.0226 - - 1756897550.303881884 1756897550.326503515 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfbfd8b349afe46fb91ed6-0068b8210e" "proxy-server 3036813" 0.0019 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/a/4_oc_ascii" 200 2 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "txfbfd8b349afe46fb91ed6-0068b8210e" "proxy-server 3036813" 0.0021 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txfbfd8b349afe46fb91ed6-0068b8210e - 0.0101 - - 1756897550.327916861 1756897550.338040352 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d0009e8c2374c39851b3-0068b8210e" "proxy-server 3036813" 0.0019 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/0/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:45571/sdb1/2/a/4_vc_ascii" "tx2d0009e8c2374c39851b3-0068b8210e" "container-server 3036813" 0.0010 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/0/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:42615/sda1/2/a/4_vc_ascii" "tx2d0009e8c2374c39851b3-0068b8210e" "container-server 3036813" 0.0010 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx2d0009e8c2374c39851b3-0068b8210e" "proxy-server 3036813" 0.0124 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx2d0009e8c2374c39851b3-0068b8210e" "proxy-server 3036813" 0.0089 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/4_vc_ascii HTTP/1.0 201 - - t - - - tx2d0009e8c2374c39851b3-0068b8210e - 0.0214 - - 1756897550.339913130 1756897550.361267805 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfdf3352b6a054f6f917fd-0068b8210e" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfdf3352b6a054f6f917fd-0068b8210e - 0.0046 VW - 1756897550.362821817 1756897550.367387533 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx67256fd2615648869ec2e-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx67256fd2615648869ec2e-0068b8210e - 0.0040 VW - 1756897550.367876530 1756897550.371862888 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "txc81a529aaf4e4593bcb25-0068b8210e" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/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" "txc81a529aaf4e4593bcb25-0068b8210e" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc81a529aaf4e4593bcb25-0068b8210e - 0.0056 VW - 1756897550.372417688 1756897550.378059149 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx531ff3e56bf9434e89285-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx531ff3e56bf9434e89285-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/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" "tx531ff3e56bf9434e89285-0068b8210e" "proxy-server 3036813" 0.0077 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/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" "tx531ff3e56bf9434e89285-0068b8210e" "proxy-server 3036813" 0.0094 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx531ff3e56bf9434e89285-0068b8210e - 0.0163 - - 1756897550.378413916 1756897550.394747972 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6734de05e65643d2ae4ed-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 -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 - +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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 Tue Sep 2 23:05:50 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_shard - attempted:0 success:0 failure:0 sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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 Tue Sep 2 23:05:50 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -64524,17 +62895,17 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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: 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 Tue Sep 2 23:05:50 2025 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -64545,17 +62916,21 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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: 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 partitions: 2, 0) -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +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: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -64566,18 +62941,18 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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: 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 Tue Sep 2 23:05:50 2025 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -64587,30 +62962,18 @@ return next(self.gen) File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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 -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.common.test_memcached.TestMemcached.test_delete -test.unit.common.test_memcached.TestMemcached.test_delete ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container ... ok - -sharder-test INFO: Container sharder "once" mode completed: 0.00s +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: sdb, sdc) -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:50 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:29 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.35.1/swift/common/utils/__init__.py", line 2202, in dump_recon_cache @@ -64621,918 +62984,413 @@ File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpqqlgdxvx/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmpqqlgdxvx/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmpqqlgdxvx/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmpqqlgdxvx/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmpqqlgdxvx/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmpqqlgdxvx/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmpqqlgdxvx/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmpqqlgdxvx/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmpqqlgdxvx/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmpqqlgdxvx/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmpqqlgdxvx/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard +sharder-test INFO: Container sharder "once" mode completed: 0.02s +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmpdkp9_yqp/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmpdkp9_yqp/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmpdkp9_yqp/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmpdkp9_yqp/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmpdkp9_yqp/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmpdkp9_yqp/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmpdkp9_yqp/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmpdkp9_yqp/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmpdkp9_yqp/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmpdkp9_yqp/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmpdkp9_yqp/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.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 -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container ... ok - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6734de05e65643d2ae4ed-0068b8210e - 0.0083 VW - 1756897550.409628630 1756897550.417931795 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx8df22c66ba574495a0218-0068b8210e" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx8df22c66ba574495a0218-0068b8210e - 0.0062 VW - 1756897550.418429375 1756897550.424594402 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/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" "tx2312fc35bd2e455aa0ed2-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx2312fc35bd2e455aa0ed2-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx2886ac0df7f640a4bbf90-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2312fc35bd2e455aa0ed2-0068b8210e - 0.0148 VW - 1756897550.425181627 1756897550.439934731 0 (txn: tx8df23de798464574a091d-0068b8210e) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" "tx8df23de798464574a091d-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" "tx8df23de798464574a091d-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" "tx8df23de798464574a091d-0068b8210e" "proxy-server 3036813" 0.0109 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" "tx8df23de798464574a091d-0068b8210e" "proxy-server 3036813" 0.0124 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897550.37892 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx8df23de798464574a091d-0068b8210e - 0.0201 VW - 1756897550.431595087 1756897550.451679707 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx7e5fc1f29a984f778520a-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx7e5fc1f29a984f778520a-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/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" "tx7e5fc1f29a984f778520a-0068b8210e" "proxy-server 3036813" 0.0075 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/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" "tx7e5fc1f29a984f778520a-0068b8210e" "proxy-server 3036813" 0.0091 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx7e5fc1f29a984f778520a-0068b8210e - 0.0129 - - 1756897550.452080011 1756897550.465000153 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb50f1dd52a9f4833bc89e-0068b8210e" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx213d9f34f5fa4a89bea82-0068b8210e" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx2a3476cc93cc41a9bef89-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx2a3476cc93cc41a9bef89-0068b8210e - 0.0131 - - 1756897550.466471434 1756897550.479601145 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe61d344767004012ba679-0068b8210e" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe61d344767004012ba679-0068b8210e - 0.0047 VW - 1756897550.491693735 1756897550.496372700 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txf786284c548f4735861b0-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txf786284c548f4735861b0-0068b8210e - 0.0041 VW - 1756897550.496914864 1756897550.500990391 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx64b55d6585c94e108a69c-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/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" "tx64b55d6585c94e108a69c-0068b8210e" "proxy-server 3036813" 0.0007 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/2/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx627904f4a9cb4a9aa6bba-0068b8210e" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx64b55d6585c94e108a69c-0068b8210e - 0.0198 VW - 1756897550.501533747 1756897550.521353722 0 (txn: tx1195baeb3bbd42b09e311-0068b8210e) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" "tx1195baeb3bbd42b09e311-0068b8210e" "object-server 3036813" 0.0010 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" "tx1195baeb3bbd42b09e311-0068b8210e" "proxy-server 3036813" 0.0063 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" "tx1195baeb3bbd42b09e311-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" "tx1195baeb3bbd42b09e311-0068b8210e" "proxy-server 3036813" 0.0108 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897550.45266 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx1195baeb3bbd42b09e311-0068b8210e - 0.0202 VW - 1756897550.510782242 1756897550.530994177 0 -test INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1756897548.836691856 1756897548.836890936 0 -test INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.837273359 1756897548.837434530 0 -test INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0019 - - 1756897548.835978985 1756897548.837832689 - -test INFO: - - 03/Sep/2025/11/05/48 DELETE /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1756897548.839334249 1756897548.839495182 0 -test INFO: - - 03/Sep/2025/11/05/48 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1756897548.839786768 1756897548.839960337 0 -test INFO: - - 03/Sep/2025/11/05/48 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1756897548.840288401 1756897548.840403557 0 -test INFO: - - 03/Sep/2025/11/05/48 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0017 - - 1756897548.839222193 1756897548.840878248 - -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -Tue Sep 2 23:05:48 2025 /tmp/tmp0psgu6wu/log/swift/profile/default.profile3036835 -Tue Sep 2 23:05:48 2025 /tmp/tmp0psgu6wu/log/swift/profile/default.profile123 -Tue Sep 2 23:05:48 2025 /tmp/tmp0psgu6wu/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.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) - - -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 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.10197281837463379 -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.10263586044311523 -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.10272598266601562 -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.10277628898620605 -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.10290741920471191 -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.10303807258605957 -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.10318493843078613 -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.10331559181213379 -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.0014972686767578 -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.0018680095672607 -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.002007246017456 -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.0021297931671143 -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.0022468566894531 -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.0023517608642578 -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.002469539642334 -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.0025737285614014 -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.10159039497375488 -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.3126602172851562e-05: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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 pipetest.unit.common.test_memcached.TestMemcached.test_error_disabled -test.unit.common.test_memcached.TestMemcached.test_error_disabled ... ok -test.unit.common.test_memcached.TestMemcached.test_error_limiting -test.unit.common.test_memcached.TestMemcached.test_error_limiting ... 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_old_style_pickled_ring -test.unit.common.ring.test_ring.TestRing.test_reload_old_style_pickled_ring ... 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.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 -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp1y84k7d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897550.50437.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmptpy3i4jp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptpy3i4jp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptpy3i4jp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptpy3i4jp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded (deleted), path: a/c, db: /tmp/tmptpy3i4jp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/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/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/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/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -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 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 pipetest.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_no_others +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpxnhzn1fn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308069.88984.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpe606c_88/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe606c_88/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe606c_88/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe606c_88/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded (deleted), path: a/c, db: /tmp/tmpe606c_88/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/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 -test.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config -test.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config ... 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.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.proxy.test_server.TestReplicatedObjectController.test_node_request_setting +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting ... 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 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 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.9788742065429688e-05: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/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.35.1/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 1.9788742065429688e-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 connecttest.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_get_timeout -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_timeout ... 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.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_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_db.TestGreenDBConnection.test_execute_when_locked -test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked ... 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_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 +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/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/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/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/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/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/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpnz9y00wb/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/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpnz9y00wb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/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 +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 -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/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/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmeccbo0d/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/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpmeccbo0d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/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/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/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/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/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 -test.unit.container.test_backend.TestCommonContainerBroker.test_commit_pending -test.unit.container.test_backend.TestCommonContainerBroker.test_commit_pending ... ok - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx278175f35278414ab367d-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/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" "tx278175f35278414ab367d-0068b8210e" "proxy-server 3036813" 0.0061 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx278175f35278414ab367d-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/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" "tx278175f35278414ab367d-0068b8210e" "proxy-server 3036813" 0.0090 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx278175f35278414ab367d-0068b8210e - 0.0136 - - 1756897550.531468868 1756897550.545076370 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb332a5b2b6584bf0b3bd7-0068b8210e" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txae272f1edf614fc5b0c75-0068b8210e" "proxy-server 3036813" 0.0080 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx657ce0a98e4245ea8e957-0068b8210e" "proxy-server 3036813" 0.0048 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx657ce0a98e4245ea8e957-0068b8210e - 0.0279 - - 1756897550.546492338 1756897550.574441433 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd94790b458a4fdbb4bfa-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?format=json&states=listing" "txcd94790b458a4fdbb4bfa-0068b8210e" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txcd94790b458a4fdbb4bfa-0068b8210e - 0.0242 - - 1756897550.576055288 1756897550.600207329 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx991690b9cc344e9385f16-0068b8210e" "proxy-server 3036813" 0.0055 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx0f059c89d0da49bb832c2-0068b8210e" "proxy-server 3036813" 0.0067 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "txd83bd4a9bd9e4df69b2e5-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/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" "txd83bd4a9bd9e4df69b2e5-0068b8210e" "proxy-server 3036813" 0.0087 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txafcbf3a1ebb04431b0816-0068b8210e" "proxy-server 3036813" 0.0077 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txafcbf3a1ebb04431b0816-0068b8210e - 0.0146 VW - 1756897550.634755373 1756897550.649342775 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx0dbeea3d5eae4856920b7-0068b8210e" "proxy-server 3036813" 0.0056 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx0dbeea3d5eae4856920b7-0068b8210e - 0.0084 VW - 1756897550.649843216 1756897550.658264160 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/0/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "tx2aa0f87db29e410c8e359-0068b8210e" "proxy-server 3036813" 0.0045 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/0/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "tx2aa0f87db29e410c8e359-0068b8210e" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx2aa0f87db29e410c8e359-0068b8210e - 0.0095 VW - 1756897550.658779383 1756897550.668309450 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - txd83bd4a9bd9e4df69b2e5-0068b8210e - 0.0791 SSC - 1756897550.602387190 1756897550.681443691 0 (txn: tx64027aeb7b2c45b7896c3-0068b8210e) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/0/a/4_oc_ascii/copied_name" "tx64027aeb7b2c45b7896c3-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/0/a/4_oc_ascii/copied_name" "tx64027aeb7b2c45b7896c3-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx64027aeb7b2c45b7896c3-0068b8210e" "proxy-server 3036813" 0.0162 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx64027aeb7b2c45b7896c3-0068b8210e" "proxy-server 3036813" 0.0159 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 COPY /v1/a/4_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx64027aeb7b2c45b7896c3-0068b8210e - 0.0205 SSC - 1756897550.672862291 1756897550.693404913 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe718fe0e3c3340699141a-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx5f347920000f4466a6fe6-0068b8210e" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/0/a/4_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/4_oc_ascii/copied_name" "txe927ecaa32184b4f98a24-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - txe927ecaa32184b4f98a24-0068b8210e - 0.0171 - - 1756897550.694947243 1756897550.712054014 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40a4bf25753f4ba3bd5f2-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx159903fb4a26491b9d6f3-0068b8210e" "proxy-server 3036813" 0.0024 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx062d3fb5d19349aaabc50-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "POST /sdb1/2/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" "tx062d3fb5d19349aaabc50-0068b8210e" "proxy-server 3036813" 0.0046 "-" 3036813 0test.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.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order ... 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.TestContainerBrokerBeforeXSync.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path ... ok - -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/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/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpah8moc4z/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/tmpp_s_nfdv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/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/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013184547424316406s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.654594421386719e-05s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013399124145507812s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.34600830078125e-05s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084> - zero objects found, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash60False/hash60False_1756897550.00000.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/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/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001239776611328125s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.797645568847656e-05s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001316070556640625s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.559226989746094e-05s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084> - zero objects found, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash60True/hash60True_1756897569.00000.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/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/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001246929168701172s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001232624053955078s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.0108642578125e-05s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084> - zero objects found, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/lse/hash50False/hash50False_1756897588.00000.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/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/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpah8moc4z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/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/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013589859008789062s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0002124309539794922s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013375282287597656s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim ... ok + +sharder-test DEBUG: got 0 rows (deleted=True) in 8.821487426757812e-05s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297> - zero objects found, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash60False/hash60False_1791308070.00000.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/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/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015878677368164062s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001468658447265625s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.560585021972656e-05s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297> - zero objects found, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash60True/hash60True_1791308089.00000.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/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/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014257431030273438s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.dbtest.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_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.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.common.test_statsd_client.TestStatsdClient.test_init_host -test.unit.common.test_statsd_client.TestStatsdClient.test_init_host ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_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.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.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.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 -/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.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.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_default_sample_rate -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_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.TestStatsdClientOutput.test_delegate_methods_with_metric_prefix -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_metric_prefix ... 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 -/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.TestCommonContainerBroker.test_put_timestamp -test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp ... ok -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_no_default_sample_rate -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_delegate_methods_with_no_default_sample_rate ... 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.TestCommonContainerBroker.test_status_changed_at -test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at ... 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 -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012445449829101562s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.392333984375e-05s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013756752014160156s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.036064147949219e-05s, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084> - zero objects found, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmp2rwpq4y0/sda/containers/0/rue/hash50True/hash50True_1756897604.00000.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/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/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60_1756897550.80516.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60_1756897550.80516.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60_1756897550.80516.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60_1756897550.80516.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60_1756897550.80516.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60_1756897550.80516.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60_1756897550.80516.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60_1756897550.80516.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h60/hash60/hash60_1756897550.80516.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/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/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50_1756897550.82765.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50_1756897550.82765.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50_1756897550.82765.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50_1756897550.82765.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50_1756897550.82765.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50_1756897550.82765.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50_1756897550.82765.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50_1756897550.82765.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h50/hash50/hash50_1756897550.82765.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/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/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70_1756897550.84504.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70_1756897550.84504.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70_1756897550.84504.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70_1756897550.84504.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70_1756897550.84504.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70_1756897550.84504.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.008524417877197266s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297> - zero objects found, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/lse/hash50False/hash50False_1791308108.00000.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/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/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001862049102783203s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.512901306152344e-05s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012874603271484375s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.559226989746094e-05s, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297> - zero objects found, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpmgo1dkz1/sda/containers/0/rue/hash50True/hash50True_1791308124.00000.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/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/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60_1791308070.65115.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60_1791308070.65115.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60_1791308070.65115.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60_1791308070.65115.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60_1791308070.65115.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60_1791308070.65115.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60_1791308070.65115.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60_1791308070.65115.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h60/hash60/hash60_1791308070.65115.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50.db +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 +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/tmpzsawfpnj/var/run/one-server.pid with wrong pid 3 +output Removing pid file /tmp/tmpzsawfpnj/var/run/zero-server.pid with invalid pid +output Removing pid file /tmp/tmpzsawfpnj/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 WARNING: More than one part in a single-part response? +test INFO: Begin container audit "once" mode +test DEBUG: Audit passed for /tmp/tmpe96fmxyq/sda/containers/0/0/0/test.db +test INFO: Container audit "once" mode completed: 0.01s +test ERROR: Problem finding shard upper in '/tmp/tmpda5qs4gg/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpda5qs4gg/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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/tmp54i96hp8/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmp54i96hp8/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.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.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 +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 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx062d3fb5d19349aaabc50-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "POST /sda1/2/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" "tx062d3fb5d19349aaabc50-0068b8210e" "proxy-server 3036813" 0.0070 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 POST /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx062d3fb5d19349aaabc50-0068b8210e - 0.0305 - - 1756897550.714713335 1756897550.745166063 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96d8e8e03441406fb903e-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txda5a7ce2deee4c4dbaedd-0068b8210e" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/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" "tx35c07ffbffc042038e1ba-0068b8210e" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx35c07ffbffc042038e1ba-0068b8210e - 0.0131 - - 1756897550.746562958 1756897550.759613991 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx17f487c9ea84493d8cf9d-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/a/4_oc_ascii" 200 326 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "tx17f487c9ea84493d8cf9d-0068b8210e" "proxy-server 3036813" 0.0038 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx17f487c9ea84493d8cf9d-0068b8210e - 0.0109 - - 1756897550.761340380 1756897550.772258282 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44f3b545273a4bb0b9275-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx44f3b545273a4bb0b9275-0068b8210e - 0.0066 VW - 1756897550.774645090 1756897550.781208515 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx85fd6e546be64a66b6c9e-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx85fd6e546be64a66b6c9e-0068b8210e - 0.0041 VW - 1756897550.781677246 1756897550.785763025 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx0acf1cc542a648069dc57-0068b8210e" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/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 - tx0acf1cc542a648069dc57-0068b8210e - 0.0058 VW - 1756897550.786273956 1756897550.792038918 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266?symlink=get" "tx88c11cd39bc44d98bb5a2-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266?symlink=get" "tx88c11cd39bc44d98bb5a2-0068b8210e" "proxy-server 3036813" 0.0016 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897550.45266%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx88c11cd39bc44d98bb5a2-0068b8210e - 0.0128 VW - 1756897550.792564154 1756897550.805413961 0 (txn: txa2c4a4714afc4d6c962a2-0068b8210e) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa2c4a4714afc4d6c962a2-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa2c4a4714afc4d6c962a2-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/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" "txa2c4a4714afc4d6c962a2-0068b8210e" "proxy-server 3036813" 0.0082 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/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" "txa2c4a4714afc4d6c962a2-0068b8210e" "proxy-server 3036813" 0.0100 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txa2c4a4714afc4d6c962a2-0068b8210e - 0.0138 VW - 1756897550.800182819 1756897550.813997984 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 204 - "DELETE http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" "txc209b75740a6455580fc5-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 204 - "DELETE http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" "txc209b75740a6455580fc5-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" "txc209b75740a6455580fc5-0068b8210e" "proxy-server 3036813" 0.0053 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.45266" "txc209b75740a6455580fc5-0068b8210e" "proxy-server 3036813" 0.0067 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897550.45266 HTTP/1.0 204 - Swift - - - - txc209b75740a6455580fc5-0068b8210e - 0.0102 VW - 1756897550.814478874 1756897550.824662447 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7ac8f61f601413b8a7e1-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txd85c6afd072e4a6fa08ab-0068b8210e" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx4a1c771a1dba4ca79b7f7-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx4a1c771a1dba4ca79b7f7-0068b8210e - 0.0131 - - 1756897550.826245785 1756897550.839303255 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad995fbb357540148290b-0068b8210e" "proxy-server 3036813" 0.0013 "-" 3036813 -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_sharder.TestSharder.test_run_forever -test.unit.container.test_sharder.TestSharder.test_run_forever ... 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.TestContainerBrokerBeforeMetadata.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim ... 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.TestContainerBrokerBeforeMetadata.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor ... 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.TestContainerBrokerBeforeMetadata.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker ... 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 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/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" "txad995fbb357540148290b-0068b8210e" "proxy-server 3036813" 0.0033 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/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 - txad995fbb357540148290b-0068b8210e - 0.0104 - - 1756897550.840915680 1756897550.851327658 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx750c408b29f04fb0a146e-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx750c408b29f04fb0a146e-0068b8210e - 0.0038 VW - 1756897550.853282452 1756897550.857130527 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx622261fbfc24492d8078f-0068b8210e" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx622261fbfc24492d8078f-0068b8210e - 0.0050 VW - 1756897550.857583761 1756897550.862597466 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx0f07db68d28d426c939e0-0068b8210e" "proxy-server 3036813" 0.0064 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/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 - tx0f07db68d28d426c939e0-0068b8210e - 0.0097 VW - 1756897550.863089561 1756897550.872795105 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892?symlink=get" "tx82022dc32a284c5b82f55-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892?symlink=get" "tx82022dc32a284c5b82f55-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897550.37892%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx82022dc32a284c5b82f55-0068b8210e - 0.0114 VW - 1756897550.873305082 1756897550.884672165 0 (txn: tx2077c34c1f2c4b39bd382-0068b8210e) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2077c34c1f2c4b39bd382-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2077c34c1f2c4b39bd382-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sda1/2/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" "tx2077c34c1f2c4b39bd382-0068b8210e" "proxy-server 3036813" 0.0092 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "PUT /sdb1/2/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" "tx2077c34c1f2c4b39bd382-0068b8210e" "proxy-server 3036813" 0.0087 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx2077c34c1f2c4b39bd382-0068b8210e - 0.0138 VW - 1756897550.879680157 1756897550.893460989 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 204 - "DELETE http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" "txd48e8c03cf3e49ee8dafb-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 204 - "DELETE http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" "txd48e8c03cf3e49ee8dafb-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" "txd48e8c03cf3e49ee8dafb-0068b8210e" "proxy-server 3036813" 0.0066 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897550.37892" "txd48e8c03cf3e49ee8dafb-0068b8210e" "proxy-server 3036813" 0.0057 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/50 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897550.37892 HTTP/1.0 204 - Swift - - - - txd48e8c03cf3e49ee8dafb-0068b8210e - 0.0107 VW - 1756897550.893963814 1756897550.904656649 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7d6ac98754a41729b1c1-0068b8210e" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx2f6ab0439c484d2ba60f0-0068b8210e" "proxy-server 3036813" 0.0027 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx76c43eb5f1b041a69163e-0068b8210e" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx76c43eb5f1b041a69163e-0068b8210e - 0.0136 - - 1756897550.906287670 1756897550.919871092 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e1f726784c34be29f297-0068b8210e" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/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" "tx3e1f726784c34be29f297-0068b8210e" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/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 - tx3e1f726784c34be29f297-0068b8210e - 0.0108 - - 1756897550.921600103 1756897550.932365417 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx983e2f5bd3c94998bcd64-0068b8210e" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx983e2f5bd3c94998bcd64-0068b8210e" "proxy-server 3036813" 0.0038 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/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 - tx983e2f5bd3c94998bcd64-0068b8210e - 0.0122 - - 1756897550.934345484 1756897550.946552992 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c6839f38ca34b04a8494-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6c6839f38ca34b04a8494-0068b8210e - 0.0051 VW - 1756897550.948339701 1756897550.953435183 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx39316a8ce1ab462d97278-0068b8210e" "proxy-server 3036813" 0.0011 "-" 3036813 0test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim ... ok - -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70_1756897550.84504.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70_1756897550.84504.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp5hj5hybo/sda/containers/0/h70/hash70/hash70_1756897550.84504.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'shrinking', path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50_1791308070.69578.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50_1791308070.69578.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50_1791308070.69578.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50_1791308070.69578.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50_1791308070.69578.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50_1791308070.69578.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50_1791308070.69578.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50_1791308070.69578.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h50/hash50/hash50_1791308070.69578.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/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/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70_1791308070.73928.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70_1791308070.73928.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70_1791308070.73928.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70_1791308070.73928.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70_1791308070.73928.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70_1791308070.73928.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70_1791308070.73928.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70_1791308070.73928.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpwhxk8dtd/sda/containers/0/h70/hash70/hash70_1791308070.73928.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: 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 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: 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 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: 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/tmpwczy13gz/sda/containers/0/ash/c1hash/c1hash.db: +sharder-test ERROR: Unhandled exception while dumping progress: Test over, path: a/c1, db: /tmp/tmpy4s_bmhv/sda/containers/0/ash/c1hash/c1hash.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 2522, in _one_shard_cycle self._record_sharding_progress(broker, node, error) @@ -65553,7 +63411,9 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -Exception: Test over +Exception: Test overtest.unit.container.test_sharder.TestSharder.test_run_forever +test.unit.container.test_sharder.TestSharder.test_run_forever ... ok + sharder-test ERROR: Exception in sharder: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 2549, in run_forever @@ -65595,8 +63455,8 @@ 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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpj4uqm1n1/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65630,12 +63490,12 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65669,7 +63529,99 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx992ec050ec64442fad14c-006ac53123) +proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: tx992ec050ec64442fad14c-006ac53123) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx3200dace5439470091a43-006ac53123) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txce8db3363d6847aa8bfaf-006ac53123) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txce8db3363d6847aa8bfaf-006ac53123) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txcc49c9cfa9c94056893d3-006ac53124) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txeb8c28606be94e79890f6-006ac53124) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txeb8c28606be94e79890f6-006ac53124) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa725f4072f37499fbc384-006ac53124) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx091c6908ec7d47eea8fef-006ac53124) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx091c6908ec7d47eea8fef-006ac53124) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx091c6908ec7d47eea8fef-006ac53124) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx091c6908ec7d47eea8fef-006ac53124) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx51a43df61da74bb9bc025-006ac53125) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx51a43df61da74bb9bc025-006ac53125) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txb81b57dd2c804a1bbd873-006ac53127) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txb81b57dd2c804a1bbd873-006ac53127)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_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states ... 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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65703,7 +63655,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65737,9 +63689,9 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: , path: a/c, db: /tmp/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65773,9 +63725,9 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 404, path: a/c, db: /tmp/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65809,7 +63761,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65843,8 +63795,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpj4uqm1n1/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65878,9 +63830,9 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65914,7 +63866,7 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +sharder-test ERROR: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: FakeStatus Error, path: a/c, db: /tmp/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65947,14 +63899,16 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +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 WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -65987,52 +63941,8 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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 -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file ... ok - -proxy INFO: - - 03/Sep/2025/11/05/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx39316a8ce1ab462d97278-0068b8210e - 0.0035 VW - 1756897550.953860044 1756897550.957377195 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "tx0754d6bd943f4660ab435-0068b8210e" "proxy-server 3036813" 0.0045 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/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 - tx0754d6bd943f4660ab435-0068b8210e - 0.0081 VW - 1756897550.957837820 1756897550.965904236 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txccaf3ca591e048a0a8b79-0068b8210e" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/2/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" "txccaf3ca591e048a0a8b79-0068b8210e" "proxy-server 3036813" 0.0054 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txccaf3ca591e048a0a8b79-0068b8210e" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "DELETE /sda1/2/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" "txccaf3ca591e048a0a8b79-0068b8210e" "proxy-server 3036813" 0.0074 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 DELETE /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txccaf3ca591e048a0a8b79-0068b8210e - 0.0118 - - 1756897550.966289043 1756897550.978059530 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb7ff3ead6c82491a8af0e-0068b8210e" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx7c8bc5e79b1b472cbb381-0068b8210e" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sda1/2/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" "txf8a372c6de3548cc9ee70-0068b8210e" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:50 +0000] "GET /sdb1/2/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" "txf8a372c6de3548cc9ee70-0068b8210e" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - txf8a372c6de3548cc9ee70-0068b8210e - 0.0150 - - 1756897550.979568720 1756897550.994531393 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2917a67bf2294315865b2-0068b8210f" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2917a67bf2294315865b2-0068b8210f - 0.0039 VW - 1756897551.006421566 1756897551.010345221 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txda7b6868e24f43c1b6fee-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txda7b6868e24f43c1b6fee-0068b8210f - 0.0038 VW - 1756897551.010789394 1756897551.014639378 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/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" "tx6bb2e4adf8324e08b862b-0068b8210f" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/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" "tx6bb2e4adf8324e08b862b-0068b8210f" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx6bb2e4adf8324e08b862b-0068b8210f - 0.0069 VW - 1756897551.015155792 1756897551.022020340 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx5c3a8573996c464eba759-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx5c3a8573996c464eba759-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/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" "tx5c3a8573996c464eba759-0068b8210f" "proxy-server 3036813" 0.0071 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/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" "tx5c3a8573996c464eba759-0068b8210f" "proxy-server 3036813" 0.0086 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx5c3a8573996c464eba759-0068b8210f - 0.0125 - - 1756897551.022370815 1756897551.034892082 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx146cd319a3b848528a49a-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx146cd319a3b848528a49a-0068b8210f - 0.0040 VW - 1756897551.046980858 1756897551.050988197 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx81842e3e8eb04634a7a2c-0068b8210f" "proxy-server 3036813" 0.0043 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx81842e3e8eb04634a7a2c-0068b8210f - 0.0165 VW - 1756897551.051455498 1756897551.067928791 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/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" "tx55591a0d7b16450c8e7b8-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/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" "tx55591a0d7b16450c8e7b8-0068b8210f" "proxy-server 3036813" 0.0029 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx55591a0d7b16450c8e7b8-0068b8210f - 0.0116 VW - 1756897551.068481207 1756897551.080111265 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/2/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx407fe906d5b945b0ad22e-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.02288" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.02288" "tx87ac2d93469a4283abd42-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.02288" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.02288" "tx87ac2d93469a4283abd42-0068b8210f" "proxy-server 3036813" 0.0064 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.02288" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.02288" "tx87ac2d93469a4283abd42-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0test.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 - -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmpm20gqj_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/sharder.py", line 1202, in _put_container direct_put_container(node, part, account, container, @@ -66066,1613 +63976,416 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 693, 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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/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/tmpm20gqj_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001590251922607422s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.72747802734375e-05s, path: a/c, db: /tmp/tmphly2nxoh/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/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.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/tmphly2nxoh/sda/containers/0/04d/08201051590c2193d4dfa297c48f704d/08201051590c2193d4dfa297c48f704d.db, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaved ShardRange in 0.003s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016546249389648438s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.894371032714844e-05s, path: a/c, db: /tmp/tmphly2nxoh/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/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.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/tmphly2nxoh/sda/containers/0/6eb/30a33d07282c050d5dc9f65dba06f6eb/30a33d07282c050d5dc9f65dba06f6eb.db, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011324882507324219s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011396408081054688s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1756897465.91084, (0, 0) as of 1756897465.91084, cleaved as of 1756897465.91084>, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1756897465.91084, (0, 0) as of 1756897465.91084, cleaved as of 1756897465.91084> - shard db already in sync, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.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/tmphly2nxoh/sda/containers/0/6eb/30a33d07282c050d5dc9f65dba06f6eb/30a33d07282c050d5dc9f65dba06f6eb.db, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.081031799316406e-05s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.318092346191406e-05s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1756897465.91084, (0, 0) as of 1756897465.91084, cleaved as of 1756897465.91084>, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1756897465.91084, (0, 0) as of 1756897465.91084, cleaved as of 1756897465.91084> - shard db already in sync, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.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/tmphly2nxoh/sda/containers/0/6eb/30a33d07282c050d5dc9f65dba06f6eb/30a33d07282c050d5dc9f65dba06f6eb.db, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.699562072753906e-05s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.869171142578125e-05s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1756897465.91084, (0, 0) as of 1756897465.91084, cleaved as of 1756897465.91084>, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1756897465.91084, (0, 0) as of 1756897465.91084, cleaved as of 1756897465.91084> - shard db already in sync, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaved ShardRange<'obj002' to 'obj004' as of 1756897465.91084, (0, 0) as of 1756897465.91084, cleaved as of 1756897465.91084> in 0.002s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj006_2 for ShardRange<'obj004' to 'obj006' as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015234947204589844s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: a/c, db: /tmp/tmphly2nxoh/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/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaved ShardRange<'obj004' to 'obj006' as of 1756897465.91084, (2, 2) as of 1756897551.13405, cleaved as of 1756897465.91084> in 0.006s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.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/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.4849853515625e-05s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.318092346191406e-05s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015306472778320312s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmphly2nxoh/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/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__3 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmphly2nxoh/sda/containers/0/6fe/fce127f1e6cb6d75d691c2c7f70e56fe/fce127f1e6cb6d75d691c2c7f70e56fe.db, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.dbtest.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures +sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/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/tmpj4uqm1n1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.dbtest.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock ... 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.proxy.test_server.TestReplicatedObjectController.test_policy_IO +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges ... ok + +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00014734268188476562s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: a/c, db: /tmp/tmpj8afzriy/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/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.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/tmpj8afzriy/sda/containers/0/a3c/9b02a8f2abe4d0fff7784d2458d8fa3c/9b02a8f2abe4d0fff7784d2458d8fa3c.db, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.000152587890625s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: a/c, db: /tmp/tmpj8afzriy/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/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.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/tmpj8afzriy/sda/containers/0/2cf/a72cc47491d212b65be7fa4c2d5212cf/a72cc47491d212b65be7fa4c2d5212cf.db, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011086463928222656s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014829635620117188s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1791307997.12297, (0, 0) as of 1791307997.12297, cleaved as of 1791307997.12297>, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1791307997.12297, (0, 0) as of 1791307997.12297, cleaved as of 1791307997.12297> - shard db already in sync, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.dbtest.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.TestContainerBrokerBeforeShardRanges.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state ... ok + +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txb81b57dd2c804a1bbd873-006ac53127) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf026a1d4c3f446e7bf15c-006ac53127" "proxy-server 1867661" 0.0096 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx42d798c4f6a14ea98e539-006ac53127" "proxy-server 1867661" 0.0136 "-" 1867661 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sdb1/1/a/c/o" 201 - "PUT http://localhost/sda1/2/a/c/o" "txdca0fb2670cf40bd84072-006ac53127" "object-server 1867661" 0.0005 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sda1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txdca0fb2670cf40bd84072-006ac53127" "proxy-server 1867661" 0.0207 "-" 1867661 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sda1/1/a/c/o" 201 - "PUT http://localhost/sdb1/2/a/c/o" "txdca0fb2670cf40bd84072-006ac53127" "object-server 1867661" 0.0005 "-" 1867661 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sdb1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txdca0fb2670cf40bd84072-006ac53127" "proxy-server 1867661" 0.0334 "-" 1867661 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/31 PUT /v1/a/c/o HTTP/1.0 201 - - t 12 - - txdca0fb2670cf40bd84072-006ac53127 - 0.0743 - - 1791308071.041967392 1791308071.116316080 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txce3eb3250fd54a53a35cb-006ac53127" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx056799d9520d422aa16dc-006ac53127" "proxy-server 1867661" 0.0027 "-" 1867661 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "GET /sda1/2/a/c/o" 200 12 "GET http://localhost/v1/a/c/o" "tx9a9dedac903d49abbd661-006ac53127" "proxy-server 1867661" 0.0007 "-" 1867661 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d48f80fba264af585680-006ac53127" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txa609f3862fdd4fef8b15c-006ac53127" "proxy-server 1867661" 0.0013 "-" 1867661 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sdb1/2/a/c1/o" 201 - "PUT http://localhost/sdc1/1/a/c1/o" "tx529468625c074ce9abf71-006ac53127" "object-server 1867661" 0.0005 "-" 1867661 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sda1/2/a/c1/o" 201 - "PUT http://localhost/sdd1/1/a/c1/o" "tx529468625c074ce9abf71-006ac53127" "object-server 1867661" 0.0004 "-" 1867661 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sdd1/1/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx529468625c074ce9abf71-006ac53127" "proxy-server 1867661" 0.0240 "-" 1867661 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sdc1/1/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx529468625c074ce9abf71-006ac53127" "proxy-server 1867661" 0.0237 "-" 1867661 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/31 PUT /v1/a/c1/o HTTP/1.0 201 - - t 12 - - tx529468625c074ce9abf71-006ac53127 - 0.0496 - - 1791308071.160892725 1791308071.210481882 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txababf55bba924eaa87fb8-006ac53127" "proxy-server 1867661" 0.0014 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sdb1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx251ed755ae72410fa5525-006ac53127" "proxy-server 1867661" 0.0025 "-" 1867661 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "GET /sdd1/1/a/c1/o" 200 12 "GET http://localhost/v1/a/c1/o" "tx5de430aa8a0e4ff98dbdc-006ac53127" "proxy-server 1867661" 0.0006 "-" 1867661 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeffd502008594079ae20b-006ac53127" "proxy-server 1867661" 0.0055 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "tx8c40e388c0b945cf959f9-006ac53127" "proxy-server 1867661" 0.0013 "-" 1867661 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sdb1/1/a/c2/o" 201 - "PUT http://localhost/sde1/0/a/c2/o" "txb401b43aaf654a3988a6c-006ac53127" "object-server 1867661" 0.0005 "-" 1867661 2 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sde1/0/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "txb401b43aaf654a3988a6c-006ac53127" "proxy-server 1867661" 0.0123 "-" 1867661 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sda1/1/a/c2/o" 201 - "PUT http://localhost/sdf1/0/a/c2/o" "txb401b43aaf654a3988a6c-006ac53127" "object-server 1867661" 0.0005 "-" 1867661 2 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sdf1/0/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "txb401b43aaf654a3988a6c-006ac53127" "proxy-server 1867661" 0.0204 "-" 1867661 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/31 PUT /v1/a/c2/o HTTP/1.0 201 - - t 12 - - txb401b43aaf654a3988a6c-006ac53127 - 0.0451 - - 1791308071.238596439 1791308071.283665180 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76b2f1be99354407b2b30-006ac53127" "proxy-server 1867661" 0.0013 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "tx02634ceca63d4d9899f0b-006ac53127" "proxy-server 1867661" 0.0070 "-" 1867661 2 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "GET /sdf1/0/a/c2/o" 200 12 "GET http://localhost/v1/a/c2/o" "tx802f0a7abf7c4a9fa42f3-006ac53127" "proxy-server 1867661" 0.0048 "-" 1867661 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 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9320d43fb8d74e0e96e00-006ac53127" "proxy-server 1867661" 0.0014 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sdb1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx9320d43fb8d74e0e96e00-006ac53127" "proxy-server 1867661" 0.0096 "-" 1867661 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f4671191e134a0c90bd4-006ac53127" "proxy-server 1867661" 0.0055 "-" 1867661 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sdb1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx6db339b433f3463db9beb-006ac53127" "proxy-server 1867661" 0.0056 "-" 1867661 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sda1/2/a/c1/wrong-o" 201 - "PUT http://localhost/sde1/1/a/c1/wrong-o" "tx4124a4f23f074884892bd-006ac53127" "object-server 1867661" 0.0005 "-" 1867661 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sdb1/2/a/c1/wrong-o" 201 - "PUT http://localhost/sdf1/1/a/c1/wrong-o" "tx4124a4f23f074884892bd-006ac53127" "object-server 1867661" 0.0004 "-" 1867661 2 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sde1/1/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "tx4124a4f23f074884892bd-006ac53127" "proxy-server 1867661" 0.0124 "-" 1867661 2 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "PUT /sdf1/1/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "tx4124a4f23f074884892bd-006ac53127" "proxy-server 1867661" 0.0121 "-" 1867661 2 +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj004_1 in state cleaved: 0 successes, 1 required, shard db: /tmp/tmpj8afzriy/sda/containers/0/2cf/a72cc47491d212b65be7fa4c2d5212cf/a72cc47491d212b65be7fa4c2d5212cf.db, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.771087646484375e-05s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.341934204101562e-05s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1791307997.12297, (0, 0) as of 1791307997.12297, cleaved as of 1791307997.12297>, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1791307997.12297, (0, 0) as of 1791307997.12297, cleaved as of 1791307997.12297> - shard db already in sync, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.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/tmpj8afzriy/sda/containers/0/2cf/a72cc47491d212b65be7fa4c2d5212cf/a72cc47491d212b65be7fa4c2d5212cf.db, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.82012939453125e-05s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.556510925292969e-05s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1791307997.12297, (0, 0) as of 1791307997.12297, cleaved as of 1791307997.12297>, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1791307997.12297, (0, 0) as of 1791307997.12297, cleaved as of 1791307997.12297> - shard db already in sync, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaved ShardRange<'obj002' to 'obj004' as of 1791307997.12297, (0, 0) as of 1791307997.12297, cleaved as of 1791307997.12297> in 0.002s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj006_2 for ShardRange<'obj004' to 'obj006' as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001575946807861328s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: a/c, db: /tmp/tmpj8afzriy/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/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaved ShardRange<'obj004' to 'obj006' as of 1791307997.12297, (2, 2) as of 1791308071.41539, cleaved as of 1791307997.12297> in 0.015s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.dbtest.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync ... ok +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.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_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter ... 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.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_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 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.02288" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.02288" "tx87ac2d93469a4283abd42-0068b8210f" "proxy-server 3036813" 0.0086 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897551.02288 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx87ac2d93469a4283abd42-0068b8210f - 0.0207 VW - 1756897551.082432747 1756897551.103099585 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx8b82b9b2e5da4ead88a6e-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/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" "tx8b82b9b2e5da4ead88a6e-0068b8210f" "proxy-server 3036813" 0.0049 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx8b82b9b2e5da4ead88a6e-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/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" "tx8b82b9b2e5da4ead88a6e-0068b8210f" "proxy-server 3036813" 0.0098 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx8b82b9b2e5da4ead88a6e-0068b8210f - 0.0134 - - 1756897551.103484392 1756897551.116862774 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72808ac679e44383a6749-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx72808ac679e44383a6749-0068b8210f - 0.0040 VW - 1756897551.128999710 1756897551.133018255 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txc0ba57b01bd245c080e8e-0068b8210f" "proxy-server 3036813" 0.0028 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txc0ba57b01bd245c080e8e-0068b8210f - 0.0054 VW - 1756897551.133498669 1756897551.138911724 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/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" "tx436f878a8b684d5fb2dc7-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/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" "tx436f878a8b684d5fb2dc7-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx436f878a8b684d5fb2dc7-0068b8210f - 0.0061 VW - 1756897551.139431953 1756897551.145568848 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx3975b3962eea45ae9d550-0068b8210f" "proxy-server 3036813" 0.0023 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.10401" 201 - "PUT http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.10401" "txb1c49514dc4145c494b09-0068b8210f" "object-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.10401" 201 - "PUT http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.10401" "txb1c49514dc4145c494b09-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.10401" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.10401" "txb1c49514dc4145c494b09-0068b8210f" "proxy-server 3036813" 0.0075 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.10401" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.10401" "txb1c49514dc4145c494b09-0068b8210f" "proxy-server 3036813" 0.0089 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897551.10401 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txb1c49514dc4145c494b09-0068b8210f - 0.0176 VW - 1756897551.146131516 1756897551.163764000 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx33ee98b5240a4d1c9b530-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx33ee98b5240a4d1c9b530-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/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" "tx33ee98b5240a4d1c9b530-0068b8210f" "proxy-server 3036813" 0.0073 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/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" "tx33ee98b5240a4d1c9b530-0068b8210f" "proxy-server 3036813" 0.0088 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx33ee98b5240a4d1c9b530-0068b8210f - 0.0126 - - 1756897551.164154291 1756897551.176759481 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5929c2669edb405c900d4-0068b8210f" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/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" "tx5929c2669edb405c900d4-0068b8210f" "proxy-server 3036813" 0.0032 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/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 - tx5929c2669edb405c900d4-0068b8210f - 0.0104 - - 1756897551.178228378 1756897551.188595533 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx549056c91b764108814da-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx549056c91b764108814da-0068b8210f - 0.0038 VW - 1756897551.190550804 1756897551.194396257 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx499944f0ffde4ce2b019f-0068b8210f" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx499944f0ffde4ce2b019f-0068b8210f - 0.0050 VW - 1756897551.194838524 1756897551.199848175 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/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" "txce24945d1ae144f9a88e9-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/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" "txce24945d1ae144f9a88e9-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txce24945d1ae144f9a88e9-0068b8210f - 0.0061 VW - 1756897551.200367689 1756897551.206488848 0test.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_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts +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/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.628036499023438e-05s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.508827209472656e-05s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001583099365234375s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmpj8afzriy/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/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__3 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmpj8afzriy/sda/containers/0/9a7/ee2860b8ae591eda037166d88be229a7/ee2860b8ae591eda037166d88be229a7.db, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.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/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.556510925292969e-05s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.963180541992188e-05s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297>, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaving ShardRange<'obj006' to MaxBound as of 1791307997.12297, (0, 0) as of 1791307997.12297, created as of 1791307997.12297> - shard db already in sync, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test INFO: Cleaved ShardRange<'obj006' to MaxBound as of 1791307997.12297, (3, 3) as of 1791308071.52668, cleaved as of 1791307997.12297> in 0.007s, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpj8afzriy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.11299.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '07650ff7-c233-47d2-880d-2d4f5dd2deab-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/tmpwcuskd_l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '07650ff7-c233-47d2-880d-2d4f5dd2deab-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/tmpwcuskd_l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '07650ff7-c233-47d2-880d-2d4f5dd2deab-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/tmpwcuskd_l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.00000.dbtest.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_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors ... ok test.unit.container.test_sharder.TestSharder.test_sharding_enabled test.unit.container.test_sharder.TestSharder.test_sharding_enabled ... ok - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txc0dcbdcd0b7d437b93326-0068b8210f" "proxy-server 3036813" 0.0012 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.16474" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.16474" "txbf832933bb784db5a3239-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.16474" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.16474" "txbf832933bb784db5a3239-0068b8210f" "proxy-server 3036813" 0.0055 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.16474" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.16474" "txbf832933bb784db5a3239-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.16474" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.16474" "txbf832933bb784db5a3239-0068b8210f" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897551.16474 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txbf832933bb784db5a3239-0068b8210f - 0.0168 VW - 1756897551.207118511 1756897551.223876238 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx331818bbd3b148a9a8c0f-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx331818bbd3b148a9a8c0f-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/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" "tx331818bbd3b148a9a8c0f-0068b8210f" "proxy-server 3036813" 0.0081 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/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" "tx331818bbd3b148a9a8c0f-0068b8210f" "proxy-server 3036813" 0.0077 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx331818bbd3b148a9a8c0f-0068b8210f - 0.0124 - - 1756897551.224264860 1756897551.236701012 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf81effdb7feb4b06aa42b-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf81effdb7feb4b06aa42b-0068b8210f - 0.0038 VW - 1756897551.238275051 1756897551.242096186 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txbc907c2f34554189aa6b3-0068b8210f" "proxy-server 3036813" 0.0029 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txbc907c2f34554189aa6b3-0068b8210f - 0.0055 VW - 1756897551.242538214 1756897551.247999668 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/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" "txc76ece1e77764114988c6-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/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" "txc76ece1e77764114988c6-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx2e6af7b713224c0ea110f-0068b8210f" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txc76ece1e77764114988c6-0068b8210f - 0.0200 VW - 1756897551.248577356 1756897551.268547297 0 (txn: tx3828952350ea451191523-0068b8210f) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 201 - "PUT http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" "tx3828952350ea451191523-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 201 - "PUT http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" "tx3828952350ea451191523-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" "tx3828952350ea451191523-0068b8210f" "proxy-server 3036813" 0.0083 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" "tx3828952350ea451191523-0068b8210f" "proxy-server 3036813" 0.0080 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897551.22486 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx3828952350ea451191523-0068b8210f - 0.0221 VW - 1756897551.254788876 1756897551.276853085 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx5392b5c7f8d646fbb3a7e-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx5392b5c7f8d646fbb3a7e-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/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" "tx5392b5c7f8d646fbb3a7e-0068b8210f" "proxy-server 3036813" 0.0084 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/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" "tx5392b5c7f8d646fbb3a7e-0068b8210f" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx5392b5c7f8d646fbb3a7e-0068b8210f - 0.0127 - - 1756897551.277264118 1756897551.289921999 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0e689a36fec4f57b35b9-0068b8210f" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf0e689a36fec4f57b35b9-0068b8210f - 0.0040 VW - 1756897551.291516781 1756897551.295510530 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx75f42cec96f64d4f8c571-0068b8210f" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx75f42cec96f64d4f8c571-0068b8210f - 0.0053 VW - 1756897551.295986414 1756897551.301331758 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txae6f03e5c401433caf69e-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -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/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.961822509765625e-05s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.198883056640625e-05s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084>, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaving ShardRange<'obj006' to MaxBound as of 1756897465.91084, (0, 0) as of 1756897465.91084, created as of 1756897465.91084> - shard db already in sync, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test INFO: Cleaved ShardRange<'obj006' to MaxBound as of 1756897465.91084, (3, 3) as of 1756897551.17864, cleaved as of 1756897465.91084> in 0.003s, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmphly2nxoh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00610.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b4f5a7e3-02cb-436b-b808-6481a0aafe14-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/tmpihnt904d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b4f5a7e3-02cb-436b-b808-6481a0aafe14-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/tmpihnt904d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b4f5a7e3-02cb-436b-b808-6481a0aafe14-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/tmpihnt904d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'b4f5a7e3-02cb-436b-b808-6481a0aafe14-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/tmpihnt904d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '332bd610-0005-4620-ac69-ae741a1d033d-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/tmpihnt904d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1756897551.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp11rvpcf8/sda/containers/0/ash/c2hash/c2hash.db' -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp11rvpcf8/sda/containers/0/ash/c1hash/c1hash.db' -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp11rvpcf8/sda/containers/0/ash/c3hash/c3hash.db' -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 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_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index ... 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.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty ... ok +test.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_backend.TestContainerBrokerBeforeSPI.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_resolve_shard_range_states ... 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_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 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txae6f03e5c401433caf69e-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txae6f03e5c401433caf69e-0068b8210f - 0.0053 VW - 1756897551.301887751 1756897551.307182550 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/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" "txacaa99658f1d4223a1efb-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/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" "txacaa99658f1d4223a1efb-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txacaa99658f1d4223a1efb-0068b8210f" "proxy-server 3036813" 0.0081 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txacaa99658f1d4223a1efb-0068b8210f" "proxy-server 3036813" 0.0078 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txacaa99658f1d4223a1efb-0068b8210f - 0.0125 - - 1756897551.307529211 1756897551.319998503 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc0e49ca79d6d41df9a3aa-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc0e49ca79d6d41df9a3aa-0068b8210f - 0.0040 VW - 1756897551.321644545 1756897551.325614691 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx4ccea0ce534e4f97bd5b2-0068b8210f" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx4ccea0ce534e4f97bd5b2-0068b8210f - 0.0051 VW - 1756897551.326076746 1756897551.331198454 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txf8d5c4c2b2584f61a9385-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "txf8d5c4c2b2584f61a9385-0068b8210f" "proxy-server 3036813" 0.0007 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx0e05e6834a084a0e9796b-0068b8210f" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txf8d5c4c2b2584f61a9385-0068b8210f - 0.0165 VW - 1756897551.331755161 1756897551.348230124 0 (txn: tx73f2b7998e164310b9d2f-0068b8210f) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1756897551.30806" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1756897551.30806" "tx73f2b7998e164310b9d2f-0068b8210f" "object-server 3036813" 0.0063 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1756897551.30806" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1756897551.30806" "tx73f2b7998e164310b9d2f-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1756897551.30806" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1756897551.30806" "tx73f2b7998e164310b9d2f-0068b8210f" "proxy-server 3036813" 0.0140 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1756897551.30806" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1756897551.30806" "tx73f2b7998e164310b9d2f-0068b8210f" "proxy-server 3036813" 0.0155 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/4_vc_ascii/0134_o_non_ascii%25C2%25A3/sub/1756897551.30806 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx73f2b7998e164310b9d2f-0068b8210f - 0.0247 VW - 1756897551.338501930 1756897551.363196135 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/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" "tx7659a3b5866c4fbeb4d16-0068b8210f" "object-server 3036813" 0.0007 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx7659a3b5866c4fbeb4d16-0068b8210f" "proxy-server 3036813" 0.0067 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/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" "tx7659a3b5866c4fbeb4d16-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05: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" "tx7659a3b5866c4fbeb4d16-0068b8210f" "proxy-server 3036813" 0.0120 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx7659a3b5866c4fbeb4d16-0068b8210f - 0.0160 - - 1756897551.363627434 1756897551.379670382 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa65e5a8d297c43159a44b-0068b8210f" "proxy-server 3036813" 0.0016 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa65e5a8d297c43159a44b-0068b8210f - 0.0047 VW - 1756897551.381581783 1756897551.386265278 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/2/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx2c1304f4f7224168ae52f-0068b8210f" "proxy-server 3036813" 0.0028 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx2c1304f4f7224168ae52f-0068b8210f - 0.0055 VW - 1756897551.386793137 1756897551.392258883 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/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" "txcb0989487d7a45058b820-0068b8210f" "proxy-server 3036813" 0.0036 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/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 - txcb0989487d7a45058b820-0068b8210f - 0.0066 VW - 1756897551.392817497 1756897551.399460793 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486?symlink=get" "tx2a6215d82fed469983709-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486?symlink=get" "tx2a6215d82fed469983709-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897551.22486%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2a6215d82fed469983709-0068b8210f - 0.0109 VW - 1756897551.399931908 1756897551.410797834 0 (txn: tx7beede687f43423ab34b9-0068b8210f) -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Sep 2 23:05:51 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpaqy4xgms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp64iiw8ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp64iiw8ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp64iiw8ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp64iiw8ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp64iiw8ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp64iiw8ub/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 3, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=3, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 4, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=4, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_update_root_container_own_range +sharder-test WARNING: Repeat cleaving required, context: {'ref': '07650ff7-c233-47d2-880d-2d4f5dd2deab-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/tmpwcuskd_l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '158009a8-213a-4548-bbbd-ad8790566e0b-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/tmpwcuskd_l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1791308071.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpaykrz2df/sda/containers/0/ash/c2hash/c2hash.db' +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpaykrz2df/sda/containers/0/ash/c1hash/c1hash.db' +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpaykrz2df/sda/containers/0/ash/c3hash/c3hash.db' +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Wed Oct 7 07:34:31 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp2z4bkw6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpap_2r_7k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpap_2r_7k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpap_2r_7k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpap_2r_7k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpap_2r_7k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpap_2r_7k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported +test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported ... 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.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_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required ... ok + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd43be13500f4bb5bfaf5-006ac53127" "proxy-server 1867661" 0.0020 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txdb35d591619c4802b237b-006ac53127" "proxy-server 1867661" 0.0049 "-" 1867661 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "GET /sdc1/1/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "txe334af0de57f4a15a1e8f-006ac53127" "proxy-server 1867661" 0.0003 "-" 1867661 1 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "GET /sdd1/1/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "txe334af0de57f4a15a1e8f-006ac53127" "proxy-server 1867661" 0.0003 "-" 1867661 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d3bbd988d6c423499d60-006ac53127" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx0950a0af99864eb78cc45-006ac53127" "proxy-server 1867661" 0.0013 "-" 1867661 1 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "GET /sde1/1/a/c1/wrong-o" 200 5 "GET http://localhost/v1/a/c1/wrong-o" "tx86b34764e7234a58834de-006ac53127" "proxy-server 1867661" 0.0006 "-" 1867661 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb02ede0764d246e5b7893-006ac53127" "proxy-server 1867661" 0.0012 "-" 1867661 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx18721939099744bd95a03-006ac53127" "proxy-server 1867661" 0.0055 "-" 1867661 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "DELETE /sdb1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/sdf1/1/a/c1/wrong-o" "tx910e38de03df456992f81-006ac53127" "object-server 1867661" 0.0004 "-" 1867661 2 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "DELETE /sdf1/1/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "tx910e38de03df456992f81-006ac53127" "proxy-server 1867661" 0.0050 "-" 1867661 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "DELETE /sda1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/sde1/1/a/c1/wrong-o" "tx910e38de03df456992f81-006ac53127" "object-server 1867661" 0.0004 "-" 1867661 2 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:31 +0000] "DELETE /sde1/1/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "tx910e38de03df456992f81-006ac53127" "proxy-server 1867661" 0.0172 "-" 1867661 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: tx3ec6d9a762a1429aa40c2-006ac53127) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx3ec6d9a762a1429aa40c2-006ac53127) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx3ec6d9a762a1429aa40c2-006ac53127) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txecbda653e6ab4033aa5e5-006ac53127) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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_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/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=5, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 6, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=2, tombstones=6, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 7, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=1, tombstones=7, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 8, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=8, path: a/c, db: /tmp/tmp4nb180hp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 15 rows (deleted=False) in 0.00020074844360351562s, path: a/c, db: /tmp/tmp7uvu828v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 15 rows (deleted=True) in 0.0001666545867919922s, path: a/c, db: /tmp/tmp7uvu828v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=False) in 0.00011920928955078125s, path: a/c, db: /tmp/tmp7uvu828v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.000171661376953125s, path: a/c, db: /tmp/tmp7uvu828v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=True) in 0.00011086463928222656s, path: a/c, db: /tmp/tmp7uvu828v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.0001437664031982422s, path: a/c, db: /tmp/tmp7uvu828v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00019979476928710938s, path: a/c, db: /tmp/tmp7uvu828v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.00014209747314453125s, path: a/c, db: /tmp/tmp7uvu828v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001506805419921875s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001785755157470703s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001327991485595703s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.00012969970703125s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.000118255615234375s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 8.821487426757812e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 6.985664367675781e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 7.939338684082031e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 7.343292236328125e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001544952392578125s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.486343383789062e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.0001442432403564453s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 7.534027099609375e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.0108642578125e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 7.867813110351562e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 7.62939453125e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.512901306152344e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.082389831542969e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 7.390975952148438e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.416175842285156e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 8.082389831542969e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.0001270771026611328s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 8.678436279296875e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 7.62939453125e-05s, path: a/c, db: /tmp/tmpjzx978an/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_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.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 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx7beede687f43423ab34b9-0068b8210f" "object-server 3036813" 0.0007 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/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" "tx7beede687f43423ab34b9-0068b8210f" "proxy-server 3036813" 0.0073 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx7beede687f43423ab34b9-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/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" "tx7beede687f43423ab34b9-0068b8210f" "proxy-server 3036813" 0.0122 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx7beede687f43423ab34b9-0068b8210f - 0.0159 VW - 1756897551.406048298 1756897551.421945095 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 204 - "DELETE http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" "txca42632e41ad47b4859a1-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 204 - "DELETE http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" "txca42632e41ad47b4859a1-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" "txca42632e41ad47b4859a1-0068b8210f" "proxy-server 3036813" 0.0063 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1756897551.22486" "txca42632e41ad47b4859a1-0068b8210f" "proxy-server 3036813" 0.0080 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1756897551.22486 HTTP/1.0 204 - Swift - - - - txca42632e41ad47b4859a1-0068b8210f - 0.0120 VW - 1756897551.422520161 1756897551.434473515 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78262c8b309c4f7986eef-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/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" "tx78262c8b309c4f7986eef-0068b8210f" "proxy-server 3036813" 0.0083 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 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 - tx78262c8b309c4f7986eef-0068b8210f - 0.0157 - - 1756897551.437009811 1756897551.452738047 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf72f7f3597624e889ddb0-0068b8210f" "proxy-server 3036813" 0.0016 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/0/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:42615/sda1/3/a/4_oc_asciiwhoops" "txf72f7f3597624e889ddb0-0068b8210f" "container-server 3036813" 0.0045 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/0/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:45571/sdb1/3/a/4_oc_asciiwhoops" "txf72f7f3597624e889ddb0-0068b8210f" "container-server 3036813" 0.0014 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/3/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "txf72f7f3597624e889ddb0-0068b8210f" "proxy-server 3036813" 0.0207 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/3/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "txf72f7f3597624e889ddb0-0068b8210f" "proxy-server 3036813" 0.0156 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_asciiwhoops HTTP/1.0 201 - - t - - - txf72f7f3597624e889ddb0-0068b8210f - 0.0309 - - 1756897551.454931021 1756897551.485879660 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8de16e2ce98e4bd98999e-0068b8210f" "proxy-server 3036813" 0.0026 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8de16e2ce98e4bd98999e-0068b8210f - 0.0069 VW - 1756897551.487864017 1756897551.494809628 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "txaea41173868242a39b1d2-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txaea41173868242a39b1d2-0068b8210f - 0.0041 VW - 1756897551.495362997 1756897551.499479532 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/0/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx3c8617917d4546d698eb0-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/0/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx3c8617917d4546d698eb0-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx3c8617917d4546d698eb0-0068b8210f - 0.0052 VW - 1756897551.499971390 1756897551.505184174 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/3/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/0/a/4_oc_asciiwhoops/foo" "tx1f8536a2297e44d9908b6-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/3/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/0/a/4_oc_asciiwhoops/foo" "tx1f8536a2297e44d9908b6-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/0/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx1f8536a2297e44d9908b6-0068b8210f" "proxy-server 3036813" 0.0077 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/0/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx1f8536a2297e44d9908b6-0068b8210f" "proxy-server 3036813" 0.0074 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx1f8536a2297e44d9908b6-0068b8210f - 0.0119 - - 1756897551.505522251 1756897551.517388105 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx557d295eca3744d09ce77-0068b8210f" "proxy-server 3036813" 0.0020 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx557d295eca3744d09ce77-0068b8210f - 0.0046 VW - 1756897551.518895149 1756897551.523519516 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "txfd9f2cd5b8ad41c494bad-0068b8210f" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txfd9f2cd5b8ad41c494bad-0068b8210f - 0.0051 VW - 1756897551.523981571 1756897551.529077291 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/0/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx9da56a030b344ee0bb2ba-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object ... 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 -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_all_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_all_found ... ok - -sharder-test DEBUG: got 1 rows (deleted=False) in 8.511543273925781e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 7.915496826171875e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 8.320808410644531e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 8.034706115722656e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 7.82012939453125e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 7.62939453125e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.036064147949219e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=False) in 0.00011420249938964844s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=True) in 0.00017523765563964844s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 9.655952453613281e-05s, path: a/c, db: /tmp/tmpjzx978an/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015354156494140625s, path: a/c, db: /tmp/tmpz29bczjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.274482727050781e-05s, path: a/c, db: /tmp/tmpz29bczjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -test-replicator INFO: [worker 1/2 pid=3036830] Running object replicator in script mode. -test-replicator INFO: [worker 1/2 pid=3036830] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 2/2 pid=3036830] Running object replicator in script mode. -test-replicator INFO: [worker 2/2 pid=3036830] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=3036830] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=3036830] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 2/3 pid=3036830] Running object replicator in script mode. -test-replicator INFO: [worker 2/3 pid=3036830] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 3/3 pid=3036830] Running object replicator in script mode. -test-replicator INFO: [worker 3/3 pid=3036830] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=3036830] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=3036830] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=3036830] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=3036830] 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-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txce20731cc326419696e0a-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx0ac8663c0b7848bcb1e3d-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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 - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/0/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx9da56a030b344ee0bb2ba-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txa2b00a85804c4085b7399-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txa2b00a85804c4085b7399-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx9da56a030b344ee0bb2ba-0068b8210f - 0.0121 VW - 1756897551.529580593 1756897551.541637659 0 (txn: txea4ecfd1cf2f48769fe1f-0068b8210f) -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/none/003foo/1756897551.50603 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txea4ecfd1cf2f48769fe1f-0068b8210f - 0.0062 VW - 1756897551.535917759 1756897551.542078018 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa53d99bb6110478394770-0068b8210f" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa53d99bb6110478394770-0068b8210f - 0.0039 VW - 1756897551.543592453 1756897551.547532558 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx7fc04afab67740fc8d4f7-0068b8210f" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx7fc04afab67740fc8d4f7-0068b8210f - 0.0039 VW - 1756897551.547986984 1756897551.551881313 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txb73d3876ebdd4e42bc559-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txb73d3876ebdd4e42bc559-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txb73d3876ebdd4e42bc559-0068b8210f - 0.0052 VW - 1756897551.552342415 1756897551.557587624 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sda1/3/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/4_oc_asciiwhoops/foo" "tx87dcf97052eb4e5e8c1a2-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sdb1/0/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx87dcf97052eb4e5e8c1a2-0068b8210f" "proxy-server 3036813" 0.0070 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sdb1/3/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/0/a/4_oc_asciiwhoops/foo" "tx87dcf97052eb4e5e8c1a2-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sda1/0/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx87dcf97052eb4e5e8c1a2-0068b8210f" "proxy-server 3036813" 0.0086 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 DELETE /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx87dcf97052eb4e5e8c1a2-0068b8210f - 0.0130 - - 1756897551.557934284 1756897551.570948124 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12c31144e4834043b1a46-0068b8210f" "proxy-server 3036813" 0.0014 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/0/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:42615/sda1/2/a/2_oc_ascii" "tx12c31144e4834043b1a46-0068b8210f" "container-server 3036813" 0.0010 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/0/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:45571/sdb1/2/a/2_oc_ascii" "tx12c31144e4834043b1a46-0068b8210f" "container-server 3036813" 0.0011 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx12c31144e4834043b1a46-0068b8210f" "proxy-server 3036813" 0.0088 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx12c31144e4834043b1a46-0068b8210f" "proxy-server 3036813" 0.0144 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/2_oc_ascii HTTP/1.0 201 - - t - - - tx12c31144e4834043b1a46-0068b8210f - 0.0218 - - 1756897551.574068546 1756897551.595866680 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72df5aac28c04f27beac1-0068b8210f" "proxy-server 3036813" 0.0021 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/a/2_oc_ascii" 200 2 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "tx72df5aac28c04f27beac1-0068b8210f" "proxy-server 3036813" 0.0021 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx72df5aac28c04f27beac1-0068b8210f - 0.0099 - - 1756897551.597332716 1756897551.607196331 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15660adff9d546d8865d6-0068b8210f" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:42615/sda1/2/a/2_vc_non_ascii%C2%A3" "tx15660adff9d546d8865d6-0068b8210f" "container-server 3036813" 0.0011 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:45571/sdb1/2/a/2_vc_non_ascii%C2%A3" "tx15660adff9d546d8865d6-0068b8210f" "container-server 3036813" 0.0016 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx15660adff9d546d8865d6-0068b8210f" "proxy-server 3036813" 0.0089 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx15660adff9d546d8865d6-0068b8210f" "proxy-server 3036813" 0.0138 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/2_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx15660adff9d546d8865d6-0068b8210f - 0.0211 - - 1756897551.609090567 1756897551.630188942 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe87103a783534ee6b47e6-0068b8210f" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe87103a783534ee6b47e6-0068b8210f - 0.0046 VW - 1756897551.631749630 1756897551.636317253 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txc90c1d8e7bf64f068fdb4-0068b8210f" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txc90c1d8e7bf64f068fdb4-0068b8210f - 0.0039 VW - 1756897551.636847019 1756897551.640734673 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx662cb7ba6cdc4872939e0-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx662cb7ba6cdc4872939e0-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0test.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 ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx56d680d409de4b8ab56bc-0068b8210f) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx56d680d409de4b8ab56bc-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx3d27608da395498aa4409-0068b8210f) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx3d27608da395498aa4409-0068b8210f) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: tx3d27608da395498aa4409-0068b8210f) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: tx3d27608da395498aa4409-0068b8210f) -proxy-server ERROR: Object DELETE returning 503 for (503,) (txn: tx3d27608da395498aa4409-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txec885c6e2d774b35ba2f9-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txeba36627e32f46638873d-0068b8210f)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 INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx662cb7ba6cdc4872939e0-0068b8210f - 0.0050 VW - 1756897551.641278267 1756897551.646257401 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "tx1a021bfeac7c4274ac264-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "tx1a021bfeac7c4274ac264-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx1a021bfeac7c4274ac264-0068b8210f" "proxy-server 3036813" 0.0077 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx1a021bfeac7c4274ac264-0068b8210f" "proxy-server 3036813" 0.0073 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx1a021bfeac7c4274ac264-0068b8210f - 0.0148 - - 1756897551.646577358 1756897551.661387920 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx828e998ad01c4d1cb9146-0068b8210f" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx828e998ad01c4d1cb9146-0068b8210f - 0.0088 VW - 1756897551.673754692 1756897551.682513952 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx23dd4eaca1e14ca79bb88-0068b8210f" "proxy-server 3036813" 0.0058 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx23dd4eaca1e14ca79bb88-0068b8210f - 0.0096 VW - 1756897551.683019638 1756897551.692616940 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx05790daaca9e454bba998-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx05790daaca9e454bba998-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txcc4cbf78a7104fcfbb5e0-0068b8210f" "proxy-server 3036813" 0.0014 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx05790daaca9e454bba998-0068b8210f - 0.0154 VW - 1756897551.693224430 1756897551.708616018 0 (txn: tx488625fb89aa4a9698d2f-0068b8210f) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" "tx488625fb89aa4a9698d2f-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" "tx488625fb89aa4a9698d2f-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" "tx488625fb89aa4a9698d2f-0068b8210f" "proxy-server 3036813" 0.0079 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" "tx488625fb89aa4a9698d2f-0068b8210f" "proxy-server 3036813" 0.0093 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897551.64704 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx488625fb89aa4a9698d2f-0068b8210f - 0.0174 VW - 1756897551.699535131 1756897551.716951847 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "txbfe7638e1477414792fc6-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "txbfe7638e1477414792fc6-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbfe7638e1477414792fc6-0068b8210f" "proxy-server 3036813" 0.0076 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbfe7638e1477414792fc6-0068b8210f" "proxy-server 3036813" 0.0071 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txbfe7638e1477414792fc6-0068b8210f - 0.0118 - - 1756897551.717345715 1756897551.729100466 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5fa6b71e56ca4f5d87dbb-0068b8210f" "proxy-server 3036813" 0.0020 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx48a4665d74914acc8a519-0068b8210f" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx060c41e2b7a94991b8430-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx060c41e2b7a94991b8430-0068b8210f - 0.0133 - - 1756897551.730457544 1756897551.743760586 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb25a74d09d649f2ab2fc-0068b8210f" "proxy-server 3036813" 0.0020 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdb25a74d09d649f2ab2fc-0068b8210f - 0.0048 VW - 1756897551.756473303 1756897551.761258841 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txff6fa15f644541dcb04e5-0068b8210f" "proxy-server 3036813" 0.0045 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txff6fa15f644541dcb04e5-0068b8210f - 0.0071 VW - 1756897551.761718512 1756897551.768818378 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txceb4e95cff284237928aa-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txceb4e95cff284237928aa-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx61eaf0d97b3042568c593-0068b8210f" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txceb4e95cff284237928aa-0068b8210f - 0.0163 VW - 1756897551.769355536 1756897551.785640001 0 (txn: tx35f2febae5704694975bf-0068b8210f) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 201 - "PUT http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" "tx35f2febae5704694975bf-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -proxy-server ERROR: Object GET returning 503 for [] (txn: txeba36627e32f46638873d-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txad3ea0200114425f92244-0068b8210f) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: txad3ea0200114425f92244-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txd147f59e3d20406a85dd1-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txdbf22fab052a4dc5a1288-0068b8210f) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: txdbf22fab052a4dc5a1288-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txc69ea723e36e4cef9ae6e-0068b8210f) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: txc69ea723e36e4cef9ae6e-0068b8210f) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: txc69ea723e36e4cef9ae6e-0068b8210f) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: txc69ea723e36e4cef9ae6e-0068b8210f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 201 - "PUT http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" "tx35f2febae5704694975bf-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" "tx35f2febae5704694975bf-0068b8210f" "proxy-server 3036813" 0.0078 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" "tx35f2febae5704694975bf-0068b8210f" "proxy-server 3036813" 0.0093 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897551.71783 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx35f2febae5704694975bf-0068b8210f - 0.0185 VW - 1756897551.775711536 1756897551.794192314 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "tx90f540d6f191402ca3d03-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx90f540d6f191402ca3d03-0068b8210f" "proxy-server 3036813" 0.0048 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "tx90f540d6f191402ca3d03-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx90f540d6f191402ca3d03-0068b8210f" "proxy-server 3036813" 0.0097 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx90f540d6f191402ca3d03-0068b8210f - 0.0130 - - 1756897551.794594288 1756897551.807614565 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5199467d47774ec585815-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx42fca64d7efe47e59fb62-0068b8210f" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx126db9f121d14b17aed25-0068b8210f" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx126db9f121d14b17aed25-0068b8210f - 0.0132 - - 1756897551.809103012 1756897551.822265387 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd1584861a3164f3fa8ad9-0068b8210f" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/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" "txd1584861a3164f3fa8ad9-0068b8210f" "proxy-server 3036813" 0.0033 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txd1584861a3164f3fa8ad9-0068b8210f - 0.0105 - - 1756897551.823859215 1756897551.834331989 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb14f7a172a2d468986672-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx5329402d79c8438182593-0068b8210f" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb2d623ed60d942769358b-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb2d623ed60d942769358b-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx61ebea4e786343d0b9c70-0068b8210f" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx61ebea4e786343d0b9c70-0068b8210f - 0.0067 VW - 1756897551.851985693 1756897551.858679295 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx31f2ba616c904dfb9f98c-0068b8210f" "proxy-server 3036813" 0.0014 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx31f2ba616c904dfb9f98c-0068b8210f - 0.0041 VW - 1756897551.859144211 1756897551.863221645 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/1/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "txe372c3e9a96744a29661a-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/1/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "txe372c3e9a96744a29661a-0068b8210f" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txe372c3e9a96744a29661a-0068b8210f - 0.0054 VW - 1756897551.863746643 1756897551.869111538 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - Swift t - 5 - txb2d623ed60d942769358b-0068b8210f - 0.0375 SSC - 1756897551.836251497 1756897551.873789787 0 (txn: txcfe90b6183d04314a107c-0068b8210f) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/copied_name" "txcfe90b6183d04314a107c-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/1/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "txcfe90b6183d04314a107c-0068b8210f" "proxy-server 3036813" 0.0068 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/copied_name" "txcfe90b6183d04314a107c-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/1/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "txcfe90b6183d04314a107c-0068b8210f" "proxy-server 3036813" 0.0091 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 COPY /v1/a/2_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txcfe90b6183d04314a107c-0068b8210f - 0.0133 SSC - 1756897551.869455338 1756897551.882717133 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6091010b06834a4e82c70-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx32fd910c9acf474e878fd-0068b8210f" "proxy-server 3036813" 0.0023 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/1/a/2_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/2_oc_ascii/copied_name" "tx182170f81a05459aa5529-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - tx182170f81a05459aa5529-0068b8210f - 0.0128 - - 1756897551.884192467 1756897551.897015572 0test.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 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fe23cf87b694ddcbd566-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx07763f1c2f7c4b75ab518-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "txd10155036a0a4301b9fd7-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "txd10155036a0a4301b9fd7-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "POST /sda1/2/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txd10155036a0a4301b9fd7-0068b8210f" "proxy-server 3036813" 0.0049 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "POST /sdb1/2/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txd10155036a0a4301b9fd7-0068b8210f" "proxy-server 3036813" 0.0068 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 POST /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 202 - - t - 76 - txd10155036a0a4301b9fd7-0068b8210f - 0.0181 - - 1756897551.898560762 1756897551.916673183 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5356ff1bbda743af86b42-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txed78c1754c89433785a3c-0068b8210f" "proxy-server 3036813" 0.0027 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txfdc1aac620e84ca7a247f-0068b8210f" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txfdc1aac620e84ca7a247f-0068b8210f - 0.0132 - - 1756897551.918049097 1756897551.931290865 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txef2469659c77431080d00-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/a/2_oc_ascii" 200 316 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "txef2469659c77431080d00-0068b8210f" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/51 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - txef2469659c77431080d00-0068b8210f - 0.0107 - - 1756897551.932967901 1756897551.943691492 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txef1ce8d5db454980a71e9-0068b8210f" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txef1ce8d5db454980a71e9-0068b8210f - 0.0068 VW - 1756897551.945646524 1756897551.952447414 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx198da86dfea04d718fc90-0068b8210f" "proxy-server 3036813" 0.0014 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx198da86dfea04d718fc90-0068b8210f - 0.0041 VW - 1756897551.952961683 1756897551.957062483 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +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" "tx74a37735594049d8a3cd1-0068b8210f" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 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 - tx74a37735594049d8a3cd1-0068b8210f - 0.0068 VW - 1756897551.957606316 1756897551.964431047 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783?symlink=get" "txd64455f1485149b8bbf8d-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "GET /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783?symlink=get" "txd64455f1485149b8bbf8d-0068b8210f" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897551.71783%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd64455f1485149b8bbf8d-0068b8210f - 0.0116 VW - 1756897551.964989662 1756897551.976585865 0 (txn: txb2fba84711b940f795eca-0068b8210f) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "txb2fba84711b940f795eca-0068b8210f" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "txb2fba84711b940f795eca-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb2fba84711b940f795eca-0068b8210f" "proxy-server 3036813" 0.0081 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb2fba84711b940f795eca-0068b8210f" "proxy-server 3036813" 0.0098 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txb2fba84711b940f795eca-0068b8210f - 0.0136 VW - 1756897551.971414089 1756897551.985038042 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 204 - "DELETE http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" "txf395503790ec461bb2b08-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" "txf395503790ec461bb2b08-0068b8210f" "proxy-server 3036813" 0.0042 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 204 - "DELETE http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" "txf395503790ec461bb2b08-0068b8210f" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:51 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.71783" "txf395503790ec461bb2b08-0068b8210f" "proxy-server 3036813" 0.0064 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/51 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897551.71783 HTTP/1.0 204 - Swift - - - - txf395503790ec461bb2b08-0068b8210f - 0.0111 VW - 1756897551.985510588 1756897551.996652842 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3118a1bbc725488a8ab33-0068b8210f" "proxy-server 3036813" 0.0014 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txc786a07b5a5245218209e-0068b82110" "proxy-server 3036813" 0.0026 "-" 3036813 0test.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty ... 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 - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx56ca8ee25ce9441aa9116-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx56ca8ee25ce9441aa9116-0068b82110 - 0.0129 - - 1756897551.998189926 1756897552.011068106 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4faa9639568a4926871fc-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +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&format=json&states=listing" "tx4faa9639568a4926871fc-0068b82110" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx4faa9639568a4926871fc-0068b82110 - 0.0104 - - 1756897552.012663364 1756897552.023078203 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx45190da89ab342948a464-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx45190da89ab342948a464-0068b82110 - 0.0038 VW - 1756897552.024939537 1756897552.028726816 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx549d292cdce741db92cda-0068b82110" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx549d292cdce741db92cda-0068b82110 - 0.0051 VW - 1756897552.029173851 1756897552.034322023 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +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" "tx2db477896bf94dbd9f31a-0068b82110" "proxy-server 3036813" 0.0051 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 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 - tx2db477896bf94dbd9f31a-0068b82110 - 0.0084 VW - 1756897552.034869909 1756897552.043293238 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704?symlink=get" "tx1353e750c52c4a249a893-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704?symlink=get" "tx1353e750c52c4a249a893-0068b82110" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897551.64704%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx1353e750c52c4a249a893-0068b82110 - 0.0116 VW - 1756897552.043793440 1756897552.055354118 0 (txn: txe7157ffccf4146a1937c7-0068b82110) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "txe7157ffccf4146a1937c7-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "txe7157ffccf4146a1937c7-0068b82110" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe7157ffccf4146a1937c7-0068b82110" "proxy-server 3036813" 0.0088 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe7157ffccf4146a1937c7-0068b82110" "proxy-server 3036813" 0.0082 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe7157ffccf4146a1937c7-0068b82110 - 0.0129 VW - 1756897552.050533295 1756897552.063468456 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 204 - "DELETE http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" "txa1b8c989db3745ea89700-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 204 - "DELETE http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" "txa1b8c989db3745ea89700-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" "txa1b8c989db3745ea89700-0068b82110" "proxy-server 3036813" 0.0063 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897551.64704" "txa1b8c989db3745ea89700-0068b82110" "proxy-server 3036813" 0.0056 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897551.64704 HTTP/1.0 204 - Swift - - - - txa1b8c989db3745ea89700-0068b82110 - 0.0105 VW - 1756897552.063925505 1756897552.074417830 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda2d033374ce4bcd837ad-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txaf123719487d4695bfd2a-0068b82110" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx642e102809f34c2eae1c3-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx642e102809f34c2eae1c3-0068b82110 - 0.0134 - - 1756897552.075897932 1756897552.089313269 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40e0fedb7c4a4ddf8ac85-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +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&format=json&states=listing" "tx40e0fedb7c4a4ddf8ac85-0068b82110" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx40e0fedb7c4a4ddf8ac85-0068b82110 - 0.0108 - - 1756897552.090948105 1756897552.101753712 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e6744c3f03240099e1af-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +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" "tx3e6744c3f03240099e1af-0068b82110" "proxy-server 3036813" 0.0032 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx3e6744c3f03240099e1af-0068b82110 - 0.0105 - - 1756897552.103630066 1756897552.114116192 0test.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 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35311135308e4a0398631-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx35311135308e4a0398631-0068b82110 - 0.0039 VW - 1756897552.115989923 1756897552.119872093 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txbb08365208ae4520ba727-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txbb08365208ae4520ba727-0068b82110 - 0.0039 VW - 1756897552.120322704 1756897552.124174118 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +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" "tx59651869ec954c7c8e9b2-0068b82110" "proxy-server 3036813" 0.0049 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 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 - tx59651869ec954c7c8e9b2-0068b82110 - 0.0082 VW - 1756897552.124730110 1756897552.132916689 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sdb1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "tx70ad4136b5bb408daa66a-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sda1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "tx70ad4136b5bb408daa66a-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sdb1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx70ad4136b5bb408daa66a-0068b82110" "proxy-server 3036813" 0.0063 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sda1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx70ad4136b5bb408daa66a-0068b82110" "proxy-server 3036813" 0.0054 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 DELETE /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 204 - - t - - - tx70ad4136b5bb408daa66a-0068b82110 - 0.0101 - - 1756897552.133329391 1756897552.143437386 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa02c41e3b31a4cdeb45ea-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx41b4053538c0436eb23db-0068b82110" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx4a1fc218e46041e0996cf-0068b82110" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx4a1fc218e46041e0996cf-0068b82110" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 404 - - t - 70 - tx4a1fc218e46041e0996cf-0068b82110 - 0.0146 - - 1756897552.144987106 1756897552.159564734 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txefe5a188a1ac41c58d62d-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txefe5a188a1ac41c58d62d-0068b82110 - 0.0039 VW - 1756897552.171293497 1756897552.175180435 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txa18ae78e6852450fabfc5-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txa18ae78e6852450fabfc5-0068b82110 - 0.0039 VW - 1756897552.175624371 1756897552.179556847 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx72107960337a421aba392-0068b82110" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx72107960337a421aba392-0068b82110" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx72107960337a421aba392-0068b82110 - 0.0054 VW - 1756897552.180064201 1756897552.185492992 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "txfe854ad53adb47d0bc174-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "txfe854ad53adb47d0bc174-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txfe854ad53adb47d0bc174-0068b82110" "proxy-server 3036813" 0.0076 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txfe854ad53adb47d0bc174-0068b82110" "proxy-server 3036813" 0.0071 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - txfe854ad53adb47d0bc174-0068b82110 - 0.0116 - - 1756897552.185820580 1756897552.197462559 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf02e2975209d467eb2177-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf02e2975209d467eb2177-0068b82110 - 0.0038 VW - 1756897552.209994793 1756897552.213828802 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx7caf4a46e92c4078bb8be-0068b82110" "proxy-server 3036813" 0.0065 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx7caf4a46e92c4078bb8be-0068b82110 - 0.0089 VW - 1756897552.214283705 1756897552.223230124 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx8bb013d366014064ad0ad-0068b82110" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx8bb013d366014064ad0ad-0068b82110" "proxy-server 3036813" 0.0005 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx8bb013d366014064ad0ad-0068b82110 - 0.0056 VW - 1756897552.223721266 1756897552.229332209 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txf17e182f0667498fbc005-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.18629" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.18629" "tx49ad7336834040919d8b4-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.18629" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.18629" "tx49ad7336834040919d8b4-0068b82110" "object-server 3036813" 0.0003 "-" 3036813 0/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.18629" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.18629" "tx49ad7336834040919d8b4-0068b82110" "proxy-server 3036813" 0.0071 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.18629" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.18629" "tx49ad7336834040919d8b4-0068b82110" "proxy-server 3036813" 0.0067 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897552.18629 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx49ad7336834040919d8b4-0068b82110 - 0.0170 VW - 1756897552.229920149 1756897552.246923685 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "tx0c6356fe4101414790090-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx0c6356fe4101414790090-0068b82110" "proxy-server 3036813" 0.0053 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "tx0c6356fe4101414790090-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx0c6356fe4101414790090-0068b82110" "proxy-server 3036813" 0.0086 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx0c6356fe4101414790090-0068b82110 - 0.0117 - - 1756897552.247272015 1756897552.258976936 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9df8e491e0ae4aa69754c-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9df8e491e0ae4aa69754c-0068b82110 - 0.0038 VW - 1756897552.270653725 1756897552.274411201 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx8c8481a485024696abb6a-0068b82110" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx8c8481a485024696abb6a-0068b82110 - 0.0050 VW - 1756897552.274858952 1756897552.279863119 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txe54474cec0f04409a984e-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txe54474cec0f04409a984e-0068b82110" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txe54474cec0f04409a984e-0068b82110 - 0.0060 VW - 1756897552.280448675 1756897552.286485195 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx8b16e50ecbc040b9b5cb9-0068b82110" "proxy-server 3036813" 0.0025 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.24774" 201 - "PUT http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.24774" "tx5a8638cfe713436ab014f-0068b82110" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.24774" 201 - "PUT http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.24774" "tx5a8638cfe713436ab014f-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.24774" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.24774" "tx5a8638cfe713436ab014f-0068b82110" "proxy-server 3036813" 0.0098 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.24774" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.24774" "tx5a8638cfe713436ab014f-0068b82110" "proxy-server 3036813" 0.0096 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897552.24774 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx5a8638cfe713436ab014f-0068b82110 - 0.0195 VW - 1756897552.287010670 1756897552.306460857 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "tx36eeb005d3b2413888548-0068b82110" "object-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "tx36eeb005d3b2413888548-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx36eeb005d3b2413888548-0068b82110" "proxy-server 3036813" 0.0082 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx36eeb005d3b2413888548-0068b82110" "proxy-server 3036813" 0.0077 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx36eeb005d3b2413888548-0068b82110 - 0.0124 - - 1756897552.306854486 1756897552.319283724 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx75f2a0223ad241a7a82b8-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/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" "tx75f2a0223ad241a7a82b8-0068b82110" "proxy-server 3036813" 0.0039 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx75f2a0223ad241a7a82b8-0068b82110 - 0.0111 - - 1756897552.320868254 1756897552.331924677 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe0811d082ffe45a3be2e3-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe0811d082ffe45a3be2e3-0068b82110 - 0.0059 VW - 1756897552.333900213 1756897552.339827776 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txe9e7539a444a499c84f39-0068b82110" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txe9e7539a444a499c84f39-0068b82110 - 0.0054 VW - 1756897552.340280771 1756897552.345669270 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx7a2d44b2d74c458ab9e41-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx7a2d44b2d74c458ab9e41-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx7a2d44b2d74c458ab9e41-0068b82110 - 0.0059 VW - 1756897552.346187353 1756897552.352084637 0 -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/tmpj0nvo9wo/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpj0nvo9wo/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/tmpj0nvo9wo/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpj0nvo9wo/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. -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0032 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0031 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0026 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd04c794b23f94d8488914-0068b82110" "proxy-server 3036830" 0.0013 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:50247/sda1/0/a/c" "txd04c794b23f94d8488914-0068b82110" "container-server 3036830" 0.0010 "-" 3036830 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:57289/sdb1/0/a/c" "txd04c794b23f94d8488914-0068b82110" "container-server 3036830" 0.0009 "-" 3036830 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txd04c794b23f94d8488914-0068b82110" "proxy-server 3036830" 0.0083 "-" 3036830 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txd04c794b23f94d8488914-0068b82110" "proxy-server 3036830" 0.0133 "-" 3036830 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/c HTTP/1.0 201 - - t - - - txd04c794b23f94d8488914-0068b82110 - 0.0206 - - 1756897552.273852587 1756897552.294410944 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx421cab9ecb7e4204855d5-0068b82110" "proxy-server 3036830" 0.0012 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:57289/sdb1/2/a1/c1" "tx421cab9ecb7e4204855d5-0068b82110" "container-server 3036830" 0.0011 "-" 3036830 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:50247/sda1/2/a1/c1" "tx421cab9ecb7e4204855d5-0068b82110" "container-server 3036830" 0.0011 "-" 3036830 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx421cab9ecb7e4204855d5-0068b82110" "proxy-server 3036830" 0.0105 "-" 3036830 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx421cab9ecb7e4204855d5-0068b82110" "proxy-server 3036830" 0.0154 "-" 3036830 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx421cab9ecb7e4204855d5-0068b82110 - 0.0231 - - 1756897552.295812368 1756897552.318932295 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8bd5125470b04c8b9db3f-0068b82110" "proxy-server 3036830" 0.0019 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:57289/sdb1/0/a/c1" "tx8bd5125470b04c8b9db3f-0068b82110" "container-server 3036830" 0.0009 "-" 3036830 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:50247/sda1/0/a/c1" "tx8bd5125470b04c8b9db3f-0068b82110" "container-server 3036830" 0.0017 "-" 3036830 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx8bd5125470b04c8b9db3f-0068b82110" "proxy-server 3036830" 0.0127 "-" 3036830 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx8bd5125470b04c8b9db3f-0068b82110" "proxy-server 3036830" 0.0093 "-" 3036830 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx8bd5125470b04c8b9db3f-0068b82110 - 0.0213 - - 1756897552.320317030 1756897552.341600180 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx842907814a6e4a3cb3f16-0068b82110" "proxy-server 3036830" 0.0019 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:57289/sdb1/2/a/c2" "tx842907814a6e4a3cb3f16-0068b82110" "container-server 3036830" 0.0015 "-" 3036830 2 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:50247/sda1/2/a/c2" "tx842907814a6e4a3cb3f16-0068b82110" "container-server 3036830" 0.0021 "-" 3036830 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx842907814a6e4a3cb3f16-0068b82110" "proxy-server 3036830" 0.0133 "-" 3036830 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx842907814a6e4a3cb3f16-0068b82110" "proxy-server 3036830" 0.0100 "-" 3036830 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx842907814a6e4a3cb3f16-0068b82110 - 0.0222 - - 1756897552.342957735 1756897552.365199804 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.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 -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 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx9e042a7d8cc3466b93262-0068b82110" "proxy-server 3036813" 0.0023 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.30736" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.30736" "tx78a4870919b0494bad0be-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.30736" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.30736" "tx78a4870919b0494bad0be-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.30736" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.30736" "tx78a4870919b0494bad0be-0068b82110" "proxy-server 3036813" 0.0069 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.30736" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.30736" "tx78a4870919b0494bad0be-0068b82110" "proxy-server 3036813" 0.0084 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897552.30736 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx78a4870919b0494bad0be-0068b82110 - 0.0172 VW - 1756897552.352736235 1756897552.369953632 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "tx10d08ce04fd149ab88457-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "tx10d08ce04fd149ab88457-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx10d08ce04fd149ab88457-0068b82110" "proxy-server 3036813" 0.0080 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx10d08ce04fd149ab88457-0068b82110" "proxy-server 3036813" 0.0075 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx10d08ce04fd149ab88457-0068b82110 - 0.0121 - - 1756897552.370336771 1756897552.382465839 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx80b97265eafc451396e5f-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx80b97265eafc451396e5f-0068b82110 - 0.0039 VW - 1756897552.383965492 1756897552.387844086 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txff5cd548cd3c4829ae401-0068b82110" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txff5cd548cd3c4829ae401-0068b82110 - 0.0052 VW - 1756897552.388282537 1756897552.393497229 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx6bb27fe29f7045789fd70-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/2/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx6bb27fe29f7045789fd70-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txa9552fff26d14c51a1584-0068b82110" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx6bb27fe29f7045789fd70-0068b82110 - 0.0159 VW - 1756897552.394009352 1756897552.409899712 0 (txn: txda282ba56ea04ec4af7d6-0068b82110) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" "txda282ba56ea04ec4af7d6-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" "txda282ba56ea04ec4af7d6-0068b82110" "object-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" "txda282ba56ea04ec4af7d6-0068b82110" "proxy-server 3036813" 0.0097 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" "txda282ba56ea04ec4af7d6-0068b82110" "proxy-server 3036813" 0.0112 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897552.37083 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txda282ba56ea04ec4af7d6-0068b82110 - 0.0201 VW - 1756897552.400183201 1756897552.420255661 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "txe236ba45f3e54d8ea25f1-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe236ba45f3e54d8ea25f1-0068b82110" "proxy-server 3036813" 0.0054 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "txe236ba45f3e54d8ea25f1-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe236ba45f3e54d8ea25f1-0068b82110" "proxy-server 3036813" 0.0094 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txe236ba45f3e54d8ea25f1-0068b82110 - 0.0127 - - 1756897552.420703411 1756897552.433450937 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7973db822f6e44d58881b-0068b82110" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7973db822f6e44d58881b-0068b82110 - 0.0039 VW - 1756897552.434920311 1756897552.438805819 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx1e4471805a5f40c5a0582-0068b82110" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx1e4471805a5f40c5a0582-0068b82110 - 0.0052 VW - 1756897552.439247847 1756897552.444473028 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/3/a/2_oc_ascii/2_o_ascii/sub" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "tx0b5127a9a1dd44ff95b04-0068b82110" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/3/a/2_oc_ascii/2_o_ascii/sub" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "tx0b5127a9a1dd44ff95b04-0068b82110" "proxy-server 3036813" 0.0003 "-" 3036813 0 -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx3c42ef25a8674b1bbd8cc-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx3c42ef25a8674b1bbd8cc-0068b82110) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx3c42ef25a8674b1bbd8cc-0068b82110) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txfbf4aa1b411a43f98f912-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txfbf4aa1b411a43f98f912-0068b82110) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: txfbf4aa1b411a43f98f912-0068b82110) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx9f908e3583174c77a0ac0-0068b82110) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx9f908e3583174c77a0ac0-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx9f908e3583174c77a0ac0-0068b82110) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx9f908e3583174c77a0ac0-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx7e1e5353cf834edebc774-0068b82110) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx7e1e5353cf834edebc774-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx7e1e5353cf834edebc774-0068b82110) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx7e1e5353cf834edebc774-0068b82110) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe6aad3b67ff54a349b5c3-0068b82110) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.0:1000/sda (txn: tx54c48e3075684db3b27d4-0068b82110) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx2b6b5ffc50f548999ff0b-0068b82110) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx2b6b5ffc50f548999ff0b-0068b82110) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx2b6b5ffc50f548999ff0b-0068b82110) -test ERROR: Account HEAD returning 503 for [] (txn: tx2b6b5ffc50f548999ff0b-0068b82110) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txa6f86df95f7f4c7e9a61d-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txa6f86df95f7f4c7e9a61d-0068b82110) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txa6f86df95f7f4c7e9a61d-0068b82110) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txcd258c01314442e7881a6-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txcd258c01314442e7881a6-0068b82110) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: txcd258c01314442e7881a6-0068b82110) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx0425cde3686c483c86662-0068b82110) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx0425cde3686c483c86662-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx0425cde3686c483c86662-0068b82110) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx0425cde3686c483c86662-0068b82110) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx1d863443e830427f81855-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx1d863443e830427f81855-0068b82110) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx1d863443e830427f81855-0068b82110) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx1d863443e830427f81855-0068b82110) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 - -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx0b5127a9a1dd44ff95b04-0068b82110 - 0.0050 VW - 1756897552.445102453 1756897552.450116873 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sdb1/3/a/2_oc_ascii/2_o_ascii/sub" "txdcd3a45e60904fe79571a-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sda1/3/a/2_oc_ascii/2_o_ascii/sub" "txdcd3a45e60904fe79571a-0068b82110" "object-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "txdcd3a45e60904fe79571a-0068b82110" "proxy-server 3036813" 0.0072 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "txdcd3a45e60904fe79571a-0068b82110" "proxy-server 3036813" 0.0069 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - txdcd3a45e60904fe79571a-0068b82110 - 0.0113 - - 1756897552.450449228 1756897552.461704969 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54e73ea9fc9f4d38a8f2f-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx54e73ea9fc9f4d38a8f2f-0068b82110 - 0.0037 VW - 1756897552.463128090 1756897552.466810226 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txbfa98dd5a6e04252a877f-0068b82110" "proxy-server 3036813" 0.0022 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txbfa98dd5a6e04252a877f-0068b82110 - 0.0047 VW - 1756897552.467219830 1756897552.471925020 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/3/a/2_oc_ascii/2_o_ascii/sub" 200 4 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "txe613588e1d614e798ce70-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/3/a/2_oc_ascii/2_o_ascii/sub" 200 4 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "txe613588e1d614e798ce70-0068b82110" "proxy-server 3036813" 0.0007 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx275afacf166646f298faa-0068b82110" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txe613588e1d614e798ce70-0068b82110 - 0.0207 VW - 1756897552.472407341 1756897552.493104458 0 (txn: tx6e7c8480ef854d08bb8d5-0068b82110) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1756897552.45092" 201 - "PUT http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1756897552.45092" "tx6e7c8480ef854d08bb8d5-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1756897552.45092" 201 - "PUT http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1756897552.45092" "tx6e7c8480ef854d08bb8d5-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1756897552.45092" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1756897552.45092" "tx6e7c8480ef854d08bb8d5-0068b82110" "proxy-server 3036813" 0.0134 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1756897552.45092" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1756897552.45092" "tx6e7c8480ef854d08bb8d5-0068b82110" "proxy-server 3036813" 0.0081 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/00d2_o_ascii/sub/1756897552.45092 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx6e7c8480ef854d08bb8d5-0068b82110 - 0.0227 VW - 1756897552.478492498 1756897552.501146078 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sdb1/3/a/2_oc_ascii/2_o_ascii/sub" "tx9c43023f96bf4d2e8798a-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sda1/3/a/2_oc_ascii/2_o_ascii/sub" "tx9c43023f96bf4d2e8798a-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "tx9c43023f96bf4d2e8798a-0068b82110" "proxy-server 3036813" 0.0066 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "tx9c43023f96bf4d2e8798a-0068b82110" "proxy-server 3036813" 0.0081 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx9c43023f96bf4d2e8798a-0068b82110 - 0.0115 - - 1756897552.501521826 1756897552.513042212 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx942d06f70a2444baa203f-0068b82110" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx942d06f70a2444baa203f-0068b82110 - 0.0038 VW - 1756897552.514455318 1756897552.518297434 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txd9794b9b216e4c11b6241-0068b82110" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txd9794b9b216e4c11b6241-0068b82110 - 0.0051 VW - 1756897552.518725157 1756897552.523845673 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/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" "tx6efb7b0be96b4f1096098-0068b82110" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 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 - tx6efb7b0be96b4f1096098-0068b82110 - 0.0066 VW - 1756897552.524364710 1756897552.530985117 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083?symlink=get" "tx7f1dbae91f59456684bac-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083?symlink=get" "tx7f1dbae91f59456684bac-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897552.37083%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7f1dbae91f59456684bac-0068b82110 - 0.0107 VW - 1756897552.531471968 1756897552.542200804 0 (txn: tx40772b1a080e4db083d40-0068b82110) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/2_o_ascii" "tx40772b1a080e4db083d40-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container ... ok - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/2_o_ascii" "tx40772b1a080e4db083d40-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx40772b1a080e4db083d40-0068b82110" "proxy-server 3036813" 0.0083 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx40772b1a080e4db083d40-0068b82110" "proxy-server 3036813" 0.0120 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx40772b1a080e4db083d40-0068b82110 - 0.0166 VW - 1756897552.537702084 1756897552.554346561 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 204 - "DELETE http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" "txe91fc63dea914a6da73a9-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 204 - "DELETE http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" "txe91fc63dea914a6da73a9-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" "txe91fc63dea914a6da73a9-0068b82110" "proxy-server 3036813" 0.0092 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1756897552.37083" "txe91fc63dea914a6da73a9-0068b82110" "proxy-server 3036813" 0.0106 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1756897552.37083 HTTP/1.0 204 - Swift - - - - txe91fc63dea914a6da73a9-0068b82110 - 0.0224 VW - 1756897552.554822206 1756897552.577260494 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx386120b891e64c8a84111-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +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" "tx386120b891e64c8a84111-0068b82110" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 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 - tx386120b891e64c8a84111-0068b82110 - 0.0158 - - 1756897552.578914881 1756897552.594727278 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9896a4ae946c4a0d9c42e-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:42615/sda1/0/a/2_oc_asciiwhoops" "tx9896a4ae946c4a0d9c42e-0068b82110" "container-server 3036813" 0.0011 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:45571/sdb1/0/a/2_oc_asciiwhoops" "tx9896a4ae946c4a0d9c42e-0068b82110" "container-server 3036813" 0.0010 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx9896a4ae946c4a0d9c42e-0068b82110" "proxy-server 3036813" 0.0114 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx9896a4ae946c4a0d9c42e-0068b82110" "proxy-server 3036813" 0.0168 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx9896a4ae946c4a0d9c42e-0068b82110 - 0.0241 - - 1756897552.596659660 1756897552.620733023 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx883838fa0cc043078ab81-0068b82110" "proxy-server 3036813" 0.0021 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx883838fa0cc043078ab81-0068b82110 - 0.0047 VW - 1756897552.622306108 1756897552.627053499 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "txfded95fed13241dfada14-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txfded95fed13241dfada14-0068b82110 - 0.0040 VW - 1756897552.627529144 1756897552.631566048 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/0/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx9c4dfa2774414fe5aaa6b-0068b82110" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/0/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx9c4dfa2774414fe5aaa6b-0068b82110" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx9c4dfa2774414fe5aaa6b-0068b82110 - 0.0051 VW - 1756897552.632072210 1756897552.637189150 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/0/a/2_oc_asciiwhoops/foo" "txeaf1f8eb79154929974e2-0068b82110" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/0/a/2_oc_asciiwhoops/foo" "txeaf1f8eb79154929974e2-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "txeaf1f8eb79154929974e2-0068b82110" "proxy-server 3036813" 0.0078 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "txeaf1f8eb79154929974e2-0068b82110" "proxy-server 3036813" 0.0075 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - txeaf1f8eb79154929974e2-0068b82110 - 0.0122 - - 1756897552.637528658 1756897552.649757147 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc88d7862d8724b7b9dea2-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc88d7862d8724b7b9dea2-0068b82110 - 0.0039 VW - 1756897552.651288033 1756897552.655172825 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx4b4e13453faa4d9a9e473-0068b82110" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx4b4e13453faa4d9a9e473-0068b82110 - 0.0050 VW - 1756897552.655608892 1756897552.660580397 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/0/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx0ac75460076a46df9e9af-0068b82110" "proxy-server 3036813" 0.0009 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/0/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx0ac75460076a46df9e9af-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 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: ERROR with Base server 10.0.0.0:1000/sda re: Trying to POST /: Timeout (Nones) (txn: tx0fe7378e8435403fa8cd1-0068b82110) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0fe7378e8435403fa8cd1-0068b82110) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0fe7378e8435403fa8cd1-0068b82110) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf17e05f70cfe4d3fab877-0068b82110" "proxy-server 3036830" 0.0019 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/547d863fd3164a7d86c9c654e84cccde" 201 - "PUT http://127.0.0.1:57289/sdb1/0/a/547d863fd3164a7d86c9c654e84cccde" "txf17e05f70cfe4d3fab877-0068b82110" "container-server 3036830" 0.0011 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/547d863fd3164a7d86c9c654e84cccde" 201 - "PUT http://127.0.0.1:50247/sda1/0/a/547d863fd3164a7d86c9c654e84cccde" "txf17e05f70cfe4d3fab877-0068b82110" "container-server 3036830" 0.0018 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/547d863fd3164a7d86c9c654e84cccde" 201 - "PUT http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde" "txf17e05f70cfe4d3fab877-0068b82110" "proxy-server 3036830" 0.1009 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/547d863fd3164a7d86c9c654e84cccde" 201 - "PUT http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde" "txf17e05f70cfe4d3fab877-0068b82110" "proxy-server 3036830" 0.1059 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f5b6925ee1c43168e03d-0068b82110" "proxy-server 3036830" 0.0020 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/547d863fd3164a7d86c9c654e84cccde" 204 - "HEAD http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde" "txac62970437784577bbeba-0068b82110" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdh1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 201 - "PUT http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx9be9d0efd55d4445b4d9a-0068b82110" "proxy-server 3036830" 0.0221 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 201 - "PUT http://localhost/sdi1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx9be9d0efd55d4445b4d9a-0068b82110" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 201 - "PUT http://localhost/sdg1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx9be9d0efd55d4445b4d9a-0068b82110" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdg1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 201 - "PUT http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx9be9d0efd55d4445b4d9a-0068b82110" "proxy-server 3036830" 0.0280 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdi1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 201 - "PUT http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx9be9d0efd55d4445b4d9a-0068b82110" "proxy-server 3036830" 0.0267 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx01e24342d0e24ae0a7d4d-0068b82110" "proxy-server 3036830" 0.0019 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/547d863fd3164a7d86c9c654e84cccde" 204 - "HEAD http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde" "tx4203310cc89f47f89480c-0068b82110" "proxy-server 3036830" 0.0023 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 200 82 "GET http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "txdc1f4340229442e9b45d3-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 200 82 "GET http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "txdc1f4340229442e9b45d3-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx95a1c7f2f23d4029bc7ef-0068b82110" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a/547d863fd3164a7d86c9c654e84cccde" 204 - "HEAD http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde" "txc4a0ab6c12704a6cb5e65-0068b82110" "proxy-server 3036830" 0.0022 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 404 70 "GET http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx51aa3322ffa0424980d57-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 404 70 "GET http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx51aa3322ffa0424980d57-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx51aa3322ffa0424980d57-0068b82110) -proxy DEBUG: Ignoring 404 from primary (txn: tx51aa3322ffa0424980d57-0068b82110) -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 404 70 "GET http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx51aa3322ffa0424980d57-0068b82110" "proxy-server 3036830" 0.0028 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx51aa3322ffa0424980d57-0068b82110) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaab40242b8134cd0aaa76-0068b82110" "proxy-server 3036830" 0.0014 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a/547d863fd3164a7d86c9c654e84cccde" 204 - "HEAD http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde" "txc90168c7d92c491194c11-0068b82110" "proxy-server 3036830" 0.0014 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 200 82 "GET http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx3f90684fc1aa4c68b9c32-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock ... ok - -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 200 82 "GET http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx3f90684fc1aa4c68b9c32-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" 200 82 "GET http://localhost/v1/a/547d863fd3164a7d86c9c654e84cccde/cf63f4cfd0ee4e6880a691de24c1326b" "tx3f90684fc1aa4c68b9c32-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b7beef06663497684440-0068b82110" "proxy-server 3036830" 0.0016 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/7cb5c67b0d2e490288feac90ec296faa" 201 - "PUT http://127.0.0.1:50247/sda1/1/a/7cb5c67b0d2e490288feac90ec296faa" "tx8b7beef06663497684440-0068b82110" "container-server 3036830" 0.0009 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/7cb5c67b0d2e490288feac90ec296faa" 201 - "PUT http://127.0.0.1:57289/sdb1/1/a/7cb5c67b0d2e490288feac90ec296faa" "tx8b7beef06663497684440-0068b82110" "container-server 3036830" 0.0009 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/1/a/7cb5c67b0d2e490288feac90ec296faa" 201 - "PUT http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa" "tx8b7beef06663497684440-0068b82110" "proxy-server 3036830" 0.0123 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/1/a/7cb5c67b0d2e490288feac90ec296faa" 201 - "PUT http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa" "tx8b7beef06663497684440-0068b82110" "proxy-server 3036830" 0.0086 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx984c933457d747db8f025-0068b82110" "proxy-server 3036830" 0.0021 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/1/a/7cb5c67b0d2e490288feac90ec296faa" 204 - "HEAD http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa" "tx6accdc4439fc42e5a5d06-0068b82110" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdh1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 201 - "PUT http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "tx5983b556b9244dbaaa46c-0068b82110" "proxy-server 3036830" 0.0130 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 201 - "PUT http://localhost/sdg1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "tx5983b556b9244dbaaa46c-0068b82110" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 201 - "PUT http://localhost/sdi1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "tx5983b556b9244dbaaa46c-0068b82110" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdg1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 201 - "PUT http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "tx5983b556b9244dbaaa46c-0068b82110" "proxy-server 3036830" 0.0217 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdi1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 201 - "PUT http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "tx5983b556b9244dbaaa46c-0068b82110" "proxy-server 3036830" 0.0216 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcca5e2ca4a0645ed81ba0-0068b82110" "proxy-server 3036830" 0.0019 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/1/a/7cb5c67b0d2e490288feac90ec296faa" 204 - "HEAD http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa" "tx6a64025e7d6f4abfb7408-0068b82110" "proxy-server 3036830" 0.0023 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 200 82 "GET http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "txd17e591823f44b608d986-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 200 82 "GET http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "txd17e591823f44b608d986-0068b82110" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx432de68726c04ef498882-0068b82110" "proxy-server 3036830" 0.0014 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/1/a/7cb5c67b0d2e490288feac90ec296faa" 204 - "HEAD http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa" "tx30866535e08448838e1ce-0068b82110" "proxy-server 3036830" 0.0025 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 404 70 "GET http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "txcc65c1373b514ea6bbce4-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 404 70 "GET http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "txcc65c1373b514ea6bbce4-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txcc65c1373b514ea6bbce4-0068b82110) -proxy DEBUG: Ignoring 404 from primary (txn: txcc65c1373b514ea6bbce4-0068b82110) -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 404 70 "GET http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "txcc65c1373b514ea6bbce4-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txcc65c1373b514ea6bbce4-0068b82110) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx489773c00d074a2f9e34b-0068b82110" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/1/a/7cb5c67b0d2e490288feac90ec296faa" 204 - "HEAD http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa" "tx343e4d6f35bc46c4a4afb-0068b82110" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 200 82 "GET http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "txf9c073eb0fcf4b88801d9-0068b82110" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 404 70 "GET http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "txf9c073eb0fcf4b88801d9-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txf9c073eb0fcf4b88801d9-0068b82110) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/0/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" 200 82 "GET http://localhost/v1/a/7cb5c67b0d2e490288feac90ec296faa/ab391d36ce5044e8a01dd20089eefd14" "txf9c073eb0fcf4b88801d9-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx599aba6e7ccb4bf0a7ee3-0068b82110" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx2d311e5e68e44d398c13a-0068b82110" "proxy-server 3036813" 0.0002 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx2d311e5e68e44d398c13a-0068b82110" "proxy-server 3036813" 0.0054 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx0ac75460076a46df9e9af-0068b82110 - 0.0175 VW - 1756897552.661107302 1756897552.678571224 0 (txn: tx55bb6a659340482386d61-0068b82110) -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/none/003foo/1756897552.63803 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx55bb6a659340482386d61-0068b82110 - 0.0111 VW - 1756897552.667932272 1756897552.679008245 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd910cbfbf16b47ff9ff5d-0068b82110" "proxy-server 3036813" 0.0018 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd910cbfbf16b47ff9ff5d-0068b82110 - 0.0066 VW - 1756897552.680503368 1756897552.687105179 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "txf8433e6c2fdd4863b5ad6-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txf8433e6c2fdd4863b5ad6-0068b82110 - 0.0041 VW - 1756897552.687582493 1756897552.691713095 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx02a013996c1f41deb97de-0068b82110" "proxy-server 3036813" 0.0003 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx02a013996c1f41deb97de-0068b82110" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx02a013996c1f41deb97de-0068b82110 - 0.0053 VW - 1756897552.692204952 1756897552.697469473 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sdb1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/2_oc_asciiwhoops/foo" "tx74df33b41aba437fa63bb-0068b82110" "object-server 3036813" 0.0007 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sda1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/0/a/2_oc_asciiwhoops/foo" "tx74df33b41aba437fa63bb-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sda1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx74df33b41aba437fa63bb-0068b82110" "proxy-server 3036813" 0.0077 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "DELETE /sdb1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx74df33b41aba437fa63bb-0068b82110" "proxy-server 3036813" 0.0096 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 DELETE /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx74df33b41aba437fa63bb-0068b82110 - 0.0129 - - 1756897552.697825432 1756897552.710758209 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4df4aef24d8e448cb1d1d-0068b82110" "proxy-server 3036813" 0.0015 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:45571/sdb1/0/a/5_oc_ascii" "tx4df4aef24d8e448cb1d1d-0068b82110" "container-server 3036813" 0.0010 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:42615/sda1/0/a/5_oc_ascii" "tx4df4aef24d8e448cb1d1d-0068b82110" "container-server 3036813" 0.0010 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "tx4df4aef24d8e448cb1d1d-0068b82110" "proxy-server 3036813" 0.0086 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "tx4df4aef24d8e448cb1d1d-0068b82110" "proxy-server 3036813" 0.0142 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/5_oc_ascii HTTP/1.0 201 - - t - - - tx4df4aef24d8e448cb1d1d-0068b82110 - 0.0213 - - 1756897552.714008808 1756897552.735339880 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ad5c0a3528c4cc4b064d-0068b82110" "proxy-server 3036813" 0.0019 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/0/a/5_oc_ascii" 200 2 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "tx8ad5c0a3528c4cc4b064d-0068b82110" "proxy-server 3036813" 0.0021 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx8ad5c0a3528c4cc4b064d-0068b82110 - 0.0097 - - 1756897552.736841202 1756897552.746493101 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b16ee92f5ee4f3a8621b-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:42615/sda1/1/a/5_vc_non_ascii%C2%A3" "tx6b16ee92f5ee4f3a8621b-0068b82110" "container-server 3036813" 0.0016 "-" 3036813 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:45571/sdb1/1/a/5_vc_non_ascii%C2%A3" "tx6b16ee92f5ee4f3a8621b-0068b82110" "container-server 3036813" 0.0009 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx6b16ee92f5ee4f3a8621b-0068b82110" "proxy-server 3036813" 0.0084 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx6b16ee92f5ee4f3a8621b-0068b82110" "proxy-server 3036813" 0.0133 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/5_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx6b16ee92f5ee4f3a8621b-0068b82110 - 0.0207 - - 1756897552.748269558 1756897552.768978357 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe3ccebef999457f86a27-0068b82110" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbe3ccebef999457f86a27-0068b82110 - 0.0044 VW - 1756897552.770474434 1756897552.774851799 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txcd6032f76f214a1abca19-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txcd6032f76f214a1abca19-0068b82110 - 0.0037 VW - 1756897552.775286436 1756897552.778944731 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/0/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" "tx976bed794ec24825bfc5c-0068b82110" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/0/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" "tx976bed794ec24825bfc5c-0068b82110" "proxy-server 3036813" 0.0002 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx976bed794ec24825bfc5c-0068b82110 - 0.0049 VW - 1756897552.779451847 1756897552.784331083 0test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges ... ok -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.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names ... ok - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/390704aab1dd43929db8884eb9b69392" 201 - "PUT http://127.0.0.1:50247/sda1/0/a/390704aab1dd43929db8884eb9b69392" "tx599aba6e7ccb4bf0a7ee3-0068b82110" "container-server 3036830" 0.0010 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/390704aab1dd43929db8884eb9b69392" 201 - "PUT http://127.0.0.1:57289/sdb1/0/a/390704aab1dd43929db8884eb9b69392" "tx599aba6e7ccb4bf0a7ee3-0068b82110" "container-server 3036830" 0.0010 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/390704aab1dd43929db8884eb9b69392" 201 - "PUT http://localhost/v1/a/390704aab1dd43929db8884eb9b69392" "tx599aba6e7ccb4bf0a7ee3-0068b82110" "proxy-server 3036830" 0.0118 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/390704aab1dd43929db8884eb9b69392" 201 - "PUT http://localhost/v1/a/390704aab1dd43929db8884eb9b69392" "tx599aba6e7ccb4bf0a7ee3-0068b82110" "proxy-server 3036830" 0.0084 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea194a8b34f84ff68d631-0068b82110" "proxy-server 3036830" 0.0018 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a/390704aab1dd43929db8884eb9b69392" 204 - "HEAD http://localhost/v1/a/390704aab1dd43929db8884eb9b69392" "txf8da0d94785e45c7bd93c-0068b82110" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdi1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 201 - "PUT http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx10695886d71a46928cca1-0068b82110" "proxy-server 3036830" 0.0154 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 201 - "PUT http://localhost/sdh1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx10695886d71a46928cca1-0068b82110" "object-server 3036830" 0.0030 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdh1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 201 - "PUT http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx10695886d71a46928cca1-0068b82110" "proxy-server 3036830" 0.0218 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 201 - "PUT http://localhost/sdg1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx10695886d71a46928cca1-0068b82110" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdg1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 201 - "PUT http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx10695886d71a46928cca1-0068b82110" "proxy-server 3036830" 0.0252 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0027a222c83c4cd383dd7-0068b82110" "proxy-server 3036830" 0.0020 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/390704aab1dd43929db8884eb9b69392" 204 - "HEAD http://localhost/v1/a/390704aab1dd43929db8884eb9b69392" "txf6c51ac333f840c591c76-0068b82110" "proxy-server 3036830" 0.0024 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 200 82 "GET http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx17eea522f73e4d3ab06b9-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 200 82 "GET http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx17eea522f73e4d3ab06b9-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx23bfba274f7e44dd86155-0068b82110" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a/390704aab1dd43929db8884eb9b69392" 204 - "HEAD http://localhost/v1/a/390704aab1dd43929db8884eb9b69392" "txe8c01297ea8a4690ab370-0068b82110" "proxy-server 3036830" 0.0022 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 404 70 "GET http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "txbb50f0dcb9f64a01843fe-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 404 70 "GET http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "txbb50f0dcb9f64a01843fe-0068b82110" "proxy-server 3036830" 0.0002 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txbb50f0dcb9f64a01843fe-0068b82110) -proxy DEBUG: Ignoring 404 from primary (txn: txbb50f0dcb9f64a01843fe-0068b82110) -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 404 70 "GET http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "txbb50f0dcb9f64a01843fe-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txbb50f0dcb9f64a01843fe-0068b82110) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc102155d06ce46d9b8615-0068b82110" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/390704aab1dd43929db8884eb9b69392" 204 - "HEAD http://localhost/v1/a/390704aab1dd43929db8884eb9b69392" "tx52432cb585ea45d7b3741-0068b82110" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 200 82 "GET http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx67b06a4f7e9f45829045d-0068b82110" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 200 82 "GET http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx67b06a4f7e9f45829045d-0068b82110" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" 200 82 "GET http://localhost/v1/a/390704aab1dd43929db8884eb9b69392/9336ba5e22a74cb49553a46104de2452" "tx67b06a4f7e9f45829045d-0068b82110" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa4fd5f4312504fe7b10f5-0068b82110" "proxy-server 3036830" 0.0013 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/b406b6a630d24389a624ee3c9cab2fd6" 201 - "PUT http://127.0.0.1:50247/sda1/2/a/b406b6a630d24389a624ee3c9cab2fd6" "txa4fd5f4312504fe7b10f5-0068b82110" "container-server 3036830" 0.0009 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/b406b6a630d24389a624ee3c9cab2fd6" 201 - "PUT http://127.0.0.1:57289/sdb1/2/a/b406b6a630d24389a624ee3c9cab2fd6" "txa4fd5f4312504fe7b10f5-0068b82110" "container-server 3036830" 0.0009 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/b406b6a630d24389a624ee3c9cab2fd6" 201 - "PUT http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6" "txa4fd5f4312504fe7b10f5-0068b82110" "proxy-server 3036830" 0.0074 "-" 3036830 3test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync ... ok +sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 3, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=3, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 4, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=4, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 5, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=5, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 6, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=2, tombstones=6, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 7, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=1, tombstones=7, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 8, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=8, path: a/c, db: /tmp/tmp_s2wlv_i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 15 rows (deleted=False) in 0.0002238750457763672s, path: a/c, db: /tmp/tmpglfbqmw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 15 rows (deleted=True) in 0.00018453598022460938s, path: a/c, db: /tmp/tmpglfbqmw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=False) in 0.00012683868408203125s, path: a/c, db: /tmp/tmpglfbqmw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.000213623046875s, path: a/c, db: /tmp/tmpglfbqmw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=True) in 0.00011110305786132812s, path: a/c, db: /tmp/tmpglfbqmw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.0001571178436279297s, path: a/c, db: /tmp/tmpglfbqmw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.0002067089080810547s, path: a/c, db: /tmp/tmpglfbqmw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.0003705024719238281s, path: a/c, db: /tmp/tmpglfbqmw_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001900196075439453s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001766681671142578s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001475811004638672s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 0.00014925003051757812s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00014066696166992188s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 9.036064147949219e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.510185241699219e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 8.535385131835938e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 7.605552673339844e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00016498565673828125s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest 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 +Wed Oct 7 07:34:03 2026 /tmp/tmplzhg7v3f/log/swift/profile/default.profile1867663 +Wed Oct 7 07:34:03 2026 /tmp/tmplzhg7v3f/log/swift/profile/default.profile123 +Wed Oct 7 07:34:03 2026 /tmp/tmplzhg7v3f/log/swift/profile/default.profile456 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txf943238a08fd465b97d5f-0068b82110" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/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" "txf943238a08fd465b97d5f-0068b82110" "proxy-server 3036813" 0.0261 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txf943238a08fd465b97d5f-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/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" "txf943238a08fd465b97d5f-0068b82110" "proxy-server 3036813" 0.0178 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txf943238a08fd465b97d5f-0068b82110 - 0.0332 - - 1756897552.788729906 1756897552.821950436 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68e21751344a4775ba5d8-0068b82110" "proxy-server 3036813" 0.0024 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx68e21751344a4775ba5d8-0068b82110 - 0.0051 VW - 1756897552.834426880 1756897552.839479446 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx7d2f709860f148f48746c-0068b82110" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx7d2f709860f148f48746c-0068b82110 - 0.0054 VW - 1756897552.839935303 1756897552.845302105 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/0/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" "tx27009c94912b40a999139-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/0/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" "tx27009c94912b40a999139-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/1/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx5636f1d26e7246c39eceb-0068b82110" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx27009c94912b40a999139-0068b82110 - 0.0150 VW - 1756897552.845848799 1756897552.860880375 0 (txn: tx388133de93824d02ad8a8-0068b82110) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" "tx388133de93824d02ad8a8-0068b82110" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" "tx388133de93824d02ad8a8-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" "tx388133de93824d02ad8a8-0068b82110" "proxy-server 3036813" 0.0087 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" "tx388133de93824d02ad8a8-0068b82110" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897552.78929 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx388133de93824d02ad8a8-0068b82110 - 0.0173 VW - 1756897552.852246046 1756897552.869589567 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7f49fad001b143c1b5f82-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7f49fad001b143c1b5f82-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/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" "tx7f49fad001b143c1b5f82-0068b82110" "proxy-server 3036813" 0.0084 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/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" "tx7f49fad001b143c1b5f82-0068b82110" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx7f49fad001b143c1b5f82-0068b82110 - 0.0126 - - 1756897552.870017767 1756897552.882633448 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx98298340bcb8447e9a1ad-0068b82110" "proxy-server 3036813" 0.0019 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx54717c57c1e74c0eb5db8-0068b82110" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/0/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" "tx95a7ae6f99cc4a72a090e-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx95a7ae6f99cc4a72a090e-0068b82110 - 0.0136 - - 1756897552.884069443 1756897552.897661924 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa506aaa8da80451984358-0068b82110" "proxy-server 3036813" 0.0011 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa506aaa8da80451984358-0068b82110 - 0.0051 VW - 1756897552.909590960 1756897552.914732456 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txbf78543223864baa8ae17-0068b82110" "proxy-server 3036813" 0.0031 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txbf78543223864baa8ae17-0068b82110 - 0.0057 VW - 1756897552.915199995 1756897552.920864820 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/0/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" "tx370518c0bda8496894191-0068b82110" "proxy-server 3036813" 0.0005 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/0/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" "tx370518c0bda8496894191-0068b82110" "proxy-server 3036813" 0.0005 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/1/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx5fb5d0fd66e7441281d46-0068b82110" "proxy-server 3036813" 0.0083 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx370518c0bda8496894191-0068b82110 - 0.0212 VW - 1756897552.921382189 1756897552.942630291 0 (txn: tx00b5e994b8404dd5902df-0068b82110) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/b406b6a630d24389a624ee3c9cab2fd6" 201 - "PUT http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6" "txa4fd5f4312504fe7b10f5-0068b82110" "proxy-server 3036830" 0.0123 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8057a30f35254ff7a8681-0068b82110" "proxy-server 3036830" 0.0016 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/b406b6a630d24389a624ee3c9cab2fd6" 204 - "HEAD http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6" "txcbb23f79636c4619baeb2-0068b82110" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdi1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 201 - "PUT http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "txece31d85755d485193957-0068b82110" "proxy-server 3036830" 0.0166 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/2/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 201 - "PUT http://localhost/sdg1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "txece31d85755d485193957-0068b82110" "object-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdg1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 201 - "PUT http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "txece31d85755d485193957-0068b82110" "proxy-server 3036830" 0.0184 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/2/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 201 - "PUT http://localhost/sdh1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "txece31d85755d485193957-0068b82110" "object-server 3036830" 0.0047 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdh1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 201 - "PUT http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "txece31d85755d485193957-0068b82110" "proxy-server 3036830" 0.0264 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx395c3290ff0f421197940-0068b82110" "proxy-server 3036830" 0.0032 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/2/a/b406b6a630d24389a624ee3c9cab2fd6" 204 - "HEAD http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6" "txdf5a1141aab643dda0b7b-0068b82110" "proxy-server 3036830" 0.0026 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 200 82 "GET http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "tx6cc9ff450ebf419aacec6-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 200 82 "GET http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "tx6cc9ff450ebf419aacec6-0068b82110" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6dbc94a4b7ff426ab649a-0068b82110" "proxy-server 3036830" 0.0018 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/b406b6a630d24389a624ee3c9cab2fd6" 204 - "HEAD http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6" "txf4795441f3244c539d84e-0068b82110" "proxy-server 3036830" 0.0023 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 404 70 "GET http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "tx44d2ea61ece6437e8fc72-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 404 70 "GET http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "tx44d2ea61ece6437e8fc72-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx44d2ea61ece6437e8fc72-0068b82110) -proxy DEBUG: Ignoring 404 from primary (txn: tx44d2ea61ece6437e8fc72-0068b82110) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdg1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 404 70 "GET http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "tx44d2ea61ece6437e8fc72-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx44d2ea61ece6437e8fc72-0068b82110) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfcb7deddbac34e28af255-0068b82110" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/2/a/b406b6a630d24389a624ee3c9cab2fd6" 204 - "HEAD http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6" "txa8fe7a9381d74856b4bf0-0068b82110" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdi1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 404 70 "GET http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "txfe4dc344f62b4159a00de-0068b82110" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 200 82 "GET http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "txfe4dc344f62b4159a00de-0068b82110" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txfe4dc344f62b4159a00de-0068b82110) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdh1/0/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" 200 82 "GET http://localhost/v1/a/b406b6a630d24389a624ee3c9cab2fd6/565db9fd1dc74b44909c89b6176df2e5" "txfe4dc344f62b4159a00de-0068b82110" "proxy-server 3036830" 0.0007 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2eeaf3871efe4c5382c69-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/df329c87cac7420cb6b33210a69afa1b" 201 - "PUT http://127.0.0.1:50247/sda1/1/a/df329c87cac7420cb6b33210a69afa1b" "tx2eeaf3871efe4c5382c69-0068b82111" "container-server 3036830" 0.0009 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/df329c87cac7420cb6b33210a69afa1b" 201 - "PUT http://127.0.0.1:57289/sdb1/1/a/df329c87cac7420cb6b33210a69afa1b" "tx2eeaf3871efe4c5382c69-0068b82111" "container-server 3036830" 0.0011 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/df329c87cac7420cb6b33210a69afa1b" 201 - "PUT http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b" "tx2eeaf3871efe4c5382c69-0068b82111" "proxy-server 3036830" 0.0149 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/df329c87cac7420cb6b33210a69afa1b" 201 - "PUT http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b" "tx2eeaf3871efe4c5382c69-0068b82111" "proxy-server 3036830" 0.0116 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9801eead54634968b9885-0068b82111" "proxy-server 3036830" 0.0018 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/1/a/df329c87cac7420cb6b33210a69afa1b" 204 - "HEAD http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b" "txd04309b7df4a4278997fa-0068b82111" "proxy-server 3036830" 0.0011 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" "tx00b5e994b8404dd5902df-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" "tx00b5e994b8404dd5902df-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" "tx00b5e994b8404dd5902df-0068b82110" "proxy-server 3036813" 0.0077 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" "tx00b5e994b8404dd5902df-0068b82110" "proxy-server 3036813" 0.0091 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/52 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897552.87057 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx00b5e994b8404dd5902df-0068b82110 - 0.0238 VW - 1756897552.927404881 1756897552.951166630 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx96e5bdce6b474951a139d-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sdb1/0/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" "tx96e5bdce6b474951a139d-0068b82110" "proxy-server 3036813" 0.0052 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx96e5bdce6b474951a139d-0068b82110" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "PUT /sda1/0/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" "tx96e5bdce6b474951a139d-0068b82110" "proxy-server 3036813" 0.0099 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx96e5bdce6b474951a139d-0068b82110 - 0.0134 - - 1756897552.951558590 1756897552.965008497 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5ece3eaf5b742649d054-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txc5ab27d50bcc4505b1b91-0068b82110" "proxy-server 3036813" 0.0038 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sda1/0/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" "txb7598769fd734cc5b083d-0068b82110" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txb7598769fd734cc5b083d-0068b82110 - 0.0140 - - 1756897552.966427326 1756897552.980458021 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7112e55d2180412480024-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "GET /sdb1/1/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?format=json&states=listing" "tx7112e55d2180412480024-0068b82110" "proxy-server 3036813" 0.0032 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/52 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx7112e55d2180412480024-0068b82110 - 0.0101 - - 1756897552.982097149 1756897552.992168903 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx13091998252443ec827f5-0068b82110" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx8678287286ca46f3a46f6-0068b82110" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "tx3e4cb344139940889a819-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "tx3e4cb344139940889a819-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4bb3f940a0664fd2b7abf-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4bb3f940a0664fd2b7abf-0068b82111 - 0.0061 VW - 1756897553.009478331 1756897553.015604019 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx847f1f5e8b4a4fbd8b7e9-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx847f1f5e8b4a4fbd8b7e9-0068b82111 - 0.0038 VW - 1756897553.016047955 1756897553.019881725 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "txc35e81b1bcc24a8bb4346-0068b82111" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "txc35e81b1bcc24a8bb4346-0068b82111" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc35e81b1bcc24a8bb4346-0068b82111 - 0.0051 VW - 1756897553.020389557 1756897553.025467157 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx3e4cb344139940889a819-0068b82111 - 0.0359 SSC - 1756897552.994168758 1756897553.030059576 0 (txn: tx5588ab50de7043c99cca3-0068b82111) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/copied_name" "tx5588ab50de7043c99cca3-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/copied_name" "tx5588ab50de7043c99cca3-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx5588ab50de7043c99cca3-0068b82111" "proxy-server 3036813" 0.0072 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx5588ab50de7043c99cca3-0068b82111" "proxy-server 3036813" 0.0087 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 COPY /v1/a/5_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx5588ab50de7043c99cca3-0068b82111 - 0.0122 SSC - 1756897553.025801897 1756897553.038043499 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93b392bf30784556b20b5-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 -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.container.test_backend.TestContainerBrokerBeforeXSync.test_remove_objects -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_remove_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_resolve_shard_range_states ... ok + 45 function calls in 0.001 seconds -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txa39e99cbc91a4ef99de14-0068b82111" "proxy-server 3036813" 0.0024 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/a/5_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/5_oc_ascii/copied_name" "txedc6db8629644fdb94313-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - txedc6db8629644fdb94313-0068b82111 - 0.0135 - - 1756897553.040106773 1756897553.053638458 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5fd91465daa4b7abb851-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txe44ed654ab3547da97470-0068b82111" "proxy-server 3036813" 0.0014 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx62c11f26f5d9427787337-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx62c11f26f5d9427787337-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "POST /sda1/0/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" "tx62c11f26f5d9427787337-0068b82111" "proxy-server 3036813" 0.0050 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "POST /sdb1/0/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" "tx62c11f26f5d9427787337-0068b82111" "proxy-server 3036813" 0.0069 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 POST /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx62c11f26f5d9427787337-0068b82111 - 0.0183 - - 1756897553.055129528 1756897553.073407650 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b9f2e0e80c84658802e7-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txbc20039bbb3c4d41ac3cd-0068b82111" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "tx34542e7b325540a8a11af-0068b82111" "proxy-server 3036813" 0.0007 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx34542e7b325540a8a11af-0068b82111 - 0.0127 - - 1756897553.074833870 1756897553.087485075 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40bcde98398540399e145-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/a/5_oc_ascii" 200 326 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "tx40bcde98398540399e145-0068b82111" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx40bcde98398540399e145-0068b82111 - 0.0105 - - 1756897553.089130402 1756897553.099584103 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdec87a7cf2174a87a3a04-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdec87a7cf2174a87a3a04-0068b82111 - 0.0067 VW - 1756897553.101663828 1756897553.108326435 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txb5a32f6f1ad54186b0d82-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txb5a32f6f1ad54186b0d82-0068b82111 - 0.0045 VW - 1756897553.108852625 1756897553.113343716 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/1/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" "tx4a0a678d1bfd44a7ac0e9-0068b82111" "proxy-server 3036813" 0.0034 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 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 - tx4a0a678d1bfd44a7ac0e9-0068b82111 - 0.0066 VW - 1756897553.113921642 1756897553.120571613 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057?symlink=get" "txe01dbff793d940dcadcc3-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057?symlink=get" "txe01dbff793d940dcadcc3-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897552.87057%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe01dbff793d940dcadcc3-0068b82111 - 0.0129 VW - 1756897553.121121883 1756897553.134051085 0 (txn: txd9e3bd72d8744b43a10c0-0068b82111) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd9e3bd72d8744b43a10c0-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd9e3bd72d8744b43a10c0-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "txd9e3bd72d8744b43a10c0-0068b82111" "proxy-server 3036813" 0.0096 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "txd9e3bd72d8744b43a10c0-0068b82111" "proxy-server 3036813" 0.0096 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txd9e3bd72d8744b43a10c0-0068b82111 - 0.0149 VW - 1756897553.128622055 1756897553.143527269 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 204 - "DELETE http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" "tx6e95095467704c5eabae1-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 204 - "DELETE http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" "tx6e95095467704c5eabae1-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" "tx6e95095467704c5eabae1-0068b82111" "proxy-server 3036813" 0.0053 "-" 3036813 0test.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 + Ordered by: internal time -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 201 - "PUT http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "tx9bdb986ee78044c385f1a-0068b82111" "proxy-server 3036830" 0.0184 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 201 - "PUT http://localhost/sdg1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "tx9bdb986ee78044c385f1a-0068b82111" "object-server 3036830" 0.0005 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 201 - "PUT http://localhost/sdh1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "tx9bdb986ee78044c385f1a-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 201 - "PUT http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "tx9bdb986ee78044c385f1a-0068b82111" "proxy-server 3036830" 0.0233 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 201 - "PUT http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "tx9bdb986ee78044c385f1a-0068b82111" "proxy-server 3036830" 0.0232 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx377d9ab69db84364b3c72-0068b82111" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/1/a/df329c87cac7420cb6b33210a69afa1b" 204 - "HEAD http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b" "txe9d0579b1b0d4a29ba617-0068b82111" "proxy-server 3036830" 0.0053 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 200 82 "GET http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "txce8d431f8d01402388add-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 200 82 "GET http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "txce8d431f8d01402388add-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b9f13c7c0e84cd0bb8bf-0068b82111" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/1/a/df329c87cac7420cb6b33210a69afa1b" 204 - "HEAD http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b" "txed5a0bb3bebb4aee949ff-0068b82111" "proxy-server 3036830" 0.0066 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 404 70 "GET http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "tx657d34d1bc0d4c329e069-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 404 70 "GET http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "tx657d34d1bc0d4c329e069-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx657d34d1bc0d4c329e069-0068b82111) -proxy DEBUG: Ignoring 404 from primary (txn: tx657d34d1bc0d4c329e069-0068b82111) -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 404 70 "GET http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "tx657d34d1bc0d4c329e069-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx657d34d1bc0d4c329e069-0068b82111) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbb16e277d50e4f2a8ea3e-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/1/a/df329c87cac7420cb6b33210a69afa1b" 204 - "HEAD http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b" "tx221c87db57d64c049f4dc-0068b82111" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 200 82 "GET http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "txfd787aed060f499e884f1-0068b82111" "proxy-server 3036830" 0.0008 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 404 70 "GET http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "txfd787aed060f499e884f1-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txfd787aed060f499e884f1-0068b82111) -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" 200 82 "GET http://localhost/v1/a/df329c87cac7420cb6b33210a69afa1b/60ea6e7bb65f4a379f9fb94502ce9bca" "txfd787aed060f499e884f1-0068b82111" "proxy-server 3036830" 0.0008 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx763bb434af964f13aa7fc-0068b82111" "proxy-server 3036830" 0.0043 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/d6d1abb8ae8d4009b88703c899a14112" 201 - "PUT http://127.0.0.1:50247/sda1/2/a/d6d1abb8ae8d4009b88703c899a14112" "tx763bb434af964f13aa7fc-0068b82111" "container-server 3036830" 0.0010 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/d6d1abb8ae8d4009b88703c899a14112" 201 - "PUT http://127.0.0.1:57289/sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112" "tx763bb434af964f13aa7fc-0068b82111" "container-server 3036830" 0.0010 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "tx763bb434af964f13aa7fc-0068b82111" "proxy-server 3036830" 0.0147 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/2/a/d6d1abb8ae8d4009b88703c899a14112" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "tx763bb434af964f13aa7fc-0068b82111" "proxy-server 3036830" 0.0105 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7592dfaeb4c44b7a4f9b-0068b82111" "proxy-server 3036830" 0.0018 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112" 204 - "HEAD http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "tx98303fafdf224851ad475-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx2d0550ead4ff4054b6422-0068b82111" "proxy-server 3036830" 0.0205 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/2/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/sdi1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx2d0550ead4ff4054b6422-0068b82111" "object-server 3036830" 0.0006 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx2d0550ead4ff4054b6422-0068b82111" "object-server 3036830" 0.0005 "-" 3036830 3test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception ... ok + 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.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) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.87057" "tx6e95095467704c5eabae1-0068b82111" "proxy-server 3036813" 0.0068 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897552.87057 HTTP/1.0 204 - Swift - - - - tx6e95095467704c5eabae1-0068b82111 - 0.0110 VW - 1756897553.144029856 1756897553.155068159 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f62b253ab424bd8955c2-0068b82111" "proxy-server 3036813" 0.0053 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx17df7c27315e47679be44-0068b82111" "proxy-server 3036813" 0.0068 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "txe1b3e2cdd51445ff9778c-0068b82111" "proxy-server 3036813" 0.0038 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txe1b3e2cdd51445ff9778c-0068b82111 - 0.0249 - - 1756897553.161770821 1756897553.186716318 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc26ded3cf2004f9a8d3ed-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/1/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" "txc26ded3cf2004f9a8d3ed-0068b82111" "proxy-server 3036813" 0.0033 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 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 - txc26ded3cf2004f9a8d3ed-0068b82111 - 0.0120 - - 1756897553.188257456 1756897553.200212002 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx318a7c18b20440c7949b4-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx318a7c18b20440c7949b4-0068b82111 - 0.0038 VW - 1756897553.202190161 1756897553.206028461 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx5bfc84a2829c401f8bd95-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx5bfc84a2829c401f8bd95-0068b82111 - 0.0038 VW - 1756897553.206494808 1756897553.210310698 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/1/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" "tx36325f3ec2984ed1aef9c-0068b82111" "proxy-server 3036813" 0.0033 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 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 - tx36325f3ec2984ed1aef9c-0068b82111 - 0.0066 VW - 1756897553.210835695 1756897553.217402220 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929?symlink=get" "tx95329f207a83464693812-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929?symlink=get" "tx95329f207a83464693812-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897552.78929%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx95329f207a83464693812-0068b82111 - 0.0140 VW - 1756897553.217899799 1756897553.231911659 0 (txn: tx0ae79637f0f34c6f9677b-0068b82111) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx0ae79637f0f34c6f9677b-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx0ae79637f0f34c6f9677b-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "tx0ae79637f0f34c6f9677b-0068b82111" "proxy-server 3036813" 0.0086 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "tx0ae79637f0f34c6f9677b-0068b82111" "proxy-server 3036813" 0.0081 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx0ae79637f0f34c6f9677b-0068b82111 - 0.0128 VW - 1756897553.227169752 1756897553.239998817 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 204 - "DELETE http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" "tx21ab56c3cf7746c5b1376-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" "tx21ab56c3cf7746c5b1376-0068b82111" "proxy-server 3036813" 0.0040 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 204 - "DELETE http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" "tx21ab56c3cf7746c5b1376-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897552.78929" "tx21ab56c3cf7746c5b1376-0068b82111" "proxy-server 3036813" 0.0063 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897552.78929 HTTP/1.0 204 - Swift - - - - tx21ab56c3cf7746c5b1376-0068b82111 - 0.0108 VW - 1756897553.240474224 1756897553.251287460 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx639ae10d60534ee3b058d-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx21b6fe4c1234420897194-0068b82111" "proxy-server 3036813" 0.0026 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "txdc73dccd63e34115954ba-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txdc73dccd63e34115954ba-0068b82111 - 0.0135 - - 1756897553.252802610 1756897553.266278982 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4d69aca7296441c8166f-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim ... 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 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx2d0550ead4ff4054b6422-0068b82111" "proxy-server 3036830" 0.0248 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx2d0550ead4ff4054b6422-0068b82111" "proxy-server 3036830" 0.0298 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf219cbbcee134e558f4ac-0068b82111" "proxy-server 3036830" 0.0054 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112" 204 - "HEAD http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "txfddc71536f904f43b0077-0068b82111" "proxy-server 3036830" 0.0066 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx1491fbca34f9403393f9f-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx1491fbca34f9403393f9f-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e7064351e1c492e94604-0068b82111" "proxy-server 3036830" 0.0019 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/2/a/d6d1abb8ae8d4009b88703c899a14112" 204 - "HEAD http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "tx759092bbf5f946cdabb36-0068b82111" "proxy-server 3036830" 0.0022 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx820856cab79d4c5c85a97-0068b82111" "proxy-server 3036830" 0.0124 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/sdh1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx820856cab79d4c5c85a97-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/2/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx820856cab79d4c5c85a97-0068b82111" "object-server 3036830" 0.0113 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx820856cab79d4c5c85a97-0068b82111" "proxy-server 3036830" 0.0272 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx820856cab79d4c5c85a97-0068b82111" "proxy-server 3036830" 0.0272 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc345971cb4af47afae351-0068b82111" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112" 204 - "HEAD http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "tx670e3acdc7b84d8082fcc-0068b82111" "proxy-server 3036830" 0.0025 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx8f471bcc6986489cac9e0-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx8f471bcc6986489cac9e0-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8cc51021eb674fd69ea72-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/2/a/d6d1abb8ae8d4009b88703c899a14112" 204 - "HEAD http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "tx531ea9c1fda743e3a9b50-0068b82111" "proxy-server 3036830" 0.0023 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx51756ee82aa0493596721-0068b82111" "proxy-server 3036830" 0.0179 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/2/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx51756ee82aa0493596721-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx51756ee82aa0493596721-0068b82111" "proxy-server 3036830" 0.0225 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/sdh1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx51756ee82aa0493596721-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 201 - "PUT http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx51756ee82aa0493596721-0068b82111" "proxy-server 3036830" 0.0233 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6f6b6c6d70b345d5b9683-0068b82111" "proxy-server 3036830" 0.0014 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/2/a/d6d1abb8ae8d4009b88703c899a14112" 204 - "HEAD http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "tx7be785a8a58f49a08c4ab-0068b82111" "proxy-server 3036830" 0.0055 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx565c7ecd3f924a06bdf94-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "tx565c7ecd3f924a06bdf94-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c8dfa6c58254e328b122-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 -test WARNING: boom -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.35.1/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/tmpff0bje1v/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpff0bje1v/test_container.db': : +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 1867663 +my-daemon DEBUG: Forked worker 1867663 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 ERROR: Problem finding shard upper in '/tmp/tmpv23q6l27/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpv23q6l27/test_container.db': : Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges next_shard_upper = sub_broker._get_next_shard_range_upper( @@ -67686,529 +64399,846 @@ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpmuqrl6hi/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpmuqrl6hi/containers/part/suffix/hash/container.db'] +test DEBUG: Unlinked retiring db '/tmp/tmpjqpy8c4a/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpjqpy8c4a/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 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/1/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" "txd4d69aca7296441c8166f-0068b82111" "proxy-server 3036813" 0.0067 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 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 - txd4d69aca7296441c8166f-0068b82111 - 0.0192 - - 1756897553.267898798 1756897553.287144661 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb7f2f0e2f3947ddaf313-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/1/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" "txdb7f2f0e2f3947ddaf313-0068b82111" "proxy-server 3036813" 0.0057 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 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 - txdb7f2f0e2f3947ddaf313-0068b82111 - 0.0168 - - 1756897553.293176889 1756897553.309963703 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf25193535a894d819b695-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf25193535a894d819b695-0068b82111 - 0.0043 VW - 1756897553.311784506 1756897553.316112995 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx741064061fe5428eb37ef-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx741064061fe5428eb37ef-0068b82111 - 0.0037 VW - 1756897553.316569567 1756897553.320295095 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/1/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" "txdec81a752856417889678-0068b82111" "proxy-server 3036813" 0.0021 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 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 - txdec81a752856417889678-0068b82111 - 0.0053 VW - 1756897553.320881605 1756897553.326151609 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx6d458d835bf74e1bac803-0068b82111" "object-server 3036813" 0.0016 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx6d458d835bf74e1bac803-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sdb1/0/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" "tx6d458d835bf74e1bac803-0068b82111" "proxy-server 3036813" 0.0061 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sda1/0/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" "tx6d458d835bf74e1bac803-0068b82111" "proxy-server 3036813" 0.0079 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 DELETE /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx6d458d835bf74e1bac803-0068b82111 - 0.0139 - - 1756897553.326525927 1756897553.340470552 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d6c8e3e44fa47c0a07cc-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txeeca07d7d4634ada8c20a-0068b82111" "proxy-server 3036813" 0.0025 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "tx663d3f8a7b4f4e0687390-0068b82111" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "tx663d3f8a7b4f4e0687390-0068b82111" "proxy-server 3036813" 0.0004 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx663d3f8a7b4f4e0687390-0068b82111 - 0.0145 - - 1756897553.342034578 1756897553.356491566 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed66baaa167c4d37aa4dd-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txed66baaa167c4d37aa4dd-0068b82111 - 0.0080 VW - 1756897553.368911266 1756897553.376888752 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txa122326eba7743f79f315-0068b82111" "proxy-server 3036813" 0.0076 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txa122326eba7743f79f315-0068b82111 - 0.0102 VW - 1756897553.377390862 1756897553.387544394 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "tx4728a547593b4ae09970c-0068b82111" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "tx4728a547593b4ae09970c-0068b82111" "proxy-server 3036813" 0.0046 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx4728a547593b4ae09970c-0068b82111 - 0.0142 VW - 1756897553.388073206 1756897553.402254105 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd09ed777cdf04a2ea9fb4-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "txd09ed777cdf04a2ea9fb4-0068b82111" "proxy-server 3036813" 0.0062 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd09ed777cdf04a2ea9fb4-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "txd09ed777cdf04a2ea9fb4-0068b82111" "proxy-server 3036813" 0.0090 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txd09ed777cdf04a2ea9fb4-0068b82111 - 0.0177 - - 1756897553.402609348 1756897553.420289516 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx837a734330b84eeb918ab-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx837a734330b84eeb918ab-0068b82111 - 0.0039 VW - 1756897553.433692932 1756897553.437598228 -Container 'a/c' cannot be set to sharding state while in sharding state -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_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.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.TestObjectAuditLocationGenerator.test_audit_location_class +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class ... 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.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_expirer.TestObjectExpirer.test_build_task_obj_round_trip +test.unit.obj.test_expirer.TestObjectExpirer.test_build_task_obj_round_trip ... ok +Container 'a/c' cannot be set to sharding state while in sharding state +test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break +test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta ... ok Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors ... ok - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txb28aaf4cfeb3499e8155f-0068b82111" "proxy-server 3036813" 0.0025 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txb28aaf4cfeb3499e8155f-0068b82111 - 0.0050 VW - 1756897553.444995642 1756897553.450031757 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "tx360423dcf0764ddf98bb9-0068b82111" "proxy-server 3036813" 0.0048 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "tx360423dcf0764ddf98bb9-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx360423dcf0764ddf98bb9-0068b82111 - 0.0104 VW - 1756897553.450552464 1756897553.460920572 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/1/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txb6d7602b9caf4e33b5e3f-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.40313" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.40313" "tx7affaac158554644b026b-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.40313" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.40313" "tx7affaac158554644b026b-0068b82111" "object-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.40313" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.40313" "tx7affaac158554644b026b-0068b82111" "proxy-server 3036813" 0.0100 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.40313" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.40313" "tx7affaac158554644b026b-0068b82111" "proxy-server 3036813" 0.0097 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897553.40313 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx7affaac158554644b026b-0068b82111 - 0.0182 VW - 1756897553.461476803 1756897553.479653835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txccf1cfa2927444bd88568-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txccf1cfa2927444bd88568-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "txccf1cfa2927444bd88568-0068b82111" "proxy-server 3036813" 0.0077 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "txccf1cfa2927444bd88568-0068b82111" "proxy-server 3036813" 0.0073 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txccf1cfa2927444bd88568-0068b82111 - 0.0120 - - 1756897553.480045795 1756897553.492004871 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e42f3cc66004b6faaa03-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8e42f3cc66004b6faaa03-0068b82111 - 0.0040 VW - 1756897553.504080057 1756897553.508085251 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txd234bdf49a9348eab9727-0068b82111" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txd234bdf49a9348eab9727-0068b82111 - 0.0053 VW - 1756897553.508601665 1756897553.513889074 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "tx8ae7b133249c46b0a6cb0-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "tx8ae7b133249c46b0a6cb0-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx8ae7b133249c46b0a6cb0-0068b82111 - 0.0062 VW - 1756897553.514401436 1756897553.520651340 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/1/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx6c78456ed8734ab6b7f81-0068b82111" "proxy-server 3036813" 0.0023 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.48064" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.48064" "tx909af2c19963455787009-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.48064" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.48064" "tx909af2c19963455787009-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.48064" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.48064" "tx909af2c19963455787009-0068b82111" "proxy-server 3036813" 0.0066 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.48064" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.48064" "tx909af2c19963455787009-0068b82111" "proxy-server 3036813" 0.0081 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897553.48064 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx909af2c19963455787009-0068b82111 - 0.0170 VW - 1756897553.521231651 1756897553.538233757 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txdf6e86958daf428db622e-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txdf6e86958daf428db622e-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "txdf6e86958daf428db622e-0068b82111" "proxy-server 3036813" 0.0069 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "txdf6e86958daf428db622e-0068b82111" "proxy-server 3036813" 0.0084 "-" 3036813 0test.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 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112" 204 - "HEAD http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "txec67fd6aa23c4df18ee3b-0068b82111" "proxy-server 3036830" 0.0061 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 404 70 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "txb57830fa3b804fe5bed42-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 404 70 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "txb57830fa3b804fe5bed42-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txb57830fa3b804fe5bed42-0068b82111) -proxy DEBUG: Ignoring 404 from primary (txn: txb57830fa3b804fe5bed42-0068b82111) -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 404 70 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "txb57830fa3b804fe5bed42-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txb57830fa3b804fe5bed42-0068b82111) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx392c41b64b6543c8aa7af-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/2/a/d6d1abb8ae8d4009b88703c899a14112" 204 - "HEAD http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112" "txd0029c59674347328576a-0068b82111" "proxy-server 3036830" 0.0014 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "txd3f43f3557bc4744832c7-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "txd3f43f3557bc4744832c7-0068b82111" "proxy-server 3036830" 0.0008 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "txd3f43f3557bc4744832c7-0068b82111" "proxy-server 3036830" 0.0008 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/3/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" 200 84 "GET http://localhost/v1/a/d6d1abb8ae8d4009b88703c899a14112/18be8f6c778e459495c3d3cf6998057c" "txd3f43f3557bc4744832c7-0068b82111" "proxy-server 3036830" 0.0008 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ba2ff902936481d889b8-0068b82111" "proxy-server 3036830" 0.0014 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/9e77d37a33b041a083741b5ccd3572f7" 201 - "PUT http://127.0.0.1:50247/sda1/0/a/9e77d37a33b041a083741b5ccd3572f7" "tx4ba2ff902936481d889b8-0068b82111" "container-server 3036830" 0.0010 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7" 201 - "PUT http://127.0.0.1:57289/sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7" "tx4ba2ff902936481d889b8-0068b82111" "container-server 3036830" 0.0010 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "tx4ba2ff902936481d889b8-0068b82111" "proxy-server 3036830" 0.0078 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/9e77d37a33b041a083741b5ccd3572f7" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "tx4ba2ff902936481d889b8-0068b82111" "proxy-server 3036830" 0.0128 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb2020397b0f4ff5b1d97-0068b82111" "proxy-server 3036830" 0.0018 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7" 204 - "HEAD http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "txdba10f4231c64fd0a0440-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txa53a84b4a6ee42379012d-0068b82111" "proxy-server 3036830" 0.0147 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/sdi1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txa53a84b4a6ee42379012d-0068b82111" "object-server 3036830" 0.0005 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txa53a84b4a6ee42379012d-0068b82111" "object-server 3036830" 0.0005 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txa53a84b4a6ee42379012d-0068b82111" "proxy-server 3036830" 0.0193 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txa53a84b4a6ee42379012d-0068b82111" "proxy-server 3036830" 0.0197 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx133045cac8ec409cafdfa-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/9e77d37a33b041a083741b5ccd3572f7" 204 - "HEAD http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "txacaf1cb85498489c8fcaf-0068b82111" "proxy-server 3036830" 0.0062 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txdde2854aba2a43428db74-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txdde2854aba2a43428db74-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd72979fdb641413e8dc08-0068b82111" "proxy-server 3036830" 0.0055 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/9e77d37a33b041a083741b5ccd3572f7" 204 - "HEAD http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "txfd0af946652f48ea9ad07-0068b82111" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx742ccb66dccd47ad89acc-0068b82111" "proxy-server 3036830" 0.0189 "-" 3036830 3test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers ... 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_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_db_state ... 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.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 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txdf6e86958daf428db622e-0068b82111 - 0.0151 - - 1756897553.538622618 1756897553.553726912 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb32371caa45a443b8a6dc-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/1/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" "txb32371caa45a443b8a6dc-0068b82111" "proxy-server 3036813" 0.0080 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 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 - txb32371caa45a443b8a6dc-0068b82111 - 0.0206 - - 1756897553.555256128 1756897553.575844765 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txef7b58d363b644b5986c7-0068b82111" "proxy-server 3036813" 0.0056 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txef7b58d363b644b5986c7-0068b82111 - 0.0083 VW - 1756897553.582137108 1756897553.590397596 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txa6d72eac61124084b41a8-0068b82111" "proxy-server 3036813" 0.0035 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txa6d72eac61124084b41a8-0068b82111 - 0.0103 VW - 1756897553.590841532 1756897553.601136208 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "tx2c9040261ecd46b098a93-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "tx2c9040261ecd46b098a93-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx2c9040261ecd46b098a93-0068b82111 - 0.0060 VW - 1756897553.601676941 1756897553.607637644 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/1/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx3082d09276b74979b6f3f-0068b82111" "proxy-server 3036813" 0.0077 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.53915" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.53915" "txdd2c36454b474866bc7f6-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.53915" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.53915" "txdd2c36454b474866bc7f6-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.53915" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.53915" "txdd2c36454b474866bc7f6-0068b82111" "proxy-server 3036813" 0.0137 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.53915" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.53915" "txdd2c36454b474866bc7f6-0068b82111" "proxy-server 3036813" 0.0151 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897553.53915 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txdd2c36454b474866bc7f6-0068b82111 - 0.0306 VW - 1756897553.608185530 1756897553.638744593 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx8f40563b873d49afb6958-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx8f40563b873d49afb6958-0068b82111" "object-server 3036813" 0.0046 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "tx8f40563b873d49afb6958-0068b82111" "proxy-server 3036813" 0.0152 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "tx8f40563b873d49afb6958-0068b82111" "proxy-server 3036813" 0.0168 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx8f40563b873d49afb6958-0068b82111 - 0.0285 - - 1756897553.639150143 1756897553.667687178 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txba7de50ebc82458483f00-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txba7de50ebc82458483f00-0068b82111 - 0.0080 VW - 1756897553.673425913 1756897553.681423903 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx8ad4e69674794c61bcb3e-0068b82111" "proxy-server 3036813" 0.0031 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx8ad4e69674794c61bcb3e-0068b82111 - 0.0057 VW - 1756897553.681895494 1756897553.687645435 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "tx5b9d91ed604a47eabdfe5-0068b82111" "proxy-server 3036813" 0.0007 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "tx5b9d91ed604a47eabdfe5-0068b82111" "proxy-server 3036813" 0.0007 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/1/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx2db0217d20bd47a6ba103-0068b82111" "proxy-server 3036813" 0.0023 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5b9d91ed604a47eabdfe5-0068b82111 - 0.0211 VW - 1756897553.688252687 1756897553.709324121 0 (txn: tx24dc9e0c067841beb3390-0068b82111) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" "tx24dc9e0c067841beb3390-0068b82111" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" "tx24dc9e0c067841beb3390-0068b82111" "proxy-server 3036813" 0.0059 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" "tx24dc9e0c067841beb3390-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" "tx24dc9e0c067841beb3390-0068b82111" "proxy-server 3036813" 0.0098 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx742ccb66dccd47ad89acc-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/sdi1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx742ccb66dccd47ad89acc-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx742ccb66dccd47ad89acc-0068b82111" "proxy-server 3036830" 0.0270 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx742ccb66dccd47ad89acc-0068b82111" "proxy-server 3036830" 0.0293 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx878581e6bfa44bc1bec1a-0068b82111" "proxy-server 3036830" 0.0014 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7" 204 - "HEAD http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "txfa8317373a6349eeb43b2-0068b82111" "proxy-server 3036830" 0.0025 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx91eec694a3934cec967fd-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx91eec694a3934cec967fd-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx90fc679bfd244cf6a7237-0068b82111" "proxy-server 3036830" 0.0019 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/9e77d37a33b041a083741b5ccd3572f7" 204 - "HEAD http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "tx117bd3fd7a8a41e582a14-0068b82111" "proxy-server 3036830" 0.0024 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txaf6bdc393e72467db69fc-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txaf6bdc393e72467db69fc-0068b82111" "proxy-server 3036830" 0.0178 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txaf6bdc393e72467db69fc-0068b82111" "proxy-server 3036830" 0.0242 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/sdh1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txaf6bdc393e72467db69fc-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 201 - "PUT http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txaf6bdc393e72467db69fc-0068b82111" "proxy-server 3036830" 0.0280 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e714e5e98e74a81ac91f-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7" 204 - "HEAD http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "tx1eaa998b424241d4b816c-0068b82111" "proxy-server 3036830" 0.0062 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx7a376c11fe704bbb9ae95-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx7a376c11fe704bbb9ae95-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1a275c654533416d99eab-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7" 204 - "HEAD http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "tx22cbed0f52c7467e831ee-0068b82111" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 404 70 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txa95bdf4b383a4ef88dd4b-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 404 70 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txa95bdf4b383a4ef88dd4b-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txa95bdf4b383a4ef88dd4b-0068b82111) -proxy DEBUG: Ignoring 404 from primary (txn: txa95bdf4b383a4ef88dd4b-0068b82111) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 404 70 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "txa95bdf4b383a4ef88dd4b-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txa95bdf4b383a4ef88dd4b-0068b82111) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79c6dc43ee414ea5b7d42-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/9e77d37a33b041a083741b5ccd3572f7" 204 - "HEAD http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7" "tx5c1f22a076734f808db49-0068b82111" "proxy-server 3036830" 0.0041 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx8a502bcca928431ca9c21-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx8a502bcca928431ca9c21-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3test.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_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.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states ... 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 -proxy INFO: - - 03/Sep/2025/11/05/53 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897553.63966 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx24dc9e0c067841beb3390-0068b82111 - 0.0221 VW - 1756897553.699383736 1756897553.721476555 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7799d1e1f2584e349c0de-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "tx7799d1e1f2584e349c0de-0068b82111" "proxy-server 3036813" 0.0103 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7799d1e1f2584e349c0de-0068b82111" "object-server 3036813" 0.0005 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "tx7799d1e1f2584e349c0de-0068b82111" "proxy-server 3036813" 0.0275 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx7799d1e1f2584e349c0de-0068b82111 - 0.0309 - - 1756897553.721893072 1756897553.752755404 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa39c220611114bf18edf8-0068b82111" "proxy-server 3036813" 0.0096 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa39c220611114bf18edf8-0068b82111 - 0.0124 VW - 1756897553.754337072 1756897553.766712666 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txd5a257fc409f437ab47b5-0068b82111" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txd5a257fc409f437ab47b5-0068b82111 - 0.0063 VW - 1756897553.767218351 1756897553.773474932 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "txbb423a266dcc450899887-0068b82111" "proxy-server 3036813" 0.0003 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "txbb423a266dcc450899887-0068b82111" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txbb423a266dcc450899887-0068b82111 - 0.0061 VW - 1756897553.774012566 1756897553.780120373 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txa31af4037ab24a0db3a0f-0068b82111" "object-server 3036813" 0.0008 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "txa31af4037ab24a0db3a0f-0068b82111" "proxy-server 3036813" 0.0101 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txa31af4037ab24a0db3a0f-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "txa31af4037ab24a0db3a0f-0068b82111" "proxy-server 3036813" 0.0125 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txa31af4037ab24a0db3a0f-0068b82111 - 0.0283 - - 1756897553.780455351 1756897553.808764696 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21492c2bc7324a5997b63-0068b82111" "proxy-server 3036813" 0.0055 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx21492c2bc7324a5997b63-0068b82111 - 0.0081 VW - 1756897553.810487986 1756897553.818539858 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx40ee08c3c59f4c26a4fa5-0068b82111" "proxy-server 3036813" 0.0065 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx40ee08c3c59f4c26a4fa5-0068b82111 - 0.0091 VW - 1756897553.818979263 1756897553.828098059 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/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" "tx5454e5c0c8d946c68f621-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/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" "tx5454e5c0c8d946c68f621-0068b82111" "proxy-server 3036813" 0.0032 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/1/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx752d0ae2bbb94c44ae87e-0068b82111" "proxy-server 3036813" 0.0066 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx5454e5c0c8d946c68f621-0068b82111 - 0.0282 VW - 1756897553.828685760 1756897553.856843472 0 (txn: txd53d95a1be3e4ba5ab90c-0068b82111) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1756897553.78422" 201 - "PUT http://localhost/sda1/2/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1756897553.78422" "txd53d95a1be3e4ba5ab90c-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/2/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1756897553.78422" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1756897553.78422" "txd53d95a1be3e4ba5ab90c-0068b82111" "proxy-server 3036813" 0.0062 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1756897553.78422" 201 - "PUT http://localhost/sdb1/2/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1756897553.78422" "txd53d95a1be3e4ba5ab90c-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/2/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1756897553.78422" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1756897553.78422" "txd53d95a1be3e4ba5ab90c-0068b82111" "proxy-server 3036813" 0.0100 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 PUT /v1/a/5_vc_non_ascii%25C2%25A3/0135_o_non_ascii%25C2%25A3/sub/1756897553.78422 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txd53d95a1be3e4ba5ab90c-0068b82111 - 0.0229 VW - 1756897553.842720270 1756897553.865597486 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txaada9e25fe6446b696df3-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txaada9e25fe6446b696df3-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "txaada9e25fe6446b696df3-0068b82111" "proxy-server 3036813" 0.0123 "-" 3036813 0test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors ... ok - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx8a502bcca928431ca9c21-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" 200 84 "GET http://localhost/v1/a/9e77d37a33b041a083741b5ccd3572f7/03d4224807364a488eb66dfc9b4bc962" "tx8a502bcca928431ca9c21-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf9c05a9b544420494518-0068b82111" "proxy-server 3036830" 0.0013 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e" 201 - "PUT http://127.0.0.1:57289/sdb1/0/a/d4ceefd5054a4b1babddeefbc784467e" "txaf9c05a9b544420494518-0068b82111" "container-server 3036830" 0.0010 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/d4ceefd5054a4b1babddeefbc784467e" 201 - "PUT http://127.0.0.1:50247/sda1/0/a/d4ceefd5054a4b1babddeefbc784467e" "txaf9c05a9b544420494518-0068b82111" "container-server 3036830" 0.0010 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "txaf9c05a9b544420494518-0068b82111" "proxy-server 3036830" 0.0144 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/d4ceefd5054a4b1babddeefbc784467e" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "txaf9c05a9b544420494518-0068b82111" "proxy-server 3036830" 0.0097 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx175277718f794e3c80e4e-0068b82111" "proxy-server 3036830" 0.0018 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e" 204 - "HEAD http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "tx79f1530f819b4a1fbf7a5-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx5427f9330cb44a26b6d94-0068b82111" "proxy-server 3036830" 0.0188 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx5427f9330cb44a26b6d94-0068b82111" "object-server 3036830" 0.0005 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/sdg1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx5427f9330cb44a26b6d94-0068b82111" "object-server 3036830" 0.0005 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx5427f9330cb44a26b6d94-0068b82111" "proxy-server 3036830" 0.0228 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx5427f9330cb44a26b6d94-0068b82111" "proxy-server 3036830" 0.0245 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd07b8f1e479f4bd382de2-0068b82111" "proxy-server 3036830" 0.0094 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/d4ceefd5054a4b1babddeefbc784467e" 204 - "HEAD http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "tx65abcfa3ee164c2d9ef61-0068b82111" "proxy-server 3036830" 0.0023 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 200 84 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx7ad604df88fc4bacaeee7-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 200 84 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx7ad604df88fc4bacaeee7-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx02c48c6f69cb4ad39bdbb-0068b82111" "proxy-server 3036830" 0.0094 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e" 204 - "HEAD http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "tx26bf7dcfbb104ede80914-0068b82111" "proxy-server 3036830" 0.0024 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/sdg1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx53206a83e04642149d2e5-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx53206a83e04642149d2e5-0068b82111" "proxy-server 3036830" 0.0230 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx53206a83e04642149d2e5-0068b82111" "proxy-server 3036830" 0.0228 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx53206a83e04642149d2e5-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx53206a83e04642149d2e5-0068b82111" "proxy-server 3036830" 0.0303 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe01e493c43843f39bdae-0068b82111" "proxy-server 3036830" 0.0055 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/d4ceefd5054a4b1babddeefbc784467e" 204 - "HEAD http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "txa5cf16682b0c497c97c40-0068b82111" "proxy-server 3036830" 0.0069 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 200 84 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx25f0559db9504847904b5-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 200 84 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx25f0559db9504847904b5-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04dd1da0d54f4490b2140-0068b82111" "proxy-server 3036830" 0.0014 "-" 3036830 -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces ... 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.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.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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs ... 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.TestContainerBrokerBeforeMetadata.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects ... ok - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "txaada9e25fe6446b696df3-0068b82111" "proxy-server 3036813" 0.0157 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txaada9e25fe6446b696df3-0068b82111 - 0.0205 - - 1756897553.865990400 1756897553.886443615 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f9b710b18e54b76bdd62-0068b82111" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2f9b710b18e54b76bdd62-0068b82111 - 0.0082 VW - 1756897553.888087988 1756897553.896291256 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txd48e1946f79e44f3aa537-0068b82111" "proxy-server 3036813" 0.0026 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txd48e1946f79e44f3aa537-0068b82111 - 0.0051 VW - 1756897553.900840521 1756897553.905987978 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/1/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" "tx9c64d5d7aa544867bf426-0068b82111" "proxy-server 3036813" 0.0161 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 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 - tx9c64d5d7aa544867bf426-0068b82111 - 0.0193 VW - 1756897553.906502724 1756897553.925834894 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966?symlink=get" "tx4a64005a5ba0457eb425b-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966?symlink=get" "tx4a64005a5ba0457eb425b-0068b82111" "proxy-server 3036813" 0.0006 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897553.63966%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx4a64005a5ba0457eb425b-0068b82111 - 0.0148 VW - 1756897553.926360846 1756897553.941137075 0 (txn: tx266c3e77bace44209fdb6-0068b82111) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx266c3e77bace44209fdb6-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx266c3e77bace44209fdb6-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/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" "tx266c3e77bace44209fdb6-0068b82111" "proxy-server 3036813" 0.0084 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/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" "tx266c3e77bace44209fdb6-0068b82111" "proxy-server 3036813" 0.0100 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx266c3e77bace44209fdb6-0068b82111 - 0.0175 VW - 1756897553.932429314 1756897553.949891329 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 204 - "DELETE http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" "txc90d9d7da70e4873a4a5f-0068b82111" "object-server 3036813" 0.0004 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 204 - "DELETE http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" "txc90d9d7da70e4873a4a5f-0068b82111" "object-server 3036813" 0.0003 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" "txc90d9d7da70e4873a4a5f-0068b82111" "proxy-server 3036813" 0.0058 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "DELETE /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1756897553.63966" "txc90d9d7da70e4873a4a5f-0068b82111" "proxy-server 3036813" 0.0050 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/53 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1756897553.63966 HTTP/1.0 204 - Swift - - - - txc90d9d7da70e4873a4a5f-0068b82111 - 0.0095 VW - 1756897553.950353146 1756897553.959843636 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd428ad2c657b4abc921dd-0068b82111" "proxy-server 3036813" 0.0012 "-" 3036813 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sda1/1/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" "txd428ad2c657b4abc921dd-0068b82111" "proxy-server 3036813" 0.0078 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/53 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 - txd428ad2c657b4abc921dd-0068b82111 - 0.0144 - - 1756897553.961371183 1756897553.975757837 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec413381c5e148d199c94-0068b82111" "proxy-server 3036813" 0.0013 "-" 3036813 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:45571/sdb1/3/a/5_oc_asciiwhoops" "txec413381c5e148d199c94-0068b82111" "container-server 3036813" 0.0010 "-" 3036813 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:42615/sda1/3/a/5_oc_asciiwhoops" "txec413381c5e148d199c94-0068b82111" "container-server 3036813" 0.0009 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "txec413381c5e148d199c94-0068b82111" "proxy-server 3036813" 0.0294 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/3/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "txec413381c5e148d199c94-0068b82111" "proxy-server 3036813" 0.0215 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/54 PUT /v1/a/5_oc_asciiwhoops HTTP/1.0 201 - - t - - - txec413381c5e148d199c94-0068b82111 - 0.0414 - - 1756897553.977502823 1756897554.018854141 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79ff9c08fd564863b77bf-0068b82112" "proxy-server 3036813" 0.0017 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx79ff9c08fd564863b77bf-0068b82112 - 0.0128 VW - 1756897554.020220041 1756897554.033017874 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "txb3316774d3c0469989fb9-0068b82112" "proxy-server 3036813" 0.0011 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a/d4ceefd5054a4b1babddeefbc784467e" 204 - "HEAD http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "tx7a2367351916451abf1d5-0068b82111" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txf5ca9a3370d64295b7413-0068b82111" "proxy-server 3036830" 0.0232 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdb1/0/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/sdg1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txf5ca9a3370d64295b7413-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/sdi1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txf5ca9a3370d64295b7413-0068b82111" "object-server 3036830" 0.0004 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdi1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txf5ca9a3370d64295b7413-0068b82111" "proxy-server 3036830" 0.0284 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "PUT /sdg1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 201 - "PUT http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txf5ca9a3370d64295b7413-0068b82111" "proxy-server 3036830" 0.0282 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe219f12151d941099f679-0068b82111" "proxy-server 3036830" 0.0018 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e" 204 - "HEAD http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "txde88a37f705a4f5aa8333-0068b82111" "proxy-server 3036830" 0.0074 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 200 84 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txe6624d5acdc7411caa6cd-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 200 84 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txe6624d5acdc7411caa6cd-0068b82111" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx890f6ead12494f979ae8d-0068b82111" "proxy-server 3036830" 0.0011 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e" 204 - "HEAD http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "tx84add0d9bd334942b01c3-0068b82111" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdi1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 404 70 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txaca548b756f845c4a9909-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdg1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 404 70 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txaca548b756f845c4a9909-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txaca548b756f845c4a9909-0068b82111) -proxy DEBUG: Ignoring 404 from primary (txn: txaca548b756f845c4a9909-0068b82111) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "GET /sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 404 70 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "txaca548b756f845c4a9909-0068b82111" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txaca548b756f845c4a9909-0068b82111) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa4693e45286d4dc089c0b-0068b82111" "proxy-server 3036830" 0.0011 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:53 +0000] "HEAD /sda1/0/a/d4ceefd5054a4b1babddeefbc784467e" 204 - "HEAD http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e" "tx6aea28b61f9f4bf78c047-0068b82111" "proxy-server 3036830" 0.0057 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 200 84 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx82431913944c44c98b4f8-0068b82111" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 200 84 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx82431913944c44c98b4f8-0068b82111" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/2/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" 200 84 "GET http://localhost/v1/a/d4ceefd5054a4b1babddeefbc784467e/3d08fb94b3ab4111b65d79d564316c16" "tx82431913944c44c98b4f8-0068b82111" "proxy-server 3036830" 0.0010 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9dd1b6f146464796b9f92-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/ca138644091f4b9eb248c7941546fa4b" 201 - "PUT http://127.0.0.1:57289/sdb1/3/a/ca138644091f4b9eb248c7941546fa4b" "tx9dd1b6f146464796b9f92-0068b82112" "container-server 3036830" 0.0010 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/ca138644091f4b9eb248c7941546fa4b" 201 - "PUT http://127.0.0.1:50247/sda1/3/a/ca138644091f4b9eb248c7941546fa4b" "tx9dd1b6f146464796b9f92-0068b82112" "container-server 3036830" 0.0009 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/3/a/ca138644091f4b9eb248c7941546fa4b" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "tx9dd1b6f146464796b9f92-0068b82112" "proxy-server 3036830" 0.0124 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ca138644091f4b9eb248c7941546fa4b" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "tx9dd1b6f146464796b9f92-0068b82112" "proxy-server 3036830" 0.0086 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4268bf891fed447086078-0068b82112" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/3/a/ca138644091f4b9eb248c7941546fa4b" 204 - "HEAD http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "tx32f1749588f640f3b5bd8-0068b82112" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx59b11472dda4401ea6a62-0068b82112" "proxy-server 3036830" 0.0088 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx59b11472dda4401ea6a62-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3test.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.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults -test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults ... 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_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 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/3/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/sdh1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx59b11472dda4401ea6a62-0068b82112" "object-server 3036830" 0.0005 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx59b11472dda4401ea6a62-0068b82112" "proxy-server 3036830" 0.0210 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx59b11472dda4401ea6a62-0068b82112" "proxy-server 3036830" 0.0229 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx935f522bc1ea44ec82dbe-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/3/a/ca138644091f4b9eb248c7941546fa4b" 204 - "HEAD http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "tx686b7b1b2bba49d8b21f1-0068b82112" "proxy-server 3036830" 0.0021 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 200 82 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "txd55956d6b7e8482bbdbb2-0068b82112" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 200 82 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "txd55956d6b7e8482bbdbb2-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56a0ed540fe94b959c46a-0068b82112" "proxy-server 3036830" 0.0018 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ca138644091f4b9eb248c7941546fa4b" 204 - "HEAD http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "tx04ea2f9b4352414f94a8b-0068b82112" "proxy-server 3036830" 0.0021 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx9e44ae1a8f2347a4af3af-0068b82112" "proxy-server 3036830" 0.0141 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/3/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx9e44ae1a8f2347a4af3af-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/sdi1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx9e44ae1a8f2347a4af3af-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx9e44ae1a8f2347a4af3af-0068b82112" "proxy-server 3036830" 0.0199 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx9e44ae1a8f2347a4af3af-0068b82112" "proxy-server 3036830" 0.0197 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx67dd374b4d2d4cdabac60-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ca138644091f4b9eb248c7941546fa4b" 204 - "HEAD http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "txf69713bdbcf34de2b4301-0068b82112" "proxy-server 3036830" 0.0020 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 200 82 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "txebb706b9064d4ba69fa77-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 200 82 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "txebb706b9064d4ba69fa77-0068b82112" "proxy-server 3036830" 0.0007 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0e5e7edd3cb49eca7b7d-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ca138644091f4b9eb248c7941546fa4b" 204 - "HEAD http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "tx6a023a68b12045ca93c90-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx5718a50e6b3345ddbbb95-0068b82112" "proxy-server 3036830" 0.0104 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/3/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/sdi1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx5718a50e6b3345ddbbb95-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/sdh1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx5718a50e6b3345ddbbb95-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx5718a50e6b3345ddbbb95-0068b82112" "proxy-server 3036830" 0.0144 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 201 - "PUT http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx5718a50e6b3345ddbbb95-0068b82112" "proxy-server 3036830" 0.0143 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3015326b4353461a83020-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ca138644091f4b9eb248c7941546fa4b" 204 - "HEAD http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "tx275f32237b7e446e95883-0068b82112" "proxy-server 3036830" 0.0022 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 200 82 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "txfc019ba10b9643c39078b-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 200 82 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "txfc019ba10b9643c39078b-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta ... 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.TestContainerBrokerBeforeMetadata.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info ... ok -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_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property ... 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 5 shards for: /v1/a/c?delimiter=%2F&format=json&states=listing (txn: txe05ae1cc286f497aa4414-006ac53125) +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: txe05ae1cc286f497aa4414-006ac53125) +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: txe05ae1cc286f497aa4414-006ac53125) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txe05ae1cc286f497aa4414-006ac53125) +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: txe05ae1cc286f497aa4414-006ac53125) +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: txe05ae1cc286f497aa4414-006ac53125) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txe05ae1cc286f497aa4414-006ac53125) +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: txe05ae1cc286f497aa4414-006ac53125) +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: txe05ae1cc286f497aa4414-006ac53125) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txe05ae1cc286f497aa4414-006ac53125) +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: txe05ae1cc286f497aa4414-006ac53125) +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: txe05ae1cc286f497aa4414-006ac53125) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txe05ae1cc286f497aa4414-006ac53125) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +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: tx7e58b5ed4da44b3282587-006ac53126) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: tx7e58b5ed4da44b3282587-006ac53126) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx2033c0aea39c41cb98b09-006ac53128) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx2033c0aea39c41cb98b09-006ac53128) +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: tx2033c0aea39c41cb98b09-006ac53128) +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: tx2033c0aea39c41cb98b09-006ac53128) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx2033c0aea39c41cb98b09-006ac53128) +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: tx2033c0aea39c41cb98b09-006ac53128) +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: tx2033c0aea39c41cb98b09-006ac53128) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx2033c0aea39c41cb98b09-006ac53128) +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: tx2033c0aea39c41cb98b09-006ac53128) +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: tx2033c0aea39c41cb98b09-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx2033c0aea39c41cb98b09-006ac53128) +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: tx2033c0aea39c41cb98b09-006ac53128) +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: tx2033c0aea39c41cb98b09-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx2033c0aea39c41cb98b09-006ac53128) +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010728836059570312s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 0.0002067089080810547s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.440017700195312e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.845329284667969e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 8.940696716308594e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 8.440017700195312e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 0.0001125335693359375s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010251998901367188s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.7738037109375e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.487701416015625e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010418891906738281s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 8.225440979003906e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 9.036064147949219e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 8.249282836914062e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 8.249282836914062e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011515617370605469s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 8.273124694824219e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 9.131431579589844e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 9.393692016601562e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 8.535385131835938e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 8.440017700195312e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010395050048828125s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=False) in 0.0001125335693359375s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=True) in 0.00021028518676757812s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.00010347366333007812s, path: a/c, db: /tmp/tmp6dedto6s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014281272888183594s, path: a/c, db: /tmp/tmpd9csrm6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.749961853027344e-05s, path: a/c, db: /tmp/tmpd9csrm6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +test DEBUG: Skipping the update of recently changed /tmp/tmpavooivog/sdp/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpavooivog/sdq/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpavooivog/sdp/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpavooivog/sdq/objects/auditor_status_ALL.json +test DEBUG: Skipping: /tmp/tmp6vg3azxq/garbage is not a directory +test DEBUG: Skipping: /tmp/tmp6vg3azxq/garbage is not mounted +test DEBUG: Skipping: /tmp/tmph3cq11nv/sdq is not mounted +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.35.1/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 +Exceptiontest.unit.obj.test_expirer.TestObjectExpirer.test_delete_object +test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object ... 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.TestContainerBrokerBeforeSPI.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging ... 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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors ... 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 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a783a35b0c14511ad58f-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/3/a/ca138644091f4b9eb248c7941546fa4b" 204 - "HEAD http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "tx3c2a5f5347784959b94dc-0068b82112" "proxy-server 3036830" 0.0060 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 404 70 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "txbed4941071e5421abd01b-0068b82112" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 404 70 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "txbed4941071e5421abd01b-0068b82112" "proxy-server 3036830" 0.0002 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txbed4941071e5421abd01b-0068b82112) -proxy DEBUG: Ignoring 404 from primary (txn: txbed4941071e5421abd01b-0068b82112) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 404 70 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "txbed4941071e5421abd01b-0068b82112" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txbed4941071e5421abd01b-0068b82112) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9459999001734eea955ff-0068b82112" "proxy-server 3036830" 0.0051 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/3/a/ca138644091f4b9eb248c7941546fa4b" 204 - "HEAD http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b" "tx9d3790e10c36495e9ced0-0068b82112" "proxy-server 3036830" 0.0017 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 200 82 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx2e5e870a6fec4a718298d-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 200 82 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx2e5e870a6fec4a718298d-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/2/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" 200 82 "GET http://localhost/v1/a/ca138644091f4b9eb248c7941546fa4b/a758ef4e0fe34a72b9e9890e1328dec7" "tx2e5e870a6fec4a718298d-0068b82112" "proxy-server 3036830" 0.0009 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d51d76c045b45cebddbd-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/65f7150f50e542b0885a16d2e242741e" 201 - "PUT http://127.0.0.1:57289/sdb1/0/a/65f7150f50e542b0885a16d2e242741e" "tx3d51d76c045b45cebddbd-0068b82112" "container-server 3036830" 0.0009 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/65f7150f50e542b0885a16d2e242741e" 201 - "PUT http://127.0.0.1:50247/sda1/0/a/65f7150f50e542b0885a16d2e242741e" "tx3d51d76c045b45cebddbd-0068b82112" "container-server 3036830" 0.0009 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/65f7150f50e542b0885a16d2e242741e" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "tx3d51d76c045b45cebddbd-0068b82112" "proxy-server 3036830" 0.0077 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/65f7150f50e542b0885a16d2e242741e" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "tx3d51d76c045b45cebddbd-0068b82112" "proxy-server 3036830" 0.0124 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx590509c3625843b6ab734-0068b82112" "proxy-server 3036830" 0.0019 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a/65f7150f50e542b0885a16d2e242741e" 204 - "HEAD http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "tx33e40eb2e7634b389eb64-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx9be6709468d54ced89f60-0068b82112" "proxy-server 3036830" 0.0082 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx9be6709468d54ced89f60-0068b82112" "object-server 3036830" 0.0005 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/sdg1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx9be6709468d54ced89f60-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx9be6709468d54ced89f60-0068b82112" "proxy-server 3036830" 0.0120 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx9be6709468d54ced89f60-0068b82112" "proxy-server 3036830" 0.0137 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f55a46c115b41e2b0642-0068b82112" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a/65f7150f50e542b0885a16d2e242741e" 204 - "HEAD http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "txe6c4f642b17b4f7a8a4e0-0068b82112" "proxy-server 3036830" 0.0020 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 200 82 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx81f2730dec6d471b956fe-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 200 82 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx81f2730dec6d471b956fe-0068b82112" "proxy-server 3036830" 0.0007 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e05bc8c8f08462c9340d-0068b82112" "proxy-server 3036830" 0.0011 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a/65f7150f50e542b0885a16d2e242741e" 204 - "HEAD http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "tx4aaccafb38e3431b80658-0068b82112" "proxy-server 3036830" 0.0021 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx12e73ab29fa443c0a587a-0068b82112" "proxy-server 3036830" 0.0118 "-" 3036830 3test.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_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging ... 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.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.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 +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: tx2033c0aea39c41cb98b09-006ac53128) +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: tx2033c0aea39c41cb98b09-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx2033c0aea39c41cb98b09-006ac53128) +test DEBUG: Setting object count to 3120 (txn: tx2033c0aea39c41cb98b09-006ac53128) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx571642d4d58b4d409abd4-006ac53128) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +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: tx571642d4d58b4d409abd4-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx571642d4d58b4d409abd4-006ac53128) +test DEBUG: Setting object count to 3120 (txn: tx571642d4d58b4d409abd4-006ac53128) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx865f4c0d4b214f82aaed4-006ac53128) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +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: tx865f4c0d4b214f82aaed4-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx865f4c0d4b214f82aaed4-006ac53128) +test DEBUG: Setting object count to 3120 (txn: tx865f4c0d4b214f82aaed4-006ac53128) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa512242c168a4597885f5-006ac53128) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txa512242c168a4597885f5-006ac53128) +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: txa512242c168a4597885f5-006ac53128) +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: txa512242c168a4597885f5-006ac53128) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa512242c168a4597885f5-006ac53128) +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: txa512242c168a4597885f5-006ac53128) +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: txa512242c168a4597885f5-006ac53128) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txa512242c168a4597885f5-006ac53128) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txa512242c168a4597885f5-006ac53128) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txa512242c168a4597885f5-006ac53128) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txa512242c168a4597885f5-006ac53128) +test DEBUG: Setting object count to 3120 (txn: txa512242c168a4597885f5-006ac53128) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx0af393bafdd741aa8ad36-006ac53128) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx0af393bafdd741aa8ad36-006ac53128) +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: tx0af393bafdd741aa8ad36-006ac53128) +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 1791158321 1791221672-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.35.1/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 1791158321 1791221672-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.35.1/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 1791158321 1791221672-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.35.1/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 1791158321 1791221672-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.35.1/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 1791158321 1791221672-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.35.1/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 1791244721 1791308071-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.35.1/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 1791244721 1791308071-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.35.1/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 1791244721 1791308071-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.35.1/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 1791244721 1791308071-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.35.1/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 1791244721 1791308071-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.35.1/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. 1791244521) +test-expirer ERROR: Unexcepted error handling task '1791221673-invalid0': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 477, in _iter_task_container + target_object = parse_task_obj(task_object) + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 180, in parse_task_obj + split_path('/' + target_path, 3, 3, True) + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/base.py", line 117, in split_path + raise ValueError('Invalid path: %s' % quote(path)) +ValueError: Invalid path: /invalid0test.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.TestContainerBrokerBeforeSPI.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.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 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx12e73ab29fa443c0a587a-0068b82112" "object-server 3036830" 0.0046 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/sdg1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx12e73ab29fa443c0a587a-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx12e73ab29fa443c0a587a-0068b82112" "proxy-server 3036830" 0.0234 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx12e73ab29fa443c0a587a-0068b82112" "proxy-server 3036830" 0.0245 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx006b38d831f34ea488970-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a/65f7150f50e542b0885a16d2e242741e" 204 - "HEAD http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "tx36c2a1ab9e1046a5b34db-0068b82112" "proxy-server 3036830" 0.0072 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 200 82 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "txf1be3b93afea4d3dba94d-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 200 82 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "txf1be3b93afea4d3dba94d-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71f749adb0bd4d74a05be-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a/65f7150f50e542b0885a16d2e242741e" 204 - "HEAD http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "tx1b71ebd26e6a44e2b3591-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx2a75a125eda047e2b9325-0068b82112" "proxy-server 3036830" 0.0076 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx2a75a125eda047e2b9325-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/sdi1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx2a75a125eda047e2b9325-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx2a75a125eda047e2b9325-0068b82112" "proxy-server 3036830" 0.0125 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 201 - "PUT http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx2a75a125eda047e2b9325-0068b82112" "proxy-server 3036830" 0.0137 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx928196db746a40b3b2965-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a/65f7150f50e542b0885a16d2e242741e" 204 - "HEAD http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "tx9f02e86537894be9b6139-0068b82112" "proxy-server 3036830" 0.0020 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 200 82 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "txa3c11f2bea1c42c5b08e7-0068b82112" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 200 82 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "txa3c11f2bea1c42c5b08e7-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx725c06c954a0430f8ab45-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a/65f7150f50e542b0885a16d2e242741e" 204 - "HEAD http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "tx3fd0d9b953ed45f48e984-0068b82112" "proxy-server 3036830" 0.0018 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 404 70 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx1694513b82b44b00a2e53-0068b82112" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 404 70 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx1694513b82b44b00a2e53-0068b82112" "proxy-server 3036830" 0.0002 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx1694513b82b44b00a2e53-0068b82112) -proxy DEBUG: Ignoring 404 from primary (txn: tx1694513b82b44b00a2e53-0068b82112) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 404 70 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx1694513b82b44b00a2e53-0068b82112" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx1694513b82b44b00a2e53-0068b82112) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx59a5edafa5ed4c9fbcd08-0068b82112" "proxy-server 3036830" 0.0035 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a/65f7150f50e542b0885a16d2e242741e" 204 - "HEAD http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e" "tx5018552782f7433895c36-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 200 82 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx56f50f76c80d4412bc882-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 200 82 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx56f50f76c80d4412bc882-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3test.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.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes ... 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.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.TestContainerBrokerBeforeMetadata.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage ... ok +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: tx0af393bafdd741aa8ad36-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx0af393bafdd741aa8ad36-006ac53128) +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: tx0af393bafdd741aa8ad36-006ac53128) +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: tx0af393bafdd741aa8ad36-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx0af393bafdd741aa8ad36-006ac53128) +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: tx0af393bafdd741aa8ad36-006ac53128) +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: tx0af393bafdd741aa8ad36-006ac53128) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx0af393bafdd741aa8ad36-006ac53128) +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: tx0af393bafdd741aa8ad36-006ac53128) +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: tx0af393bafdd741aa8ad36-006ac53128) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx0af393bafdd741aa8ad36-006ac53128) +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: tx0af393bafdd741aa8ad36-006ac53128) +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: tx0af393bafdd741aa8ad36-006ac53128) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx0af393bafdd741aa8ad36-006ac53128) +test DEBUG: Setting object count to 3120 (txn: tx0af393bafdd741aa8ad36-006ac53128) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx443a69b246bd44a699251-006ac53129) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx443a69b246bd44a699251-006ac53129) +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: tx443a69b246bd44a699251-006ac53129) +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: tx443a69b246bd44a699251-006ac53129) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx443a69b246bd44a699251-006ac53129) +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: tx443a69b246bd44a699251-006ac53129) +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: tx443a69b246bd44a699251-006ac53129) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx443a69b246bd44a699251-006ac53129) +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: tx443a69b246bd44a699251-006ac53129) +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: tx443a69b246bd44a699251-006ac53129) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx443a69b246bd44a699251-006ac53129) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx48f1eaf00b4b47e2a0bb7-006ac53129) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx48f1eaf00b4b47e2a0bb7-006ac53129) +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: tx48f1eaf00b4b47e2a0bb7-006ac53129) +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: tx48f1eaf00b4b47e2a0bb7-006ac53129) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx48f1eaf00b4b47e2a0bb7-006ac53129) +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: tx48f1eaf00b4b47e2a0bb7-006ac53129) +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: tx48f1eaf00b4b47e2a0bb7-006ac53129) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx48f1eaf00b4b47e2a0bb7-006ac53129) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx6207d424c8a5488d98411-006ac53129) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx6207d424c8a5488d98411-006ac53129) +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: tx6207d424c8a5488d98411-006ac53129) +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: tx6207d424c8a5488d98411-006ac53129) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6207d424c8a5488d98411-006ac53129) +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: tx6207d424c8a5488d98411-006ac53129) +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: tx6207d424c8a5488d98411-006ac53129) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx6207d424c8a5488d98411-006ac53129) +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: tx6207d424c8a5488d98411-006ac53129) +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: tx6207d424c8a5488d98411-006ac53129) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx6207d424c8a5488d98411-006ac53129) +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: tx6207d424c8a5488d98411-006ac53129) +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: tx6207d424c8a5488d98411-006ac53129) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx6207d424c8a5488d98411-006ac53129) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txd50346d811884fe9904aa-006ac53129) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: txd50346d811884fe9904aa-006ac53129) +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: txd50346d811884fe9904aa-006ac53129) +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: txd50346d811884fe9904aa-006ac53129)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_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.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.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.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors ... 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.TestContainerBrokerBeforeSPI.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index ... 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_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_x_syncs ... 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 ERROR: Failed to unlink '/tmp/tmppl_68pvl/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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/tmppl_68pvl/containers/part/suffix/hash/container_1791308072.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmppl_68pvl/containers/part/suffix/hash/container_1791308072.00000.db': ['/tmp/tmppl_68pvl/containers/part/suffix/hash/container.db', '/tmp/tmppl_68pvl/containers/part/suffix/hash/container_1791308073.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmppl_68pvl/containers/part/suffix/hash/container_1791308073.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: Begin container update single threaded sweep +test ERROR: Error processing container /tmp/tmpo6v5xz7l/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db: Boom!: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpd2sfxc39/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpd2sfxc39/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmpd2sfxc39/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 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.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 -proxy INFO: - - 03/Sep/2025/11/05/54 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txb3316774d3c0469989fb9-0068b82112 - 0.0081 VW - 1756897554.033494473 1756897554.041614532 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdb1/2/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txb6d3e3aea47a457fb4ed1-0068b82112" "proxy-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sda1/2/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txb6d3e3aea47a457fb4ed1-0068b82112" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/54 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txb6d3e3aea47a457fb4ed1-0068b82112 - 0.0177 VW - 1756897554.042170286 1756897554.059899330 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/2/a/5_oc_asciiwhoops/foo" "tx0629ceaf12b34e58bc528-0068b82112" "object-server 3036813" 0.0005 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/3/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/2/a/5_oc_asciiwhoops/foo" "tx0629ceaf12b34e58bc528-0068b82112" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx0629ceaf12b34e58bc528-0068b82112" "proxy-server 3036813" 0.0081 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx0629ceaf12b34e58bc528-0068b82112" "proxy-server 3036813" 0.0078 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/54 PUT /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx0629ceaf12b34e58bc528-0068b82112 - 0.0216 - - 1756897554.060300827 1756897554.081927061 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8125c3be9a71403d92ed4-0068b82112" "proxy-server 3036813" 0.0014 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8125c3be9a71403d92ed4-0068b82112 - 0.0072 VW - 1756897554.083505869 1756897554.090732574 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/3/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "txf7fa76b8892f42368b19f-0068b82112" "proxy-server 3036813" 0.0024 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/54 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txf7fa76b8892f42368b19f-0068b82112 - 0.0052 VW - 1756897554.091699362 1756897554.096934795 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdb1/2/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx53f804a2dcd24a7fa4bc3-0068b82112" "proxy-server 3036813" 0.0006 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sda1/2/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx53f804a2dcd24a7fa4bc3-0068b82112" "proxy-server 3036813" 0.0006 "-" 3036813 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx16ffdd55cdb347bbb501c-0068b82112" "proxy-server 3036813" 0.0002 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx16ffdd55cdb347bbb501c-0068b82112" "proxy-server 3036813" 0.0002 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/54 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx53f804a2dcd24a7fa4bc3-0068b82112 - 0.0119 VW - 1756897554.097443342 1756897554.109349728 0 (txn: tx1316acd7a74948c58b64e-0068b82112) -proxy INFO: - - 03/Sep/2025/11/05/54 PUT /v1/a/none/003foo/1756897554.06510 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx1316acd7a74948c58b64e-0068b82112 - 0.0060 VW - 1756897554.103760958 1756897554.109791279 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5cf3d5118a3e4f0b81b86-0068b82112" "proxy-server 3036813" 0.0019 "-" 3036813 - -proxy INFO: - - 03/Sep/2025/11/05/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5cf3d5118a3e4f0b81b86-0068b82112 - 0.0046 VW - 1756897554.111291409 1756897554.115868092 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx350f12ad827841f5898e4-0068b82112" "proxy-server 3036813" 0.0042 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/54 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx350f12ad827841f5898e4-0068b82112 - 0.0075 VW - 1756897554.116974354 1756897554.124444246 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx33bc35c6bf0143fb97fb3-0068b82112" "proxy-server 3036813" 0.0003 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx33bc35c6bf0143fb97fb3-0068b82112" "proxy-server 3036813" 0.0003 "-" 3036813 0 -proxy INFO: - - 03/Sep/2025/11/05/54 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx33bc35c6bf0143fb97fb3-0068b82112 - 0.0059 VW - 1756897554.124998569 1756897554.130917549 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "DELETE /sda1/3/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/2/a/5_oc_asciiwhoops/foo" "tx29430005edbf405f95026-0068b82112" "object-server 3036813" 0.0004 "-" 3036813 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "DELETE /sda1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx29430005edbf405f95026-0068b82112" "proxy-server 3036813" 0.0053 "-" 3036813 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "DELETE /sdb1/3/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/2/a/5_oc_asciiwhoops/foo" "tx29430005edbf405f95026-0068b82112" "object-server 3036813" 0.0008 "-" 3036813 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "DELETE /sdb1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx29430005edbf405f95026-0068b82112" "proxy-server 3036813" 0.0085 "-" 3036813 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/54 DELETE /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx29430005edbf405f95026-0068b82112 - 0.0144 - - 1756897554.131274700 1756897554.145635366 0 -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies ... ok -test ERROR: Failed to unlink '/tmp/tmphr3wv2ji/containers/part/suffix/hash/container.db': +test DEBUG: Update report failed for /a/c /tmp/tmpks26arz8/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/tmpks26arz8/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/tmpks26arz8/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp8yovk29l/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp7sykcwho/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db); skipping. +test INFO: Container update single threaded sweep completed: 0.01s, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp3n76zubp/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp3n76zubp/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp3n76zubp/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_shard_container +test.unit.container.test_updater.TestContainerUpdater.test_shard_container ... ok +test.unit.container.test_updater.TestContainerUpdater.test_unicode +test.unit.container.test_updater.TestContainerUpdater.test_unicode ... 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.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs ... 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_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring ... 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.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.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.TestContainerBrokerBeforeSPI.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_sysmeta ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_storage_policy_property ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition ... 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.TestContainerBrokerBeforeSPI.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging ... 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.TestGlobalSetupObjectReconstructor.test_delete_reverted +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted ... 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_expirer.TestObjectExpirer.test_run_once_unicode_problem +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_unicode_problem ... 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_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_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync ... 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_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.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_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_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_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_reconstructor.TestObjectReconstructor.test_handoffs_only_default +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default ... 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_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled ... 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_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.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable ... 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.TestGlobalSetupObjectReconstructor.test_get_part_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs ... 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.TestGlobalSetupObjectReconstructor.test_get_partners +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners ... 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_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.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.TestGlobalSetupObjectReconstructor.test_get_response +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response ... 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 ERROR: Failed to unlink '/tmp/tmp5786h5qy/containers/part/suffix/hash/container.db': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state os.unlink(retiring_file) @@ -68222,31 +65252,865 @@ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmphr3wv2ji/containers/part/suffix/hash/container_1756897554.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmphr3wv2ji/containers/part/suffix/hash/container_1756897554.00000.db': ['/tmp/tmphr3wv2ji/containers/part/suffix/hash/container.db', '/tmp/tmphr3wv2ji/containers/part/suffix/hash/container_1756897555.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmphr3wv2ji/containers/part/suffix/hash/container_1756897555.00000.db']. +test DEBUG: Unlinked retiring db '/tmp/tmp5786h5qy/containers/part/suffix/hash/container_1791308073.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmp5786h5qy/containers/part/suffix/hash/container_1791308073.00000.db': ['/tmp/tmp5786h5qy/containers/part/suffix/hash/container.db', '/tmp/tmp5786h5qy/containers/part/suffix/hash/container_1791308074.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp5786h5qy/containers/part/suffix/hash/container_1791308074.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.4781951904296875e-05 seconds. -object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-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 DEBUG: Run listdir on /tmp/tmp4drjst69/devices/sda/objects/0 +object-reconstructor DEBUG: Run listdir on /tmp/tmp4drjst69/devices/sda/objects/0 +object-reconstructor INFO: Nothing reconstructed for 9.5367431640625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-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 5.4836273193359375e-06 seconds. +object-reconstructor ERROR: Unable to create /tmp/tmp4a3b9smh/devices/sda/objects: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, 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.0531158447265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor ERROR: Unable to list partitions in '/tmp/tmp6e_2ahfj/devices/sda/objects': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1355, in collect_parts + partitions = os.listdir(obj_path) +NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmp6e_2ahfj/devices/sda/objects' +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-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 6.198883056640625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmp6f919kg6/devices/sda/objects/1 +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmpjchfv4f0/devices/sda/objects/1 +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-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 6.67572021484375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-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 6.198883056640625e-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.0531158447265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-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.7220458984375e-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 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 6.198883056640625e-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.5762786865234375e-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.0994415283203125e-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.814697265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-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 2.384185791015625e-06 seconds.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.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 INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /a/Ω /tmp/tmplspufgqb/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp3zz9skv3/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmp3zz9skv3/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp3zz9skv3/node/sda1/objects-1/1 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor ERROR: Unable to create /tmp/tmpg8ibf5n4/node/sda1/objects-1: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_reconstructor.py", line 1055, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor ERROR: Unable to create /tmp/tmpg8ibf5n4/node/sda1/objects-2: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_reconstructor.py", line 1055, 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/tmp603a92ng/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (210.76/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp603a92ng/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp603a92ng/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/tmp603a92ng/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmp603a92ng/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (401.75/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp5m3x3jiy/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp5m3x3jiy/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmp5m3x3jiy/node/sda1/objects-1/1 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (98.04/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0085s, 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/tmp5m3x3jiy/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp5m3x3jiy/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp5m3x3jiy/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (99.01/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0071s, 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/tmp2bpwjibi/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (168.59/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/tmp2bpwjibi/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (363.11/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/tmpqn5qpoic/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (149.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 WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpqn5qpoic/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (320.42/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/tmpd8x265qa/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpd8x265qa/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpd8x265qa/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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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/tmp885a2d9r/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp885a2d9r/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/tmp885a2d9r/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (378.48/sec, 0s 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.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.TestGlobalSetupObjectReconstructor.test_ignores_status_file +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file ... 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_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag ... 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.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_exception_during_rebuild +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_exception_during_rebuild ... 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_ssync.TestSsyncReplication.test_expired_object +test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object ... 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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error ... ok + +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 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpvftyfkq_/devices/sda/objects/junk' +object-reconstructor INFO: Removing partition: /tmp/tmpvftyfkq_/devices/sda/objects/junk +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpvftyfkq_/devices/sda/objects/not' +object-reconstructor INFO: Removing partition: /tmp/tmpvftyfkq_/devices/sda/objects/not +object-reconstructor DEBUG: Run listdir on /tmp/tmpvftyfkq_/devices/sda/objects/0 +object-reconstructor DEBUG: Run listdir on /tmp/tmpvftyfkq_/devices/sda/objects/2 +object-reconstructor WARNING: Unable to read '/tmp/tmpvftyfkq_/devices/sda/objects/1234/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 408, 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.35.1/swift/common/utils/__init__.py", line 1328, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 804, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmpvftyfkq_/devices/sda/objects/1234' +object-reconstructor WARNING: Unexpected entity '/tmp/tmpvftyfkq_/devices/sda/objects/1234' is not a directory +object-reconstructor INFO: Removing partition: /tmp/tmpvftyfkq_/devices/sda/objects/1234 +object-reconstructor DEBUG: Run listdir on /tmp/tmpvftyfkq_/devices/sda/objects/1 +object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.01s (488.73/sec, 0s remaining) +object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 0.00026917457580566406 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +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 INFO: Nothing reconstructed for 7.62939453125e-06 seconds. +object-reconstructor INFO: Running object reconstructor in script mode. +object-reconstructor DEBUG: Run listdir on /tmp/tmpmqdwqceu/devices/sda/objects-1/0 +object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (164.45/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 7.152557373046875e-06 seconds. +test-ssync-receiver INFO: (1867663) wsgi starting up on http://127.0.0.1:39319 +test-ssync-receiver DEBUG: (1867663) accepted ('127.0.0.1', 42218) +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/o2 policy#0 frag#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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 229, in next + return self._next() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 234, 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.35.1/swift/obj/reconstructor.py", line 718, in _get_one_fragment + chunk = resp.read(remaining_bytes) + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_ssync.py", line 868, in read + raise self.data +Exception: raised in response read method +test-ssync-sender ERROR: 127.0.0.1:39319/dev/9 Sent data length does not match content-length +test-ssync-receiver WARNING: ssync subrequest failed with 499: PUT /dev/9/a/c/o2 (b'

Client Disconnect

The client was disconnected during request.

') +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 - - [06/Oct/2026 17:34:34] "SSYNC /dev/9 HTTP/1.1" 200 375 0.074581 +test-ssync-receiver INFO: (1867663) wsgi exited, is_accepting=True +test-ssync-receiver INFO: (1867663) wsgi starting up on http://127.0.0.1:42691 +test-ssync-receiver DEBUG: (1867663) accepted ('127.0.0.1', 42802) +test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] +test-ssync-sender ERROR: 127.0.0.1:42691/dev/9 Sent data length does not match content-length +test-ssync-receiver WARNING: ssync subrequest failed with 499: PUT /dev/9/a/c/o2 (b'

Client Disconnect

The client was disconnected during request.

') +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 - - [06/Oct/2026 17:34:34] "SSYNC /dev/9 HTTP/1.1" 200 375 0.065622test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_rebuilt_content +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_rebuilt_content ... 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_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_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses ... 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-expirer ERROR: Unexcepted error handling task '1791221673-invalid1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 477, in _iter_task_container + target_object = parse_task_obj(task_object) + File "/build/reproducible-path/swift-2.35.1/swift/obj/expirer.py", line 180, in parse_task_obj + split_path('/' + target_path, 3, 3, True) + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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 1791071921: 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 1791244721: 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 1791244721: 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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.35.1/swift/obj/expirer.py", line 638, in run_forever + self.run_once(*args, **kwargs) + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/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.35.1/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/1791158321-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 +test-ssync-receiver INFO: (1867684) wsgi starting up on http://127.0.0.1:55765 +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 53374) +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 - - [07/Oct/2026 07:34:34] "SSYNC /dev/9 HTTP/1.1" 200 389 0.134901 +test-ssync-sender DEBUG: Run listdir on /tmp/tmp4nvwd0io/tmp_test_ssync_sender/dev/objects/9 +test-ssync-receiver DEBUG: Run listdir on /tmp/tmp4nvwd0io/tmp_test_ssync_receiver/dev/objects/9 +test-ssync-receiver INFO: (1867684) wsgi exited, is_accepting=True +test-ssync-receiver INFO: (1867684) wsgi starting up on http://127.0.0.1:45811 +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 41540) +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 - - [07/Oct/2026 07:34:34] "SSYNC /dev/9 HTTP/1.1" 200 317 0.104567 +test-ssync-receiver INFO: (1867684) wsgi starting up on http://127.0.0.1:56609 +test-ssync-receiver INFO: (1867684) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 41680) +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 - - [07/Oct/2026 07:34:35] "SSYNC /dev/9 HTTP/1.1" 200 314 0.112909 +test-ssync-receiver INFO: (1867684) wsgi starting up on http://127.0.0.1:45269 +test-ssync-receiver INFO: (1867684) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 43900)test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_partial_rebuild +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_partial_rebuild ... ok +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_ssync.TestSsyncReplication.test_meta_file_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync ... 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_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag ... 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_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok ... 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-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/tmp885a2d9r/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp885a2d9r/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/tmp885a2d9r/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (509.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/tmpmqbnikc7/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpmqbnikc7/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpmqbnikc7/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (95.35/sec, 0s remaining) +test-reconstructor INFO: 6 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0103s, min 0.0005s, med 0.0007s +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpubyknli8/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpubyknli8/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpubyknli8/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (122.37/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/tmpubyknli8/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpubyknli8/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpubyknli8/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (343.91/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/tmpubyknli8/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpubyknli8/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpubyknli8/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmpubyknli8/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (94.16/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/tmpohoa6r30/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpohoa6r30/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/tmpohoa6r30/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/tmpcvirdp8l/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/tmpcvirdp8l/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpcvirdp8l/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/tmpg7y0p5tn/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpg7y0p5tn/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpg7y0p5tn/node/sda1/objects-1/1 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmplq_j1bmq/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/tmplq_j1bmq/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmplq_j1bmq/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/tmpq8kbglb4/node/sda1/objects-2/2 +test-reconstructor INFO: Removing partition: /tmp/tmpq8kbglb4/node/sda1/objects-2/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpq8kbglb4/node/sda1/objects-2/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpq8kbglb4/node/sda1/objects-2/0 +test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.01s (288.91/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.0006611347198486328 seconds. +test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmp0fjvdq7y/node/sda1/objects-1/burrito' +test-reconstructor INFO: Removing partition: /tmp/tmp0fjvdq7y/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/tmp0vtc26oy/node/sda1/objects-1/2 +test-reconstructor WARNING: Unable to read '/tmp/tmp0vtc26oy/node/sda1/objects-1/1/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 408, 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.35.1/swift/common/utils/__init__.py", line 1328, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 804, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmp0vtc26oy/node/sda1/objects-1/1'test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf ... 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.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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once ... 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.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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices ... ok + +test-ssync-receiver INFO: (1867663) wsgi exited, is_accepting=True +test-ssync-receiver INFO: (1867663) wsgi starting up on http://127.0.0.1:57367 +test-ssync-receiver DEBUG: (1867663) accepted ('127.0.0.1', 50998) +test-ssync-sender ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 127.0.0.1:57367/dev/9/a/c/o2 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 - - [06/Oct/2026 17:34:35] "SSYNC /dev/9 HTTP/1.1" 200 354 0.122844 +test-ssync-receiver INFO: (1867663) wsgi exited, is_accepting=True +test-ssync-receiver INFO: (1867663) wsgi starting up on http://127.0.0.1:44043 +test-ssync-receiver DEBUG: (1867663) accepted ('127.0.0.1', 34634) +test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] +test-ssync-sender ERROR: 127.0.0.1:44043/dev/9 Sent data length does not match content-length +test-ssync-receiver WARNING: ssync subrequest failed with 499: PUT /dev/9/a/c/o2 (b'

Client Disconnect

The client was disconnected during request.

') +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 - - [06/Oct/2026 17:34:35] "SSYNC /dev/9 HTTP/1.1" 200 375 0.056301 +test-ssync-receiver INFO: (1867663) wsgi exited, is_accepting=True +test-ssync-receiver INFO: (1867663) wsgi starting up on http://127.0.0.1:44715 +test-ssync-receiver DEBUG: (1867663) accepted ('127.0.0.1', 43782) +test-ssync-sender ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 127.0.0.1:44715/dev/9/a/c/o2 policy#0 frag#0 with ETag the etag and timestamp 1791307076.00000 +test-ssync-sender ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 127.0.0.1:44715/dev/9/a/c/o2 policy#0 frag#0 +test-ssync-sender WARNING: Quarantined object /tmp/tmpwdmtjb23/tmp_test_ssync_sender/dev/objects/9/566/e15f756dc6a21e8140607ab5c40d1566/1791307076.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 - - [06/Oct/2026 17:34:35] "SSYNC /dev/9 HTTP/1.1" 200 354 0.109699 +test-ssync-receiver INFO: (1867663) wsgi exited, is_accepting=True +test-ssync-receiver INFO: (1867663) wsgi starting up on http://127.0.0.1:54217 +test-ssync-receiver DEBUG: (1867663) accepted ('127.0.0.1', 49470) +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 - - [06/Oct/2026 17:34:35] "SSYNC /dev/9 HTTP/1.1" 200 354 0.111108 +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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) +test-ssync-receiver INFO: (1867663) 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txd3a86c46ab1e42cf893ad-006ac5312b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.TestGetUpdateShardLegacy.test_get_update_shard_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_empty_body ... 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.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_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 +/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.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json ... 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.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-reconstructor WARNING: Unexpected entity '/tmp/tmp0vtc26oy/node/sda1/objects-1/1' is not a directory +test-reconstructor INFO: Removing partition: /tmp/tmp0vtc26oy/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp0vtc26oy/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (321.66/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/tmpjpdrdm28/node/sdb1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpjpdrdm28/node/sdb1/objects-1/1 +test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (704.69/sec, 0s remaining) +test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.00s (925.15/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjpdrdm28/node/sdb1/objects-1/3 +test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (541.22/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjpdrdm28/node/sdc1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpjpdrdm28/node/sda1/objects-1/1 +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (500.69/sec, 0s remaining) +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (481.43/sec, 0s remaining) +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (474.03/sec, 0s remaining) +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (422.28/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjpdrdm28/node/sda1/objects-1/0 +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.02s (377.70/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjpdrdm28/node/sdb1/objects-1/0 +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.02s (413.41/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (462.18/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpjpdrdm28/node/sda1/objects-1/2 +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (422.37/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (417.25/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (412.87/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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmptug77kqs/node/sdc1/objects-1/0 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (668.73/sec, 0s remaining) +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (573.46/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/tmpbbq4yqsm/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (435.36/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpshjgxrlt/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (471.01/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmpshjgxrlt/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703274.70498#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpshjgxrlt/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpshjgxrlt/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703274.70498#4.data' -> '/tmp/tmpshjgxrlt/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703274.70498#4#d.data' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3257, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpshjgxrlt/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/tmpx045rmz4/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (117.50/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmpx045rmz4/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703274.77274#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpx045rmz4/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpx045rmz4/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703274.77274#4.data' -> '/tmp/tmpx045rmz4/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1790703274.77274#4#d.data' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3257, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpx045rmz4/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' +object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-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 5.9604644775390625e-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#1test.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.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.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works ... 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.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync ... 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 + 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.86102294921875e-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.7220458984375e-06 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, 5, 6, 7, 8, 9, 10, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: +object-reconstructor INFO: Nothing reconstructed for 1.0251998901367188e-05 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.049041748046875e-05 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, 7, 8, 9, 10, 11] +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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -68265,10 +66129,9 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status Exception: kaboom! -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 5, 6, 7, 8, 9, 10, 11, 12] -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-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.2:1002/sdc/0/a/c/o policy#0: +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 9.5367431640625e-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.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -68287,7 +66150,9 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: +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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -68322,9 +66187,11 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: +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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -68374,9 +66241,78 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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: +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_ssync.TestSsyncReplication.test_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_sync ... 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_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available ... 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: txc90f3796b0444a13a97ca-006ac5312b) +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/tmpouiddp3c/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpouiddp3c/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/tmpouiddp3c/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpouiddp3c/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. +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0074 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0031 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0069 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0070 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeda3023f85524574b3872-006ac5312b" "proxy-server 1867663" 0.0013 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:57735/sdb1/1/a/c" "txeda3023f85524574b3872-006ac5312b" "container-server 1867663" 0.0011 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:59243/sda1/1/a/c" "txeda3023f85524574b3872-006ac5312b" "container-server 1867663" 0.0011 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txeda3023f85524574b3872-006ac5312b" "proxy-server 1867663" 0.0342 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txeda3023f85524574b3872-006ac5312b" "proxy-server 1867663" 0.0260 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/35 PUT /v1/a/c HTTP/1.0 201 - - t - - - txeda3023f85524574b3872-006ac5312b - 0.0563 - - 1791308075.651280642 1791308075.707623243 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx733523cdb9a84327802b9-006ac5312b" "proxy-server 1867663" 0.0012 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:59243/sda1/1/a1/c1" "tx733523cdb9a84327802b9-006ac5312b" "container-server 1867663" 0.0012 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:57735/sdb1/1/a1/c1" "tx733523cdb9a84327802b9-006ac5312b" "container-server 1867663" 0.0010 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx733523cdb9a84327802b9-006ac5312b" "proxy-server 1867663" 0.0208 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx733523cdb9a84327802b9-006ac5312b" "proxy-server 1867663" 0.0343 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/35 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx733523cdb9a84327802b9-006ac5312b - 0.0458 - - 1791308075.713218212 1791308075.759035826 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d561dea59654ac8af836-006ac5312b" "proxy-server 1867663" 0.0020 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:59243/sda1/2/a/c1" "tx0d561dea59654ac8af836-006ac5312b" "container-server 1867663" 0.0011 "-" 1867663 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:57735/sdb1/2/a/c1" "tx0d561dea59654ac8af836-006ac5312b" "container-server 1867663" 0.0017 "-" 1867663 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx0d561dea59654ac8af836-006ac5312b" "proxy-server 1867663" 0.0253 "-" 1867663 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx0d561dea59654ac8af836-006ac5312b" "proxy-server 1867663" 0.0345 "-" 1867663 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/35 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx0d561dea59654ac8af836-006ac5312b - 0.0551 - - 1791308075.760426521 1791308075.815554142 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd1326010e8c14e0f9825d-006ac5312b" "proxy-server 1867663" 0.0102 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:59243/sda1/1/a/c2" "txd1326010e8c14e0f9825d-006ac5312b" "container-server 1867663" 0.0011 "-" 1867663 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:57735/sdb1/1/a/c2" "txd1326010e8c14e0f9825d-006ac5312b" "container-server 1867663" 0.0099 "-" 1867663 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txd1326010e8c14e0f9825d-006ac5312b" "proxy-server 1867663" 0.0255 "-" 1867663 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:35 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txd1326010e8c14e0f9825d-006ac5312b" "proxy-server 1867663" 0.0345 "-" 1867663 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/35 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txd1326010e8c14e0f9825d-006ac5312b - 0.0509 - - 1791308075.821088791 1791308075.871953726 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/tmp8mcbbc3t/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8mcbbc3t/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/tmp8mcbbc3t/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8mcbbc3t/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. +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0071 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0072 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0071 "-" 1867663 -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_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_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy ... 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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -68443,14 +66379,651 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: +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 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 8.821487426757812e-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 INFO: Nothing reconstructed for 8.58306884765625e-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 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, 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 7.867813110351562e-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.049041748046875e-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.7:1007/sdh/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 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.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.12:1012/sdm/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (3 x unknown, 4 x 404, 6 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.152557373046875e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10]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 +/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_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.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.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 +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 + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0111 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx03332b8e011c44e198f84-006ac5312c" "proxy-server 1867663" 0.0012 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:44129/sdb1/1/a/c" "tx03332b8e011c44e198f84-006ac5312c" "container-server 1867663" 0.0093 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:35131/sda1/1/a/c" "tx03332b8e011c44e198f84-006ac5312c" "container-server 1867663" 0.0012 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx03332b8e011c44e198f84-006ac5312c" "proxy-server 1867663" 0.0391 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx03332b8e011c44e198f84-006ac5312c" "proxy-server 1867663" 0.0234 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/36 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx03332b8e011c44e198f84-006ac5312c - 0.0680 - - 1791308076.159065485 1791308076.227033615 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txe06c4ca31f56457c8ec1d-006ac5312c" "proxy-server 1867663" 0.0012 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:35131/sda1/1/a1/c1" "txe06c4ca31f56457c8ec1d-006ac5312c" "container-server 1867663" 0.0053 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:44129/sdb1/1/a1/c1" "txe06c4ca31f56457c8ec1d-006ac5312c" "container-server 1867663" 0.0011 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe06c4ca31f56457c8ec1d-006ac5312c" "proxy-server 1867663" 0.0294 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe06c4ca31f56457c8ec1d-006ac5312c" "proxy-server 1867663" 0.0217 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/36 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txe06c4ca31f56457c8ec1d-006ac5312c - 0.0502 - - 1791308076.228500366 1791308076.278693199 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fc457ebad094c22aff9e-006ac5312c" "proxy-server 1867663" 0.0020 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/c1" "tx3fc457ebad094c22aff9e-006ac5312c" "container-server 1867663" 0.0012 "-" 1867663 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/c1" "tx3fc457ebad094c22aff9e-006ac5312c" "container-server 1867663" 0.0017 "-" 1867663 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3fc457ebad094c22aff9e-006ac5312c" "proxy-server 1867663" 0.0257 "-" 1867663 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3fc457ebad094c22aff9e-006ac5312c" "proxy-server 1867663" 0.0348 "-" 1867663 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/36 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx3fc457ebad094c22aff9e-006ac5312c - 0.0556 - - 1791308076.280094385 1791308076.335675478 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3d132f1ff19474cb9734-006ac5312c" "proxy-server 1867663" 0.0061 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:35131/sda1/1/a/c2" "txb3d132f1ff19474cb9734-006ac5312c" "container-server 1867663" 0.0011 "-" 1867663 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:44129/sdb1/1/a/c2" "txb3d132f1ff19474cb9734-006ac5312c" "container-server 1867663" 0.0100 "-" 1867663 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txb3d132f1ff19474cb9734-006ac5312c" "proxy-server 1867663" 0.0380 "-" 1867663 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txb3d132f1ff19474cb9734-006ac5312c" "proxy-server 1867663" 0.0223 "-" 1867663 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/36 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txb3d132f1ff19474cb9734-006ac5312c - 0.0512 - - 1791308076.341328382 1791308076.392514706 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.0:1000/sda (txn: txdd734caf26b144ceb437e-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txdd734caf26b144ceb437e-006ac5312c) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txdd734caf26b144ceb437e-006ac5312c) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txebdafd89206b47bb9d320-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txebdafd89206b47bb9d320-006ac5312c) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: txebdafd89206b47bb9d320-006ac5312c) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx6fcba54e4c694904afb41-006ac5312c) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx6fcba54e4c694904afb41-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx6fcba54e4c694904afb41-006ac5312c) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx6fcba54e4c694904afb41-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx22eda6d38fb842d58fa57-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx22eda6d38fb842d58fa57-006ac5312c) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx22eda6d38fb842d58fa57-006ac5312c)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 +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 + +object-reconstructor INFO: Nothing reconstructed for 1.1444091796875e-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 1791308076.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 1791308076.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 1791308076.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.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 1791308077.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 1791308076.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.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 1791308076.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 1791308077.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.4836273193359375e-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 1791308076.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 1791308076.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 1791308076.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 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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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#1test.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.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 ERROR: Account HEAD returning 503 for [503, 503] (txn: tx22eda6d38fb842d58fa57-006ac5312c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx4cbcc951a8f247d1a4cdb-006ac5312c) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.0:1000/sda (txn: txbdc88c432f2b492585028-006ac5312c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7167f66d54bc4712b3625-006ac5312c) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx7167f66d54bc4712b3625-006ac5312c) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx7167f66d54bc4712b3625-006ac5312c) +test ERROR: Account HEAD returning 503 for [] (txn: tx7167f66d54bc4712b3625-006ac5312c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txc936c6040f7d45c2804e9-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txc936c6040f7d45c2804e9-006ac5312c) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txc936c6040f7d45c2804e9-006ac5312c) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx16d17e4e198643bba602a-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx16d17e4e198643bba602a-006ac5312c) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx16d17e4e198643bba602a-006ac5312c) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx34faeb4044eb4d19bf0ad-006ac5312c) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx34faeb4044eb4d19bf0ad-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx34faeb4044eb4d19bf0ad-006ac5312c) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx34faeb4044eb4d19bf0ad-006ac5312c) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx3f7b6b157bd44aa48eca8-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx3f7b6b157bd44aa48eca8-006ac5312c) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx3f7b6b157bd44aa48eca8-006ac5312c) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx3f7b6b157bd44aa48eca8-006ac5312c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx55d34a3e8a024d0a851f8-006ac5312c) +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.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx55d34a3e8a024d0a851f8-006ac5312c) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx55d34a3e8a024d0a851f8-006ac5312c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8827129eb274180bda21-006ac5312c" "proxy-server 1867663" 0.0021 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "txc8827129eb274180bda21-006ac5312c" "container-server 1867663" 0.0018 "-" 1867663 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "txc8827129eb274180bda21-006ac5312c" "container-server 1867663" 0.0011 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "txc8827129eb274180bda21-006ac5312c" "proxy-server 1867663" 0.0097 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "txc8827129eb274180bda21-006ac5312c" "proxy-server 1867663" 0.0149 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/36 PUT /v1/a/ec HTTP/1.0 201 - - t - - - txc8827129eb274180bda21-006ac5312c - 0.0313 - - 1791308076.604890347 1791308076.636142254 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd77ab893ef2240faa8cce-006ac5312c" "proxy-server 1867663" 0.0021 "-" 1867663 -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.proxy.test_server.TestECObjectController.test_GET_ec +test.unit.proxy.test_server.TestECObjectController.test_GET_ec ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid ... ok +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 ... 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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.00000test.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.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 +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.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.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.TestContainerBrokerBeforeXSync.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_shard_container ... 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 DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txd50346d811884fe9904aa-006ac53129) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx300d8ccdda894704a121a-006ac53129) +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: tx300d8ccdda894704a121a-006ac53129) +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: tx300d8ccdda894704a121a-006ac53129) +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: tx300d8ccdda894704a121a-006ac53129) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx300d8ccdda894704a121a-006ac53129) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txf8a85a1e71754226bddff-006ac53129) +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: txf8a85a1e71754226bddff-006ac53129) +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: txf8a85a1e71754226bddff-006ac53129) +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: txf8a85a1e71754226bddff-006ac53129) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txf8a85a1e71754226bddff-006ac53129) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1a866b27b26e42c0ada11-006ac5312a) +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: tx1a866b27b26e42c0ada11-006ac5312a) +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: tx1a866b27b26e42c0ada11-006ac5312a) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx1a866b27b26e42c0ada11-006ac5312a) +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: tx1a866b27b26e42c0ada11-006ac5312a) +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: tx1a866b27b26e42c0ada11-006ac5312a) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx1a866b27b26e42c0ada11-006ac5312a) +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: tx1a866b27b26e42c0ada11-006ac5312a) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1a866b27b26e42c0ada11-006ac5312a) +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: tx1a866b27b26e42c0ada11-006ac5312a) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: tx1a866b27b26e42c0ada11-006ac5312a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txbb1f0d3078714e1f80654-006ac5312c) +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: txbb1f0d3078714e1f80654-006ac5312c) +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: txbb1f0d3078714e1f80654-006ac5312c) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txbb1f0d3078714e1f80654-006ac5312c) +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: txbb1f0d3078714e1f80654-006ac5312c) +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: txbb1f0d3078714e1f80654-006ac5312c) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txbb1f0d3078714e1f80654-006ac5312c) +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: txbb1f0d3078714e1f80654-006ac5312c) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txbb1f0d3078714e1f80654-006ac5312c) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txbb1f0d3078714e1f80654-006ac5312c) +test DEBUG: Setting object count to 1065 (txn: txbb1f0d3078714e1f80654-006ac5312c) + +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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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 1791308076.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.198883056640625e-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 1791308077.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 1791308077.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#1test.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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txc102638ea90f47258ded2-006ac5312c" "proxy-server 1867663" 0.0056 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txc25dfe8a437d404daf83a-006ac5312c" "proxy-server 1867663" 0.0219 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-get-it" "txc25dfe8a437d404daf83a-006ac5312c" "object-server 1867663" 0.0005 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txc25dfe8a437d404daf83a-006ac5312c" "proxy-server 1867663" 0.0350 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "txc25dfe8a437d404daf83a-006ac5312c" "object-server 1867663" 0.0005 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txc25dfe8a437d404daf83a-006ac5312c" "proxy-server 1867663" 0.0422 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/36 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - txc25dfe8a437d404daf83a-006ac5312c - 0.0687 - - 1791308076.637719154 1791308076.706388712 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d3439ae07284519b2428-006ac5312c" "proxy-server 1867663" 0.0020 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7e43c706394049f180283-006ac5312c" "proxy-server 1867663" 0.0066 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx4959fbdfb2014d7cac104-006ac5312c" "proxy-server 1867663" 0.0008 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx4959fbdfb2014d7cac104-006ac5312c" "proxy-server 1867663" 0.0007 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/36 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - tx4959fbdfb2014d7cac104-006ac5312c - 0.0435 - - 1791308076.707879305 1791308076.751351118 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx824bc5af50fe4a6daa8cf-006ac5312c" "proxy-server 1867663" 0.0055 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "tx824bc5af50fe4a6daa8cf-006ac5312c" "container-server 1867663" 0.0011 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx824bc5af50fe4a6daa8cf-006ac5312c" "proxy-server 1867663" 0.0155 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "tx824bc5af50fe4a6daa8cf-006ac5312c" "container-server 1867663" 0.0011 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx824bc5af50fe4a6daa8cf-006ac5312c" "proxy-server 1867663" 0.0282 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/36 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx824bc5af50fe4a6daa8cf-006ac5312c - 0.0444 - - 1791308076.757577896 1791308076.801952839 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b68717dabb04587a19b0-006ac5312c" "proxy-server 1867663" 0.0022 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx1ec051cc84604501a9ea4-006ac5312c" "proxy-server 1867663" 0.0013 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "GET /sdg1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx914973e7b07c420d8ced1-006ac5312c" "proxy-server 1867663" 0.0003 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "GET /sdh1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx914973e7b07c420d8ced1-006ac5312c" "proxy-server 1867663" 0.0004 "-" 1867663 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx914973e7b07c420d8ced1-006ac5312c) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx914973e7b07c420d8ced1-006ac5312c) (client_ip: 127.0.0.1) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "GET /sdi1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx914973e7b07c420d8ced1-006ac5312c" "proxy-server 1867663" 0.0084 "-" 1867663 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx914973e7b07c420d8ced1-006ac5312c) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/36 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx914973e7b07c420d8ced1-006ac5312c - 0.0473 - - 1791308076.803386688 1791308076.850715399 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx977d470d374f4c9fa71ca-006ac5312c" "proxy-server 1867663" 0.0022 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "tx977d470d374f4c9fa71ca-006ac5312c" "container-server 1867663" 0.0011 "-" 1867663 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "tx977d470d374f4c9fa71ca-006ac5312c" "container-server 1867663" 0.0010 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx977d470d374f4c9fa71ca-006ac5312c" "proxy-server 1867663" 0.0151 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx977d470d374f4c9fa71ca-006ac5312c" "proxy-server 1867663" 0.0267 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/37 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx977d470d374f4c9fa71ca-006ac5312c - 0.3511 - - 1791308076.852458239 1791308077.203554869 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe298eaaabdab4881b624a-006ac5312d" "proxy-server 1867663" 0.0103 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx221dd30da3ac4f69b2712-006ac5312d" "proxy-server 1867663" 0.0055 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdi1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx37d7b9ce25a04dff8f011-006ac5312d" "proxy-server 1867663" 0.0313 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdg1/3/a/ec/big-obj-get" "tx37d7b9ce25a04dff8f011-006ac5312d" "object-server 1867663" 0.0004 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdg1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx37d7b9ce25a04dff8f011-006ac5312d" "proxy-server 1867663" 0.0331 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdh1/3/a/ec/big-obj-get" "tx37d7b9ce25a04dff8f011-006ac5312d" "object-server 1867663" 0.0005 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdh1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx37d7b9ce25a04dff8f011-006ac5312d" "proxy-server 1867663" 0.0397 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/37 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - tx37d7b9ce25a04dff8f011-006ac5312d - 0.0711 - - 1791308077.209323883 1791308077.280440331 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb20a08b9085b47bab8733-006ac5312d" "proxy-server 1867663" 0.0063 "-" 1867663 -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big ... 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.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_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.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.test_server.TestECObjectController.test_GET_ec_deleted +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted ... ok + +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 INFO: 127.0.0.1 - - [07/Oct/2026 07:34:35] "SSYNC /dev/9 HTTP/1.1" 200 498 0.144313 +test-ssync-receiver INFO: (1867684) wsgi starting up on http://127.0.0.1:60543 +test-ssync-receiver INFO: (1867684) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 46902) +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 - - [07/Oct/2026 07:34:35] "SSYNC /dev/9 HTTP/1.1" 200 317 0.102624 +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 46916) +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 - - [07/Oct/2026 07:34:35] "SSYNC /dev/9 HTTP/1.1" 200 316 0.109761 +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 46930) +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 - - [07/Oct/2026 07:34:35] "SSYNC /dev/9 HTTP/1.1" 200 316 0.110870 +test-ssync-receiver INFO: (1867684) wsgi starting up on http://127.0.0.1:55671 +test-ssync-receiver INFO: (1867684) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 41462) +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 - - [07/Oct/2026 07:34:35] "SSYNC /dev/9 HTTP/1.1" 200 316 0.098489 +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 41464) +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 - - [07/Oct/2026 07:34:35] "SSYNC /dev/9 HTTP/1.1" 200 316 0.108493 +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 41480) +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 - - [07/Oct/2026 07:34:35] "SSYNC /dev/9 HTTP/1.1" 200 316 0.111554 +test-ssync-receiver INFO: (1867684) wsgi starting up on http://127.0.0.1:55225 +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 41008) +test-ssync-receiver INFO: (1867684) 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 INFO: 127.0.0.1 - - [07/Oct/2026 07:34:36] "SSYNC /dev/9 HTTP/1.1" 200 276 0.101725 +test-ssync-receiver INFO: (1867684) wsgi starting up on http://127.0.0.1:57383 +test-ssync-receiver INFO: (1867684) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1867684) accepted ('127.0.0.1', 48846) +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 - - [07/Oct/2026 07:34:36] "SSYNC /dev/9 HTTP/1.1" 200 465 0.135034 +test-ssync-receiver INFO: (1867684) wsgi exited, is_accepting=True +test-object-server DEBUG: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sdc1/0" 507 109 "-" "-" "-" 0.0003 "-" 1867684 0 +test-object-server DEBUG: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sdb1/0" 500 125 "-" "-" "-" 0.0043 "-" 1867684 0 +test-reconstructor ERROR: 127.0.0.1:35147/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: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sda1/0" 503 22 "-" "-" "-" 0.0002 "-" 1867684 2 +test-object-server DEBUG: 127.0.0.1 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 1867684 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 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1867684 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 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1867684 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 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1867684 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 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1867684 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 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1867684 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 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1867684 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 - - [06/Oct/2026:17:34:36 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1867684 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: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "SSYNC /sda1/0" 400 41 "-" "-" "-" 0.0003 "-" 1867684 - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.2:1002/sdc (txn: tx7a2ca98857ca40a996e66-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx7a2ca98857ca40a996e66-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx7a2ca98857ca40a996e66-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx7a2ca98857ca40a996e66-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx7a2ca98857ca40a996e66-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx7a2ca98857ca40a996e66-006ac5312d) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx7a2ca98857ca40a996e66-006ac5312d) +test INFO: Client disconnected on read of '/a/c' (txn: tx7a2ca98857ca40a996e66-006ac5312d) +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 +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container ... 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_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_old_style_root_account_container_path ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_reseller_admin +test.unit.proxy.controllers.test_container.TestContainerController.test_reseller_admin ... ok + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txb92c1d6938364618b65fe-006ac5312d" "proxy-server 1867663" 0.0081 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "GET /sdh1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx4f72a0df88ce44ba8b7c4-006ac5312d" "proxy-server 1867663" 0.0007 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "GET /sdi1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx4f72a0df88ce44ba8b7c4-006ac5312d" "proxy-server 1867663" 0.0007 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/37 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - tx4f72a0df88ce44ba8b7c4-006ac5312d - 0.0452 - - 1791308077.286233187 1791308077.331448317 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9ed83471cc84c108a6f9-006ac5312d" "proxy-server 1867663" 0.0014 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:44129/sdb1/1/a/ec_deleted" "txc9ed83471cc84c108a6f9-006ac5312d" "container-server 1867663" 0.0011 "-" 1867663 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:35131/sda1/1/a/ec_deleted" "txc9ed83471cc84c108a6f9-006ac5312d" "container-server 1867663" 0.0010 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txc9ed83471cc84c108a6f9-006ac5312d" "proxy-server 1867663" 0.0258 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txc9ed83471cc84c108a6f9-006ac5312d" "proxy-server 1867663" 0.0262 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/37 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - txc9ed83471cc84c108a6f9-006ac5312d - 0.0576 - - 1791308077.337512016 1791308077.395117760 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc896236c759d488db743d-006ac5312d" "proxy-server 1867663" 0.0020 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:35131/sda1/1/a/ec_deleted" "txc896236c759d488db743d-006ac5312d" "container-server 1867663" 0.0060 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:44129/sdb1/1/a/ec_deleted" "txc896236c759d488db743d-006ac5312d" "container-server 1867663" 0.0010 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "DELETE /sda1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txc896236c759d488db743d-006ac5312d" "proxy-server 1867663" 0.0206 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "DELETE /sdb1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txc896236c759d488db743d-006ac5312d" "proxy-server 1867663" 0.0333 "-" 1867663 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/37 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - txc896236c759d488db743d-006ac5312d - 0.0501 - - 1791308077.396527290 1791308077.446591377 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda0b6223de2540329494b-006ac5312d" "proxy-server 1867663" 0.0020 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sdb1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txe821fa70bd574e218ff79-006ac5312d" "proxy-server 1867663" 0.0011 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txe821fa70bd574e218ff79-006ac5312d" "proxy-server 1867663" 0.0011 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txef14a21efa7c4470a7c32-006ac5312d" "proxy-server 1867663" 0.0003 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txef14a21efa7c4470a7c32-006ac5312d" "proxy-server 1867663" 0.0003 "-" 1867663 3 +proxy DEBUG: Ignoring 404 from primary (txn: txef14a21efa7c4470a7c32-006ac5312d) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txef14a21efa7c4470a7c32-006ac5312d) (client_ip: 127.0.0.1) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txef14a21efa7c4470a7c32-006ac5312d" "proxy-server 1867663" 0.0003 "-" 1867663 3 +proxy DEBUG: Ignoring 404 from primary (txn: txef14a21efa7c4470a7c32-006ac5312d) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/37 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - txef14a21efa7c4470a7c32-006ac5312d - 0.0541 - - 1791308077.447933674 1791308077.502042294 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b14905bd972416fb8005-006ac5312d" "proxy-server 1867663" 0.0020 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "tx9b14905bd972416fb8005-006ac5312d" "container-server 1867663" 0.0058 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx9b14905bd972416fb8005-006ac5312d" "proxy-server 1867663" 0.0193 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "tx9b14905bd972416fb8005-006ac5312d" "container-server 1867663" 0.0011 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx9b14905bd972416fb8005-006ac5312d" "proxy-server 1867663" 0.0177 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/37 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx9b14905bd972416fb8005-006ac5312d - 0.0490 - - 1791308077.503773212 1791308077.552793503 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4716895b08042b38968a-006ac5312d" "proxy-server 1867663" 0.0063 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx16cc94e4a2c843fcad7fe-006ac5312d" "proxy-server 1867663" 0.0014 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdg1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txdac6930991774a738dba1-006ac5312d" "proxy-server 1867663" 0.0340 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdi1/1/a/ec/crash-test-dummy" "txdac6930991774a738dba1-006ac5312d" "object-server 1867663" 0.0005 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdi1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txdac6930991774a738dba1-006ac5312d" "proxy-server 1867663" 0.0324 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdh1/1/a/ec/crash-test-dummy" "txdac6930991774a738dba1-006ac5312d" "object-server 1867663" 0.0004 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdh1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txdac6930991774a738dba1-006ac5312d" "proxy-server 1867663" 0.0356 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/37 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - txdac6930991774a738dba1-006ac5312d - 0.0876 - - 1791308077.554406404 1791308077.642033100 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c577a5d211045f5b607a-006ac5312d" "proxy-server 1867663" 0.0014 "-" 1867663 -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling ... ok + +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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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 1791308077.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#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 +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx995c26dcf7224fdfa111f-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx995c26dcf7224fdfa111f-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx995c26dcf7224fdfa111f-006ac5312d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx4e5cd691eb684a228299c-006ac5312d) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx192d06b828444af39bdab-006ac5312d) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx44cfc6310d1a44bd81074-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx505bab84ce8448f2bef3f-006ac5312d) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68463,10 +67036,19 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response +Exception: kaboom! (txn: txda2a7eb841394ea5aaf07-006ac5312d) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx931d4e4dd6384585858ec-006ac5312d) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx931d4e4dd6384585858ec-006ac5312d) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx421d217145734bb389f22-006ac5312d) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: txf7d4ff807afd435caac12-006ac5312d) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx263a95b64cdb4e83b93ee-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: txe9d5adce1db44ee49c2e2-006ac5312d) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68479,10 +67061,787 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response +Exception: kaboom! (txn: tx286d7db2a53e40688fe90-006ac5312d) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txd0d3b34d25c24ddca1cf0-006ac5312d) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd0d3b34d25c24ddca1cf0-006ac5312d) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: txf3aeabe726924884a4124-006ac5312d) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: txe5db413fc36348948dbfb-006ac5312d) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: txfd27571d14774df883458-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx3e448a61ead04521bf8c0-006ac5312d) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +Exception: kaboom! (txn: tx6ad042dbbcc64f4c9478f-006ac5312d) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx0bb546b539de471a9ef4e-006ac5312d) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx0bb546b539de471a9ef4e-006ac5312d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx00b9d611fc7d41fe818f8-006ac5312d) +test INFO: Client disconnected on read of '/a/c' (txn: txf2dffd3ca6344d249996c-006ac5312d) +test INFO: Client disconnected on read of '/a/c' (txn: tx5bc0af33c4af45c09da5b-006ac5312d) +test INFO: Client disconnected on read of '/a/c' (txn: tx5bc0af33c4af45c09da5b-006ac5312d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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: 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 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) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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: 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: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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: Container GET returning 503 for (204, 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.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 + +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 + +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 1791308077.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 1791308077.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.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 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2test.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 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.2:1002/sdc re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +OSError (txn: tx6d3f4e923c3c4a7daecc2-006ac5312d) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status +OSError (txn: tx6d3f4e923c3c4a7daecc2-006ac5312d) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ + raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68495,10 +67854,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx6d3f4e923c3c4a7daecc2-006ac5312d) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68511,10 +67875,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68527,13 +67893,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68546,10 +67911,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68562,10 +67929,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx6d3f4e923c3c4a7daecc2-006ac5312d) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68578,10 +67950,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68594,10 +67968,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68610,10 +67986,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68626,13 +68004,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68645,10 +68022,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx6d3f4e923c3c4a7daecc2-006ac5312d) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68661,10 +68043,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68677,10 +68061,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68693,10 +68079,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68709,10 +68097,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68725,10 +68115,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -68741,1108 +68133,468 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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.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 - -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/3/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" 404 70 "GET http://localhost/v1/a/65f7150f50e542b0885a16d2e242741e/c67246801113469fb8eeb83cdf585779" "tx56f50f76c80d4412bc882-0068b82112" "proxy-server 3036830" 0.0037 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx56f50f76c80d4412bc882-0068b82112) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8426c5345ef84e80a00a6-0068b82112" "proxy-server 3036830" 0.0054 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/116ef3ab633f4094ada9758e72d85889" 201 - "PUT http://127.0.0.1:50247/sda1/1/a/116ef3ab633f4094ada9758e72d85889" "tx8426c5345ef84e80a00a6-0068b82112" "container-server 3036830" 0.0051 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/116ef3ab633f4094ada9758e72d85889" 201 - "PUT http://127.0.0.1:57289/sdb1/1/a/116ef3ab633f4094ada9758e72d85889" "tx8426c5345ef84e80a00a6-0068b82112" "container-server 3036830" 0.0009 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/1/a/116ef3ab633f4094ada9758e72d85889" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "tx8426c5345ef84e80a00a6-0068b82112" "proxy-server 3036830" 0.0158 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/1/a/116ef3ab633f4094ada9758e72d85889" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "tx8426c5345ef84e80a00a6-0068b82112" "proxy-server 3036830" 0.0246 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbb4c7e507d1a44c8a8246-0068b82112" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/1/a/116ef3ab633f4094ada9758e72d85889" 204 - "HEAD http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "tx8cbada9f4aea45c7a7870-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txd25ad1c2d663442894b98-0068b82112" "proxy-server 3036830" 0.0170 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/sdg1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txd25ad1c2d663442894b98-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/sdh1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txd25ad1c2d663442894b98-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txd25ad1c2d663442894b98-0068b82112" "proxy-server 3036830" 0.0227 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txd25ad1c2d663442894b98-0068b82112" "proxy-server 3036830" 0.0225 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2eb64e6d0ab14eb3b83fb-0068b82112" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/1/a/116ef3ab633f4094ada9758e72d85889" 204 - "HEAD http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "txf675df914ba64ce7aeb79-0068b82112" "proxy-server 3036830" 0.0065 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 200 82 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx728f0131ba9c451daa28a-0068b82112" "proxy-server 3036830" 0.0008 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 200 82 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx728f0131ba9c451daa28a-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde2b80d12d56439880780-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/1/a/116ef3ab633f4094ada9758e72d85889" 204 - "HEAD http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "txab04b9a069e14e5ea9837-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx2055fe66d6194928b2151-0068b82112" "proxy-server 3036830" 0.0160 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/sdg1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx2055fe66d6194928b2151-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/sdi1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx2055fe66d6194928b2151-0068b82112" "object-server 3036830" 0.0003 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx2055fe66d6194928b2151-0068b82112" "proxy-server 3036830" 0.0199 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx2055fe66d6194928b2151-0068b82112" "proxy-server 3036830" 0.0217 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1491da4391b44d96bb8d9-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/1/a/116ef3ab633f4094ada9758e72d85889" 204 - "HEAD http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "tx9dda15ae04d646138258c-0068b82112" "proxy-server 3036830" 0.0067 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 200 82 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx184d7268664b4cc5bdbc7-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 200 82 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx184d7268664b4cc5bdbc7-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe44b4d4136534a6b8c7c5-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/1/a/116ef3ab633f4094ada9758e72d85889" 204 - "HEAD http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "txde04176af24a4d84b429d-0068b82112" "proxy-server 3036830" 0.0099 "-" 3036830 3test.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges ... 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.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default ... 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 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 INFO: Nothing reconstructed for 3.0994415283203125e-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 2.86102294921875e-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.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 (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 2.86102294921875e-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 4.76837158203125e-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.4:1004/sde/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.11:1011/sdl/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.7:1007/sdh/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.10:1010/sdk/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (5 x unknown, 4 x 404, 4 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.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 1756897554.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 1756897554.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 1756897554.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 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 1756897555.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 7.62939453125e-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 1756897554.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 ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897554.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 1756897555.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 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 1756897554.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 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 1756897554.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 (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 1756897554.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 - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txb8961c1ac0274c289aad0-0068b82112" "proxy-server 3036830" 0.0090 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/sdi1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txb8961c1ac0274c289aad0-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/sdh1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txb8961c1ac0274c289aad0-0068b82112" "object-server 3036830" 0.0003 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txb8961c1ac0274c289aad0-0068b82112" "proxy-server 3036830" 0.0189 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 201 - "PUT http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txb8961c1ac0274c289aad0-0068b82112" "proxy-server 3036830" 0.0146 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3695c33bfc844f6af3e9-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/1/a/116ef3ab633f4094ada9758e72d85889" 204 - "HEAD http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "tx2a6829f8565d4e82b6dfa-0068b82112" "proxy-server 3036830" 0.0023 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 200 82 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx298e731fedf44664bbe59-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 200 82 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx298e731fedf44664bbe59-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa812b9634a204d8194b50-0068b82112" "proxy-server 3036830" 0.0015 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/1/a/116ef3ab633f4094ada9758e72d85889" 204 - "HEAD http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "txedde0fead81048909a199-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 404 70 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx70c321cb015d436592f24-0068b82112" "proxy-server 3036830" 0.0003 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 404 70 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx70c321cb015d436592f24-0068b82112" "proxy-server 3036830" 0.0002 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx70c321cb015d436592f24-0068b82112) -proxy DEBUG: Ignoring 404 from primary (txn: tx70c321cb015d436592f24-0068b82112) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 404 70 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "tx70c321cb015d436592f24-0068b82112" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx70c321cb015d436592f24-0068b82112) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b0d5e013de44fc985e12-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/1/a/116ef3ab633f4094ada9758e72d85889" 204 - "HEAD http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889" "tx51df48c541ea489ab207e-0068b82112" "proxy-server 3036830" 0.0026 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 200 82 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txc4fb75ab550e4cb8a1ae9-0068b82112" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 200 82 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txc4fb75ab550e4cb8a1ae9-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" 404 70 "GET http://localhost/v1/a/116ef3ab633f4094ada9758e72d85889/552c4ba6c27447b19041f6d051759025" "txc4fb75ab550e4cb8a1ae9-0068b82112" "proxy-server 3036830" 0.0003 "-" 3036830 3 -proxy DEBUG: Ignoring 404 from primary (txn: txc4fb75ab550e4cb8a1ae9-0068b82112) -proxy ERROR: Object returning 503 for [] (txn: txc4fb75ab550e4cb8a1ae9-0068b82112) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbd466407440d44068da64-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:57289/sdb1/3/a/ec-crazytown" "txbd466407440d44068da64-0068b82112" "container-server 3036830" 0.0009 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:50247/sda1/3/a/ec-crazytown" "txbd466407440d44068da64-0068b82112" "container-server 3036830" 0.0009 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "txbd466407440d44068da64-0068b82112" "proxy-server 3036830" 0.0083 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "txbd466407440d44068da64-0068b82112" "proxy-server 3036830" 0.0134 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdaf94e5d402d4d07aa9f6-0068b82112" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx134aadedb82e4dd1bd0e9-0068b82112" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "txb25ea3fbbc7a4926a0760-0068b82112" "proxy-server 3036830" 0.0000 "-" 3036830 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:46379/sdi1, error: ERROR Insufficient Storage (txn: txb25ea3fbbc7a4926a0760-0068b82112) -proxy DEBUG: Node is error limited: 127.0.0.1:46379/sdi1 (txn: txb25ea3fbbc7a4926a0760-0068b82112) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdh1/3/a/ec-crazytown/obj" "txb25ea3fbbc7a4926a0760-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdg1/3/a/ec-crazytown/obj" "txb25ea3fbbc7a4926a0760-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3test.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.common.test_statsd_client.TestStatsdClientOutput.test_methods_are_no_ops_when_not_enabled -test.unit.common.test_statsd_client.TestStatsdClientOutput.test_methods_are_no_ops_when_not_enabled ... 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.TestParseMimeHeaders.test_parse_mime_headers -test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers ... 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_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.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.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 +OSError (txn: tx6d3f4e923c3c4a7daecc2-006ac5312d)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 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txb25ea3fbbc7a4926a0760-0068b82112" "proxy-server 3036830" 0.0104 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txb25ea3fbbc7a4926a0760-0068b82112" "proxy-server 3036830" 0.0116 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad9331a788e743fabdcf6-0068b82112" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txf2dbdd9a635c4d9cb32c0-0068b82112" "proxy-server 3036830" 0.0069 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "tx5436bb30be724de5bf1c3-0068b82112" "proxy-server 3036830" 0.0001 "-" 3036830 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41293/sdg1, error: ERROR Insufficient Storage (txn: tx5436bb30be724de5bf1c3-0068b82112) -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx5436bb30be724de5bf1c3-0068b82112" "proxy-server 3036830" 0.0241 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdh1/3/a/ec-crazytown/obj" "tx5436bb30be724de5bf1c3-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx5436bb30be724de5bf1c3-0068b82112" "proxy-server 3036830" 0.0287 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx34be71c6bc5545b5a93e4-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx1687b55ba32c4ddabf571-0068b82112" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txf2b24fe7834448688fb53-0068b82112" "proxy-server 3036830" 0.0001 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txf2b24fe7834448688fb53-0068b82112" "proxy-server 3036830" 0.0007 "-" 3036830 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:37743/sdh1, error: ERROR Insufficient Storage (txn: txf2b24fe7834448688fb53-0068b82112) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txf2b24fe7834448688fb53-0068b82112" "proxy-server 3036830" 0.0000 "-" 3036830 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41293/sdg1, error: ERROR Insufficient Storage (txn: txf2b24fe7834448688fb53-0068b82112) -proxy DEBUG: Node is error limited: 127.0.0.1:41293/sdg1 (txn: txf2b24fe7834448688fb53-0068b82112) -proxy ERROR: Object returning 503 for [] (txn: txf2b24fe7834448688fb53-0068b82112) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx860efa512cf9473d88d10-0068b82112" "proxy-server 3036830" 0.0015 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txa1a5625800a043b0a2549-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx111dc497b8c5474082666-0068b82112" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx111dc497b8c5474082666-0068b82112" "proxy-server 3036830" 0.0001 "-" 3036830 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41293/sdg1, error: ERROR Insufficient Storage (txn: tx111dc497b8c5474082666-0068b82112) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx111dc497b8c5474082666-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e4448f236ac4abcbd4b3-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx73b484b8c7104333a5d4c-0068b82112" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txb1fb4ed03e30431c8ad83-0068b82112" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txb1fb4ed03e30431c8ad83-0068b82112" "proxy-server 3036830" 0.0000 "-" 3036830 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:37743/sdh1, error: ERROR Insufficient Storage (txn: txb1fb4ed03e30431c8ad83-0068b82112) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txb1fb4ed03e30431c8ad83-0068b82112" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy ERROR: Object returning 503 for [] (txn: txb1fb4ed03e30431c8ad83-0068b82112) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7fc225473c4d4149bb1c7-0068b82112" "proxy-server 3036830" 0.0012 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:57289/sdb1/3/a/ec-dup-crazytown" "tx7fc225473c4d4149bb1c7-0068b82112" "container-server 3036830" 0.0010 "-" 3036830 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:50247/sda1/3/a/ec-dup-crazytown" "tx7fc225473c4d4149bb1c7-0068b82112" "container-server 3036830" 0.0010 "-" 3036830 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "tx7fc225473c4d4149bb1c7-0068b82112" "proxy-server 3036830" 0.0131 "-" 3036830 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdb1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "tx7fc225473c4d4149bb1c7-0068b82112" "proxy-server 3036830" 0.0177 "-" 3036830 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx642b618599fd4f37819e9-0068b82112" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx854dd0eb9bf24452864e8-0068b82112" "proxy-server 3036830" 0.0011 "-" 3036830 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx8b28b458c82246e4a4e9b-0068b82112" "proxy-server 3036830" 0.0019 "-" 3036830 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx8b28b458c82246e4a4e9b-0068b82112" "proxy-server 3036830" 0.0002 "-" 3036830 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx8b28b458c82246e4a4e9b-0068b82112" "proxy-server 3036830" 0.0001 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:55769/sdl1, error: ERROR Insufficient Storage (txn: tx8b28b458c82246e4a4e9b-0068b82112) -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0: +test ERROR: Container GET returning 503 for [] (txn: tx6d3f4e923c3c4a7daecc2-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx8ca29351f73646e584795-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx8ca29351f73646e584795-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx8ca29351f73646e584795-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx8ca29351f73646e584795-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx8ca29351f73646e584795-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx8ca29351f73646e584795-006ac5312d) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx8ca29351f73646e584795-006ac5312d) +test INFO: Client disconnected on read of '/a/c' (txn: txa714f5c4516c4957bb6a8-006ac5312d) +test INFO: Client disconnected on read of '/a/c' (txn: txa39462a353de40ffbe367-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx819caf0ae673407b8af7d-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx819caf0ae673407b8af7d-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx819caf0ae673407b8af7d-006ac5312d) +test ERROR: Container GET returning 503 for [] (txn: tx819caf0ae673407b8af7d-006ac5312d) +test INFO: Client disconnected on read of '/a/c' (txn: tx819caf0ae673407b8af7d-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx5a9b59f63a22487884287-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx5a9b59f63a22487884287-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx5a9b59f63a22487884287-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx5a9b59f63a22487884287-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx5a9b59f63a22487884287-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx5a9b59f63a22487884287-006ac5312d) +test ERROR: Container GET returning 503 for [] (txn: tx5a9b59f63a22487884287-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbc94f793f63d48f196a61-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbc94f793f63d48f196a61-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbc94f793f63d48f196a61-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbc94f793f63d48f196a61-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbc94f793f63d48f196a61-006ac5312d) +test ERROR: Container GET returning 503 for [] (txn: txbc94f793f63d48f196a61-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe6feb957aaaf46a0abc93-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe6feb957aaaf46a0abc93-006ac5312d) +test ERROR: Container GET returning 503 for [] (txn: txe6feb957aaaf46a0abc93-006ac5312d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx401615d96ded46cc86c45-006ac5312d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txb34d22e679474b3699bf8-006ac5312e) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txb34d22e679474b3699bf8-006ac5312e) +test ERROR: Container GET returning 503 for [500, 500] (txn: txb34d22e679474b3699bf8-006ac5312e) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txcfcef6c78932433da7fbe-006ac5312e) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txde370944b20741e4ade68-006ac5312e) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txde370944b20741e4ade68-006ac5312e) +test INFO: Client disconnected on read of '/a/c' (txn: txde370944b20741e4ade68-006ac5312e) +test ERROR: Container GET returning 503 for [] (txn: tx6eadaf5865834452a3ff4-006ac5312e) +test INFO: Client disconnected on read of '/a/c' (txn: tx6eadaf5865834452a3ff4-006ac5312e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txc8e9d56f6fff474eae57b-006ac5312e) +test INFO: Client disconnected on read of '/a/c' (txn: txc8e9d56f6fff474eae57b-006ac5312e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/common/memcached.py", line 447, in get - sock.sendall(b'get ' + cmd.hash_key + b'\r\n') - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 1375, in handle_get - raise Exception('get failed') -Exception: get failed -test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method get, config_timeout 0.01, time_spent 1.0 -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix incr_key, method incr, time_spent 0.0: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa69844ee34a34c2a98204-006ac5312e) +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.35.1/swift/common/memcached.py", line 518, in incr - new_val = self._add(fp, sock, cmd, add_val, timeout) - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa69844ee34a34c2a98204-006ac5312e) +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.35.1/swift/common/memcached.py", line 415, in set - sock.sendall(set_msg(cmd.hash_key, flags, timeout, value)) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/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 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 NOTICE: Child 3036835 exiting normally -test NOTICE: Started child 88 from parent 3036835 -test NOTICE: Started child 89 from parent 3036835 -test ERROR: Removing dead child 88 from parent 3036835 -test NOTICE: Started child 90 from parent 3036835 -test NOTICE: Started child 88 from parent 3036835 -test NOTICE: Started child 89 from parent 3036835 -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_backend.TestContainerBrokerBeforeMetadata.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted ... 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 8.344650268554688e-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 1756897554.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.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.00000test.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.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim ... ok - -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:59555/sdk1, error: ERROR Insufficient Storage (txn: tx8b28b458c82246e4a4e9b-0068b82112) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57877/sdj1, error: ERROR Insufficient Storage (txn: tx8b28b458c82246e4a4e9b-0068b82112) -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdg1/2/a/ec-dup-crazytown/obj" "tx8b28b458c82246e4a4e9b-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx8b28b458c82246e4a4e9b-0068b82112" "proxy-server 3036830" 0.0317 "-" 3036830 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx8b28b458c82246e4a4e9b-0068b82112" "proxy-server 3036830" 0.0419 "-" 3036830 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdh1/2/a/ec-dup-crazytown/obj" "tx8b28b458c82246e4a4e9b-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx8b28b458c82246e4a4e9b-0068b82112" "proxy-server 3036830" 0.0399 "-" 3036830 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6e230f2af7f48579ba63-0068b82112" "proxy-server 3036830" 0.0061 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:54 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txfd812c38ad1347508497c-0068b82112" "proxy-server 3036830" 0.0043 "-" 3036830 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txf403ad9b5bd4480692d8a-0068b82112" "proxy-server 3036830" 0.0001 "-" 3036830 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txf403ad9b5bd4480692d8a-0068b82112" "proxy-server 3036830" 0.0000 "-" 3036830 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txf403ad9b5bd4480692d8a-0068b82112" "proxy-server 3036830" 0.0001 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:37743/sdh1, error: ERROR Insufficient Storage (txn: txf403ad9b5bd4480692d8a-0068b82112) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41293/sdg1, error: ERROR Insufficient Storage (txn: txf403ad9b5bd4480692d8a-0068b82112) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:46379/sdi1, error: ERROR Insufficient Storage (txn: txf403ad9b5bd4480692d8a-0068b82112) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdk1/2/a/ec-dup-crazytown/obj" "txf403ad9b5bd4480692d8a-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdj1/2/a/ec-dup-crazytown/obj" "txf403ad9b5bd4480692d8a-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdl1/2/a/ec-dup-crazytown/obj" "txf403ad9b5bd4480692d8a-0068b82112" "object-server 3036830" 0.0004 "-" 3036830 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txf403ad9b5bd4480692d8a-0068b82112" "proxy-server 3036830" 0.0302 "-" 3036830 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txf403ad9b5bd4480692d8a-0068b82112" "proxy-server 3036830" 0.0292 "-" 3036830 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txf403ad9b5bd4480692d8a-0068b82112" "proxy-server 3036830" 0.0290 "-" 3036830 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94ffcc11cae74449a9584-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txed49736e0e87404280a5c-0068b82113" "proxy-server 3036830" 0.0030 "-" 3036830 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx401b40b1440d4d96b3932-0068b82113" "proxy-server 3036830" 0.0001 "-" 3036830 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx401b40b1440d4d96b3932-0068b82113" "proxy-server 3036830" 0.0000 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:46379/sdi1, error: ERROR Insufficient Storage (txn: tx401b40b1440d4d96b3932-0068b82113) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:59555/sdk1, error: ERROR Insufficient Storage (txn: tx401b40b1440d4d96b3932-0068b82113) -proxy DEBUG: Node is error limited: 127.0.0.1:46379/sdi1 (txn: tx401b40b1440d4d96b3932-0068b82113) -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx401b40b1440d4d96b3932-0068b82113" "proxy-server 3036830" 0.0001 "-" 3036830 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx401b40b1440d4d96b3932-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:55769/sdl1, error: ERROR Insufficient Storage (txn: tx401b40b1440d4d96b3932-0068b82113) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx401b40b1440d4d96b3932-0068b82113" "proxy-server 3036830" 0.0001 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:37743/sdh1, error: ERROR Insufficient Storage (txn: tx401b40b1440d4d96b3932-0068b82113) -proxy DEBUG: Node is error limited: 127.0.0.1:37743/sdh1 (txn: tx401b40b1440d4d96b3932-0068b82113) -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx401b40b1440d4d96b3932-0068b82113" "proxy-server 3036830" 0.0001 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57877/sdj1, error: ERROR Insufficient Storage (txn: tx401b40b1440d4d96b3932-0068b82113) -proxy DEBUG: Node is error limited: 127.0.0.1:57877/sdj1 (txn: tx401b40b1440d4d96b3932-0068b82113) -proxy ERROR: Object returning 503 for [] (txn: tx401b40b1440d4d96b3932-0068b82113) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8f7a00ecc26845e1976b5-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx6b4b7858a87c4ab9b7206-0068b82113" "proxy-server 3036830" 0.0023 "-" 3036830 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx4663c981b23d45a6b7765-0068b82113" "proxy-server 3036830" 0.0001 "-" 3036830 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx4663c981b23d45a6b7765-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:55769/sdl1, error: ERROR Insufficient Storage (txn: tx4663c981b23d45a6b7765-0068b82113)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 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker ... 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.TestContainerBrokerBeforeSPI.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation ... 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.TestContainerBrokerBeforeMetadata.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_legacy_pending_files ... 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 - -proxy DEBUG: Node is error limited: 127.0.0.1:55769/sdl1 (txn: tx4663c981b23d45a6b7765-0068b82113) -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx4663c981b23d45a6b7765-0068b82113" "proxy-server 3036830" 0.0001 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:46379/sdi1, error: ERROR Insufficient Storage (txn: tx4663c981b23d45a6b7765-0068b82113) -proxy DEBUG: Node is error limited: 127.0.0.1:46379/sdi1 (txn: tx4663c981b23d45a6b7765-0068b82113) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx4663c981b23d45a6b7765-0068b82113" "proxy-server 3036830" 0.0001 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41293/sdg1, error: ERROR Insufficient Storage (txn: tx4663c981b23d45a6b7765-0068b82113) -proxy DEBUG: Node is error limited: 127.0.0.1:41293/sdg1 (txn: tx4663c981b23d45a6b7765-0068b82113) -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx4663c981b23d45a6b7765-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx792037b515004a2d9f2fd-0068b82113" "proxy-server 3036830" 0.0041 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx63526472af5f4aa9822c0-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe0bff14cbf7341f2862c2-0068b82113" "proxy-server 3036830" 0.0001 "-" 3036830 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe0bff14cbf7341f2862c2-0068b82113" "proxy-server 3036830" 0.0000 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:46379/sdi1, error: ERROR Insufficient Storage (txn: txe0bff14cbf7341f2862c2-0068b82113) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:55769/sdl1, error: ERROR Insufficient Storage (txn: txe0bff14cbf7341f2862c2-0068b82113) -proxy DEBUG: Node is error limited: 127.0.0.1:46379/sdi1 (txn: txe0bff14cbf7341f2862c2-0068b82113) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe0bff14cbf7341f2862c2-0068b82113" "proxy-server 3036830" 0.0016 "-" 3036830 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe0bff14cbf7341f2862c2-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe0bff14cbf7341f2862c2-0068b82113" "proxy-server 3036830" 0.0001 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:37743/sdh1, error: ERROR Insufficient Storage (txn: txe0bff14cbf7341f2862c2-0068b82113) -proxy DEBUG: Node is error limited: 127.0.0.1:37743/sdh1 (txn: txe0bff14cbf7341f2862c2-0068b82113) -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe0bff14cbf7341f2862c2-0068b82113" "proxy-server 3036830" 0.0000 "-" 3036830 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57877/sdj1, error: ERROR Insufficient Storage (txn: txe0bff14cbf7341f2862c2-0068b82113) -proxy DEBUG: Node is error limited: 127.0.0.1:57877/sdj1 (txn: txe0bff14cbf7341f2862c2-0068b82113) -proxy ERROR: Object returning 503 for [] (txn: txe0bff14cbf7341f2862c2-0068b82113) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx24e15999f3a84f289d2a6-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:57289/sdb1/1/a/ec-con" "tx24e15999f3a84f289d2a6-0068b82113" "container-server 3036830" 0.0011 "-" 3036830 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:50247/sda1/1/a/ec-con" "tx24e15999f3a84f289d2a6-0068b82113" "container-server 3036830" 0.0009 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx24e15999f3a84f289d2a6-0068b82113" "proxy-server 3036830" 0.0077 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx24e15999f3a84f289d2a6-0068b82113" "proxy-server 3036830" 0.0213 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx24e15999f3a84f289d2a6-0068b82113 - 0.0299 - - 1756897555.135689974 1756897555.165559292 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe19e1e510391453f86157-0068b82113" "proxy-server 3036830" 0.0018 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txccb7f4bb4c2140be98abe-0068b82113" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdi1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx58abdbbbcea24b78b1615-0068b82113" "proxy-server 3036830" 0.0090 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sda1/1/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdh1/2/a/ec-con/range-get-test" "tx58abdbbbcea24b78b1615-0068b82113" "object-server 3036830" 0.0004 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdb1/1/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdg1/2/a/ec-con/range-get-test" "tx58abdbbbcea24b78b1615-0068b82113" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdg1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx58abdbbbcea24b78b1615-0068b82113" "proxy-server 3036830" 0.0126 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdh1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx58abdbbbcea24b78b1615-0068b82113" "proxy-server 3036830" 0.0143 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 PUT /v1/a/ec-con/range-get-test HTTP/1.0 201 - - t 14513 - - tx58abdbbbcea24b78b1615-0068b82113 - 0.0265 - - 1756897555.167173624 1756897555.193640232 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txebed7d1b8a8147feb3a53-0068b82113" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx9352a32419884630bc1b0-0068b82113" "proxy-server 3036830" 0.0020 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdg1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "txf7aedc845f244a02ad0a9-0068b82113" "proxy-server 3036830" 0.0196 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdi1/0/a/ec-con/range-get-test-tiny" "txf7aedc845f244a02ad0a9-0068b82113" "object-server 3036830" 0.0004 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdi1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "txf7aedc845f244a02ad0a9-0068b82113" "proxy-server 3036830" 0.0234 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sda1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdh1/0/a/ec-con/range-get-test-tiny" "txf7aedc845f244a02ad0a9-0068b82113" "object-server 3036830" 0.0004 "-" 3036830 3 -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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter ... ok -test.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.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter ... 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_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_off_end ... 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.TestContainerBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse ... ok - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdh1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "txf7aedc845f244a02ad0a9-0068b82113" "proxy-server 3036830" 0.0252 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 PUT /v1/a/ec-con/range-get-test-tiny HTTP/1.0 201 - - t 17 - - txf7aedc845f244a02ad0a9-0068b82113 - 0.0424 - - 1756897555.194894552 1756897555.237338305 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0965269416594a5ca5bbf-0068b82113" "proxy-server 3036830" 0.0055 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1e097779c4e44686b7fd7-0068b82113" "proxy-server 3036830" 0.0101 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdh1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "txb5622487a0504212bf95d-0068b82113" "proxy-server 3036830" 0.0082 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sda1/1/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdi1/0/a/ec-con/range-get-test-aligned" "txb5622487a0504212bf95d-0068b82113" "object-server 3036830" 0.0004 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdg1/0/a/ec-con/range-get-test-aligned" "txb5622487a0504212bf95d-0068b82113" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdg1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "txb5622487a0504212bf95d-0068b82113" "proxy-server 3036830" 0.0148 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "PUT /sdi1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "txb5622487a0504212bf95d-0068b82113" "proxy-server 3036830" 0.0161 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 PUT /v1/a/ec-con/range-get-test-aligned HTTP/1.0 201 - - t 8192 - - txb5622487a0504212bf95d-0068b82113 - 0.0425 - - 1756897555.238712311 1756897555.281245708 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx32c05f558fde4dc08b22b-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txeeb4b06ab8a74456acc55-0068b82113" "proxy-server 3036830" 0.0023 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +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" "txf615561224ef4e91b50e6-0068b82113" "proxy-server 3036830" 0.0095 "-" 3036830 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +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" "txf615561224ef4e91b50e6-0068b82113" "object-server 3036830" 0.0004 "-" 3036830 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +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" "txf615561224ef4e91b50e6-0068b82113" "object-server 3036830" 0.0004 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +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" "txf615561224ef4e91b50e6-0068b82113" "proxy-server 3036830" 0.0134 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +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" "txf615561224ef4e91b50e6-0068b82113" "proxy-server 3036830" 0.0152 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 PUT /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 201 - - t - - - txf615561224ef4e91b50e6-0068b82113 - 0.0282 - - 1756897555.282502890 1756897555.310659170 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa82bacf9247a41a7965e7-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2fe84788f1b34f059d595-0068b82113" "proxy-server 3036830" 0.0022 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txfc6bd93ba961480887d62-0068b82113" "proxy-server 3036830" 0.0008 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txfc6bd93ba961480887d62-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5501 - txfc6bd93ba961480887d62-0068b82113 - 0.0167 - - 1756897555.316543341 1756897555.333258152 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc05badae47814aaa8bcab-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx305fcec53d024048b1052-0068b82113" "proxy-server 3036830" 0.0026 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "txfcdafef6adc1449997750-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "txfcdafef6adc1449997750-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 6321 - txfcdafef6adc1449997750-0068b82113 - 0.0203 - - 1756897555.338551998 1756897555.358818769 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd77f5d25d1364e51b3db2-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txed4a6b4c76a14987a7bab-0068b82113" "proxy-server 3036830" 0.0014 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx9daeb0694b514811b1e8a-0068b82113" "proxy-server 3036830" 0.0008 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx9daeb0694b514811b1e8a-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3test.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_prefix_delim ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end ... 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 - -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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 1756897554.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 7.62939453125e-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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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.proxy.test_server.TestObjectECRangedGET.test_bogus -test.unit.proxy.test_server.TestObjectECRangedGET.test_bogus ... 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.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.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 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx9daeb0694b514811b1e8a-0068b82113 - 0.0203 - - 1756897555.364786386 1756897555.385066032 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71c864bdef324f72b20e0-0068b82113" "proxy-server 3036830" 0.0054 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx49bd8cd056714b509e586-0068b82113" "proxy-server 3036830" 0.0093 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txc4dbcd14567f4f90ba6fc-0068b82113" "proxy-server 3036830" 0.0033 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txc4dbcd14567f4f90ba6fc-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 4096 - txc4dbcd14567f4f90ba6fc-0068b82113 - 0.0293 - - 1756897555.394202709 1756897555.423482656 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3d698b12b654a9494f3e-0068b82113" "proxy-server 3036830" 0.0017 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx4f1e7f10f3374071a69af-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6e6d93ca93c2480d8aaff-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6e6d93ca93c2480d8aaff-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2225 - tx6e6d93ca93c2480d8aaff-0068b82113 - 0.0148 - - 1756897555.430140257 1756897555.444895983 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx03eb372eb16a4ce08c7a7-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txea949367a17747d5961f3-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6423b5ecd17c4f5387fa5-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6423b5ecd17c4f5387fa5-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - tx6423b5ecd17c4f5387fa5-0068b82113 - 0.0213 - - 1756897555.451132298 1756897555.472391367 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf08fd232db91438fbe8c1-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx17b2d1779fae4e33b33e9-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3e52ea3378214608a5ab9-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3e52ea3378214608a5ab9-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2 - tx3e52ea3378214608a5ab9-0068b82113 - 0.0152 - - 1756897555.479352951 1756897555.494543791 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2478fe7f3b8f48e9b4dc8-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx188342fab6d843b084166-0068b82113" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx47a962d31c184b0e8b15c-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx47a962d31c184b0e8b15c-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx47a962d31c184b0e8b15c-0068b82113 - 0.0150 - - 1756897555.499777317 1756897555.514730453 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx980dcd20cb904e0abcaa2-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx00404a2b38274b3f8ff29-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 3test.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.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 -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... 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.test_server.TestObjectECRangedGET.test_multiple_ranges_one_barely_unsatisfiable -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_one_barely_unsatisfiable ... 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.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment ... 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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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 1756897555.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.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 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1e8f7a01ec2643f1b374e-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1e8f7a01ec2643f1b374e-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - tx1e8f7a01ec2643f1b374e-0068b82113 - 0.0327 - - 1756897555.520874023 1756897555.553550482 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e138b11d93947d1b9170-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe4ad5fc978b3424c86909-0068b82113" "proxy-server 3036830" 0.0014 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "txd8ed3c5126274a8a914b3-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "txd8ed3c5126274a8a914b3-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5000 - txd8ed3c5126274a8a914b3-0068b82113 - 0.0254 - - 1756897555.558418036 1756897555.583843470 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx53438b350399494584db4-0068b82113" "proxy-server 3036830" 0.0014 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc8cc46308d164ccc8897f-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txe5e0b959a2ab435cb04b4-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txe5e0b959a2ab435cb04b4-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 854 - txe5e0b959a2ab435cb04b4-0068b82113 - 0.0158 - - 1756897555.590983868 1756897555.606739759 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e908c6e0e88449aa2579-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx89c50fcfec58499f84812-0068b82113" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "txcdfe794e1688499783622-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "txcdfe794e1688499783622-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - txcdfe794e1688499783622-0068b82113 - 0.0157 - - 1756897555.613228559 1756897555.628969669 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4014c88deb4f4647b61dc-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe438e06ced0842f18323b-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "tx4091b3b6d3694443ba665-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "tx4091b3b6d3694443ba665-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 249 - tx4091b3b6d3694443ba665-0068b82113 - 0.0155 - - 1756897555.635493040 1756897555.650997877 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3615eb865e1a4ac8bc4c3-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx798bfa84e84f4706aedb3-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "tx52cb9b14f92e4420a11cc-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "tx52cb9b14f92e4420a11cc-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 564 - tx52cb9b14f92e4420a11cc-0068b82113 - 0.0414 - - 1756897555.657351732 1756897555.698717117 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_multiple_ranges_some_unsatisfiable -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable ... 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.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 + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa69844ee34a34c2a98204-006ac5312e) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa69844ee34a34c2a98204-006ac5312e)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.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.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.test_server.TestECObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_policy_stat_tracking ... 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 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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#1test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix -test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix ... ok - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx62861bc6c6284905a7e96-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb310490965774e1ba9ee1-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txea5db94db1c741e3939c6-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txea5db94db1c741e3939c6-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - txea5db94db1c741e3939c6-0068b82113 - 0.0318 - - 1756897555.709554434 1756897555.741305351 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx43449d4939674d24a5afd-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf2d8d6a1a3884020bcf76-0068b82113" "proxy-server 3036830" 0.0011 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txfb95c701cf954d5588d05-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txfb95c701cf954d5588d05-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - txfb95c701cf954d5588d05-0068b82113 - 0.0159 - - 1756897555.748585463 1756897555.764441490 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe22e1be125b543f8a5115-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx6243e5f152f44c83b1e00-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7e0783aa8a83429f888a4-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7e0783aa8a83429f888a4-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - tx7e0783aa8a83429f888a4-0068b82113 - 0.0149 - - 1756897555.770196915 1756897555.785101891 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e1067a7de5044b589c71-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx967d35f089894853b8645-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx55862adcafe54d508f62b-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx55862adcafe54d508f62b-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx55862adcafe54d508f62b-0068b82113 - 0.0170 - - 1756897555.790724754 1756897555.807695866 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx678af51f6d2c48039a30d-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txdde87bf89a12468187036-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txd645eb3a467a4affbf3e0-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txd645eb3a467a4affbf3e0-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 14513 - txd645eb3a467a4affbf3e0-0068b82113 - 0.0151 - - 1756897555.813276529 1756897555.828384876 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb23e1ebc69054554b5c58-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2288a97b74bb43f2bc8ac-0068b82113" "proxy-server 3036830" 0.0014 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "txe99f063ffd6246f398650-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "txe99f063ffd6246f398650-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 17 - txe99f063ffd6246f398650-0068b82113 - 0.0140 - - 1756897555.833695173 1756897555.847664833 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges ... 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 -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.proxy.test_server.TestObjectECRangedGET.test_suffix_two_segs -test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_two_segs ... ok - -object-reconstructor WARNING: Quarantined object /tmp/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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.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_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.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.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_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.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object ... ok + +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa69844ee34a34c2a98204-006ac5312e) +test ERROR: Container GET returning 503 for (200, 503, 503) (txn: txa69844ee34a34c2a98204-006ac5312e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx7c84122e1a504bc6937f3-006ac5312e) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx7c84122e1a504bc6937f3-006ac5312e) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx7c84122e1a504bc6937f3-006ac5312e) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx7c84122e1a504bc6937f3-006ac5312e) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx7c84122e1a504bc6937f3-006ac5312e) +test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx7c84122e1a504bc6937f3-006ac5312e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.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 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx3bab70f564174666873e2-006ac5312d" "proxy-server 1867663" 0.0024 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "GET /sdh1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx8494aae2d7b14beb988f9-006ac5312d" "proxy-server 1867663" 0.0048 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "GET /sdi1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx8494aae2d7b14beb988f9-006ac5312d" "proxy-server 1867663" 0.0007 "-" 1867663 3 +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx8494aae2d7b14beb988f9-006ac5312d) (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.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx8494aae2d7b14beb988f9-006ac5312d) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/37 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx8494aae2d7b14beb988f9-006ac5312d - 0.0501 - - 1791308077.643587589 1791308077.693680525 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: (1867663) wsgi starting up on http://127.0.0.1:50017 +proxy DEBUG: (1867663) accepted ('127.0.0.1', 38662) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1ba900fcb1b407cb9b43-006ac5312d" "proxy-server 1867663" 0.0063 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "txc1ba900fcb1b407cb9b43-006ac5312d" "container-server 1867663" 0.0053 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txc1ba900fcb1b407cb9b43-006ac5312d" "proxy-server 1867663" 0.0088 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "txc1ba900fcb1b407cb9b43-006ac5312d" "container-server 1867663" 0.0011 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txc1ba900fcb1b407cb9b43-006ac5312d" "proxy-server 1867663" 0.0331 "-" 1867663 3 +proxy INFO: 127.0.0.1 - - [06/Oct/2026 17:34:37] "PUT /v1/a/ec HTTP/1.1" 202 252 0.045628 (txn: txc1ba900fcb1b407cb9b43-006ac5312d) +proxy DEBUG: (1867663) accepted ('127.0.0.1', 38672) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab5507910e93420d90adf-006ac5312d" "proxy-server 1867663" 0.0021 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txea84dddbc67042f0ac618-006ac5312d" "proxy-server 1867663" 0.0013 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx541a1183c8794a43ba70e-006ac5312d" "proxy-server 1867663" 0.0375 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "tx541a1183c8794a43ba70e-006ac5312d" "object-server 1867663" 0.0005 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "tx541a1183c8794a43ba70e-006ac5312d" "object-server 1867663" 0.0004 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx541a1183c8794a43ba70e-006ac5312d" "proxy-server 1867663" 0.0334 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx541a1183c8794a43ba70e-006ac5312d" "proxy-server 1867663" 0.0393 "-" 1867663 3 +proxy INFO: 127.0.0.1 - - [06/Oct/2026 17:34:37] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.083117 (txn: tx541a1183c8794a43ba70e-006ac5312d) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0488627b879d4905b5051-006ac5312d" "proxy-server 1867663" 0.0015 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx987cc5caf9cc47959253f-006ac5312d" "proxy-server 1867663" 0.0027 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx67445c52cd4e4414ae73a-006ac5312d" "proxy-server 1867663" 0.0049 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:37 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx67445c52cd4e4414ae73a-006ac5312d" "proxy-server 1867663" 0.0007 "-" 1867663 3 +proxy INFO: 127.0.0.1 - - [06/Oct/2026 17:34:37] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1777 0.042068 (txn: tx67445c52cd4e4414ae73a-006ac5312d) +proxy DEBUG: (1867663) timed out ('127.0.0.1', 38672) (txn: tx67445c52cd4e4414ae73a-006ac5312d) +proxy INFO: (1867663) wsgi exited, is_accepting=True +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a8323a439114ac794834-006ac5312e" "proxy-server 1867663" 0.0013 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "tx7a8323a439114ac794834-006ac5312e" "container-server 1867663" 0.0019 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx7a8323a439114ac794834-006ac5312e" "proxy-server 1867663" 0.0245 "-" 1867663 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "tx7a8323a439114ac794834-006ac5312e" "container-server 1867663" 0.0011 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx7a8323a439114ac794834-006ac5312e" "proxy-server 1867663" 0.0291 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx7a8323a439114ac794834-006ac5312e - 0.0495 - - 1791308078.188319445 1791308078.237800598 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8ca848cf882484192334-006ac5312e" "proxy-server 1867663" 0.0022 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txc80ee3b727d54efbba63e-006ac5312e" "proxy-server 1867663" 0.0013 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-head-it" "tx8315debea857434ab1db0-006ac5312e" "object-server 1867663" 0.0005 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-head-it" "tx8315debea857434ab1db0-006ac5312e" "object-server 1867663" 0.0004 "-" 1867663 3test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec ... ok +test.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.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.proxy.test_server.TestECObjectController.test_HEAD_ec_404 +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 ... ok + +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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 +object-reconstructor WARNING: Quarantined object /tmp/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308077.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/tmp57nxawkp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308077.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 1791308078.00000test.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.proxy.test_server.TestObjectECRangedGET.test_suffix_zero_byte_object -test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_zero_byte_object ... 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.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.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.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.TestECObjectController.test_PUT_ec +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec ... 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 +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.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 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeb462ebd50f144a39984e-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc92a3ae771ee4d79ab020-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txd81fc5894aab47e6a6e93-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txd81fc5894aab47e6a6e93-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 100 - txd81fc5894aab47e6a6e93-0068b82113 - 0.0263 - - 1756897555.861419678 1756897555.887682676 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41edd8989b3941e397ec4-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txdc4115d99bcd4057925cf-0068b82113" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx010499eed32040bb97ced-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdi1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx010499eed32040bb97ced-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 100 - tx010499eed32040bb97ced-0068b82113 - 0.0169 - - 1756897555.893965006 1756897555.910899162 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc5d75c3bf4a54163acdfa-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx4ac21d47c9da43c79afd2-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx69c30c55abcc4c8fb406f-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx69c30c55abcc4c8fb406f-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 5 - tx69c30c55abcc4c8fb406f-0068b82113 - 0.0140 - - 1756897555.916442156 1756897555.930396318 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9064378e7b9242cc9b5ee-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd7ad6dd6ca374189944f6-0068b82113" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txbbc4bebb7ba84f5c89fc0-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txbbc4bebb7ba84f5c89fc0-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2226 - txbbc4bebb7ba84f5c89fc0-0068b82113 - 0.0140 - - 1756897555.935894251 1756897555.949932098 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfad9807035ee428fa86bb-0068b82113" "proxy-server 3036830" 0.0014 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx8bee96750f2743159d4b7-0068b82113" "proxy-server 3036830" 0.0014 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +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" "tx861f9e71ccd744b8b75bc-0068b82113" "proxy-server 3036830" 0.0030 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/1/a/ec-con/range-get-test-zero-byte" 200 - "GET http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx861f9e71ccd744b8b75bc-0068b82113" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 200 - - t - - - tx861f9e71ccd744b8b75bc-0068b82113 - 0.0166 - - 1756897555.955540180 1756897555.972148180 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 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76ee596796334dd4a2b39-0068b82113" "proxy-server 3036830" 0.0014 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf4d2b806a4e647b6a898e-0068b82113" "proxy-server 3036830" 0.0015 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txab8a9db144d24f4daa6a3-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3test.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 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdi1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx8315debea857434ab1db0-006ac5312e" "proxy-server 1867663" 0.0300 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdh1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx8315debea857434ab1db0-006ac5312e" "proxy-server 1867663" 0.0401 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdg1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx8315debea857434ab1db0-006ac5312e" "proxy-server 1867663" 0.0538 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - tx8315debea857434ab1db0-006ac5312e - 0.0876 - - 1791308078.239349365 1791308078.326980352 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc08a7ca11ed44bcbb393-006ac5312e" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txc66fd84073ab4e2c85860-006ac5312e" "proxy-server 1867663" 0.0145 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdg1/3/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "tx9d09188df3624d96b8c42-006ac5312e" "proxy-server 1867663" 0.0049 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - tx9d09188df3624d96b8c42-006ac5312e - 0.0503 - - 1791308078.328476191 1791308078.378748655 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca10b1863a8a4772aaa47-006ac5312e" "proxy-server 1867663" 0.0014 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "txca10b1863a8a4772aaa47-006ac5312e" "container-server 1867663" 0.0011 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txca10b1863a8a4772aaa47-006ac5312e" "proxy-server 1867663" 0.0198 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "txca10b1863a8a4772aaa47-006ac5312e" "container-server 1867663" 0.0101 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txca10b1863a8a4772aaa47-006ac5312e" "proxy-server 1867663" 0.0237 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txca10b1863a8a4772aaa47-006ac5312e - 0.0463 - - 1791308078.384819508 1791308078.431133747 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5696565da124bd19e317-006ac5312e" "proxy-server 1867663" 0.0020 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx8ff3766dc84e4d52857eb-006ac5312e" "proxy-server 1867663" 0.0054 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdh1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx169cc25f222d41bfbd173-006ac5312e" "proxy-server 1867663" 0.0003 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdi1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx169cc25f222d41bfbd173-006ac5312e" "proxy-server 1867663" 0.0003 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdg1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx169cc25f222d41bfbd173-006ac5312e" "proxy-server 1867663" 0.0003 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx169cc25f222d41bfbd173-006ac5312e - 0.0415 - - 1791308078.432443857 1791308078.473941326 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e6f68d529254ecead42a-006ac5312e" "proxy-server 1867663" 0.0020 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "tx4e6f68d529254ecead42a-006ac5312e" "container-server 1867663" 0.0052 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "tx4e6f68d529254ecead42a-006ac5312e" "container-server 1867663" 0.0079 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx4e6f68d529254ecead42a-006ac5312e" "proxy-server 1867663" 0.0282 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx4e6f68d529254ecead42a-006ac5312e" "proxy-server 1867663" 0.0182 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx4e6f68d529254ecead42a-006ac5312e - 0.0498 - - 1791308078.475683928 1791308078.525522709 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx897145f5c1594b16a0dd6-006ac5312e" "proxy-server 1867663" 0.0103 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx0f3c818ce785487d90741-006ac5312e" "proxy-server 1867663" 0.0014 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdg1/1/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx1c51a68894534d28b8702-006ac5312e" "proxy-server 1867663" 0.0347 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/2/a/ec/o1" 201 - "PUT http://localhost/sdh1/1/a/ec/o1" "tx1c51a68894534d28b8702-006ac5312e" "object-server 1867663" 0.0005 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/2/a/ec/o1" 201 - "PUT http://localhost/sdi1/1/a/ec/o1" "tx1c51a68894534d28b8702-006ac5312e" "object-server 1867663" 0.0004 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdh1/1/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx1c51a68894534d28b8702-006ac5312e" "proxy-server 1867663" 0.0299 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdi1/1/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx1c51a68894534d28b8702-006ac5312e" "proxy-server 1867663" 0.0313 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx1c51a68894534d28b8702-006ac5312e - 0.0789 - - 1791308078.527019739 1791308078.605902433 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2eb98fcbf40c4edb9fb67-006ac5312e" "proxy-server 1867663" 0.0013 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "tx2eb98fcbf40c4edb9fb67-006ac5312e" "container-server 1867663" 0.0020 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx2eb98fcbf40c4edb9fb67-006ac5312e" "proxy-server 1867663" 0.0243 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "tx2eb98fcbf40c4edb9fb67-006ac5312e" "container-server 1867663" 0.0092 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx2eb98fcbf40c4edb9fb67-006ac5312e" "proxy-server 1867663" 0.0290 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx2eb98fcbf40c4edb9fb67-006ac5312e - 0.0513 - - 1791308078.619925261 1791308078.671206236 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94fca8b1a78a46b39c030-006ac5312e" "proxy-server 1867663" 0.0062 "-" 1867663 -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.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim ... 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_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.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 -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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1756897555.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/tmpu9xa4ezi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.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 1756897555.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/tmp2b87ypzr/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.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 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmpdsdxwpru/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308078.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 1791308078.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/tmpo4nbnwgi/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.00000#2#d.data: Solitary fragment #2 -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 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp2p1s6oga/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308078.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 (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1791308078.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/tmpyljpgey3/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.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 (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 1756897555.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmpwwvhp8s0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308078.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 1791308078.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/tmpfp71ib3o/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897555.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 1756897556.00000 +object-reconstructor WARNING: Quarantined object /tmp/tmp4ec9ssb8/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308078.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 1.3828277587890625e-05 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 1791308078.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/tmp5o78qwmv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1756897556.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. +object-reconstructor WARNING: Quarantined object /tmp/tmpo2orvtqk/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1791308078.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-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.0994415283203125e-06 seconds. +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.62939453125e-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 @@ -69851,117 +68603,22 @@ 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 1756897556.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.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable ... 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.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable_socket_leak -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable_socket_leak ... 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_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 - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:55 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txab8a9db144d24f4daa6a3-0068b82113" "proxy-server 3036830" 0.0007 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/55 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 101 - txab8a9db144d24f4daa6a3-0068b82113 - 0.0188 - - 1756897555.977473021 1756897555.996248245 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 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0902a6b7961e4222bdccb-0068b82114" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx829713c5e1784f6d9a8fa-0068b82114" "proxy-server 3036830" 0.0069 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "txfe1ab8ea76e24f7691b32-0068b82114" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "txfe1ab8ea76e24f7691b32-0068b82114" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/56 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 11 - txfe1ab8ea76e24f7691b32-0068b82114 - 0.0248 - - 1756897556.005089998 1756897556.029928923 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 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83df547ef09849539f2f0-0068b82114" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf7261c51ac3b43db8e850-0068b82114" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx887c73cc7c6b4a08a568d-0068b82114" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx887c73cc7c6b4a08a568d-0068b82114" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/56 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx887c73cc7c6b4a08a568d-0068b82114 - 0.0145 - - 1756897556.035091162 1756897556.049578667 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 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb2e05149b1a54536b2d88-0068b82114" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx9d48c997e49f4921bf140-0068b82114" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txa946667e7b6646289b160-0068b82114" "proxy-server 3036830" 0.0006 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txa946667e7b6646289b160-0068b82114" "proxy-server 3036830" 0.0007 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/56 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - txa946667e7b6646289b160-0068b82114 - 0.0156 - - 1756897556.055116653 1756897556.070722103 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd19b2874cd84a42a5262-0068b82114" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx813ef82815194d8cb86f4-0068b82114" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "tx8807df648cb34afb9d60b-0068b82114" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "tx8807df648cb34afb9d60b-0068b82114" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/56 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx8807df648cb34afb9d60b-0068b82114 - 0.0131 - - 1756897556.072065592 1756897556.085208654 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 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9485ea80f804bada4010-0068b82114" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txafd8e971babf457b8e527-0068b82114" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx32e06b65568e480fb0ee5-0068b82114" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx32e06b65568e480fb0ee5-0068b82114" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/56 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx32e06b65568e480fb0ee5-0068b82114 - 0.0132 - - 1756897556.090727091 1756897556.103929996 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 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3dee7cf4f2e4b7da2a32-0068b82114" "proxy-server 3036830" 0.0012 "-" 3036830 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx22164abc209b4b2f80316-0068b82114" "proxy-server 3036830" 0.0012 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0dac72e0d3ca4aa387ae4-0068b82114" "proxy-server 3036830" 0.0006 "-" 3036830 3test.unit.proxy.test_server.TestObjectECRangedGET.test_until_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_until_end ... 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_server.TestObjectECRangedGET.test_way_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty ... 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 - -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +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 1791308078.00000 +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-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, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-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 3.337860107421875e-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 1756897556.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 1756897557.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 1756897558.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, 7, 8, 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.4:1004/sde/0/a/c/o policy#0: +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-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 7.152557373046875e-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 1791308078.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 1791308079.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 1791308080.00000 +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-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 #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 11] +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.5:1005/sdf/0/a/c/o policy#0: Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -69980,1297 +68637,2452 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ raise status Exception: kaboom! -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [1, 2, 3, 5, 7, 8, 9, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -test-replicator ERROR: ERROR creating /tmp/tmp6b473x8g/node/sda/objects: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/replicator.py", line 859, in build_replication_jobs - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_replicator.py", line 503, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-replicator WARNING: /tmp/tmp9vz6j1ny/node/sda is not a directory -test-replicator WARNING: /tmp/tmp9vz6j1ny/node/sda is not a directory -test-replicator WARNING: /tmp/tmp9vz6j1ny/node/sda is not mounted -test-replicator WARNING: /tmp/tmp9vz6j1ny/node/sda is not mounted -test-replicator INFO: Removing partition: /tmp/tmpz004l0wc/node/sda/objects-1/1 -test-replicator INFO: Removing 0 objects -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1324.01/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpqpm83wp_/node/sda/objects-1/1 -test-replicator DEBUG: Successful rsync of /tmp/tmpqpm83wp_/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpqpm83wp_/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpqpm83wp_/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpqpm83wp_/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1253.15/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator DEBUG: Successful rsync of /tmp/tmpn0ptsy4n/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpn0ptsy4n/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpn0ptsy4n/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpn0ptsy4n/node/sda/objects-1/1 -test-replicator INFO: Removing partition: /tmp/tmpn0ptsy4n/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1092.37/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmprvgsfr14/node/sda/objects-1/1 -test-replicator DEBUG: Successful rsync of /tmp/tmprvgsfr14/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmprvgsfr14/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmprvgsfr14/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmprvgsfr14/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1234.89/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpl7oyxuph/node/sda/objects/1 -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (848.88/sec, 0s remaining) -test-replicator INFO: 3 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmp95gffn0j/node/sda/objects/1 -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (889.57/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.0006999969482421875 seconds. -test-replicator INFO: Nothing replicated for 0.00030732154846191406 seconds. -test-replicator INFO: Removing partition: /tmp/tmpv5cxk9a9/node/sda/objects-1/1 -test-replicator INFO: Removing partition: /tmp/tmpv5cxk9a9/node/sda/objects/1 -test-replicator INFO: 2/2 (100.00%) partitions replicated in 0.00s (1101.45/sec, 0s remaining) -test-replicator INFO: 6 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpgylm2jn_/node/sda/objects/1 -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (859.31/sec, 0s remaining) -test-replicator INFO: 3 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmp6o_k5ffw/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1371.98/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 (2960.55/sec, 0s remaining) -test-replicator INFO: 32 successes, 1 failures -test-replicator INFO: Removing partition: /tmp/tmp6o_k5ffw/node/sda/objects/1test.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 -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.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 +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 6, 7, 8, 11, 12] +object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-06 seconds. +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.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 +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 +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.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_redirected +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 +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 -test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (1836.35/sec, 0s remaining) -test-replicator INFO: 47 successes, 1 failures -test INFO: Removing partition: /tmp/tmpp317zw90/node/sda/objects-1/1 -test INFO: Removing partition: /tmp/tmpp317zw90/node/sda/objects/1 -test INFO: 8/8 (100.00%) partitions replicated in 0.02s (506.93/sec, 0s remaining) -test INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpqdha9uzy/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1314.26/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.00s (3905.31/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.00s (5171.77/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/tmpqdha9uzy/node/sda/objects/1/a83': +test ERROR: ERROR: Unable to access foo/bar: permission_denied +test INFO: Object update sweep starting on /tmp/tmppdhlhdem/devices/sda1 (pid: 1867688) +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:67890/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:67890/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:67890/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmppdhlhdem/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308079.00000 +test INFO: Object update sweep completed on /tmp/tmppdhlhdem/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: 1867688) +test INFO: Object update sweep of sda1 completed: 0.02s, 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/tmpkdi5x6ii/devices/sda1 (pid: 1867688) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpkdi5x6ii/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308079.00000 +test INFO: Object update sweep completed on /tmp/tmpkdi5x6ii/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: 1867688) +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_h87438d/devices/sda1 (pid: 1867688) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmp_h87438d/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to .shards_a/c_shard_new +test DEBUG: Update sent for /.shards_a/c_shard_new/o /tmp/tmp_h87438d/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 +test INFO: Object update sweep completed on /tmp/tmp_h87438d/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: 1867688) +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/tmp84lj1ipl/devices/sda1 (pid: 1867688) +test DEBUG: Error code 507 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 507 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmp84lj1ipl/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 +test INFO: Object update sweep completed on /tmp/tmp84lj1ipl/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: 1867688) +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/tmp84lj1ipl/devices/sda1 (pid: 1867688) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmp84lj1ipl/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to .shards_a/c_shard_1 +test DEBUG: Update sent for /.shards_a/c_shard_1/o /tmp/tmp84lj1ipl/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 +test INFO: Object update sweep completed on /tmp/tmp84lj1ipl/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: 1867688) +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/tmpvx7dqhc6/devices/sda1 (pid: 1867688) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_older/o /tmp/tmpvx7dqhc6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to .shards_a/c_shard_new +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_new/o /tmp/tmpvx7dqhc6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to .shards_a/c_shard_newer +test INFO: Object update sweep completed on /tmp/tmpvx7dqhc6/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: 1867688) +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/tmpvx7dqhc6/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /.shards_a/c_shard_newer/o /tmp/tmpvx7dqhc6/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 +test INFO: Object update sweep completed on /tmp/tmpvx7dqhc6/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: 1867688) +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/tmpob4b7bim/devices/sda1 (pid: 1867688) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmpob4b7bim/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to .shards_a/c_shard_1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpob4b7bim/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to .shards_a/c_shard_2 +test INFO: Object update sweep completed on /tmp/tmpob4b7bim/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: 1867688) +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 drainstest.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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx57b2a2632f55447abadd1-006ac5312e" "proxy-server 1867663" 0.0096 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdi1/0/a/ec/pimento" 422 93 "PUT http://localhost/v1/a/ec/pimento" "tx208fe7e2424d4a608b8a0-006ac5312e" "proxy-server 1867663" 0.0085 "-" 1867663 3 +proxy ERROR: Not enough object servers ack'ed (got 2) (txn: tx208fe7e2424d4a608b8a0-006ac5312e) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx208fe7e2424d4a608b8a0-006ac5312e - 0.0649 - - 1791308078.676896572 1791308078.741765976 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdh1/0/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "tx208fe7e2424d4a608b8a0-006ac5312e" "proxy-server 1867663" 0.0312 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdg1/0/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "tx208fe7e2424d4a608b8a0-006ac5312e" "proxy-server 1867663" 0.0312 "-" 1867663 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e5c7adcaa02448f9b737-006ac5312e" "proxy-server 1867663" 0.0012 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:35131/sda1/0/a/ec-con" "tx7e5c7adcaa02448f9b737-006ac5312e" "container-server 1867663" 0.0010 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:44129/sdb1/0/a/ec-con" "tx7e5c7adcaa02448f9b737-006ac5312e" "container-server 1867663" 0.0018 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx7e5c7adcaa02448f9b737-006ac5312e" "proxy-server 1867663" 0.0091 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx7e5c7adcaa02448f9b737-006ac5312e" "proxy-server 1867663" 0.0144 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx7e5c7adcaa02448f9b737-006ac5312e - 0.0360 - - 1791308078.752140999 1791308078.788179159 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx92394e7cfb19482eb8e1f-006ac5312e" "proxy-server 1867663" 0.0021 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx7a1f951489c6433c90016-006ac5312e" "proxy-server 1867663" 0.0014 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txbc5c44ca5c3944db8eca3-006ac5312e" "proxy-server 1867663" 0.0041 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txbc5c44ca5c3944db8eca3-006ac5312e" "proxy-server 1867663" 0.0045 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txbc5c44ca5c3944db8eca3-006ac5312e" "proxy-server 1867663" 0.0050 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txbc5c44ca5c3944db8eca3-006ac5312e - 0.0211 - - 1791308078.789858580 1791308078.810946226 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc9626383ab94a16a056d-006ac5312e" "proxy-server 1867663" 0.0020 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:44129/sdb1/0/a/ec-con" "txdc9626383ab94a16a056d-006ac5312e" "container-server 1867663" 0.0011 "-" 1867663 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:35131/sda1/0/a/ec-con" "txdc9626383ab94a16a056d-006ac5312e" "container-server 1867663" 0.0011 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txdc9626383ab94a16a056d-006ac5312e" "proxy-server 1867663" 0.0114 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txdc9626383ab94a16a056d-006ac5312e" "proxy-server 1867663" 0.0096 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - txdc9626383ab94a16a056d-006ac5312e - 0.0214 - - 1791308078.815823078 1791308078.837174416 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx835a2a376b8c4a5fbb4fd-006ac5312e" "proxy-server 1867663" 0.0022 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx39dece4c7ba44acb9a8b9-006ac5312e" "proxy-server 1867663" 0.0013 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txb7b1aac3f7084d45ac1cf-006ac5312e" "proxy-server 1867663" 0.0042 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txb7b1aac3f7084d45ac1cf-006ac5312e" "proxy-server 1867663" 0.0045 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txb7b1aac3f7084d45ac1cf-006ac5312e" "proxy-server 1867663" 0.0048 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txb7b1aac3f7084d45ac1cf-006ac5312e - 0.0221 - - 1791308078.839128733 1791308078.861223221 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx27fa589f5e1640e7b33e1-006ac5312e" "proxy-server 1867663" 0.0021 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "tx27fa589f5e1640e7b33e1-006ac5312e" "container-server 1867663" 0.0015 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "tx27fa589f5e1640e7b33e1-006ac5312e" "container-server 1867663" 0.0031 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx27fa589f5e1640e7b33e1-006ac5312e" "proxy-server 1867663" 0.0118 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx27fa589f5e1640e7b33e1-006ac5312e" "proxy-server 1867663" 0.0099 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx27fa589f5e1640e7b33e1-006ac5312e - 0.0211 - - 1791308078.867338657 1791308078.888430834 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee11d5c9ba2446b786a5c-006ac5312e" "proxy-server 1867663" 0.0023 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf252354722f6458886892-006ac5312e" "proxy-server 1867663" 0.0014 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx7fc5e72ee9304a5fbbbf5-006ac5312e" "proxy-server 1867663" 0.0196 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/2/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx7fc5e72ee9304a5fbbbf5-006ac5312e" "object-server 1867663" 0.0005 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx7fc5e72ee9304a5fbbbf5-006ac5312e" "proxy-server 1867663" 0.0219 "-" 1867663 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 INFO: Object update sweep starting on /tmp/tmpob4b7bim/devices/sda1 (pid: 1867688) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_2/o /tmp/tmpob4b7bim/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to None +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmpob4b7bim/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to .shards_a/c_shard_3 +test INFO: Object update sweep completed on /tmp/tmpob4b7bim/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: 1867688) +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/tmpob4b7bim/devices/sda1 (pid: 1867688) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_3/o /tmp/tmpob4b7bim/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to .shards_a/c_shard_1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:67890/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpob4b7bim/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 to None +test INFO: Object update sweep completed on /tmp/tmpob4b7bim/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: 1867688) +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/tmpob4b7bim/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c/o /tmp/tmpob4b7bim/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308078.00000 +test INFO: Object update sweep completed on /tmp/tmpob4b7bim/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: 1867688) +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/tmp_xdaho6g/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /.shards_a/shard_c/o /tmp/tmp_xdaho6g/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308079.00000 +test INFO: Object update sweep completed on /tmp/tmp_xdaho6g/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: 1867688) +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.35.1/swift/obj/replicator.py", line 638, in delete_handoff_objs - os.rmdir(suffix_dir) - ~~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_replicator.py", line 1754, in func - raise instance -OSError: [Errno 20] Not a directory -test-replicator INFO: 29/7 (414.29%) partitions replicated in 0.00s (6246.65/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.00s (9482.82/sec, 0s remaining) -test-replicator INFO: 74 successes, 4 failures -test-replicator INFO: Removing partition: /tmp/tmpqdha9uzy/node/sda/objects/1 -test-replicator INFO: 43/7 (614.29%) partitions replicated in 0.00s (10108.46/sec, 0s remaining) -test-replicator INFO: 89 successes, 4 failures -test-replicator INFO: Removing partition: /tmp/tmpdsll085z/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1376.14/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.00s (3839.06/sec, 0s remaining) -test-replicator INFO: 28 successes, 5 failures -test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.00s (6401.74/sec, 0s remaining) -test-replicator INFO: 40 successes, 8 failures -test-replicator INFO: Removing partition: /tmp/tmpvd0u6rtz/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/tmpvd0u6rtz/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpvd0u6rtz/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpvd0u6rtz/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.01s (1261.54/sec, 0s remaining) -test-replicator INFO: 17 successes, 1 failures -test-replicator INFO: Removing partition: /tmp/tmpts6qpmgp/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/tmpts6qpmgp/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpts6qpmgp/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpts6qpmgp/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpts6qpmgp/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1202.06/sec, 0s remaining) -test-replicator INFO: 17 successes, 1 failures -test-replicator INFO: Removing partition: /tmp/tmpev6uqd8r/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/tmpev6uqd8r/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/tmpev6uqd8r/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/tmpev6uqd8r/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 (1265.25/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/tmpqa7_bn94/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/tmpqa7_bn94/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpqa7_bn94/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpqa7_bn94/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1289.71/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator DEBUG: Successful rsync of /tmp/tmpysb0jd9z/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpysb0jd9z/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpysb0jd9z/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpysb0jd9z/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmpysb0jd9z/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1214.42/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Running object replicator in script mode. -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.3:6200/sda: Connection refused -test-replicator INFO: Removing partition: /tmp/tmp6v16sq9v/node/sda/objects-1/99 -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/tmp6v16sq9v/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.2:6200/sda: Connection refusedtest.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 -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 + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_xdaho6g/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c/o /tmp/tmp_xdaho6g/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308080.00000 +test INFO: Object update sweep completed on /tmp/tmp_xdaho6g/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: 1867688) +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_xdaho6g/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c/o /tmp/tmp_xdaho6g/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308081.00000 +test INFO: Object update sweep completed on /tmp/tmp_xdaho6g/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: 1867688) +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_xdaho6g/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c/o /tmp/tmp_xdaho6g/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308082.00000 +test INFO: Object update sweep completed on /tmp/tmp_xdaho6g/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: 1867688) +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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 +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.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_quarantine +test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_quarantine ... ok +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_object_sweep +test.unit.obj.test_updater.TestObjectUpdater.test_object_sweep ... ok -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0dac72e0d3ca4aa387ae4-0068b82114" "proxy-server 3036830" 0.0006 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/56 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 10418 - tx0dac72e0d3ca4aa387ae4-0068b82114 - 0.0227 - - 1756897556.109517097 1756897556.132187605 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 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa7d63e9285434eaa98314-0068b82114" "proxy-server 3036830" 0.0013 "-" 3036830 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3298197b625a4326ae6da-0068b82114" "proxy-server 3036830" 0.0013 "-" 3036830 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3873b6b5175445a9b682d-0068b82114" "proxy-server 3036830" 0.0007 "-" 3036830 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:05:56 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3873b6b5175445a9b682d-0068b82114" "proxy-server 3036830" 0.0040 "-" 3036830 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/05/56 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx3873b6b5175445a9b682d-0068b82114 - 0.0293 - - 1756897556.140393972 1756897556.169652939 3 -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.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 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/2/a/ec/inm" 201 - "PUT http://localhost/sdh1/3/a/ec/inm" "tx7fc5e72ee9304a5fbbbf5-006ac5312e" "object-server 1867663" 0.0004 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx7fc5e72ee9304a5fbbbf5-006ac5312e" "proxy-server 1867663" 0.0323 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx7fc5e72ee9304a5fbbbf5-006ac5312e - 0.0464 - - 1791308078.890009642 1791308078.936389208 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12def4033f724a288f8e1-006ac5312e" "proxy-server 1867663" 0.0096 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx2d34b466137d4dfa97ba0-006ac5312e" "proxy-server 1867663" 0.0024 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx504422f213814df3a644c-006ac5312e" "proxy-server 1867663" 0.0006 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx504422f213814df3a644c-006ac5312e" "proxy-server 1867663" 0.0006 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx504422f213814df3a644c-006ac5312e" "proxy-server 1867663" 0.0005 "-" 1867663 3 +proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: tx504422f213814df3a644c-006ac5312e) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx504422f213814df3a644c-006ac5312e - 0.0262 - - 1791308078.942165852 1791308078.968367577 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3411ed1bcaad440eb21e2-006ac5312e" "proxy-server 1867663" 0.0021 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "tx3411ed1bcaad440eb21e2-006ac5312e" "container-server 1867663" 0.0010 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3411ed1bcaad440eb21e2-006ac5312e" "proxy-server 1867663" 0.0062 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "tx3411ed1bcaad440eb21e2-006ac5312e" "container-server 1867663" 0.0010 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3411ed1bcaad440eb21e2-006ac5312e" "proxy-server 1867663" 0.0110 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/38 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx3411ed1bcaad440eb21e2-006ac5312e - 0.0190 - - 1791308078.970060825 1791308078.989055157 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6bf37240361f4a158cb2c-006ac5312e" "proxy-server 1867663" 0.0021 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:38 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx3d14557458bb43518cad8-006ac5312e" "proxy-server 1867663" 0.0012 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdi1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "tx1df27d01c44b4738adbc8-006ac5312e" "proxy-server 1867663" 0.0197 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdb1/2/a/ec/o2" 201 - "PUT http://localhost/sdh1/3/a/ec/o2" "tx1df27d01c44b4738adbc8-006ac5312e" "object-server 1867663" 0.0005 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sda1/2/a/ec/o2" 201 - "PUT http://localhost/sdg1/3/a/ec/o2" "tx1df27d01c44b4738adbc8-006ac5312e" "object-server 1867663" 0.0005 "-" 1867663 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdh1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "tx1df27d01c44b4738adbc8-006ac5312e" "proxy-server 1867663" 0.0277 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdg1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "tx1df27d01c44b4738adbc8-006ac5312e" "proxy-server 1867663" 0.0290 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/39 PUT /v1/a/ec/o2 HTTP/1.0 201 - - t 12288 - - tx1df27d01c44b4738adbc8-006ac5312e - 0.0544 - - 1791308078.990506649 1791308079.044908047 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3940c91a45264a2cbfda0-006ac5312f" "proxy-server 1867663" 0.0014 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/ec" "tx3940c91a45264a2cbfda0-006ac5312f" "container-server 1867663" 0.0061 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3940c91a45264a2cbfda0-006ac5312f" "proxy-server 1867663" 0.0168 "-" 1867663 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/ec" "tx3940c91a45264a2cbfda0-006ac5312f" "container-server 1867663" 0.0010 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3940c91a45264a2cbfda0-006ac5312f" "proxy-server 1867663" 0.0297 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/39 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx3940c91a45264a2cbfda0-006ac5312f - 0.0512 - - 1791308079.055150986 1791308079.106338978 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c7c8c64d4be47feb0f26-006ac5312f" "proxy-server 1867663" 0.0021 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx242274c7ca324f8cbc921-006ac5312f" "proxy-server 1867663" 0.0013 "-" 1867663 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/39 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 tx7496889bd75341f2b302f-006ac5312f - 0.0364 - - 1791308079.107821226 1791308079.144189358 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdh1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx7496889bd75341f2b302f-006ac5312f" "proxy-server 1867663" 0.0177 "-" 1867663 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdi1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx7496889bd75341f2b302f-006ac5312f" "proxy-server 1867663" 0.0194 "-" 1867663 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdg1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx7496889bd75341f2b302f-006ac5312f" "proxy-server 1867663" 0.0264 "-" 1867663 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb5fa682c6184c49aeba6-006ac5312f" "proxy-server 1867663" 0.0064 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdb1/1/a/e7c4da6fa1cc4918af597ca67f9124aa" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/e7c4da6fa1cc4918af597ca67f9124aa" "txdb5fa682c6184c49aeba6-006ac5312f" "container-server 1867663" 0.0010 "-" 1867663 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sda1/1/a/e7c4da6fa1cc4918af597ca67f9124aa" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/e7c4da6fa1cc4918af597ca67f9124aa" "txdb5fa682c6184c49aeba6-006ac5312f" "container-server 1867663" 0.0011 "-" 1867663 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sda1/2/a/e7c4da6fa1cc4918af597ca67f9124aa" 201 - "PUT http://localhost/v1/a/e7c4da6fa1cc4918af597ca67f9124aa" "txdb5fa682c6184c49aeba6-006ac5312f" "proxy-server 1867663" 0.0167 "-" 1867663 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:39 +0000] "PUT /sdb1/2/a/e7c4da6fa1cc4918af597ca67f9124aa" 201 - "PUT http://localhost/v1/a/e7c4da6fa1cc4918af597ca67f9124aa" "txdb5fa682c6184c49aeba6-006ac5312f" "proxy-server 1867663" 0.0299 "-" 1867663 3test.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.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-replicator INFO: 5/5 (100.00%) partitions replicated in 0.01s (440.84/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/tmpnw5r_7sg/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/tmpnw5r_7sg/node/sda/objects-1/1/a83', '127.0.0.2::object/sda/objects-1/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpnw5r_7sg/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/tmpnw5r_7sg/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpnw5r_7sg/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpnw5r_7sg/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpnw5r_7sg/node/sda/objects/1 -test-replicator INFO: 2/8 (25.00%) partitions replicated in 0.01s (266.81/sec, 0s remaining) -test-replicator INFO: 5 successes, 1 failures -test-replicator DEBUG: Successful rsync of /tmp/tmpnw5r_7sg/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/tmpnw5r_7sg/node/sda/objects-1/1/a83', '127.0.0.2::object/sda/objects-1/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpnw5r_7sg/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpnw5r_7sg/node/sda/objects-1/1 -test-replicator INFO: 7/7 (100.00%) partitions replicated in 0.01s (1031.23/sec, 0s remaining) -test-replicator INFO: 14 successes, 1 failures -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmptgnlhj8l/node/sda/objects-1/1 -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmptgnlhj8l/node/sda/objects/1 -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects-1/0/... to 127.0.0.2::object/sda/objects-1/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmptgnlhj8l/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (593.43/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.0030s, min 0.0007s, med 0.0012s -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/tmp1vgjf26n/node/sda/objects/1 -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/tmp1vgjf26n/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (231.07/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.0274s, min 0.0005s, med 0.0006s -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/tmp75q9ql1v/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmp75q9ql1v/node/sda/objects-1/1 -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/tmp75q9ql1v/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/tmp75q9ql1v/node/sda/objects/0/a83', '127.0.0.2::object/sda/objects/0'] -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.05s (168.10/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.0289s, min 0.0006s, med 0.0026s -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.00468754768371582 seconds. -test-replicator INFO: Running object replicator in script mode. -test-replicator WARNING: Removing partition directory which was a file: /tmp/tmpb9lt1ueh/node/sda/objects-1/1 -test-replicator WARNING: Removing partition directory which was a file: /tmp/tmpb9lt1ueh/node/sda/objects/1 -test-replicator INFO: 6/8 (75.00%) partitions replicated in 0.01s (503.28/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/tmpva7hff_9/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpva7hff_9/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (201.32/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.0040s, min 0.0040s, med 0.0040stest.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 -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.obj.test_replicator.TestObjectReplicator.test_run -test.unit.obj.test_replicator.TestObjectReplicator.test_run ... ok +test INFO: Object update sweep starting on /tmp/tmp_xdaho6g/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c/o /tmp/tmp_xdaho6g/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308083.00000 +test INFO: Object update sweep completed on /tmp/tmp_xdaho6g/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: 1867688) +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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_xdaho6g/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c/o /tmp/tmp_xdaho6g/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308084.00000 +test INFO: Object update sweep completed on /tmp/tmp_xdaho6g/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: 1867688) +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp6ocmz2wp/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c/o /tmp/tmp6ocmz2wp/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308080.00000 +test INFO: Object update sweep completed on /tmp/tmp6ocmz2wp/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: 1867688) +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp6ocmz2wp/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c/o /tmp/tmp6ocmz2wp/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308082.00000 +test INFO: Object update sweep completed on /tmp/tmp6ocmz2wp/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: 1867688) +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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/tmp6ios3jsy/devices/sda1 (pid: 1867688) +test ERROR: ERROR Pickle problem, quarantining /tmp/tmp6ios3jsy/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308079.00000: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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/tmp6ios3jsy/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: 1867688) +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/tmpg5lwx5lz/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c1/o00 /tmp/tmpg5lwx5lz/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1791308079.16493 +test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpg5lwx5lz/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1791308079.16569 +test INFO: Object update sweep completed on /tmp/tmpg5lwx5lz/devices/sda1 in 0.20s seconds:, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 9 skips, 9 deferrals, 0 drains (pid: 1867688) +test INFO: Object update sweep of sda1 completed: 0.20s, 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/tmppwaib8r0/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c1/o02 /tmp/tmppwaib8r0/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1791308079.37096 +test DEBUG: Update sent for /a/c1/o03 /tmp/tmppwaib8r0/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1791308079.37100 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmppwaib8r0/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1791308079.37091 +test INFO: Object update sweep completed on /tmp/tmppwaib8r0/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: 1867688) +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/tmpxvyleb48/devices/sda1 (pid: 1867688) +test DEBUG: Update sent for /a/c1/o04 /tmp/tmpxvyleb48/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1791308079.47519test.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-replicator INFO: Unable to lock handoff partition 1 for replication on device sda policy 0 -test-replicator ERROR: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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': 'Wed, 03 Sep 2025 11:05: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 03 Sep 2025 11:05: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 -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 ERROR: Problem finding shard upper in '/tmp/tmpef9ad32r/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpef9ad32r/test_container.db': : +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txe1dae8ef96a14807baafd-006ac53133" "proxy-server 1867663" 0.0065 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txe1dae8ef96a14807baafd-006ac53133 - 0.0234 - - 1791308083.236424208 1791308083.259779930 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44fcaf5840fa4cdd8fa9a-006ac53133" "proxy-server 1867663" 0.0056 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44129/sdb1/0/a/0_vc_non_ascii%C2%A3" "tx44fcaf5840fa4cdd8fa9a-006ac53133" "container-server 1867663" 0.0011 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:35131/sda1/0/a/0_vc_non_ascii%C2%A3" "tx44fcaf5840fa4cdd8fa9a-006ac53133" "container-server 1867663" 0.0058 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx44fcaf5840fa4cdd8fa9a-006ac53133" "proxy-server 1867663" 0.0332 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx44fcaf5840fa4cdd8fa9a-006ac53133" "proxy-server 1867663" 0.0227 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 PUT /v1/a/0_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx44fcaf5840fa4cdd8fa9a-006ac53133 - 0.0499 - - 1791308083.269902229 1791308083.319804430 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx397f81a7e3c8466baa045-006ac53133" "proxy-server 1867663" 0.0062 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx397f81a7e3c8466baa045-006ac53133 - 0.0089 VW - 1791308083.325626135 1791308083.334528208 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txc9aba945725d461ba40fb-006ac53133" "proxy-server 1867663" 0.0095 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc9aba945725d461ba40fb-006ac53133 - 0.0122 VW - 1791308083.335044384 1791308083.347261906 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx8daaf750be474c4bae474-006ac53133" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx8daaf750be474c4bae474-006ac53133" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8daaf750be474c4bae474-006ac53133 - 0.0137 VW - 1791308083.347834349 1791308083.361574888 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx2baa967872d04add8d50d-006ac53133" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx2baa967872d04add8d50d-006ac53133" "proxy-server 1867663" 0.0154 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx2baa967872d04add8d50d-006ac53133" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx2baa967872d04add8d50d-006ac53133" "proxy-server 1867663" 0.0187 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx2baa967872d04add8d50d-006ac53133 - 0.0316 - - 1791308083.361963511 1791308083.393580914 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b3b3bf3774a46a289812-006ac53133" "proxy-server 1867663" 0.0012 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5b3b3bf3774a46a289812-006ac53133 - 0.0122 VW - 1791308083.405673027 1791308083.417832375 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txedffca15f8a6443b9ecbf-006ac53133" "proxy-server 1867663" 0.0065 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txedffca15f8a6443b9ecbf-006ac53133 - 0.0092 VW - 1791308083.418354511 1791308083.427537441 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx6cdcc7c88c2a4d9f8c83e-006ac53133" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx6cdcc7c88c2a4d9f8c83e-006ac53133" "proxy-server 1867663" 0.0048 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx3d512d0cd4b5416bb7ac8-006ac53133" "proxy-server 1867663" 0.0015 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx6cdcc7c88c2a4d9f8c83e-006ac53133 - 0.0443 VW - 1791308083.428077936 1791308083.472383022 0 (txn: tx6ab8bbb3aa8245b88cb0e-006ac53133) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" "tx6ab8bbb3aa8245b88cb0e-006ac53133" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" "tx6ab8bbb3aa8245b88cb0e-006ac53133" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" "tx6ab8bbb3aa8245b88cb0e-006ac53133" "proxy-server 1867663" 0.0223 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" "tx6ab8bbb3aa8245b88cb0e-006ac53133" "proxy-server 1867663" 0.0239 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308083.36250 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx6ab8bbb3aa8245b88cb0e-006ac53133 - 0.0526 VW - 1791308083.442994118 1791308083.495578051 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx75d907714e604d1686ce4-006ac53133" "object-server 1867663" 0.0004 "-" 1867663 0test.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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim ... ok + +proxy-server DEBUG: Ignoring 404 from primary (txn: txa6b435af652740e6b5372-006ac53132) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.12:1012/sdm (txn: tx018ef3c981b34baf956c8-006ac53132) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0ad98f1f0e3c46088f344-006ac53133) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server ERROR: Object returning 503 for [507, 507, 507, 507, 507] (txn: tx1631ac4acb5441fc8e0d7-006ac53133) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx7341bdbe92a046baa43a4-006ac53133) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx7341bdbe92a046baa43a4-006ac53133) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx7341bdbe92a046baa43a4-006ac53133)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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx75d907714e604d1686ce4-006ac53133" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx75d907714e604d1686ce4-006ac53133" "proxy-server 1867663" 0.0220 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx75d907714e604d1686ce4-006ac53133" "proxy-server 1867663" 0.0217 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx75d907714e604d1686ce4-006ac53133 - 0.0309 - - 1791308083.496010065 1791308083.526925802 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e3af8dacd0741aa9b773-006ac53133" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx02747c506db8438c89814-006ac53133" "proxy-server 1867663" 0.0076 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx4d2293386dd644aeb21b9-006ac53133" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx4d2293386dd644aeb21b9-006ac53133 - 0.0312 - - 1791308083.528335094 1791308083.559555769 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0a5b16ba49704e1c8ec2c-006ac53133" "proxy-server 1867663" 0.0020 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0a5b16ba49704e1c8ec2c-006ac53133 - 0.0047 VW - 1791308083.571648359 1791308083.576396704 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txef7bb44e90414dad8724e-006ac53133" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txef7bb44e90414dad8724e-006ac53133 - 0.0123 VW - 1791308083.585157156 1791308083.597471952 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx6e293dcbb94f4374932b3-006ac53133" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx6e293dcbb94f4374932b3-006ac53133" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txf5cd2d1e3ed34f9497f1f-006ac53133" "proxy-server 1867663" 0.0076 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx6e293dcbb94f4374932b3-006ac53133 - 0.0341 VW - 1791308083.598078966 1791308083.632184744 0 (txn: tx9192323bf2f34e0db2039-006ac53133) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" "tx9192323bf2f34e0db2039-006ac53133" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" "tx9192323bf2f34e0db2039-006ac53133" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" "tx9192323bf2f34e0db2039-006ac53133" "proxy-server 1867663" 0.0231 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" "tx9192323bf2f34e0db2039-006ac53133" "proxy-server 1867663" 0.0229 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308083.49657 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx9192323bf2f34e0db2039-006ac53133 - 0.0424 VW - 1791308083.612913609 1791308083.655303955 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx0fc5797fde954e05bfb17-006ac53133" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx0fc5797fde954e05bfb17-006ac53133" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx0fc5797fde954e05bfb17-006ac53133" "proxy-server 1867663" 0.0131 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx0fc5797fde954e05bfb17-006ac53133" "proxy-server 1867663" 0.0126 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx0fc5797fde954e05bfb17-006ac53133 - 0.0341 - - 1791308083.655726671 1791308083.689819813 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf215ea04924941c7b538f-006ac53133" "proxy-server 1867663" 0.0015 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx7c6273e978dc43d2ac1a4-006ac53133" "proxy-server 1867663" 0.0046 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx68ce650624e74973b08f6-006ac53133" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx68ce650624e74973b08f6-006ac53133 - 0.0324 - - 1791308083.691350937 1791308083.723767757 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txba543f156f0c46448ebc8-006ac53133" "proxy-server 1867663" 0.0056 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txba543f156f0c46448ebc8-006ac53133" "proxy-server 1867663" 0.0077 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txba543f156f0c46448ebc8-006ac53133 - 0.0239 - - 1791308083.733695745 1791308083.757596493 0 +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. +test ERROR: Problem finding shard upper in '/tmp/tmp3obfe10t/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp3obfe10t/test_container.db': : Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2498, in find_shard_ranges next_shard_upper = sub_broker._get_next_shard_range_upper( @@ -71284,57 +71096,1372 @@ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmp00wzil_3/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp00wzil_3/containers/part/suffix/hash/container.db'] +test DEBUG: Unlinked retiring db '/tmp/tmpqkbo2_zg/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpqkbo2_zg/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 -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.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.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_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 ERROR: Failed to unlink '/tmp/tmpm6b_o6gf/containers/part/suffix/hash/container.db': + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb17778c1633245aba00b0-006ac53133" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx5a44cbc8b6d54df2bf275-006ac53133" "proxy-server 1867663" 0.0045 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx1ad64eff3b4349e1a9195-006ac53133" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "tx1ad64eff3b4349e1a9195-006ac53133" "proxy-server 1867663" 0.0006 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19b6f431c78343388cc59-006ac53133" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx19b6f431c78343388cc59-006ac53133 - 0.0083 VW - 1791308083.801812649 1791308083.810088396 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx8ab5cfebfe114fa49da07-006ac53133" "proxy-server 1867663" 0.0095 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8ab5cfebfe114fa49da07-006ac53133 - 0.0123 VW - 1791308083.810615301 1791308083.822955847 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txa0adac1f4ef54bc082f1a-006ac53133" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txa0adac1f4ef54bc082f1a-006ac53133" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/43 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa0adac1f4ef54bc082f1a-006ac53133 - 0.0140 VW - 1791308083.823531628 1791308083.837516785 0 +proxy INFO: - - 06/Oct/2026/17/34/43 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx1ad64eff3b4349e1a9195-006ac53133 - 0.0989 SSC - 1791308083.759677172 1791308083.858580589 0 (txn: txc32e61b10dfe42b8977b4-006ac53133) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txc32e61b10dfe42b8977b4-006ac53133" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txc32e61b10dfe42b8977b4-006ac53133" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txc32e61b10dfe42b8977b4-006ac53133" "proxy-server 1867663" 0.0133 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txc32e61b10dfe42b8977b4-006ac53133" "proxy-server 1867663" 0.0231 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 COPY /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txc32e61b10dfe42b8977b4-006ac53133 - 0.0346 SSC - 1791308083.837913275 1791308083.872495413 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a6c7100221d48688f86a-006ac53133" "proxy-server 1867663" 0.0015 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx554ce9edc09943f3b8a42-006ac53133" "proxy-server 1867663" 0.0026 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "GET /sda1/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" "tx9f78babb4c05492f96735-006ac53133" "proxy-server 1867663" 0.0085 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx9f78babb4c05492f96735-006ac53133 - 0.0347 - - 1791308083.879642487 1791308083.914388180 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe84a1a354f5c43659c32b-006ac53133" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txd04af6bf837b4b3fa76df-006ac53133" "proxy-server 1867663" 0.0069 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txb6e28098a3824c63a6083-006ac53133" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txb6e28098a3824c63a6083-006ac53133" "proxy-server 1867663" 0.0102 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txb6e28098a3824c63a6083-006ac53133" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +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" "txb6e28098a3824c63a6083-006ac53133" "proxy-server 1867663" 0.0132 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/43 POST /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - txb6e28098a3824c63a6083-006ac53133 - 0.0574 - - 1791308083.916057587 1791308083.973421574 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txef3ae824e5f943a49c96e-006ac53133" "proxy-server 1867663" 0.0015 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:43 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx7f11dbd7eaa3464bb21a0-006ac53133" "proxy-server 1867663" 0.0087 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx8d6cfa978e504185803bc-006ac53134" "proxy-server 1867663" 0.0008 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx8d6cfa978e504185803bc-006ac53134 - 0.0330 - - 1791308083.975149870 1791308084.008134842 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx13b9bcd7f38b4bad88a5e-006ac53134" "proxy-server 1867663" 0.0057 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "GET /sda1/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" "tx13b9bcd7f38b4bad88a5e-006ac53134" "proxy-server 1867663" 0.0037 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx13b9bcd7f38b4bad88a5e-006ac53134 - 0.0242 - - 1791308084.018161058 1791308084.042317390 0test.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_obj.TestECObjController.test_GET_write_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout ... 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: txa7170462a57e4fadb4364-006ac53130) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa7170462a57e4fadb4364-006ac53130) +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: txa7170462a57e4fadb4364-006ac53130) +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: txa7170462a57e4fadb4364-006ac53130) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txa7170462a57e4fadb4364-006ac53130) +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: txa7170462a57e4fadb4364-006ac53130) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txa7170462a57e4fadb4364-006ac53130) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txa7170462a57e4fadb4364-006ac53130) +test DEBUG: Setting object count to 1065 (txn: txa7170462a57e4fadb4364-006ac53130) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx4337e442de8b4a0c8e2b6-006ac53131) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx4337e442de8b4a0c8e2b6-006ac53131) +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: tx4337e442de8b4a0c8e2b6-006ac53131) +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: tx4337e442de8b4a0c8e2b6-006ac53131) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx4337e442de8b4a0c8e2b6-006ac53131) +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: tx4337e442de8b4a0c8e2b6-006ac53131) +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: tx4337e442de8b4a0c8e2b6-006ac53131) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx4337e442de8b4a0c8e2b6-006ac53131) +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: tx4337e442de8b4a0c8e2b6-006ac53131) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx4337e442de8b4a0c8e2b6-006ac53131) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx4337e442de8b4a0c8e2b6-006ac53131) +test DEBUG: Setting object count to 1065 (txn: tx4337e442de8b4a0c8e2b6-006ac53131) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txa6dc196dc9934262aed66-006ac53132) +test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: txa6dc196dc9934262aed66-006ac53132) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx40642c93bab241668ba91-006ac53134) +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: tx40642c93bab241668ba91-006ac53134) +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: tx40642c93bab241668ba91-006ac53134) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx40642c93bab241668ba91-006ac53134) +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: tx40642c93bab241668ba91-006ac53134) +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: tx40642c93bab241668ba91-006ac53134) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx40642c93bab241668ba91-006ac53134) +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: tx40642c93bab241668ba91-006ac53134) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx40642c93bab241668ba91-006ac53134) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx40642c93bab241668ba91-006ac53134) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx40642c93bab241668ba91-006ac53134) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx40642c93bab241668ba91-006ac53134) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx40642c93bab241668ba91-006ac53134) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx40642c93bab241668ba91-006ac53134) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx40642c93bab241668ba91-006ac53134) +test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx40642c93bab241668ba91-006ac53134) +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: tx40642c93bab241668ba91-006ac53134) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx40642c93bab241668ba91-006ac53134) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfe59249bb8884fe9b03ee-006ac53134) +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: txfe59249bb8884fe9b03ee-006ac53134) +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: txfe59249bb8884fe9b03ee-006ac53134) +test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: txfe59249bb8884fe9b03ee-006ac53134) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txaece86958e9146e1a3975-006ac53134)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.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match ... ok + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c93bbe70da4478a87d34-006ac53134" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5c93bbe70da4478a87d34-006ac53134 - 0.0124 VW - 1791308084.044328928 1791308084.056681633 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txd98fdf34dfe549db8cddb-006ac53134" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd98fdf34dfe549db8cddb-006ac53134 - 0.0123 VW - 1791308084.057339430 1791308084.069683313 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx27b3ccf0707a43afad43d-006ac53134" "proxy-server 1867663" 0.0069 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 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 - tx27b3ccf0707a43afad43d-006ac53134 - 0.0176 VW - 1791308084.070286989 1791308084.087906122 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657?symlink=get" "txabc2a743c94d4e03b2ef9-006ac53134" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657?symlink=get" "txabc2a743c94d4e03b2ef9-006ac53134" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308083.49657%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txabc2a743c94d4e03b2ef9-006ac53134 - 0.0291 VW - 1791308084.088429213 1791308084.117544889 0 (txn: tx0b4c4ec413584cb192929-006ac53134) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx0b4c4ec413584cb192929-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx0b4c4ec413584cb192929-006ac53134" "proxy-server 1867663" 0.0156 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx0b4c4ec413584cb192929-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx0b4c4ec413584cb192929-006ac53134" "proxy-server 1867663" 0.0211 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx0b4c4ec413584cb192929-006ac53134 - 0.0265 VW - 1791308084.110362530 1791308084.136848688 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" "txf8912b8f83e14d09b2079-006ac53134" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" "txf8912b8f83e14d09b2079-006ac53134" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" "txf8912b8f83e14d09b2079-006ac53134" "proxy-server 1867663" 0.0065 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.49657" "txf8912b8f83e14d09b2079-006ac53134" "proxy-server 1867663" 0.0056 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308083.49657 HTTP/1.0 204 - Swift - - - - txf8912b8f83e14d09b2079-006ac53134 - 0.0106 VW - 1791308084.137364626 1791308084.148012877 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3553ea7b91014a7b807fc-006ac53134" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx8e67935b362045869f3d2-006ac53134" "proxy-server 1867663" 0.0027 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txfefd3301c91947b694d66-006ac53134" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txfefd3301c91947b694d66-006ac53134 - 0.0138 - - 1791308084.149704218 1791308084.163468599 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c3d1941e7f841a79fe81-006ac53134" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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&format=json&states=listing" "tx4c3d1941e7f841a79fe81-006ac53134" "proxy-server 1867663" 0.0036 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 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 - tx4c3d1941e7f841a79fe81-006ac53134 - 0.0111 - - 1791308084.165109158 1791308084.176244736 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0a749e522d9d4cd081005-006ac53134" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0a749e522d9d4cd081005-006ac53134 - 0.0041 VW - 1791308084.178226709 1791308084.182327032 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx993db617a72f4c019d283-006ac53134" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx993db617a72f4c019d283-006ac53134 - 0.0042 VW - 1791308084.182852030 1791308084.187004089 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx31779bb056f04dbe9bb97-006ac53134" "proxy-server 1867663" 0.0033 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 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 - tx31779bb056f04dbe9bb97-006ac53134 - 0.0067 VW - 1791308084.187583447 1791308084.194321871 0test.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.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states ... 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 + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250?symlink=get" "tx18bc4087f7ad4020b2eed-006ac53134" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250?symlink=get" "tx18bc4087f7ad4020b2eed-006ac53134" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308083.36250%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx18bc4087f7ad4020b2eed-006ac53134 - 0.0279 VW - 1791308084.200599194 1791308084.228480816 0 (txn: tx096d99c5c9774a7db70d9-006ac53134) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx096d99c5c9774a7db70d9-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx096d99c5c9774a7db70d9-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx096d99c5c9774a7db70d9-006ac53134" "proxy-server 1867663" 0.0139 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx096d99c5c9774a7db70d9-006ac53134" "proxy-server 1867663" 0.0156 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx096d99c5c9774a7db70d9-006ac53134 - 0.0317 VW - 1791308084.211354733 1791308084.243021727 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" "tx1d67cbfabb38444d834c3-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" "tx1d67cbfabb38444d834c3-006ac53134" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" "tx1d67cbfabb38444d834c3-006ac53134" "proxy-server 1867663" 0.0149 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308083.36250" "tx1d67cbfabb38444d834c3-006ac53134" "proxy-server 1867663" 0.0143 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308083.36250 HTTP/1.0 204 - Swift - - - - tx1d67cbfabb38444d834c3-006ac53134 - 0.0193 VW - 1791308084.243571758 1791308084.262894154 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdfe12d94df49458492d80-006ac53134" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx8b68e0ad8e114c678e384-006ac53134" "proxy-server 1867663" 0.0038 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx16c270669da14bb1bab30-006ac53134" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx16c270669da14bb1bab30-006ac53134 - 0.0156 - - 1791308084.264490843 1791308084.280065775 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d95ffddeb0d495d87193-006ac53134" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx4d95ffddeb0d495d87193-006ac53134" "proxy-server 1867663" 0.0039 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 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 - tx4d95ffddeb0d495d87193-006ac53134 - 0.0115 - - 1791308084.281940460 1791308084.293414831 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5ddf23aef704e04994a0-006ac53134" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txf5ddf23aef704e04994a0-006ac53134" "proxy-server 1867663" 0.0022 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 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 - txf5ddf23aef704e04994a0-006ac53134 - 0.0108 - - 1791308084.295295477 1791308084.306082249 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc6a33479fb524b4e82211-006ac53134" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc6a33479fb524b4e82211-006ac53134 - 0.0048 VW - 1791308084.307941198 1791308084.312787771 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx08ee07cecd07426697a65-006ac53134" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx08ee07cecd07426697a65-006ac53134 - 0.0045 VW - 1791308084.313333988 1791308084.317813873 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx5b4bae42f540422e9f4ca-006ac53134" "proxy-server 1867663" 0.0035 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 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 - tx5b4bae42f540422e9f4ca-006ac53134 - 0.0068 VW - 1791308084.318392992 1791308084.325177908 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sda1/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" "tx30e42f3ce3d648829b4a4-006ac53134" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "DELETE /sdb1/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" "tx30e42f3ce3d648829b4a4-006ac53134" "object-server 1867663" 0.0004 "-" 1867663 0test.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.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors ... ok + +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.02s) (txn: tx7341bdbe92a046baa43a4-006ac53133) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.02s) (txn: tx7341bdbe92a046baa43a4-006ac53133) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.02s) (txn: tx7341bdbe92a046baa43a4-006ac53133) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.02s) (txn: tx7341bdbe92a046baa43a4-006ac53133) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.02s) (txn: tx7341bdbe92a046baa43a4-006ac53133) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.02s) (txn: tx7341bdbe92a046baa43a4-006ac53133) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.02s) (txn: tx7341bdbe92a046baa43a4-006ac53133) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx97ee552a0ec64e868dc30-006ac53134) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx97ee552a0ec64e868dc30-006ac53134) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx97ee552a0ec64e868dc30-006ac53134) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx97ee552a0ec64e868dc30-006ac53134) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx97ee552a0ec64e868dc30-006ac53134) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx97ee552a0ec64e868dc30-006ac53134) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx97ee552a0ec64e868dc30-006ac53134) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx97ee552a0ec64e868dc30-006ac53134) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx97ee552a0ec64e868dc30-006ac53134) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txf29706281eaa4e1580367-006ac53134) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx604fdce460694e01be3ed-006ac53134)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.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state ... ok + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx30e42f3ce3d648829b4a4-006ac53134" "proxy-server 1867663" 0.0122 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx30e42f3ce3d648829b4a4-006ac53134" "proxy-server 1867663" 0.0143 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 DELETE /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx30e42f3ce3d648829b4a4-006ac53134 - 0.0178 - - 1791308084.325637341 1791308084.343418360 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e796a7fe15a49d49c6a0-006ac53134" "proxy-server 1867663" 0.0054 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx9869adffc27e4bc78d93b-006ac53134" "proxy-server 1867663" 0.0072 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx9b4a85d095da4857a6d94-006ac53134" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx9b4a85d095da4857a6d94-006ac53134" "proxy-server 1867663" 0.0005 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx9b4a85d095da4857a6d94-006ac53134 - 0.0308 - - 1791308084.349770546 1791308084.380554199 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5ba947919b3e4e25973cf-006ac53134" "proxy-server 1867663" 0.0012 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5ba947919b3e4e25973cf-006ac53134 - 0.0069 VW - 1791308084.393763065 1791308084.400709867 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txa25cc84e20a54a578b360-006ac53134" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa25cc84e20a54a578b360-006ac53134 - 0.0108 VW - 1791308084.401281834 1791308084.412048340 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txb8686cbb05d24cd488af5-006ac53134" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txb8686cbb05d24cd488af5-006ac53134" "proxy-server 1867663" 0.0005 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txb8686cbb05d24cd488af5-006ac53134 - 0.0145 VW - 1791308084.416759968 1791308084.431243658 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txc3bf0c74d75c43f99dc30-006ac53134" "object-server 1867663" 0.0046 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txc3bf0c74d75c43f99dc30-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txc3bf0c74d75c43f99dc30-006ac53134" "proxy-server 1867663" 0.0161 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txc3bf0c74d75c43f99dc30-006ac53134" "proxy-server 1867663" 0.0223 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txc3bf0c74d75c43f99dc30-006ac53134 - 0.0309 - - 1791308084.431613207 1791308084.462498903 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54d83fabafe14a72a3d39-006ac53134" "proxy-server 1867663" 0.0096 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx54d83fabafe14a72a3d39-006ac53134 - 0.0125 VW - 1791308084.478088856 1791308084.490582466 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx7be09ebd82b248e0ba5a5-006ac53134" "proxy-server 1867663" 0.0033 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7be09ebd82b248e0ba5a5-006ac53134 - 0.0183 VW - 1791308084.491106272 1791308084.509420633 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txa9f69cb49dea4642a0836-006ac53134" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txa9f69cb49dea4642a0836-006ac53134" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txa9f69cb49dea4642a0836-006ac53134 - 0.0191 VW - 1791308084.510024309 1791308084.529131174 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txe46e1c5be68d45c4abbb3-006ac53134" "proxy-server 1867663" 0.0056 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.43214" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.43214" "tx654975c5bc0e4ecc92f20-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.43214" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.43214" "tx654975c5bc0e4ecc92f20-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.43214" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.43214" "tx654975c5bc0e4ecc92f20-006ac53134" "proxy-server 1867663" 0.0165 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.43214" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.43214" "tx654975c5bc0e4ecc92f20-006ac53134" "proxy-server 1867663" 0.0338 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308084.43214 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx654975c5bc0e4ecc92f20-006ac53134 - 0.0510 VW - 1791308084.529811382 1791308084.580848694 0 +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx604fdce460694e01be3ed-006ac53134) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txb0e752706b7f47a49d863-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0e752706b7f47a49d863-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0e752706b7f47a49d863-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0e752706b7f47a49d863-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0e752706b7f47a49d863-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0e752706b7f47a49d863-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0e752706b7f47a49d863-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0e752706b7f47a49d863-006ac53134) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txb0e752706b7f47a49d863-006ac53134) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134)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.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted ... 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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx7d635d6c2d834b7dbe804-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx7d635d6c2d834b7dbe804-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx7d635d6c2d834b7dbe804-006ac53134" "proxy-server 1867663" 0.0216 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx7d635d6c2d834b7dbe804-006ac53134" "proxy-server 1867663" 0.0169 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx7d635d6c2d834b7dbe804-006ac53134 - 0.0262 - - 1791308084.581393242 1791308084.607550859 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4de1f0b843f1433ca76b7-006ac53134" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4de1f0b843f1433ca76b7-006ac53134 - 0.0083 VW - 1791308084.620396852 1791308084.628705025 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx9fb23fe32c3944a3a3ca0-006ac53134" "proxy-server 1867663" 0.0067 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9fb23fe32c3944a3a3ca0-006ac53134 - 0.0096 VW - 1791308084.629337072 1791308084.638946056 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx0c7f35c207fa4e048b223-006ac53134" "proxy-server 1867663" 0.0030 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx0c7f35c207fa4e048b223-006ac53134" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx0c7f35c207fa4e048b223-006ac53134 - 0.0184 VW - 1791308084.639523983 1791308084.657882690 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txd97cccbf53fe4d5cb8871-006ac53134" "proxy-server 1867663" 0.0026 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.58196" 201 - "PUT http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.58196" "txc9c773229c974a56b4380-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.58196" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.58196" "txc9c773229c974a56b4380-006ac53134" "proxy-server 1867663" 0.0175 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.58196" 201 - "PUT http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.58196" "txc9c773229c974a56b4380-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.58196" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.58196" "txc9c773229c974a56b4380-006ac53134" "proxy-server 1867663" 0.0262 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308084.58196 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txc9c773229c974a56b4380-006ac53134 - 0.0409 VW - 1791308084.665193796 1791308084.706111193 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx8d7db400a46f4bca97f6c-006ac53134" "object-server 1867663" 0.0006 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx8d7db400a46f4bca97f6c-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx8d7db400a46f4bca97f6c-006ac53134" "proxy-server 1867663" 0.0182 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx8d7db400a46f4bca97f6c-006ac53134" "proxy-server 1867663" 0.0177 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx8d7db400a46f4bca97f6c-006ac53134 - 0.0359 - - 1791308084.706556082 1791308084.742407799 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe636cd00d19e4508a1f87-006ac53134" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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&format=json&states=listing" "txe636cd00d19e4508a1f87-006ac53134" "proxy-server 1867663" 0.0038 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 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 - txe636cd00d19e4508a1f87-006ac53134 - 0.0250 - - 1791308084.744541883 1791308084.769588709 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65e167d7217d4d39b5e67-006ac53134" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx65e167d7217d4d39b5e67-006ac53134 - 0.0101 VW - 1791308084.771650314 1791308084.781799793 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txc96085ed2b754c23a2338-006ac53134" "proxy-server 1867663" 0.0098 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc96085ed2b754c23a2338-006ac53134 - 0.0126 VW - 1791308084.782324791 1791308084.794948578 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx61c516856f824b3382746-006ac53134" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx61c516856f824b3382746-006ac53134" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx61c516856f824b3382746-006ac53134 - 0.0068 VW - 1791308084.795540571 1791308084.802352667 0test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete ... 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 + +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx51215795735b4b0b8707e-006ac53134) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx9a7b1ce0eb3e47a58ae6f-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9a7b1ce0eb3e47a58ae6f-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9a7b1ce0eb3e47a58ae6f-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9a7b1ce0eb3e47a58ae6f-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9a7b1ce0eb3e47a58ae6f-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9a7b1ce0eb3e47a58ae6f-006ac53134) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9a7b1ce0eb3e47a58ae6f-006ac53134) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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)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.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors ... ok + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txdcb8e4009b924a36bdb3f-006ac53134" "proxy-server 1867663" 0.0039 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.70711" 201 - "PUT http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.70711" "tx6908938657fe40dbb53e5-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.70711" 201 - "PUT http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.70711" "tx6908938657fe40dbb53e5-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.70711" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.70711" "tx6908938657fe40dbb53e5-006ac53134" "proxy-server 1867663" 0.0205 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.70711" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.70711" "tx6908938657fe40dbb53e5-006ac53134" "proxy-server 1867663" 0.0143 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308084.70711 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx6908938657fe40dbb53e5-006ac53134 - 0.0324 VW - 1791308084.809069395 1791308084.841473579 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx1af4fbe38971406fa0b9e-006ac53134" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx1af4fbe38971406fa0b9e-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx1af4fbe38971406fa0b9e-006ac53134" "proxy-server 1867663" 0.0092 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx1af4fbe38971406fa0b9e-006ac53134" "proxy-server 1867663" 0.0086 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx1af4fbe38971406fa0b9e-006ac53134 - 0.0137 - - 1791308084.841939926 1791308084.855673313 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaaa94dd9778244759b342-006ac53134" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txaaa94dd9778244759b342-006ac53134 - 0.0042 VW - 1791308084.857383251 1791308084.861553907 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txc1a4ad477361472f8d06c-006ac53134" "proxy-server 1867663" 0.0027 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc1a4ad477361472f8d06c-006ac53134 - 0.0055 VW - 1791308084.862076998 1791308084.867560148 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txb39b263f6f6545e6818c9-006ac53134" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txb39b263f6f6545e6818c9-006ac53134" "proxy-server 1867663" 0.0007 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txd379a7deb74b4d1798cac-006ac53134" "proxy-server 1867663" 0.0025 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txb39b263f6f6545e6818c9-006ac53134 - 0.0175 VW - 1791308084.868161201 1791308084.885626078 0 (txn: txb1cb8617b76d4571b1827-006ac53134) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" "txb1cb8617b76d4571b1827-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" "txb1cb8617b76d4571b1827-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" "txb1cb8617b76d4571b1827-006ac53134" "proxy-server 1867663" 0.0150 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" "txb1cb8617b76d4571b1827-006ac53134" "proxy-server 1867663" 0.0146 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308084.84249 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txb1cb8617b76d4571b1827-006ac53134 - 0.0251 VW - 1791308084.875137091 1791308084.900222301 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx13a2329e077848e3af94b-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx13a2329e077848e3af94b-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx13a2329e077848e3af94b-006ac53134" "proxy-server 1867663" 0.0141 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx13a2329e077848e3af94b-006ac53134" "proxy-server 1867663" 0.0164 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx13a2329e077848e3af94b-006ac53134 - 0.0214 - - 1791308084.900670767 1791308084.922058582 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a83394a8c424087ba3c3-006ac53134" "proxy-server 1867663" 0.0015 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5a83394a8c424087ba3c3-006ac53134 - 0.0045 VW - 1791308084.923812866 1791308084.928280592 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx5b964100dd3f462ea892d-006ac53134" "proxy-server 1867663" 0.0030 "-" 1867663 0test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index ... 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.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.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.TestContainerBrokerBeforeXSync.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs ... ok + +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: txaece86958e9146e1a3975-006ac53134) +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: txaece86958e9146e1a3975-006ac53134) +test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txaece86958e9146e1a3975-006ac53134) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +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: tx3281fe9766404b348af95-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx3281fe9766404b348af95-006ac53135) +test DEBUG: Setting object count to 3120 (txn: tx3281fe9766404b348af95-006ac53135) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +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: tx7ae5b35ca92c48349e0be-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx7ae5b35ca92c48349e0be-006ac53135) +test DEBUG: Setting object count to 3120 (txn: tx7ae5b35ca92c48349e0be-006ac53135) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +proxy INFO: - - 06/Oct/2026/17/34/44 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5b964100dd3f462ea892d-006ac53134 - 0.0061 VW - 1791308084.928868532 1791308084.934920311 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx5db4c56cd11a46cfbdd7d-006ac53134" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "tx5db4c56cd11a46cfbdd7d-006ac53134" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/44 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5db4c56cd11a46cfbdd7d-006ac53134 - 0.0183 VW - 1791308084.935564041 1791308084.953900576 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txdf02ae9ee6c94e62824c1-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txdf02ae9ee6c94e62824c1-006ac53134" "proxy-server 1867663" 0.0168 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txdf02ae9ee6c94e62824c1-006ac53134" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +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" "txdf02ae9ee6c94e62824c1-006ac53134" "proxy-server 1867663" 0.0215 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/44 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txdf02ae9ee6c94e62824c1-006ac53134 - 0.0293 - - 1791308084.954294205 1791308084.983585835 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e4ee5ad6d3042ae8a933-006ac53134" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6e4ee5ad6d3042ae8a933-006ac53134 - 0.0086 VW - 1791308084.993563414 1791308085.002124786 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx20734d27294a4fb6a463b-006ac53135" "proxy-server 1867663" 0.0070 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx20734d27294a4fb6a463b-006ac53135 - 0.0099 VW - 1791308085.002683163 1791308085.012560844 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txf364fa86d2794e0e9f409-006ac53135" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txf364fa86d2794e0e9f409-006ac53135" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txf9aa465b962c445c9c35f-006ac53135" "proxy-server 1867663" 0.0068 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txf364fa86d2794e0e9f409-006ac53135 - 0.0382 VW - 1791308085.017357349 1791308085.055521965 0 (txn: tx39c0b90b5e334574a81f4-006ac53135) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1791308084.95484" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1791308084.95484" "tx39c0b90b5e334574a81f4-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1791308084.95484" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1791308084.95484" "tx39c0b90b5e334574a81f4-006ac53135" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1791308084.95484" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1791308084.95484" "tx39c0b90b5e334574a81f4-006ac53135" "proxy-server 1867663" 0.0206 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1791308084.95484" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1791308084.95484" "tx39c0b90b5e334574a81f4-006ac53135" "proxy-server 1867663" 0.0202 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 PUT /v1/a/0_vc_non_ascii%25C2%25A3/0130_o_non_ascii%25C2%25A3/sub/1791308084.95484 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx39c0b90b5e334574a81f4-006ac53135 - 0.0476 VW - 1791308085.028312206 1791308085.075923920 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx37e5b77d66d1470b89003-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx37e5b77d66d1470b89003-006ac53135" "proxy-server 1867663" 0.0203 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx37e5b77d66d1470b89003-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx37e5b77d66d1470b89003-006ac53135" "proxy-server 1867663" 0.0305 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx37e5b77d66d1470b89003-006ac53135 - 0.0397 - - 1791308085.076364994 1791308085.116074085 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68d0f7b1a1d04fde868a8-006ac53135" "proxy-server 1867663" 0.0056 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx68d0f7b1a1d04fde868a8-006ac53135 - 0.0085 VW - 1791308085.121983290 1791308085.130487919 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx454c46bf718043929b4da-006ac53135" "proxy-server 1867663" 0.0100 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx454c46bf718043929b4da-006ac53135 - 0.0128 VW - 1791308085.130998850 1791308085.143812418 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "GET /sda1/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" "txbb53ed9b3d4d4eafb73d4-006ac53135" "proxy-server 1867663" 0.0080 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 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 - txbb53ed9b3d4d4eafb73d4-006ac53135 - 0.0159 VW - 1791308085.144423723 1791308085.160336018 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "GET /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249?symlink=get" "txe80e7b5e8912472fbabb5-006ac53135" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "GET /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249?symlink=get" "txe80e7b5e8912472fbabb5-006ac53135" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308084.84249%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe80e7b5e8912472fbabb5-006ac53135 - 0.0289 VW - 1791308085.165072441 1791308085.193974733 0 (txn: tx47946741194d4c798e3cc-006ac53135) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx47946741194d4c798e3cc-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx47946741194d4c798e3cc-006ac53135" "proxy-server 1867663" 0.0167 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx47946741194d4c798e3cc-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx47946741194d4c798e3cc-006ac53135" "proxy-server 1867663" 0.0241 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx47946741194d4c798e3cc-006ac53135 - 0.0376 VW - 1791308085.180317402 1791308085.217931032 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 204 - "DELETE http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" "tx0179f7c4ae084c94b1d11-006ac53135" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 204 - "DELETE http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" "tx0179f7c4ae084c94b1d11-006ac53135" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "DELETE /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" "tx0179f7c4ae084c94b1d11-006ac53135" "proxy-server 1867663" 0.0076 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "DELETE /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1791308084.84249" "tx0179f7c4ae084c94b1d11-006ac53135" "proxy-server 1867663" 0.0124 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1791308084.84249 HTTP/1.0 204 - Swift - - - - tx0179f7c4ae084c94b1d11-006ac53135 - 0.0202 VW - 1791308085.218456030 1791308085.238699436 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx91f097fd1f214c14b6cc5-006ac53135" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx91f097fd1f214c14b6cc5-006ac53135" "proxy-server 1867663" 0.0039 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 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 - tx91f097fd1f214c14b6cc5-006ac53135 - 0.0128 - - 1791308085.240388632 1791308085.253178358 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd355747000fe4749a1118-006ac53135" "proxy-server 1867663" 0.0014 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:44129/sdb1/1/a/0_oc_non_ascii%C2%A3whoops" "txd355747000fe4749a1118-006ac53135" "container-server 1867663" 0.0012 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:35131/sda1/1/a/0_oc_non_ascii%C2%A3whoops" "txd355747000fe4749a1118-006ac53135" "container-server 1867663" 0.0012 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txd355747000fe4749a1118-006ac53135" "proxy-server 1867663" 0.0178 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txd355747000fe4749a1118-006ac53135" "proxy-server 1867663" 0.0136 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txd355747000fe4749a1118-006ac53135 - 0.0266 - - 1791308085.255139112 1791308085.281690121 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe21bf19ff7db49b8ade34-006ac53135" "proxy-server 1867663" 0.0021 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe21bf19ff7db49b8ade34-006ac53135 - 0.0049 VW - 1791308085.283258200 1791308085.288177490 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txf2db4880490a4c54a1737-006ac53135" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txf2db4880490a4c54a1737-006ac53135 - 0.0043 VW - 1791308085.288915873 1791308085.293254852 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txdebb17ceab5f4d0889324-006ac53135" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txdebb17ceab5f4d0889324-006ac53135" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txdebb17ceab5f4d0889324-006ac53135 - 0.0060 VW - 1791308085.293895960 1791308085.299849987 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "tx6f7fc3f0d9cb402b89fbf-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "tx6f7fc3f0d9cb402b89fbf-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 ... ok + +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +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: tx7c952f01f359434e8ed0d-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx7c952f01f359434e8ed0d-006ac53135) +test DEBUG: Setting object count to 3120 (txn: tx7c952f01f359434e8ed0d-006ac53135) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx07fa7a0761d946419a428-006ac53135) +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: tx07fa7a0761d946419a428-006ac53135) +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: tx07fa7a0761d946419a428-006ac53135) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx07fa7a0761d946419a428-006ac53135) +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: tx07fa7a0761d946419a428-006ac53135) +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: tx07fa7a0761d946419a428-006ac53135) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx07fa7a0761d946419a428-006ac53135) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx07fa7a0761d946419a428-006ac53135) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx07fa7a0761d946419a428-006ac53135) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx07fa7a0761d946419a428-006ac53135) +test DEBUG: Setting object count to 3120 (txn: tx07fa7a0761d946419a428-006ac53135) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +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: txb068ee0794b84b20864d3-006ac53135) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txb068ee0794b84b20864d3-006ac53135) +test DEBUG: Setting object count to 3120 (txn: txb068ee0794b84b20864d3-006ac53135) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txd46257d4b73b4136bcdd3-006ac53135) +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: txd46257d4b73b4136bcdd3-006ac53135) +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: txd46257d4b73b4136bcdd3-006ac53135) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd46257d4b73b4136bcdd3-006ac53135) +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: txd46257d4b73b4136bcdd3-006ac53135) +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: txd46257d4b73b4136bcdd3-006ac53135) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txd46257d4b73b4136bcdd3-006ac53135) +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: txd46257d4b73b4136bcdd3-006ac53135) +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: txd46257d4b73b4136bcdd3-006ac53135) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txd46257d4b73b4136bcdd3-006ac53135) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx47f19fd4648642389a8b3-006ac53135) +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: tx47f19fd4648642389a8b3-006ac53135) +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: tx47f19fd4648642389a8b3-006ac53135) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx47f19fd4648642389a8b3-006ac53135) +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: tx47f19fd4648642389a8b3-006ac53135) +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: tx47f19fd4648642389a8b3-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx47f19fd4648642389a8b3-006ac53135) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx480290978b6143709a66b-006ac53135) +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: tx480290978b6143709a66b-006ac53135) +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: tx480290978b6143709a66b-006ac53135)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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx6f7fc3f0d9cb402b89fbf-006ac53135" "proxy-server 1867663" 0.0130 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx6f7fc3f0d9cb402b89fbf-006ac53135" "proxy-server 1867663" 0.0152 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx6f7fc3f0d9cb402b89fbf-006ac53135 - 0.0194 - - 1791308085.300207138 1791308085.319585323 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx463bce0801f24d1a8dcb4-006ac53135" "proxy-server 1867663" 0.0063 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx463bce0801f24d1a8dcb4-006ac53135 - 0.0092 VW - 1791308085.325502872 1791308085.334752083 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "tx4afe3fc2bc7a450489209-006ac53135" "proxy-server 1867663" 0.0026 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx4afe3fc2bc7a450489209-006ac53135 - 0.0097 VW - 1791308085.335300684 1791308085.344976902 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txc9678fbe529146d8bd0bc-006ac53135" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txc9678fbe529146d8bd0bc-006ac53135" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx8da023783db64445bb36c-006ac53135" "proxy-server 1867663" 0.0003 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx8da023783db64445bb36c-006ac53135" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txc9678fbe529146d8bd0bc-006ac53135 - 0.0167 VW - 1791308085.345589876 1791308085.362309217 0 (txn: tx940760d18b154e3e9288c-006ac53135) +proxy INFO: - - 06/Oct/2026/17/34/45 PUT /v1/a/none/003foo/1791308085.30094 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx940760d18b154e3e9288c-006ac53135 - 0.0063 VW - 1791308085.356518984 1791308085.362779617 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ad8b1fc8c014d6fa7211-006ac53135" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2ad8b1fc8c014d6fa7211-006ac53135 - 0.0043 VW - 1791308085.364374161 1791308085.368700981 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "tx6d5bc25411c94c64bedc6-006ac53135" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx6d5bc25411c94c64bedc6-006ac53135 - 0.0043 VW - 1791308085.369287729 1791308085.373623848 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx9bfcc0cfef434d248db26-006ac53135" "proxy-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx9bfcc0cfef434d248db26-006ac53135" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx9bfcc0cfef434d248db26-006ac53135 - 0.0057 VW - 1791308085.374201775 1791308085.379934788 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "DELETE /sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txd77c83a1a06948079683b-006ac53135" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "DELETE /sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txd77c83a1a06948079683b-006ac53135" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txd77c83a1a06948079683b-006ac53135" "proxy-server 1867663" 0.0055 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txd77c83a1a06948079683b-006ac53135" "proxy-server 1867663" 0.0077 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 DELETE /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txd77c83a1a06948079683b-006ac53135 - 0.0141 - - 1791308085.380310774 1791308085.394459724 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf28f45c09b654827addea-006ac53135" "proxy-server 1867663" 0.0027 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/1_oc_non_ascii%C2%A3" "txf28f45c09b654827addea-006ac53135" "container-server 1867663" 0.0011 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/1_oc_non_ascii%C2%A3" "txf28f45c09b654827addea-006ac53135" "container-server 1867663" 0.0011 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txf28f45c09b654827addea-006ac53135" "proxy-server 1867663" 0.0156 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txf28f45c09b654827addea-006ac53135" "proxy-server 1867663" 0.0107 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 PUT /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txf28f45c09b654827addea-006ac53135 - 0.0257 - - 1791308085.397884130 1791308085.423542738 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf258dd6a4b154bd8b39c9-006ac53135" "proxy-server 1867663" 0.0021 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "GET /sdb1/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" "txf258dd6a4b154bd8b39c9-006ac53135" "proxy-server 1867663" 0.0023 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txf258dd6a4b154bd8b39c9-006ac53135 - 0.0107 - - 1791308085.425137043 1791308085.435826540 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5a2ebc0cb2e45aabf768-006ac53135" "proxy-server 1867663" 0.0024 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/1/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:44129/sdb1/0/a/1_vc_ascii" "txa5a2ebc0cb2e45aabf768-006ac53135" "container-server 1867663" 0.0011 "-" 1867663 0test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required ... 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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/1/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:35131/sda1/0/a/1_vc_ascii" "txa5a2ebc0cb2e45aabf768-006ac53135" "container-server 1867663" 0.0011 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "txa5a2ebc0cb2e45aabf768-006ac53135" "proxy-server 1867663" 0.0181 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "txa5a2ebc0cb2e45aabf768-006ac53135" "proxy-server 1867663" 0.0138 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 PUT /v1/a/1_vc_ascii HTTP/1.0 201 - - t - - - txa5a2ebc0cb2e45aabf768-006ac53135 - 0.0320 - - 1791308085.437804461 1791308085.469761848 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe6071f618d34db597199-006ac53135" "proxy-server 1867663" 0.0021 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbe6071f618d34db597199-006ac53135 - 0.0091 VW - 1791308085.471443892 1791308085.480525255 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx0b00360038484236a14c0-006ac53135" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0b00360038484236a14c0-006ac53135 - 0.0101 VW - 1791308085.485321045 1791308085.495380640 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx46e68976108f452ca45b3-006ac53135" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx46e68976108f452ca45b3-006ac53135" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx46e68976108f452ca45b3-006ac53135 - 0.0064 VW - 1791308085.495991230 1791308085.502366781 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx699437685d9044709fab8-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx699437685d9044709fab8-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx699437685d9044709fab8-006ac53135" "proxy-server 1867663" 0.0124 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx699437685d9044709fab8-006ac53135" "proxy-server 1867663" 0.0141 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx699437685d9044709fab8-006ac53135 - 0.0250 - - 1791308085.502752542 1791308085.527713776 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx104c844dad134a8c92f66-006ac53135" "proxy-server 1867663" 0.0023 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx104c844dad134a8c92f66-006ac53135 - 0.0054 VW - 1791308085.549679756 1791308085.555041790 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx048dc101801f4026bad5d-006ac53135" "proxy-server 1867663" 0.0028 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx048dc101801f4026bad5d-006ac53135 - 0.0185 VW - 1791308085.555584431 1791308085.574096203 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx9796f9f93de147b7a6bbe-006ac53135" "proxy-server 1867663" 0.0048 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx9796f9f93de147b7a6bbe-006ac53135" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx0e5a29ae5d7648d9a06f1-006ac53135" "proxy-server 1867663" 0.0056 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9796f9f93de147b7a6bbe-006ac53135 - 0.0371 VW - 1791308085.574735880 1791308085.611788750 0 (txn: tx883d09f0513f45e8a7cda-006ac53135) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" "tx883d09f0513f45e8a7cda-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" "tx883d09f0513f45e8a7cda-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.50329" "tx883d09f0513f45e8a7cda-006ac53135" "proxy-server 1867663" 0.0212 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.50329" "tx883d09f0513f45e8a7cda-006ac53135" "proxy-server 1867663" 0.0209 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 PUT /v1/a/1_vc_ascii/0091_o_ascii/1791308085.50329 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx883d09f0513f45e8a7cda-006ac53135 - 0.0434 VW - 1791308085.590017319 1791308085.633452177 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx365cf6a32c444086bc837-006ac53135" "object-server 1867663" 0.0010 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx365cf6a32c444086bc837-006ac53135" "proxy-server 1867663" 0.0062 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx365cf6a32c444086bc837-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx365cf6a32c444086bc837-006ac53135" "proxy-server 1867663" 0.0136 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx365cf6a32c444086bc837-006ac53135 - 0.0171 - - 1791308085.633881330 1791308085.650997162 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx26bfb01a20f749b8964b4-006ac53135" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx79fb32118c1f4ef5b2869-006ac53135" "proxy-server 1867663" 0.0029 "-" 1867663 0test.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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable ... 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 ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.9:1009/sdj (txn: txfe9c62206d464c0cbffc8-006ac53135) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.5:1005/sdf (txn: tx0befcef85cff4190a2c04-006ac53135) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.2:1002/sdc (txn: tx8a3d3e49e5694cf6be8c1-006ac53135) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta ... 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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx53621a7c64854323970db-006ac53135" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx53621a7c64854323970db-006ac53135 - 0.0240 - - 1791308085.652432680 1791308085.676481485 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe11517f49b134a0687314-006ac53135" "proxy-server 1867663" 0.0055 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe11517f49b134a0687314-006ac53135 - 0.0084 VW - 1791308085.693788052 1791308085.702223539 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx16a34aaf09dd4df897aa2-006ac53135" "proxy-server 1867663" 0.0137 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx16a34aaf09dd4df897aa2-006ac53135 - 0.0165 VW - 1791308085.702752113 1791308085.719257116 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx2acf7bde36754e18b212f-006ac53135" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx2acf7bde36754e18b212f-006ac53135" "proxy-server 1867663" 0.0048 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx8185dcea877d4b25981e5-006ac53135" "proxy-server 1867663" 0.0030 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2acf7bde36754e18b212f-006ac53135 - 0.0424 VW - 1791308085.719838381 1791308085.762248516 0 (txn: txf706cace3670460d9211f-006ac53135) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" "txf706cace3670460d9211f-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" "txf706cace3670460d9211f-006ac53135" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.63443" "txf706cace3670460d9211f-006ac53135" "proxy-server 1867663" 0.0164 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.63443" "txf706cace3670460d9211f-006ac53135" "proxy-server 1867663" 0.0262 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 PUT /v1/a/1_vc_ascii/0091_o_ascii/1791308085.63443 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txf706cace3670460d9211f-006ac53135 - 0.0443 VW - 1791308085.735003710 1791308085.779335260 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txa64ded73803c44b2b127b-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txa64ded73803c44b2b127b-006ac53135" "proxy-server 1867663" 0.0124 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txa64ded73803c44b2b127b-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txa64ded73803c44b2b127b-006ac53135" "proxy-server 1867663" 0.0218 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txa64ded73803c44b2b127b-006ac53135 - 0.0340 - - 1791308085.779729366 1791308085.813760042 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2de5522cf9764bbfaaab9-006ac53135" "proxy-server 1867663" 0.0015 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txe7fe0243eb4b436083df0-006ac53135" "proxy-server 1867663" 0.0029 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx25cfbf2eb40e45c0adbb5-006ac53135" "proxy-server 1867663" 0.0088 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx25cfbf2eb40e45c0adbb5-006ac53135 - 0.0352 - - 1791308085.815357685 1791308085.850585938 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx73e360f8246d4957beeb5-006ac53135" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?format=json&states=listing" "tx73e360f8246d4957beeb5-006ac53135" "proxy-server 1867663" 0.0085 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 GET /v1/a/1_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx73e360f8246d4957beeb5-006ac53135 - 0.0268 - - 1791308085.852526665 1791308085.879309416 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx167c2f0b80304be1897d5-006ac53135" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6d3df1cf607b4338be8ab-006ac53135" "proxy-server 1867663" 0.0027 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txe7be926d496a4463abee2-006ac53135" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txe7be926d496a4463abee2-006ac53135" "proxy-server 1867663" 0.0006 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66884720698f4427a43a0-006ac53135" "proxy-server 1867663" 0.0015 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx66884720698f4427a43a0-006ac53135 - 0.0070 VW - 1791308085.898236752 1791308085.905257225 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txf311a090b28f4a898f192-006ac53135" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf311a090b28f4a898f192-006ac53135 - 0.0043 VW - 1791308085.905793190 1791308085.910109758 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txd4f43ce05f36400d95e59-006ac53135" "proxy-server 1867663" 0.0003 "-" 1867663 0test.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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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) +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.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_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property ... 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': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa99afb8bd21c460b81706-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc3a43e5f912649d299ee6-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from primary (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txd4f43ce05f36400d95e59-006ac53135" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd4f43ce05f36400d95e59-006ac53135 - 0.0056 VW - 1791308085.910720110 1791308085.916341782 0 +proxy INFO: - - 06/Oct/2026/17/34/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - Swift t - 5 - txe7be926d496a4463abee2-006ac53135 - 0.0452 SSC - 1791308085.881544590 1791308085.926741362 0 (txn: tx7816cabda328430888aa8-006ac53135) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/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" "tx7816cabda328430888aa8-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/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" "tx7816cabda328430888aa8-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx7816cabda328430888aa8-006ac53135" "proxy-server 1867663" 0.0133 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx7816cabda328430888aa8-006ac53135" "proxy-server 1867663" 0.0192 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 COPY /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx7816cabda328430888aa8-006ac53135 - 0.0238 SSC - 1791308085.916741848 1791308085.940566301 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3ab67c154714ae680367-006ac53135" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txf8b50098481446b9a3fd6-006ac53135" "proxy-server 1867663" 0.0074 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "tx8cd21b79efd84f938bf94-006ac53135" "proxy-server 1867663" 0.0011 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx8cd21b79efd84f938bf94-006ac53135 - 0.0233 - - 1791308085.946117163 1791308085.969458342 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx39459a33d6bc44d6974a3-006ac53135" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txb8ca465af78047e09e310-006ac53135" "proxy-server 1867663" 0.0014 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sda1/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" "txb1f6dd628685447e928ac-006ac53135" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +0000] "PUT /sdb1/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" "txb1f6dd628685447e928ac-006ac53135" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txb1f6dd628685447e928ac-006ac53135" "proxy-server 1867663" 0.0151 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:45 +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" "txb1f6dd628685447e928ac-006ac53135" "proxy-server 1867663" 0.0143 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/45 POST /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 202 - - t - 76 - txb1f6dd628685447e928ac-006ac53135 - 0.0283 - - 1791308085.971114635 1791308085.999413252 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5790796c966548dc9d15c-006ac53136" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx3387959868fe4ee5b6f3b-006ac53136" "proxy-server 1867663" 0.0071 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx3ca471c4cd6d41c3966a9-006ac53136" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx3ca471c4cd6d41c3966a9-006ac53136 - 0.0267 - - 1791308086.005155325 1791308086.031867504 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa8159ff5229e45cfabaae-006ac53136" "proxy-server 1867663" 0.0056 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "GET /sda1/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" "txa8159ff5229e45cfabaae-006ac53136" "proxy-server 1867663" 0.0065 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - txa8159ff5229e45cfabaae-006ac53136 - 0.0183 - - 1791308086.041775942 1791308086.060064077 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51a0b09977ec4790a52d6-006ac53136" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx51a0b09977ec4790a52d6-006ac53136 - 0.0195 VW - 1791308086.066200972 1791308086.085723877 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txeefb44d38ce6412fa1057-006ac53136" "proxy-server 1867663" 0.0057 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txeefb44d38ce6412fa1057-006ac53136 - 0.0085 VW - 1791308086.086271286 1791308086.094767809 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "GET /sda1/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" "txd8d5706faf4644eaad4db-006ac53136" "proxy-server 1867663" 0.0036 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 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 - txd8d5706faf4644eaad4db-006ac53136 - 0.0152 VW - 1791308086.095312834 1791308086.110502005 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "GET /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.63443?symlink=get" "txdbb1b74f1f6840a09b5ae-006ac53136" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "GET /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.63443?symlink=get" "txdbb1b74f1f6840a09b5ae-006ac53136" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 GET /v1/a/1_vc_ascii/0091_o_ascii/1791308085.63443%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txdbb1b74f1f6840a09b5ae-006ac53136 - 0.0324 VW - 1791308086.110980511 1791308086.143337727 0 (txn: tx96ada7a02717445383ae5-006ac53136)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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging ... 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_sharder.TestCleavingContext.test_cursor +test.unit.container.test_sharder.TestCleavingContext.test_cursor ... ok +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.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.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.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.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_sharder.TestCleavingContext.test_load +test.unit.container.test_sharder.TestCleavingContext.test_load ... 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.container.test_sharder.TestCleavingContext.test_load_all +test.unit.container.test_sharder.TestCleavingContext.test_load_all ... ok + +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf482bb74092c4a9182429-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc417c03daacd4c4e9a1b0-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txbbc76f03dc244db8a02ba-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx59b12a56cd0147d0911e1-006ac53136) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx59b12a56cd0147d0911e1-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txc11990a5046d41f0b1f77-006ac53136) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc11990a5046d41f0b1f77-006ac53136) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: txc11990a5046d41f0b1f77-006ac53136) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: txc11990a5046d41f0b1f77-006ac53136) +proxy-server ERROR: Object DELETE returning 503 for (503,) (txn: txc11990a5046d41f0b1f77-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txe9c3bb8aa39848e690fd4-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.container.test_sharder.TestCleavingContext.test_load_modify_store_load +test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load ... 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.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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx96ada7a02717445383ae5-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx96ada7a02717445383ae5-006ac53136" "proxy-server 1867663" 0.0258 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx96ada7a02717445383ae5-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx96ada7a02717445383ae5-006ac53136" "proxy-server 1867663" 0.0296 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx96ada7a02717445383ae5-006ac53136 - 0.0427 VW - 1791308086.129786253 1791308086.172450304 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 204 - "DELETE http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" "tx13c96c8a24b34a1db4bda-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.63443" "tx13c96c8a24b34a1db4bda-006ac53136" "proxy-server 1867663" 0.0087 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 204 - "DELETE http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" "tx13c96c8a24b34a1db4bda-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.63443" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.63443" "tx13c96c8a24b34a1db4bda-006ac53136" "proxy-server 1867663" 0.0111 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1791308085.63443 HTTP/1.0 204 - Swift - - - - tx13c96c8a24b34a1db4bda-006ac53136 - 0.0242 VW - 1791308086.177105665 1791308086.201281309 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12d55302249d41dc82caf-006ac53136" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx69c0822986f24b789c9c4-006ac53136" "proxy-server 1867663" 0.0027 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx96fa04ae3ce948c1a2dbe-006ac53136" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx96fa04ae3ce948c1a2dbe-006ac53136 - 0.0256 - - 1791308086.202917337 1791308086.228495359 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx70a1b5945a2147878c0ae-006ac53136" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx70a1b5945a2147878c0ae-006ac53136" "proxy-server 1867663" 0.0116 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx70a1b5945a2147878c0ae-006ac53136 - 0.0231 - - 1791308086.238401890 1791308086.261490345 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txccf3521aa3d8454aa5d3e-006ac53136" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txccf3521aa3d8454aa5d3e-006ac53136 - 0.0122 VW - 1791308086.263395071 1791308086.275552750 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txcf58e146a8a749118dfad-006ac53136" "proxy-server 1867663" 0.0058 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txcf58e146a8a749118dfad-006ac53136 - 0.0168 VW - 1791308086.276048899 1791308086.292894125 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txeb3f5e316c8045f8b5f2d-006ac53136" "proxy-server 1867663" 0.0063 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 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 - txeb3f5e316c8045f8b5f2d-006ac53136 - 0.0095 VW - 1791308086.293488503 1791308086.303035975 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "GET /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.50329?symlink=get" "txfcca6e56f25d468fb806b-006ac53136" "proxy-server 1867663" 0.0087 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "GET /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.50329?symlink=get" "txfcca6e56f25d468fb806b-006ac53136" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 GET /v1/a/1_vc_ascii/0091_o_ascii/1791308085.50329%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfcca6e56f25d468fb806b-006ac53136 - 0.0353 VW - 1791308086.303484678 1791308086.338795185 0 (txn: tx6b89a11d342243f68bc56-006ac53136) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx6b89a11d342243f68bc56-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx6b89a11d342243f68bc56-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx6b89a11d342243f68bc56-006ac53136" "proxy-server 1867663" 0.0172 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx6b89a11d342243f68bc56-006ac53136" "proxy-server 1867663" 0.0230 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx6b89a11d342243f68bc56-006ac53136 - 0.0268 VW - 1791308086.329636335 1791308086.356434107 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 204 - "DELETE http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" "txcfaef1b20d134d8189b5c-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 204 - "DELETE http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" "txcfaef1b20d134d8189b5c-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.50329" "txcfaef1b20d134d8189b5c-006ac53136" "proxy-server 1867663" 0.0152 "-" 1867663 0test.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.container.test_sharder.TestCleavingContext.test_range_done +test.unit.container.test_sharder.TestCleavingContext.test_range_done ... 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_sharder.TestCleavingContext.test_reset +test.unit.container.test_sharder.TestCleavingContext.test_reset ... ok +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.container.test_sharder.TestCleavingContext.test_start +test.unit.container.test_sharder.TestCleavingContext.test_start ... 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.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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txefbdd56ae322482db8321-006ac53136) +proxy-server ERROR: Object GET returning 503 for [] (txn: txefbdd56ae322482db8321-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txb7f7c65acbe74e1682c5f-006ac53136) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: txb7f7c65acbe74e1682c5f-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txdc31ee3f5d514d708b3b7-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 +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.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.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.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.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_sharder.TestCleavingContext.test_store_old_style +test.unit.container.test_sharder.TestCleavingContext.test_store_old_style ... 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_sharder.TestCleavingContext.test_store_reclaim_load +test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load ... 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 with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcf9ce34578594ea2ba1db-006ac53136) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: txcf9ce34578594ea2ba1db-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx90d5a92ffd5244b18f45b-006ac53136) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: tx90d5a92ffd5244b18f45b-006ac53136) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: tx90d5a92ffd5244b18f45b-006ac53136) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx90d5a92ffd5244b18f45b-006ac53136) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests ... ok + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308085.50329" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308085.50329" "txcfaef1b20d134d8189b5c-006ac53136" "proxy-server 1867663" 0.0101 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1791308085.50329 HTTP/1.0 204 - Swift - - - - txcfaef1b20d134d8189b5c-006ac53136 - 0.0193 VW - 1791308086.361076832 1791308086.380367041 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbaf953deb5ba416a8cba6-006ac53136" "proxy-server 1867663" 0.0056 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx73c8ddb6dc42465180b6f-006ac53136" "proxy-server 1867663" 0.0110 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txe392e0c91b15427a8cbe6-006ac53136" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txe392e0c91b15427a8cbe6-006ac53136 - 0.0262 - - 1791308086.386247873 1791308086.412414551 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e3898c99db64324bd1b8-006ac53136" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx5e3898c99db64324bd1b8-006ac53136" "proxy-server 1867663" 0.0142 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx5e3898c99db64324bd1b8-006ac53136 - 0.0256 - - 1791308086.422365189 1791308086.447928429 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx386f884c9350463790d39-006ac53136" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx386f884c9350463790d39-006ac53136" "proxy-server 1867663" 0.0104 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx386f884c9350463790d39-006ac53136 - 0.0219 - - 1791308086.453956127 1791308086.475848198 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18e557a833c54061905dd-006ac53136" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx18e557a833c54061905dd-006ac53136 - 0.0081 VW - 1791308086.481915951 1791308086.490002871 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx7a883890510d4ebaa7329-006ac53136" "proxy-server 1867663" 0.0055 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7a883890510d4ebaa7329-006ac53136 - 0.0082 VW - 1791308086.490535259 1791308086.498747587 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx08f9529060a64952b6b07-006ac53136" "proxy-server 1867663" 0.0021 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 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 - tx08f9529060a64952b6b07-006ac53136 - 0.0175 VW - 1791308086.499268055 1791308086.516772747 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txd81fd3dab69544d38c97f-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txd81fd3dab69544d38c97f-006ac53136" "proxy-server 1867663" 0.0158 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txd81fd3dab69544d38c97f-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txd81fd3dab69544d38c97f-006ac53136" "proxy-server 1867663" 0.0129 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 DELETE /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 204 - - t - - - txd81fd3dab69544d38c97f-006ac53136 - 0.0295 - - 1791308086.517281532 1791308086.546771288 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa35925845a6b4347b1ca2-006ac53136" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txf28f3263cfa242c18b853-006ac53136" "proxy-server 1867663" 0.0040 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx5c76f619c3174eefbf78d-006ac53136" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx5c76f619c3174eefbf78d-006ac53136" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 404 - - t - 70 - tx5c76f619c3174eefbf78d-006ac53136 - 0.0416 - - 1791308086.548281908 1791308086.589862585 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89373a29dbf84ed888b6e-006ac53136" "proxy-server 1867663" 0.0012 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx89373a29dbf84ed888b6e-006ac53136 - 0.0081 VW - 1791308086.601841211 1791308086.609982729 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx14035094e18641f9a1201-006ac53136" "proxy-server 1867663" 0.0145 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx14035094e18641f9a1201-006ac53136 - 0.0172 VW - 1791308086.610512972 1791308086.627756596 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx0334dac7037d4a589ec21-006ac53136" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx0334dac7037d4a589ec21-006ac53136" "proxy-server 1867663" 0.0005 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx0334dac7037d4a589ec21-006ac53136 - 0.0142 VW - 1791308086.628320694 1791308086.642477274 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx70ba9e9acd574ad7a3ac7-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0test.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.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.obj.test_server.TestObjectController.test_DELETE +test.unit.obj.test_server.TestObjectController.test_DELETE ... 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.obj.test_server.TestObjectController.test_DELETE_bad_timestamp +test.unit.obj.test_server.TestObjectController.test_DELETE_bad_timestamp ... 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.obj.test_server.TestObjectController.test_DELETE_but_expired +test.unit.obj.test_server.TestObjectController.test_DELETE_but_expired ... 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.obj.test_server.TestObjectController.test_DELETE_calls_delete_at +test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at ... 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_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_container_updates +test.unit.obj.test_server.TestObjectController.test_DELETE_container_updates ... 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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx70ba9e9acd574ad7a3ac7-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx70ba9e9acd574ad7a3ac7-006ac53136" "proxy-server 1867663" 0.0252 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx70ba9e9acd574ad7a3ac7-006ac53136" "proxy-server 1867663" 0.0252 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx70ba9e9acd574ad7a3ac7-006ac53136 - 0.0385 - - 1791308086.642828941 1791308086.681281328 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2c0af6f6d96a49b0ab97a-006ac53136" "proxy-server 1867663" 0.0093 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2c0af6f6d96a49b0ab97a-006ac53136 - 0.0122 VW - 1791308086.693892956 1791308086.706086397 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txc4f0dc47541242159ceb6-006ac53136" "proxy-server 1867663" 0.0174 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc4f0dc47541242159ceb6-006ac53136 - 0.0202 VW - 1791308086.706597328 1791308086.726807356 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx0846733857e4470bb3d5f-006ac53136" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx0846733857e4470bb3d5f-006ac53136" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx0846733857e4470bb3d5f-006ac53136 - 0.0189 VW - 1791308086.727378607 1791308086.746281147 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txeca3529d906542899f66e-006ac53136" "proxy-server 1867663" 0.0070 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308086.64333" 201 - "PUT http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1791308086.64333" "txd14b16592a9b4df88b83d-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308086.64333" 201 - "PUT http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1791308086.64333" "txd14b16592a9b4df88b83d-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1791308086.64333" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308086.64333" "txd14b16592a9b4df88b83d-006ac53136" "proxy-server 1867663" 0.0186 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1791308086.64333" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308086.64333" "txd14b16592a9b4df88b83d-006ac53136" "proxy-server 1867663" 0.0268 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 PUT /v1/a/1_vc_ascii/0091_o_ascii/1791308086.64333 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txd14b16592a9b4df88b83d-006ac53136 - 0.0485 VW - 1791308086.746848106 1791308086.795368433 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx5b10712acb5e4091b9863-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx5b10712acb5e4091b9863-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx5b10712acb5e4091b9863-006ac53136" "proxy-server 1867663" 0.0175 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx5b10712acb5e4091b9863-006ac53136" "proxy-server 1867663" 0.0251 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx5b10712acb5e4091b9863-006ac53136 - 0.0347 - - 1791308086.795757294 1791308086.830443382 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx946ae438330344d4afbb8-006ac53136" "proxy-server 1867663" 0.0055 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx946ae438330344d4afbb8-006ac53136 - 0.0085 VW - 1791308086.845836401 1791308086.854296207 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx5c27b0a8d2554987935b1-006ac53136" "proxy-server 1867663" 0.0073 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5c27b0a8d2554987935b1-006ac53136 - 0.0144 VW - 1791308086.854832888 1791308086.869262218 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx57d8289059a44982aa837-006ac53136" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx57d8289059a44982aa837-006ac53136" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx57d8289059a44982aa837-006ac53136 - 0.0153 VW - 1791308086.869923115 1791308086.885179281 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx4f80e33c76f847c0b252d-006ac53136" "proxy-server 1867663" 0.0102 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308086.79630" 201 - "PUT http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1791308086.79630" "txfe060c090a694780a8bfa-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/1/a/1_vc_ascii/0091_o_ascii/1791308086.79630" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308086.79630" "txfe060c090a694780a8bfa-006ac53136" "proxy-server 1867663" 0.0162 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308086.79630" 201 - "PUT http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1791308086.79630" "txfe060c090a694780a8bfa-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "PUT /sdb1/1/a/1_vc_ascii/0091_o_ascii/1791308086.79630" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308086.79630" "txfe060c090a694780a8bfa-006ac53136" "proxy-server 1867663" 0.0203 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/46 PUT /v1/a/1_vc_ascii/0091_o_ascii/1791308086.79630 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txfe060c090a694780a8bfa-006ac53136 - 0.0413 VW - 1791308086.885799646 1791308086.927136660 0test.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.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.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.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.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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txe0926077e156463d841a4-006ac53136" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txe0926077e156463d841a4-006ac53136" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txe0926077e156463d841a4-006ac53136" "proxy-server 1867663" 0.0153 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "txe0926077e156463d841a4-006ac53136" "proxy-server 1867663" 0.0169 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - txe0926077e156463d841a4-006ac53136 - 0.0332 - - 1791308086.927586317 1791308086.960738659 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx918ea7c1673047ba88cbb-006ac53136" "proxy-server 1867663" 0.0096 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:46 +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" "tx918ea7c1673047ba88cbb-006ac53136" "proxy-server 1867663" 0.0038 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/46 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx918ea7c1673047ba88cbb-006ac53136 - 0.0237 - - 1791308086.962558508 1791308086.986241817 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx768a807fb29f423887b4d-006ac53136" "proxy-server 1867663" 0.0079 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx768a807fb29f423887b4d-006ac53136 - 0.0190 VW - 1791308086.988202810 1791308087.007189989 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx7860989e7e1640f59caf2-006ac53137" "proxy-server 1867663" 0.0032 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7860989e7e1640f59caf2-006ac53137 - 0.0143 VW - 1791308087.007722378 1791308087.022030592 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txb36251682b6641188b33a-006ac53137" "proxy-server 1867663" 0.0089 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txb36251682b6641188b33a-006ac53137" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txb36251682b6641188b33a-006ac53137 - 0.0192 VW - 1791308087.022629976 1791308087.041827917 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx69e62ad6a7474b9a9e803-006ac53137" "proxy-server 1867663" 0.0136 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308086.92815" 201 - "PUT http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1791308086.92815" "tx603f32248b754f59b7d38-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/1/a/1_vc_ascii/0091_o_ascii/1791308086.92815" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308086.92815" "tx603f32248b754f59b7d38-006ac53137" "proxy-server 1867663" 0.0091 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308086.92815" 201 - "PUT http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1791308086.92815" "tx603f32248b754f59b7d38-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/1/a/1_vc_ascii/0091_o_ascii/1791308086.92815" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308086.92815" "tx603f32248b754f59b7d38-006ac53137" "proxy-server 1867663" 0.0185 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 PUT /v1/a/1_vc_ascii/0091_o_ascii/1791308086.92815 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx603f32248b754f59b7d38-006ac53137 - 0.0472 VW - 1791308087.042415619 1791308087.089614391 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx8402f46f60234dd8a8f6b-006ac53137" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx8402f46f60234dd8a8f6b-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx8402f46f60234dd8a8f6b-006ac53137" "proxy-server 1867663" 0.0197 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx8402f46f60234dd8a8f6b-006ac53137" "proxy-server 1867663" 0.0216 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx8402f46f60234dd8a8f6b-006ac53137 - 0.0297 - - 1791308087.090049744 1791308087.119732380 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99826dde7e3546898c00a-006ac53137" "proxy-server 1867663" 0.0095 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx99826dde7e3546898c00a-006ac53137 - 0.0125 VW - 1791308087.125706673 1791308087.138190508 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx04c290836954407ca0178-006ac53137" "proxy-server 1867663" 0.0072 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx04c290836954407ca0178-006ac53137 - 0.0100 VW - 1791308087.138713598 1791308087.148745775 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txf5a8d69183bb485e9224a-006ac53137" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txf5a8d69183bb485e9224a-006ac53137" "proxy-server 1867663" 0.0007 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx1f2828f7ce2346b582506-006ac53137" "proxy-server 1867663" 0.0070 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txf5a8d69183bb485e9224a-006ac53137 - 0.0387 VW - 1791308087.149377823 1791308087.188089609 0 (txn: txf7aac7b689214352909b6-006ac53137) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 201 - "PUT http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" "txf7aac7b689214352909b6-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0test ERROR: Failed to unlink '/tmp/tmpzd9w3zx1/containers/part/suffix/hash/container.db': Traceback (most recent call last): File "/build/reproducible-path/swift-2.35.1/swift/container/backend.py", line 2235, in set_sharded_state os.unlink(retiring_file) @@ -71348,2803 +72475,2750 @@ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpm6b_o6gf/containers/part/suffix/hash/container_1756897563.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpm6b_o6gf/containers/part/suffix/hash/container_1756897563.00000.db': ['/tmp/tmpm6b_o6gf/containers/part/suffix/hash/container.db', '/tmp/tmpm6b_o6gf/containers/part/suffix/hash/container_1756897564.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpm6b_o6gf/containers/part/suffix/hash/container_1756897564.00000.db']. +test DEBUG: Unlinked retiring db '/tmp/tmpzd9w3zx1/containers/part/suffix/hash/container_1791308085.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpzd9w3zx1/containers/part/suffix/hash/container_1791308085.00000.db': ['/tmp/tmpzd9w3zx1/containers/part/suffix/hash/container.db', '/tmp/tmpzd9w3zx1/containers/part/suffix/hash/container_1791308086.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpzd9w3zx1/containers/part/suffix/hash/container_1791308086.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: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 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: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0008 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 3036837 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: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0035 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0031 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 3036837 2 -test ERROR: ERROR Account update failed with 127.0.0.1:54259/sda1 (will retry later): Response 503 OK -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0032 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0022 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0122 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 3036837 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: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0003 "-" 3036837 2test.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.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 INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:02 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test DEBUG: Unlinked retiring db '/tmp/tmpos2dh77p/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 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_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_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_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container ... 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 INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0078 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0004 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0001 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0075 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0027 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0027 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0025 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0026 "-" 3036837 2 -test DEBUG: Unlinked retiring db '/tmp/tmp9x1itjau/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0022 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0022 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0037 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0038 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0019 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0040 "-" 3036837 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_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.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_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_backend.TestContainerBrokerBeforeSPI.test_object_table_migration -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration ... 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_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_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter ... ok - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0006 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0032 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0005 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0036 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0074 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0037 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0037 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0035 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0035 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0076 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0021 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0018 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2test.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.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_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order ... 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_backend.TestContainerBrokerBeforeSPI.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path ... 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_backend.TestContainerBrokerBeforeSPI.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name ... 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_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking ... 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_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 INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0008 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0008 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0012 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0019 "-" 3036837 2 -test DEBUG: Unlinked retiring db '/tmp/tmphdq_5qss/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0018 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 3036837 2 -test DEBUG: Unlinked retiring db '/tmp/tmppzcw_rad/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0017 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0095 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0016 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0015 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0016 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0035 "-" 3036837 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_non_ascii -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_non_ascii ... 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.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_path -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_path ... 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.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_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 INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0019 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0002 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0002 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0003 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0002 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0002 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0002 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0002 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0002 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0002 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0002 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0002 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0003 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0002 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0002 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0002 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0002 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0002 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0002 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0047 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0019 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0018 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0008 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0036 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0076 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0035 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0014 "-" 3036837 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.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_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_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_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_backend.TestContainerBrokerBeforeSPI.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim ... 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 INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0013 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0009 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0072 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 3036837 2 -test DEBUG: Unlinked retiring db '/tmp/tmpaa2gzghg/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0015 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0016 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0013 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2test.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 -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.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-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c" 400 25 "-" "-" "-" - "-" 1867673 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" - "-" 1867673 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 1867673 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 1867673 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1867673 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" - "-" 1867673 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0063 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0014 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0064 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0047 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0046 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0102 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0062 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0005 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0022 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o-not-found" 404 70 "-" "-" "-" 0.0084 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:46 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0073 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0007 "-" 1867673 1 +test-object-controller WARNING: Quarantined object /tmp/tmpkbernwdq/tmp_test_object_server_ObjectController/sda1/objects-1/p/a43/615cd4810e0d969889af154f7b02ba43/1791308087.00000#6#d.data: Invalid EC metadata at offset 0x0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0113 "-" 1867673 1test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data +test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data ... ok -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0039 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0019 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0001 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 3036837 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: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:03 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0009 "-" 3036837 -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 -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: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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)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 +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.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 +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.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 INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0007 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 3 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 4 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0001 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 3036837 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 3036837 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0013 "-" 3036837 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges ... ok +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) +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/tmp61nw2ic5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp61nw2ic5/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/tmp61nw2ic5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp61nw2ic5/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. +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0032 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0031 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0031 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0030 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfedbd6741eb347bfa2f7c-006ac53137" "proxy-server 1867688" 0.0013 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:51595/sda1/0/a/c" "txfedbd6741eb347bfa2f7c-006ac53137" "container-server 1867688" 0.0011 "-" 1867688 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:33567/sdb1/0/a/c" "txfedbd6741eb347bfa2f7c-006ac53137" "container-server 1867688" 0.0011 "-" 1867688 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txfedbd6741eb347bfa2f7c-006ac53137" "proxy-server 1867688" 0.0134 "-" 1867688 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308087.09060" "txf7aac7b689214352909b6-006ac53137" "proxy-server 1867663" 0.0161 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 201 - "PUT http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" "txf7aac7b689214352909b6-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308087.09060" "txf7aac7b689214352909b6-006ac53137" "proxy-server 1867663" 0.0245 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 PUT /v1/a/1_vc_ascii/0091_o_ascii/1791308087.09060 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txf7aac7b689214352909b6-006ac53137 - 0.0437 VW - 1791308087.168705225 1791308087.212429762 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx827005baacef4ff38674c-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx827005baacef4ff38674c-006ac53137" "proxy-server 1867663" 0.0094 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx827005baacef4ff38674c-006ac53137" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx827005baacef4ff38674c-006ac53137" "proxy-server 1867663" 0.0366 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx827005baacef4ff38674c-006ac53137 - 0.0446 - - 1791308087.217036486 1791308087.261640549 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2a599a5dd1914854a1e2b-006ac53137" "proxy-server 1867663" 0.0015 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2a599a5dd1914854a1e2b-006ac53137 - 0.0124 VW - 1791308087.263305187 1791308087.275669575 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx1a77e825f9a9488b9bbb6-006ac53137" "proxy-server 1867663" 0.0073 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx1a77e825f9a9488b9bbb6-006ac53137 - 0.0144 VW - 1791308087.276167870 1791308087.290615559 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx2a31c1ea0a37414da1274-006ac53137" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx2a31c1ea0a37414da1274-006ac53137" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx2a31c1ea0a37414da1274-006ac53137 - 0.0140 VW - 1791308087.291213274 1791308087.305183411 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx947c64ba36cb434297b83-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx947c64ba36cb434297b83-006ac53137" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx947c64ba36cb434297b83-006ac53137" "proxy-server 1867663" 0.0215 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx947c64ba36cb434297b83-006ac53137" "proxy-server 1867663" 0.0171 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx947c64ba36cb434297b83-006ac53137 - 0.0260 - - 1791308087.305605412 1791308087.331608772 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbdb2c4edcfa1402aa6573-006ac53137" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbdb2c4edcfa1402aa6573-006ac53137 - 0.0126 VW - 1791308087.337510109 1791308087.350078583 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txcab05f7c76644083a8be6-006ac53137" "proxy-server 1867663" 0.0071 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txcab05f7c76644083a8be6-006ac53137 - 0.0099 VW - 1791308087.350615740 1791308087.360549212 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txea5c6e279bb346e7a7951-006ac53137" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txea5c6e279bb346e7a7951-006ac53137" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txb53040a359384535949d7-006ac53137" "proxy-server 1867663" 0.0074 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txea5c6e279bb346e7a7951-006ac53137 - 0.0386 VW - 1791308087.361174345 1791308087.399761915 0 (txn: txb1fc0a0cdc6b437ba9949-006ac53137) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a/1_vc_ascii/00d1_o_ascii/sub/1791308087.30616" 201 - "PUT http://localhost/sda1/2/a/1_vc_ascii/00d1_o_ascii/sub/1791308087.30616" "txb1fc0a0cdc6b437ba9949-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a/1_vc_ascii/00d1_o_ascii/sub/1791308087.30616" 201 - "PUT http://localhost/sdb1/2/a/1_vc_ascii/00d1_o_ascii/sub/1791308087.30616" "txb1fc0a0cdc6b437ba9949-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/2/a/1_vc_ascii/00d1_o_ascii/sub/1791308087.30616" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1791308087.30616" "txb1fc0a0cdc6b437ba9949-006ac53137" "proxy-server 1867663" 0.0161 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/2/a/1_vc_ascii/00d1_o_ascii/sub/1791308087.30616" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1791308087.30616" "txb1fc0a0cdc6b437ba9949-006ac53137" "proxy-server 1867663" 0.0176 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 PUT /v1/a/1_vc_ascii/00d1_o_ascii/sub/1791308087.30616 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txb1fc0a0cdc6b437ba9949-006ac53137 - 0.0486 VW - 1791308087.376229286 1791308087.424846888 0test.unit.obj.test_server.TestObjectController.test_GET_but_expired +test.unit.obj.test_server.TestObjectController.test_GET_but_expired ... 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.obj.test_server.TestObjectController.test_GET_cooperative_period_config +test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config ... ok +test.unit.proxy.test_server.TestAccountController.test_GET +test.unit.proxy.test_server.TestAccountController.test_GET ... ok -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0079 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0012 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 3036837 2 -test DEBUG: Unlinked retiring db '/tmp/tmpcb_0y4mb/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0068 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0020 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0018 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036837 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shards_timing_metrics -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shards_timing_metrics ... ok -test.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-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0007 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0071 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0006 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0093 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 2 "-" "-" "-" 0.0049 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 416 97 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0048 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0052 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0053 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0057 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0008 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0049 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0047 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1867673 1 +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: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0061 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0126 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0008 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0008 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0047 "-" 1867673 -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 +test.unit.proxy.test_server.TestAccountController.test_GET_autocreate +test.unit.proxy.test_server.TestAccountController.test_GET_autocreate ... 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.proxy.test_server.TestAccountController.test_HEAD +test.unit.proxy.test_server.TestAccountController.test_HEAD ... 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.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.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.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.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 INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 3036837 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0036 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0036 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 4 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036837 4 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0009 "-" 3036837 4 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0009 "-" 3036837 4 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0012 "-" 3036837 4 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 3036837 4 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 3036837 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 - "-" "-" "-" - "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 3 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036837 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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0071 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0034 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0013 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 2test.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 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txca2541c08a2c4310a147f-006ac53137" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txca2541c08a2c4310a147f-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txca2541c08a2c4310a147f-006ac53137" "proxy-server 1867663" 0.0277 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txca2541c08a2c4310a147f-006ac53137" "proxy-server 1867663" 0.0229 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - txca2541c08a2c4310a147f-006ac53137 - 0.0368 - - 1791308087.425409079 1791308087.462182760 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2a9d6a5ced174cc3b59f3-006ac53137" "proxy-server 1867663" 0.0015 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2a9d6a5ced174cc3b59f3-006ac53137 - 0.0086 VW - 1791308087.463836670 1791308087.472429752 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txb593613200a2439d996a1-006ac53137" "proxy-server 1867663" 0.0030 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb593613200a2439d996a1-006ac53137 - 0.0059 VW - 1791308087.481163740 1791308087.487040758 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx731417d4f9384d35a32ab-006ac53137" "proxy-server 1867663" 0.0079 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 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 - tx731417d4f9384d35a32ab-006ac53137 - 0.0193 VW - 1791308087.487586021 1791308087.506927252 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "GET /sdb1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308087.09060?symlink=get" "txa2faa4b4a8a84584ab131-006ac53137" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308087.09060?symlink=get" "txa2faa4b4a8a84584ab131-006ac53137" "proxy-server 1867663" 0.0048 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 GET /v1/a/1_vc_ascii/0091_o_ascii/1791308087.09060%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa2faa4b4a8a84584ab131-006ac53137 - 0.0287 VW - 1791308087.507412672 1791308087.536104918 0 (txn: txb858be2cfe004c56bc15a-006ac53137) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txb858be2cfe004c56bc15a-006ac53137" "object-server 1867663" 0.0046 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txb858be2cfe004c56bc15a-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txb858be2cfe004c56bc15a-006ac53137" "proxy-server 1867663" 0.0176 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txb858be2cfe004c56bc15a-006ac53137" "proxy-server 1867663" 0.0171 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txb858be2cfe004c56bc15a-006ac53137 - 0.0350 VW - 1791308087.522685528 1791308087.557682753 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 204 - "DELETE http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" "txc04450a4e44048a2a5f2e-006ac53137" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "DELETE /sda1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308087.09060" "txc04450a4e44048a2a5f2e-006ac53137" "proxy-server 1867663" 0.0112 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 204 - "DELETE http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" "txc04450a4e44048a2a5f2e-006ac53137" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "DELETE /sdb1/3/a/1_vc_ascii/0091_o_ascii/1791308087.09060" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1791308087.09060" "txc04450a4e44048a2a5f2e-006ac53137" "proxy-server 1867663" 0.0138 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1791308087.09060 HTTP/1.0 204 - Swift - - - - txc04450a4e44048a2a5f2e-006ac53137 - 0.0223 VW - 1791308087.558198929 1791308087.580523729 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e88b777ba754dba85072-006ac53137" "proxy-server 1867663" 0.0056 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx3e88b777ba754dba85072-006ac53137" "proxy-server 1867663" 0.0117 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 GET /v1/a/1_vc_ascii%3Fprefix%3D00d1_o_ascii%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 185 - tx3e88b777ba754dba85072-006ac53137 - 0.0234 - - 1791308087.586472750 1791308087.609888792 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3380f967a8f54b519bda7-006ac53137" "proxy-server 1867663" 0.0013 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/1_oc_non_ascii%C2%A3whoops" "tx3380f967a8f54b519bda7-006ac53137" "container-server 1867663" 0.0054 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/1_oc_non_ascii%C2%A3whoops" "tx3380f967a8f54b519bda7-006ac53137" "container-server 1867663" 0.0012 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx3380f967a8f54b519bda7-006ac53137" "proxy-server 1867663" 0.0462 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx3380f967a8f54b519bda7-006ac53137" "proxy-server 1867663" 0.0340 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx3380f967a8f54b519bda7-006ac53137 - 0.0675 - - 1791308087.611758709 1791308087.679238319 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx219627643d1c483ab95e1-006ac53137" "proxy-server 1867663" 0.0064 "-" 1867663 -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.proxy.test_server.TestAccountController.test_POST_bad_metadata +test.unit.proxy.test_server.TestAccountController.test_POST_bad_metadata ... 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.proxy.test_server.TestAccountController.test_POST_metadata +test.unit.proxy.test_server.TestAccountController.test_POST_metadata ... 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.proxy.test_server.TestAccountController.test_PUT +test.unit.proxy.test_server.TestAccountController.test_PUT ... 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.proxy.test_server.TestAccountController.test_PUT_bad_metadata +test.unit.proxy.test_server.TestAccountController.test_PUT_bad_metadata ... ok +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.proxy.test_server.TestAccountController.test_PUT_connect_exceptions +test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions ... 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0005 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0005 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.1041 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0009 "-" 3036837 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-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0048 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0046 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0093 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0046 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0048 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o2" 404 70 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0088 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0046 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0050 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0050 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0088 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller WARNING: Quarantined object /tmp/tmpd0ksczag/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1791308087.80348.data: metadata content-length 5 does not match actual object size 6 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller WARNING: Quarantined object /tmp/tmplk1l_9mo/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1791308087.81921.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1867673 -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.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.obj.test_server.TestObjectController.test_GET_range_not_satisfiable +test.unit.obj.test_server.TestObjectController.test_GET_range_not_satisfiable ... ok +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container ... 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.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.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.proxy.test_server.TestAccountController.test_connection_refused +test.unit.proxy.test_server.TestAccountController.test_connection_refused ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD +test.unit.obj.test_server.TestObjectController.test_HEAD ... ok +test.unit.proxy.test_server.TestAccountController.test_other_socket_error +test.unit.proxy.test_server.TestAccountController.test_other_socket_error ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired +test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired ... 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.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.obj.test_server.TestObjectController.test_HEAD_if_match +test.unit.obj.test_server.TestObjectController.test_HEAD_if_match ... 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.obj.test_server.TestObjectController.test_HEAD_if_modified_since +test.unit.obj.test_server.TestObjectController.test_HEAD_if_modified_since ... 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 INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0062 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test DEBUG: Unlinked retiring db '/tmp/tmpm01d_8bx/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0004 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0003 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0039 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0017 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0013 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0005 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 3036837 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: - - - [03/Sep/2025:11:06:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036837 2 -test DEBUG: Unlinked retiring db '/tmp/tmpuwdl5ge_/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0037 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0014 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 3036837 2test.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 -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 +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx219627643d1c483ab95e1-006ac53137 - 0.0095 VW - 1791308087.685070515 1791308087.694532871 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx064a3f71fc7e4d6e990c2-006ac53137" "proxy-server 1867663" 0.0015 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx064a3f71fc7e4d6e990c2-006ac53137 - 0.0084 VW - 1791308087.695070028 1791308087.703500509 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txef63e829bb8840659595e-006ac53137" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txef63e829bb8840659595e-006ac53137" "proxy-server 1867663" 0.0044 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txef63e829bb8840659595e-006ac53137 - 0.0181 VW - 1791308087.704103231 1791308087.722227812 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx4e68b49b0a3940f38b8fb-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx4e68b49b0a3940f38b8fb-006ac53137" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx4e68b49b0a3940f38b8fb-006ac53137" "proxy-server 1867663" 0.0176 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx4e68b49b0a3940f38b8fb-006ac53137" "proxy-server 1867663" 0.0172 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx4e68b49b0a3940f38b8fb-006ac53137 - 0.0306 - - 1791308087.722622156 1791308087.753175259 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfce38d9811114fc68f110-006ac53137" "proxy-server 1867663" 0.0102 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfce38d9811114fc68f110-006ac53137 - 0.0130 VW - 1791308087.754848957 1791308087.767809391 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "txccd5ac4fcb5540128b419-006ac53137" "proxy-server 1867663" 0.0115 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txccd5ac4fcb5540128b419-006ac53137 - 0.0186 VW - 1791308087.768335581 1791308087.786939621 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx5e277a77883f46acbde2f-006ac53137" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "tx5e277a77883f46acbde2f-006ac53137" "proxy-server 1867663" 0.0048 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb2a5b84b339f424d853bf-006ac53137" "proxy-server 1867663" 0.0044 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb2a5b84b339f424d853bf-006ac53137" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx5e277a77883f46acbde2f-006ac53137 - 0.0333 VW - 1791308087.787530661 1791308087.820861578 0 (txn: txd165eeb627154ead881cb-006ac53137) +proxy INFO: - - 06/Oct/2026/17/34/47 PUT /v1/a/none/003foo/1791308087.72321 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txd165eeb627154ead881cb-006ac53137 - 0.0186 VW - 1791308087.802786589 1791308087.821408510 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3bc6221d501b4229a49ce-006ac53137" "proxy-server 1867663" 0.0055 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3bc6221d501b4229a49ce-006ac53137 - 0.0083 VW - 1791308087.823098898 1791308087.831354380 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx7d7b749f07374bb8b88a3-006ac53137" "proxy-server 1867663" 0.0078 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx7d7b749f07374bb8b88a3-006ac53137 - 0.0148 VW - 1791308087.831855297 1791308087.846651316 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx01cccc6cbcc949b69371e-006ac53137" "proxy-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx01cccc6cbcc949b69371e-006ac53137" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/47 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx01cccc6cbcc949b69371e-006ac53137 - 0.0139 VW - 1791308087.847193003 1791308087.861139059 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txbbf98d9eea5e42a4933f6-006ac53137" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txbbf98d9eea5e42a4933f6-006ac53137" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txbbf98d9eea5e42a4933f6-006ac53137" "proxy-server 1867663" 0.0142 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +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" "txbbf98d9eea5e42a4933f6-006ac53137" "proxy-server 1867663" 0.0139 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 DELETE /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txbbf98d9eea5e42a4933f6-006ac53137 - 0.0296 - - 1791308087.861578226 1791308087.891128540 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd7c72e4ff3c6461c92240-006ac53137" "proxy-server 1867663" 0.0057 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44129/sdb1/1/a/6_oc_non_ascii%C2%A3" "txd7c72e4ff3c6461c92240-006ac53137" "container-server 1867663" 0.0053 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:35131/sda1/1/a/6_oc_non_ascii%C2%A3" "txd7c72e4ff3c6461c92240-006ac53137" "container-server 1867663" 0.0011 "-" 1867663 0test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match +test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match ... 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.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since +test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since ... 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.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 INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0033 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0036 "-" 3036837 - -test 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: - - - [03/Sep/2025:11:06:05 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 3036837 - -test 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: - - - [03/Sep/2025:11:06:05 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 3036837 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1000, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.35.1/swift/container/server.py", line 947, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.35.1/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [03/Sep/2025:11:06:05 +0000] "REPLICATE /sda1/p/a/" 500 711 "-" "-" "-" 0.0016 "-" 3036837 - -test 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: - - - [03/Sep/2025:11:06:05 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0018 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0003 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0046 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0018 "-" 3036837 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.35.1/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.35.1/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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0029 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0016 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0009 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0049 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 3036837 3 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 3 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 3036837 4 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 3 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 3036837 -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 -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-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller WARNING: Quarantined object /tmp/tmpbd1zly07/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1791308087.83489.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller WARNING: Quarantined object /tmp/tmpm12qd0jy/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1791308087.86792.data: metadata content-length 6 does not match actual object size 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/zero-byte" 206 6 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/zero-byte" 416 97 "-" "-" "-" 0.0047 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/p/a/c/zero-byte" 200 - "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0084 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0052 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0061 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0045 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o2" 404 - "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0085 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller WARNING: Quarantined object /tmp/tmpn8zty7pz/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1791308088.02141.data: metadata content-length 6 does not match actual object size 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0063 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1867673 -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 INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0009 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0036 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0032 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 3036837 - -test 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: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0031 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0032 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0029 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0038 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0008 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0017 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0018 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0001 "-" 3036837 nada -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 3036837 999 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c_legacy" 201 - "-" "-" "-" 0.0029 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c_legacy" 204 - "-" "-" "-" 0.0009 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0031 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c_one" 204 - "-" "-" "-" 0.0009 "-" 3036837 1 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0028 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c_two" 204 - "-" "-" "-" 0.0009 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0028 "-" 3036837 3 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c_three" 204 - "-" "-" "-" 0.0010 "-" 3036837 3 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c_four" 201 - "-" "-" "-" 0.0027 "-" 3036837 4 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c_four" 204 - "-" "-" "-" 0.0010 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 3036837 - -test 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0017 "-" 3036837 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.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 -test.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 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txfedbd6741eb347bfa2f7c-006ac53137" "proxy-server 1867688" 0.0101 "-" 1867688 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/c HTTP/1.0 201 - - t - - - txfedbd6741eb347bfa2f7c-006ac53137 - 0.0223 - - 1791308087.413130522 1791308087.435437679 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx1251f073275e494184aa4-006ac53137" "proxy-server 1867688" 0.0011 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a1/c1" "tx1251f073275e494184aa4-006ac53137" "container-server 1867688" 0.0089 "-" 1867688 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:51595/sda1/2/a1/c1" "tx1251f073275e494184aa4-006ac53137" "container-server 1867688" 0.0011 "-" 1867688 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1251f073275e494184aa4-006ac53137" "proxy-server 1867688" 0.0285 "-" 1867688 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1251f073275e494184aa4-006ac53137" "proxy-server 1867688" 0.0211 "-" 1867688 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx1251f073275e494184aa4-006ac53137 - 0.0373 - - 1791308087.441103458 1791308087.478420734 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c15d739597e420b9cf72-006ac53137" "proxy-server 1867688" 0.0019 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:33567/sdb1/0/a/c1" "tx5c15d739597e420b9cf72-006ac53137" "container-server 1867688" 0.0011 "-" 1867688 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:51595/sda1/0/a/c1" "tx5c15d739597e420b9cf72-006ac53137" "container-server 1867688" 0.0016 "-" 1867688 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx5c15d739597e420b9cf72-006ac53137" "proxy-server 1867688" 0.0100 "-" 1867688 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx5c15d739597e420b9cf72-006ac53137" "proxy-server 1867688" 0.0156 "-" 1867688 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx5c15d739597e420b9cf72-006ac53137 - 0.0283 - - 1791308087.479893684 1791308087.508229971 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36868d33fb8148fcb7bb6-006ac53137" "proxy-server 1867688" 0.0020 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/c2" "tx36868d33fb8148fcb7bb6-006ac53137" "container-server 1867688" 0.0062 "-" 1867688 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/c2" "tx36868d33fb8148fcb7bb6-006ac53137" "container-server 1867688" 0.0012 "-" 1867688 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx36868d33fb8148fcb7bb6-006ac53137" "proxy-server 1867688" 0.0135 "-" 1867688 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx36868d33fb8148fcb7bb6-006ac53137" "proxy-server 1867688" 0.0183 "-" 1867688 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx36868d33fb8148fcb7bb6-006ac53137 - 0.0264 - - 1791308087.509761095 1791308087.536125422 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1927bd9ae23e481ab810b-006ac53138" "proxy-server 1867688" 0.0021 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "tx1927bd9ae23e481ab810b-006ac53138" "container-server 1867688" 0.0015 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "tx1927bd9ae23e481ab810b-006ac53138" "container-server 1867688" 0.0017 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "tx1927bd9ae23e481ab810b-006ac53138" "proxy-server 1867688" 0.0180 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "tx1927bd9ae23e481ab810b-006ac53138" "proxy-server 1867688" 0.0110 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/ec-dup HTTP/1.0 201 - - t - - - tx1927bd9ae23e481ab810b-006ac53138 - 0.0270 - - 1791308088.028288841 1791308088.055328608 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb0115a3ebb941f097e0c-006ac53138" "proxy-server 1867688" 0.0019 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx6a40b2901d404f1d86f45-006ac53138" "proxy-server 1867688" 0.0012 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txd763fe1f95a5429b9afb2-006ac53138" "proxy-server 1867688" 0.0183 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txd763fe1f95a5429b9afb2-006ac53138" "proxy-server 1867688" 0.0177 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txd763fe1f95a5429b9afb2-006ac53138" "proxy-server 1867688" 0.0216 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txd763fe1f95a5429b9afb2-006ac53138" "proxy-server 1867688" 0.0232 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdl1/1/a/ec-dup/go-get-it" "txd763fe1f95a5429b9afb2-006ac53138" "object-server 1867688" 0.0005 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdj1/1/a/ec-dup/go-get-it" "txd763fe1f95a5429b9afb2-006ac53138" "object-server 1867688" 0.0004 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txd763fe1f95a5429b9afb2-006ac53138" "proxy-server 1867688" 0.0253 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txd763fe1f95a5429b9afb2-006ac53138" "proxy-server 1867688" 0.0274 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/ec-dup/go-get-it HTTP/1.0 201 - - t 1309 - - txd763fe1f95a5429b9afb2-006ac53138 - 0.0443 - - 1791308088.056818724 1791308088.101138115 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd3df55910dfb474ca6ab2-006ac53138" "proxy-server 1867688" 0.0020 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx12c426052fd844cf9c237-006ac53138" "proxy-server 1867688" 0.0024 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdh1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "txb3c8e75e4f0f424d8e625-006ac53138" "proxy-server 1867688" 0.0012 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdk1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "txb3c8e75e4f0f424d8e625-006ac53138" "proxy-server 1867688" 0.0007 "-" 1867688 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec ... ok +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence ... ok +test.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 INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0030 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0019 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0018 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0036 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0039 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0038 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0029 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0038 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0036 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0035 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0036 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0038 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0029 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0086 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0033 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0017 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0000 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0032 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0018 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0002 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0002 "-" 3036837 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved ... ok -test.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.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 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd7c72e4ff3c6461c92240-006ac53137" "proxy-server 1867663" 0.0269 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd7c72e4ff3c6461c92240-006ac53137" "proxy-server 1867663" 0.0371 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 PUT /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txd7c72e4ff3c6461c92240-006ac53137 - 0.0571 - - 1791308087.898259878 1791308087.955366135 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4a9c55b0ae640a9b11bf-006ac53137" "proxy-server 1867663" 0.0102 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "GET /sda1/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" "txe4a9c55b0ae640a9b11bf-006ac53137" "proxy-server 1867663" 0.0064 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/47 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txe4a9c55b0ae640a9b11bf-006ac53137 - 0.0229 - - 1791308087.961068869 1791308087.983929396 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e91a03e1aa74e8c862c6-006ac53137" "proxy-server 1867663" 0.0062 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/1/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:35131/sda1/3/a/6_vc_ascii" "tx6e91a03e1aa74e8c862c6-006ac53137" "container-server 1867663" 0.0011 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/1/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:44129/sdb1/3/a/6_vc_ascii" "tx6e91a03e1aa74e8c862c6-006ac53137" "container-server 1867663" 0.0053 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/3/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "tx6e91a03e1aa74e8c862c6-006ac53137" "proxy-server 1867663" 0.0252 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/3/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "tx6e91a03e1aa74e8c862c6-006ac53137" "proxy-server 1867663" 0.0175 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/6_vc_ascii HTTP/1.0 201 - - t - - - tx6e91a03e1aa74e8c862c6-006ac53137 - 0.0464 - - 1791308087.989953279 1791308088.036346197 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd69969581623444b9aade-006ac53138" "proxy-server 1867663" 0.0062 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd69969581623444b9aade-006ac53138 - 0.0089 VW - 1791308088.046267748 1791308088.055168629 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txf492ac3b103b46b8b45e1-006ac53138" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf492ac3b103b46b8b45e1-006ac53138 - 0.0083 VW - 1791308088.055696487 1791308088.063964605 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx1e61c905e48e4ea6b9d2c-006ac53138" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx1e61c905e48e4ea6b9d2c-006ac53138" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx1e61c905e48e4ea6b9d2c-006ac53138 - 0.0179 VW - 1791308088.064524174 1791308088.082438946 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx33764110b2c347e2a6ef9-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx33764110b2c347e2a6ef9-006ac53138" "proxy-server 1867663" 0.0251 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx33764110b2c347e2a6ef9-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx33764110b2c347e2a6ef9-006ac53138" "proxy-server 1867663" 0.0245 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx33764110b2c347e2a6ef9-006ac53138 - 0.0407 - - 1791308088.082798481 1791308088.123501062 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx34f764c9575b4449ba1f2-006ac53138" "proxy-server 1867663" 0.0021 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx34f764c9575b4449ba1f2-006ac53138 - 0.0131 VW - 1791308088.135828495 1791308088.148944616 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx68e9017c25ac4ad79bcc1-006ac53138" "proxy-server 1867663" 0.0065 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx68e9017c25ac4ad79bcc1-006ac53138 - 0.0094 VW - 1791308088.149538517 1791308088.158928156 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx50087594e30c48a7be23a-006ac53138" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx50087594e30c48a7be23a-006ac53138" "proxy-server 1867663" 0.0047 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx8c71588d93214f17add80-006ac53138" "proxy-server 1867663" 0.0055 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx50087594e30c48a7be23a-006ac53138 - 0.0367 VW - 1791308088.159529686 1791308088.196251631 0 (txn: tx1ebc9c91387549d19cfff-006ac53138) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" "tx1ebc9c91387549d19cfff-006ac53138" "object-server 1867663" 0.0047 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" "tx1ebc9c91387549d19cfff-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" "tx1ebc9c91387549d19cfff-006ac53138" "proxy-server 1867663" 0.0175 "-" 1867663 0test.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.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 ... 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_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 INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0031 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0018 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0006 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0034 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0001 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0030 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0001 "-" 3036837 0 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0031 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0037 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0000 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0095 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 3036837 - -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 3036837 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0042 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 3036837 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.35.1/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.35.1/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0043 "-" 3036837 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: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 3036837 2 -test INFO: - - - [03/Sep/2025:11:06:05 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0037 "-" 3036837 2 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmprr0shhaf/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmprr0shhaf/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmprr0shhaf/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/tmpua8p7hio/node/sda1/objects-1: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_reconstructor.py", line 1055, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpua8p7hio/node/sda1/objects-2: +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0134 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0093 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0095 "-" 1867673 - +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.35.1/swift/obj/reconstructor.py", line 1349, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_reconstructor.py", line 1055, 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_cc2ar9c/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (255.44/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp_cc2ar9c/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp_cc2ar9c/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_cc2ar9c/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmp_cc2ar9c/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (454.27/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp5r009l18/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmp5r009l18/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp5r009l18/node/sda1/objects-1/1 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (171.01/sec, 0s remaining)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.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 + File "/build/reproducible-path/swift-2.35.1/swift/obj/server.py", line 316, in async_update + response = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 595, 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: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0084 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0100 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0096 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0052 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0047 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0006 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0052 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0040 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [01/Jan/1970:00:18:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1867673 - +test-object-controller INFO: - - - [01/Jan/1970:00:18:21 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/fail" 404 70 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller WARNING: Quarantined object /tmp/tmpftp92dwr/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1791308088.33084.data: metadata content-length 6 does not match actual object size 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0013 "-" 1867673 - +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 +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-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/tmp5r009l18/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp5r009l18/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp5r009l18/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (159.78/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0057s, 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/tmpezhq017y/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (234.14/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/tmpezhq017y/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (306.29/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/tmpuh08vl9y/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (257.22/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/tmpuh08vl9y/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (231.03/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/tmp6nnwq9n8/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp6nnwq9n8/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp6nnwq9n8/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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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/tmp4reyi58u/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp4reyi58u/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/tmp4reyi58u/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (358.92/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/tmp4reyi58u/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp4reyi58u/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/tmp4reyi58u/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (515.59/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/tmpl14u_awv/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpl14u_awv/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpl14u_awv/node/sda1/objects-1/1 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (147.99/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0054s, min 0.0005s, med 0.0006s -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpyscji90x/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpyscji90x/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmpyscji90x/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (214.78/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/tmpyscji90x/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpyscji90x/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmpyscji90x/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (192.82/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/tmpyscji90x/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpyscji90x/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmpyscji90x/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmpyscji90x/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (246.09/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/tmpm43ryb9p/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#1test.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.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 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdj1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "txb3c8e75e4f0f424d8e625-006ac53138" "proxy-server 1867688" 0.0008 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/ec-dup/go-get-it HTTP/1.0 200 - - t - 1309 - txb3c8e75e4f0f424d8e625-006ac53138 - 0.0293 - - 1791308088.102625847 1791308088.131957769 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb71093c07b324edaa0993-006ac53138" "proxy-server 1867688" 0.0094 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "txb71093c07b324edaa0993-006ac53138" "container-server 1867688" 0.0034 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txb71093c07b324edaa0993-006ac53138" "proxy-server 1867688" 0.0195 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "txb71093c07b324edaa0993-006ac53138" "container-server 1867688" 0.0011 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txb71093c07b324edaa0993-006ac53138" "proxy-server 1867688" 0.0308 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txb71093c07b324edaa0993-006ac53138 - 0.0582 - - 1791308088.142238617 1791308088.200479984 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcdf1cdc511fa481c86b3c-006ac53138" "proxy-server 1867688" 0.0064 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txcec2efc48d8d4fc593b98-006ac53138" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx5d069eb2f90d4bf49954d-006ac53138" "proxy-server 1867688" 0.0003 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx5d069eb2f90d4bf49954d-006ac53138" "proxy-server 1867688" 0.0003 "-" 1867688 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx5d069eb2f90d4bf49954d-006ac53138) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx5d069eb2f90d4bf49954d-006ac53138) (client_ip: 127.0.0.1) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx5d069eb2f90d4bf49954d-006ac53138" "proxy-server 1867688" 0.0003 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx5d069eb2f90d4bf49954d-006ac53138" "proxy-server 1867688" 0.0003 "-" 1867688 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx5d069eb2f90d4bf49954d-006ac53138) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx5d069eb2f90d4bf49954d-006ac53138) (client_ip: 127.0.0.1) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx5d069eb2f90d4bf49954d-006ac53138" "proxy-server 1867688" 0.0008 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx5d069eb2f90d4bf49954d-006ac53138" "proxy-server 1867688" 0.0003 "-" 1867688 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx5d069eb2f90d4bf49954d-006ac53138) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx5d069eb2f90d4bf49954d-006ac53138) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx5d069eb2f90d4bf49954d-006ac53138 - 0.0641 - - 1791308088.206235886 1791308088.270293474 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e3d14001ad047718d428-006ac53138" "proxy-server 1867688" 0.0059 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "tx0e3d14001ad047718d428-006ac53138" "container-server 1867688" 0.0019 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "tx0e3d14001ad047718d428-006ac53138" "container-server 1867688" 0.0010 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx0e3d14001ad047718d428-006ac53138" "proxy-server 1867688" 0.0167 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx0e3d14001ad047718d428-006ac53138" "proxy-server 1867688" 0.0217 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx0e3d14001ad047718d428-006ac53138 - 0.0395 - - 1791308088.274160862 1791308088.313612700 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx064504e5af4a441783b37-006ac53138" "proxy-server 1867688" 0.0022 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txeb90e5d014c04c6598fd3-006ac53138" "proxy-server 1867688" 0.0014 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdi1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx121d31cb226044659cf16-006ac53138" "proxy-server 1867688" 0.0457 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdh1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx121d31cb226044659cf16-006ac53138" "proxy-server 1867688" 0.0705 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdk1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx121d31cb226044659cf16-006ac53138" "proxy-server 1867688" 0.0477 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdg1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx121d31cb226044659cf16-006ac53138" "proxy-server 1867688" 0.0504 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdj1/2/a/ec-dup/big-obj-get" "tx121d31cb226044659cf16-006ac53138" "object-server 1867688" 0.0005 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdl1/2/a/ec-dup/big-obj-get" "tx121d31cb226044659cf16-006ac53138" "object-server 1867688" 0.0045 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdj1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx121d31cb226044659cf16-006ac53138" "proxy-server 1867688" 0.0589 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdl1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx121d31cb226044659cf16-006ac53138" "proxy-server 1867688" 0.0617 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/ec-dup/big-obj-get HTTP/1.0 201 - - t 10400 - - tx121d31cb226044659cf16-006ac53138 - 0.1127 - - 1791308088.315066099 1791308088.427789927 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe5c944ce1c524a2b86a25-006ac53138" "proxy-server 1867688" 0.0104 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txc23ec4a1b93d4fda8a697-006ac53138" "proxy-server 1867688" 0.0067 "-" 1867688 4test.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.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big ... 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-reconstructor ERROR: Invalid response 400 from 10.0.0.3:6200/sda3/0 policy#1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpm43ryb9p/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpm43ryb9p/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/tmp2zae714q/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp2zae714q/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/tmp2zae714q/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/tmp1ulunrxj/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmp1ulunrxj/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp1ulunrxj/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/tmp72arbhvk/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp72arbhvk/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/tmp72arbhvk/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/tmpehotcwqz/node/sda1/objects-2/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpehotcwqz/node/sda1/objects-2/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpehotcwqz/node/sda1/objects-2/2 -test-reconstructor INFO: Removing partition: /tmp/tmpehotcwqz/node/sda1/objects-2/2 -test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.01s (498.39/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.0010008811950683594 seconds. -test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmp90cmgj_o/node/sda1/objects-1/burrito' -test-reconstructor INFO: Removing partition: /tmp/tmp90cmgj_o/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/tmp3607owwh/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp3607owwh/node/sda1/objects-1/0 -test-reconstructor WARNING: Unable to read '/tmp/tmp3607owwh/node/sda1/objects-1/1/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 408, 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.35.1/swift/common/utils/__init__.py", line 1328, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 804, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmp3607owwh/node/sda1/objects-1/1' -test-reconstructor WARNING: Unexpected entity '/tmp/tmp3607owwh/node/sda1/objects-1/1' is not a directory -test-reconstructor INFO: Removing partition: /tmp/tmp3607owwh/node/sda1/objects-1/1 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (367.06/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/tmpkvxbyf2s/node/sdb1/objects-1/1 -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (810.73/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkvxbyf2s/node/sda1/objects-1/2 -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (472.57/sec, 0s remaining) -test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.00s (656.63/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkvxbyf2s/node/sdb1/objects-1/0 -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (663.39/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkvxbyf2s/node/sda1/objects-1/0 -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (515.48/sec, 0s remaining) -test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (617.57/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkvxbyf2s/node/sdc1/objects-1/0 -test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (638.61/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkvxbyf2s/node/sdb1/objects-1/2 -test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (651.65/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkvxbyf2s/node/sda1/objects-1/1 -test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (568.93/sec, 0s remaining) -test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (557.60/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (624.73/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkvxbyf2s/node/sdb1/objects-1/3 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (572.31/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (559.48/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': +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" "tx1ebc9c91387549d19cfff-006ac53138" "proxy-server 1867663" 0.0173 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308088.08333 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx1ebc9c91387549d19cfff-006ac53138 - 0.0432 VW - 1791308088.174849033 1791308088.218072176 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx700500b54fc24ea7a4df5-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx700500b54fc24ea7a4df5-006ac53138" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx700500b54fc24ea7a4df5-006ac53138" "proxy-server 1867663" 0.0202 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx700500b54fc24ea7a4df5-006ac53138" "proxy-server 1867663" 0.0197 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx700500b54fc24ea7a4df5-006ac53138 - 0.0291 - - 1791308088.218522072 1791308088.247596741 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa83b012c6fb74998aef89-006ac53138" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txcadf584479304f828d947-006ac53138" "proxy-server 1867663" 0.0070 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx916e8c85d3514555a869d-006ac53138" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx916e8c85d3514555a869d-006ac53138 - 0.0265 - - 1791308088.253420591 1791308088.279913902 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c212c6358584b0ab9ab3-006ac53138" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8c212c6358584b0ab9ab3-006ac53138 - 0.0042 VW - 1791308088.300230503 1791308088.304413080 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd499e3f74aff4497838db-006ac53138" "proxy-server 1867663" 0.0144 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd499e3f74aff4497838db-006ac53138 - 0.0174 VW - 1791308088.313133717 1791308088.330496550 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx91f45cd265ed492bb93b8-006ac53138" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx91f45cd265ed492bb93b8-006ac53138" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx09eac180e40a4d128c964-006ac53138" "proxy-server 1867663" 0.0070 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx91f45cd265ed492bb93b8-006ac53138 - 0.0374 VW - 1791308088.331099987 1791308088.368543386 0 (txn: tx81446482dc6a475285ab7-006ac53138) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" "tx81446482dc6a475285ab7-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" "tx81446482dc6a475285ab7-006ac53138" "proxy-server 1867663" 0.0163 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" "tx81446482dc6a475285ab7-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" "tx81446482dc6a475285ab7-006ac53138" "proxy-server 1867663" 0.0256 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308088.21906 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx81446482dc6a475285ab7-006ac53138 - 0.0479 VW - 1791308088.349673510 1791308088.397563934 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx2496fde9e5d243a8a8e01-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx2496fde9e5d243a8a8e01-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx2496fde9e5d243a8a8e01-006ac53138" "proxy-server 1867663" 0.0223 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx2496fde9e5d243a8a8e01-006ac53138" "proxy-server 1867663" 0.0176 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx2496fde9e5d243a8a8e01-006ac53138 - 0.0309 - - 1791308088.398028374 1791308088.428952694 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe83f276b39d445d2971bd-006ac53138" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txb1f2a832ab6046309383d-006ac53138" "proxy-server 1867663" 0.0080 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx3dd5cc3bcb774fa3aaa46-006ac53138" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx3dd5cc3bcb774fa3aaa46-006ac53138 - 0.0317 - - 1791308088.430622101 1791308088.462303162 0 +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx480290978b6143709a66b-006ac53135) +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: tx480290978b6143709a66b-006ac53135) +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: tx480290978b6143709a66b-006ac53135) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx480290978b6143709a66b-006ac53135) +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: tx480290978b6143709a66b-006ac53135) +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: tx480290978b6143709a66b-006ac53135) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx480290978b6143709a66b-006ac53135) +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: tx480290978b6143709a66b-006ac53135) +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: tx480290978b6143709a66b-006ac53135) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx480290978b6143709a66b-006ac53135) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx58abe3219cf44b33978f4-006ac53135) +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: tx58abe3219cf44b33978f4-006ac53135) +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: tx58abe3219cf44b33978f4-006ac53135) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx58abe3219cf44b33978f4-006ac53135) +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: tx45f9e521ecd441568b1fc-006ac53135) +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: tx45f9e521ecd441568b1fc-006ac53135) +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: tx45f9e521ecd441568b1fc-006ac53135) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx45f9e521ecd441568b1fc-006ac53135) +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: tx8009d960de94410380cf0-006ac53135) +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: tx8009d960de94410380cf0-006ac53135) +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: tx8009d960de94410380cf0-006ac53135) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx8009d960de94410380cf0-006ac53135) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx461ead2441b04b86a7300-006ac53136) +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: tx461ead2441b04b86a7300-006ac53136) +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: tx461ead2441b04b86a7300-006ac53136) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx461ead2441b04b86a7300-006ac53136) +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: tx461ead2441b04b86a7300-006ac53136) +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: tx461ead2441b04b86a7300-006ac53136) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx461ead2441b04b86a7300-006ac53136) +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: tx461ead2441b04b86a7300-006ac53136) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx461ead2441b04b86a7300-006ac53136) +test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: tx461ead2441b04b86a7300-006ac53136) +test DEBUG: Setting object count to 1068 (txn: tx461ead2441b04b86a7300-006ac53136) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx83d7931dd7fd4045b30e3-006ac53136) +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: tx83d7931dd7fd4045b30e3-006ac53136) +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: tx83d7931dd7fd4045b30e3-006ac53136) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx83d7931dd7fd4045b30e3-006ac53136) +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: tx83d7931dd7fd4045b30e3-006ac53136) +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: tx83d7931dd7fd4045b30e3-006ac53136) +test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: tx83d7931dd7fd4045b30e3-006ac53136) +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: tx83d7931dd7fd4045b30e3-006ac53136) +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: tx83d7931dd7fd4045b30e3-006ac53136) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: tx83d7931dd7fd4045b30e3-006ac53136) +test DEBUG: Setting object count to 1068 (txn: tx83d7931dd7fd4045b30e3-006ac53136) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe81b51abf4d2401fb477b-006ac53138) +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: txe81b51abf4d2401fb477b-006ac53138) +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: txe81b51abf4d2401fb477b-006ac53138)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-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0093 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0008 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0019 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0072 "-" 1867673 - +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0062 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 422 19 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 27 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 38 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0062 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0042 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0022 "-" 1867673 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1867673 - +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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.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.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_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted ... ok -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 + File "/build/reproducible-path/swift-2.35.1/swift/obj/server.py", line 316, in async_update + response = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 2606, 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 1867673 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1867673 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1867673 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1867673 - +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.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted ... ok -test-reconstructor INFO: Running object reconstructor in script mode. -test-reconstructor INFO: 0/1 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 34s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmppcq58rjh/node/sdc1/objects-1/0 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (580.93/sec, 0s remaining) -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (491.14/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/tmp36ruhit1/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (425.13/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp0bbod4wf/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (438.51/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmp0bbod4wf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292765.56494#4#d.data ([Errno 2] No such file or directory: '/tmp/tmp0bbod4wf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp0bbod4wf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292765.56494#4.data' -> '/tmp/tmp0bbod4wf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292765.56494#4#d.data' +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0048 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0057 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0057 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1867673 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 '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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0058 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0019 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1867673 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 '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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0018 "-" 1867673 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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0024 "-" 1867673 0test.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.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_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 -During handling of the above exception, another exception occurred: +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3972199c162e471999ffe-006ac53138" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sda1/3/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?format=json&states=listing" "tx3972199c162e471999ffe-006ac53138" "proxy-server 1867663" 0.0088 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/6_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx3972199c162e471999ffe-006ac53138 - 0.0286 - - 1791308088.463949203 1791308088.492576599 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfba8655cfa604f9f8a4e3-006ac53138" "proxy-server 1867663" 0.0095 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx6857e06634164c4c8eda7-006ac53138" "proxy-server 1867663" 0.0014 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx470bced9bdc3485ea111e-006ac53138" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx470bced9bdc3485ea111e-006ac53138" "proxy-server 1867663" 0.0088 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb59e01a10e5d44f4b6020-006ac53138" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb59e01a10e5d44f4b6020-006ac53138 - 0.0151 VW - 1791308088.534829378 1791308088.549949408 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx083927cf301e4a99bd3b2-006ac53138" "proxy-server 1867663" 0.0057 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx083927cf301e4a99bd3b2-006ac53138 - 0.0085 VW - 1791308088.550493956 1791308088.558971643 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "txfcfa43eeb3b245f59c329-006ac53138" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "txfcfa43eeb3b245f59c329-006ac53138" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txfcfa43eeb3b245f59c329-006ac53138 - 0.0179 VW - 1791308088.559544802 1791308088.577399492 0 +proxy INFO: - - 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx470bced9bdc3485ea111e-006ac53138 - 0.0920 SSC - 1791308088.494706154 1791308088.586677313 0 (txn: tx85eab6e7e27d4632896fc-006ac53138) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx85eab6e7e27d4632896fc-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx85eab6e7e27d4632896fc-006ac53138" "proxy-server 1867663" 0.0104 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx85eab6e7e27d4632896fc-006ac53138" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx85eab6e7e27d4632896fc-006ac53138" "proxy-server 1867663" 0.0237 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 COPY /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx85eab6e7e27d4632896fc-006ac53138 - 0.0316 SSC - 1791308088.577791929 1791308088.609436274 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee2a56740d1e4fb38c485-006ac53138" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txa301242058a245478cfdd-006ac53138" "proxy-server 1867663" 0.0052 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx1b59bfe851354aa6ac51c-006ac53138" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx1b59bfe851354aa6ac51c-006ac53138 - 0.0327 - - 1791308088.611117125 1791308088.643826723 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51c9f39e02c544b592f75-006ac53138" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txa367bfd4e1fc49c796169-006ac53138" "proxy-server 1867663" 0.0067 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx1128725033d0476692b82-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx1128725033d0476692b82-006ac53138" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx1128725033d0476692b82-006ac53138" "proxy-server 1867663" 0.0168 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx1128725033d0476692b82-006ac53138" "proxy-server 1867663" 0.0237 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 POST /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx1128725033d0476692b82-006ac53138 - 0.0539 - - 1791308088.649686575 1791308088.703569174 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed90214514a14cf08f02b-006ac53138" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx2c62966643884cfc92e18-006ac53138" "proxy-server 1867663" 0.0101 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "txfd4083e57b4e4ba192d8c-006ac53138" "proxy-server 1867663" 0.0008 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txfd4083e57b4e4ba192d8c-006ac53138 - 0.0296 - - 1791308088.709395409 1791308088.739045382 0test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type ... 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 INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0096 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0027 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 1867673 - +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: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 20 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0042 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/p/a/c/o" 200 17 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 24 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller DEBUG: Relinking /tmp/tmphfn2iozk/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data to /tmp/tmphfn2iozk/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data due to next_part_power set +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/778/a/c/o" 201 - "-" "txn1" "-" 0.0016 "-" 1867673 0 +test-object-controller DEBUG: Relinking /tmp/tmpgjcz2ydq/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data to /tmp/tmpgjcz2ydq/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data due to next_part_power set (txn: txn2) +test-object-controller ERROR: Relinking /tmp/tmpgjcz2ydq/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data to /tmp/tmpgjcz2ydq/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data failed: [Errno 17] File exists: '/tmp/tmpgjcz2ydq/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data' -> '/tmp/tmpgjcz2ydq/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3257, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp0bbod4wf/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/tmp8jrco0rs/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (377.29/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmp8jrco0rs/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292765.59724#4#d.data ([Errno 2] No such file or directory: '/tmp/tmp8jrco0rs/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp8jrco0rs/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292765.59724#4.data' -> '/tmp/tmp8jrco0rs/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292765.59724#4#d.data' + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1950, in _finalize_put + relink_paths(target_path, new_target_path) + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 503, in relink_paths + raise err + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 479, in relink_paths + os.link(target_path, new_target_path) + ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileExistsError: [Errno 17] File exists: '/tmp/tmpgjcz2ydq/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data' -> '/tmp/tmpgjcz2ydq/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data' (txn: txn2) +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "txn2" "-" 0.0030 "-" 1867673 0 +test-object-controller DEBUG: Relinking /tmp/tmp8s1l_trs/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data to /tmp/tmp8s1l_trs/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data due to next_part_power set +test-object-controller DEBUG: Relinking /tmp/tmp8s1l_trs/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1791308089.00000.data to /tmp/tmp8s1l_trs/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1791308089.00000.data due to next_part_power set +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0030 "-" 1867673 0 +test-object-controller DEBUG: Relinking /tmp/tmpesf8h2tu/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data to /tmp/tmpesf8h2tu/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1791308088.00000.data due to next_part_power set +test-object-controller DEBUG: Relinking /tmp/tmpesf8h2tu/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1791308089.00000.data to /tmp/tmpesf8h2tu/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1791308089.00000.data due to next_part_power set +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 411 30 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 15 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 -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 -During handling of the above exception, another exception occurred: +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdj1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "tx26299abece5a41a8a61db-006ac53138" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdl1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "tx26299abece5a41a8a61db-006ac53138" "proxy-server 1867688" 0.0008 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/ec-dup/big-obj-get HTTP/1.0 200 - - t - 10400 - tx26299abece5a41a8a61db-006ac53138 - 0.0479 - - 1791308088.433452368 1791308088.481402159 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55c2ab5ea5d24aea80504-006ac53138" "proxy-server 1867688" 0.0013 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:51595/sda1/0/a/ec_deleted" "tx55c2ab5ea5d24aea80504-006ac53138" "container-server 1867688" 0.0010 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:33567/sdb1/0/a/ec_deleted" "tx55c2ab5ea5d24aea80504-006ac53138" "container-server 1867688" 0.0088 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx55c2ab5ea5d24aea80504-006ac53138" "proxy-server 1867688" 0.0287 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx55c2ab5ea5d24aea80504-006ac53138" "proxy-server 1867688" 0.0378 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - tx55c2ab5ea5d24aea80504-006ac53138 - 0.0585 - - 1791308088.483307600 1791308088.541793823 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51cda60118274afc8fe2f-006ac53138" "proxy-server 1867688" 0.0022 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:51595/sda1/0/a/ec_deleted" "tx51cda60118274afc8fe2f-006ac53138" "container-server 1867688" 0.0058 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:33567/sdb1/0/a/ec_deleted" "tx51cda60118274afc8fe2f-006ac53138" "container-server 1867688" 0.0011 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "DELETE /sdb1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx51cda60118274afc8fe2f-006ac53138" "proxy-server 1867688" 0.0288 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "DELETE /sda1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx51cda60118274afc8fe2f-006ac53138" "proxy-server 1867688" 0.0215 "-" 1867688 - +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - tx51cda60118274afc8fe2f-006ac53138 - 0.0548 - - 1791308088.543243885 1791308088.598052979 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2538cf037cd4e15a8167-006ac53138" "proxy-server 1867688" 0.0021 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx3bc5360e567546999e702-006ac53138" "proxy-server 1867688" 0.0011 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx3bc5360e567546999e702-006ac53138" "proxy-server 1867688" 0.0011 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdl1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx937ec6bea77f4d50a3805-006ac53138" "proxy-server 1867688" 0.0003 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx937ec6bea77f4d50a3805-006ac53138" "proxy-server 1867688" 0.0044 "-" 1867688 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx937ec6bea77f4d50a3805-006ac53138) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx937ec6bea77f4d50a3805-006ac53138) (client_ip: 127.0.0.1) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx937ec6bea77f4d50a3805-006ac53138" "proxy-server 1867688" 0.0084 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx937ec6bea77f4d50a3805-006ac53138" "proxy-server 1867688" 0.0003 "-" 1867688 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx937ec6bea77f4d50a3805-006ac53138) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx937ec6bea77f4d50a3805-006ac53138) (client_ip: 127.0.0.1) +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdk1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx937ec6bea77f4d50a3805-006ac53138" "proxy-server 1867688" 0.0003 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdj1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx937ec6bea77f4d50a3805-006ac53138" "proxy-server 1867688" 0.0003 "-" 1867688 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx937ec6bea77f4d50a3805-006ac53138) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx937ec6bea77f4d50a3805-006ac53138) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - tx937ec6bea77f4d50a3805-006ac53138 - 0.0706 - - 1791308088.599567413 1791308088.670174122 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68706c0c87a044b4a143e-006ac53138" "proxy-server 1867688" 0.0013 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "tx68706c0c87a044b4a143e-006ac53138" "container-server 1867688" 0.0061 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx68706c0c87a044b4a143e-006ac53138" "proxy-server 1867688" 0.0141 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "tx68706c0c87a044b4a143e-006ac53138" "container-server 1867688" 0.0011 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx68706c0c87a044b4a143e-006ac53138" "proxy-server 1867688" 0.0290 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx68706c0c87a044b4a143e-006ac53138 - 0.0529 - - 1791308088.671955109 1791308088.724873066 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx13d7a76f82c84c768a4a4-006ac53138" "proxy-server 1867688" 0.0063 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txc89b1679bf414a39b3e40-006ac53138" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdh1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txba52c60e01294e0591af7-006ac53138" "proxy-server 1867688" 0.0519 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdg1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txba52c60e01294e0591af7-006ac53138" "proxy-server 1867688" 0.0577 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdi1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txba52c60e01294e0591af7-006ac53138" "proxy-server 1867688" 0.0605 "-" 1867688 4test.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.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling ... ok +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e7204c67ef144c88cd3b-006ac53138" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx5e7204c67ef144c88cd3b-006ac53138" "proxy-server 1867663" 0.0105 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx5e7204c67ef144c88cd3b-006ac53138 - 0.0221 - - 1791308088.744903088 1791308088.766967297 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf97943c24f174e4d9b4e4-006ac53138" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf97943c24f174e4d9b4e4-006ac53138 - 0.0112 VW - 1791308088.773015738 1791308088.784217358 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txcdc2a58f218b413d8f470-006ac53138" "proxy-server 1867663" 0.0079 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txcdc2a58f218b413d8f470-006ac53138 - 0.0108 VW - 1791308088.788921833 1791308088.799745798 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "txe09ff2fa56384087b344b-006ac53138" "proxy-server 1867663" 0.0065 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 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 - txe09ff2fa56384087b344b-006ac53138 - 0.0141 VW - 1791308088.800287724 1791308088.814353228 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906?symlink=get" "tx72c47b26bd374589915c7-006ac53138" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906?symlink=get" "tx72c47b26bd374589915c7-006ac53138" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308088.21906%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx72c47b26bd374589915c7-006ac53138 - 0.0284 VW - 1791308088.814861059 1791308088.843238354 0 (txn: tx4c28b8778d4746fa92910-006ac53138) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx4c28b8778d4746fa92910-006ac53138" "object-server 1867663" 0.0045 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx4c28b8778d4746fa92910-006ac53138" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx4c28b8778d4746fa92910-006ac53138" "proxy-server 1867663" 0.0228 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "tx4c28b8778d4746fa92910-006ac53138" "proxy-server 1867663" 0.0180 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx4c28b8778d4746fa92910-006ac53138 - 0.0317 VW - 1791308088.833804607 1791308088.865515947 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 204 - "DELETE http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" "txe146d9b0c7e8442dac833-006ac53138" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 204 - "DELETE http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" "txe146d9b0c7e8442dac833-006ac53138" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" "txe146d9b0c7e8442dac833-006ac53138" "proxy-server 1867663" 0.0054 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.21906" "txe146d9b0c7e8442dac833-006ac53138" "proxy-server 1867663" 0.0152 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308088.21906 HTTP/1.0 204 - Swift - - - - txe146d9b0c7e8442dac833-006ac53138 - 0.0270 VW - 1791308088.866065502 1791308088.893054724 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5992387c61cd4238bb663-006ac53138" "proxy-server 1867663" 0.0056 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx41d5f3411cd24dc4a67fc-006ac53138" "proxy-server 1867663" 0.0080 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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" "txf78794504156455498f2e-006ac53138" "proxy-server 1867663" 0.0047 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txf78794504156455498f2e-006ac53138 - 0.0317 - - 1791308088.894847155 1791308088.926527023 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe2c4a58aed144a17928f4-006ac53138" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +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&format=json&states=listing" "txe2c4a58aed144a17928f4-006ac53138" "proxy-server 1867663" 0.0088 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - txe2c4a58aed144a17928f4-006ac53138 - 0.0329 - - 1791308088.928169489 1791308088.961087704 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05d411064328417e8423b-006ac53138" "proxy-server 1867663" 0.0056 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx05d411064328417e8423b-006ac53138 - 0.0083 VW - 1791308088.963115454 1791308088.971457958 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd7d3f6937e6748ccaa3e3-006ac53138" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/48 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd7d3f6937e6748ccaa3e3-006ac53138 - 0.0084 VW - 1791308088.971987486 1791308088.980342388 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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&marker=&reverse=on&format=json&states=listing" "tx7866b648b6f24299bda5f-006ac53138" "proxy-server 1867663" 0.0155 "-" 1867663 0 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdl1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txba52c60e01294e0591af7-006ac53138" "proxy-server 1867688" 0.0627 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdk1/2/a/ec-dup/crash-test-dummy" "txba52c60e01294e0591af7-006ac53138" "object-server 1867688" 0.0005 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdk1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txba52c60e01294e0591af7-006ac53138" "proxy-server 1867688" 0.0693 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdj1/2/a/ec-dup/crash-test-dummy" "txba52c60e01294e0591af7-006ac53138" "object-server 1867688" 0.0004 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdj1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txba52c60e01294e0591af7-006ac53138" "proxy-server 1867688" 0.0659 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 PUT /v1/a/ec-dup/crash-test-dummy HTTP/1.0 201 - - t 21000 - - txba52c60e01294e0591af7-006ac53138 - 0.1272 - - 1791308088.726545095 1791308088.853703260 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50942f43780641aaa4e07-006ac53138" "proxy-server 1867688" 0.0023 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx30c64ffec3d14bfa8e01c-006ac53138" "proxy-server 1867688" 0.0069 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdj1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx75d23be4761444e392a1b-006ac53138" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "GET /sdi1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx75d23be4761444e392a1b-006ac53138" "proxy-server 1867688" 0.0007 "-" 1867688 4 +proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3257, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp8jrco0rs/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/tmp7wz56b2e/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp7wz56b2e/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmp7wz56b2e/node/sda1/objects-1/1 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpy_1p5rd6/node/sda1/objects-1: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_reconstructor.py", line 1055, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpy_1p5rd6/node/sda1/objects-2: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/reconstructor.py", line 1349, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_reconstructor.py", line 1055, 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/tmp4qt9cuho/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (279.40/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp4qt9cuho/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp4qt9cuho/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/tmp4qt9cuho/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmp4qt9cuho/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (490.33/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpnb_x8l4i/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpnb_x8l4i/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpnb_x8l4i/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (159.96/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0067s, min 0.0003s, med 0.0003s -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpnb_x8l4i/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpnb_x8l4i/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpnb_x8l4i/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (149.95/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0050s, min 0.0008s, med 0.0009s -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/tmpxt0w0ady/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (255.39/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/tmpxt0w0ady/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (328.97/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/tmp54pb1ylc/node/sda1/objects-1/2test.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.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 -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.container.test_backend.TestContainerBrokerBeforeSPI.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reverse_prefix_delim ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_root_account_container_path ... 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.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.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: Begin container audit "once" mode -test DEBUG: Audit passed for /tmp/tmpdzbivqkb/sda/containers/0/0/0/test.db -test INFO: Container audit "once" mode completed: 0.00s -test ERROR: Problem finding shard upper in '/tmp/tmp92h63l5p/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmp92h63l5p/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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/tmpy1y_7q9c/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpy1y_7q9c/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.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage ... ok -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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success ... ok - -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (232.04/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/tmp54pb1ylc/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (250.99/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/tmp7ii63ouy/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp7ii63ouy/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp7ii63ouy/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.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx75d23be4761444e392a1b-006ac53138) (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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, 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/tmpixnz6tui/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpixnz6tui/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/tmpixnz6tui/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (411.57/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/tmpixnz6tui/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpixnz6tui/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/tmpixnz6tui/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (496.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/tmpgh4zih_o/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpgh4zih_o/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpgh4zih_o/node/sda1/objects-1/1 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (170.65/sec, 0s remaining) -test-reconstructor INFO: 9 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0046s, min 0.0005s, med 0.0006s -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpgve3qbf4/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpgve3qbf4/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmpgve3qbf4/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (299.66/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/tmpgve3qbf4/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpgve3qbf4/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmpgve3qbf4/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (326.48/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/tmpgve3qbf4/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpgve3qbf4/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmpgve3qbf4/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmpgve3qbf4/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (367.66/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/tmpesh5zek9/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/tmpesh5zek9/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpesh5zek9/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 WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp57spzqee/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/tmp57spzqee/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 DEBUG: Run listdir on /tmp/tmp57spzqee/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/tmpbwoabef5/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpbwoabef5/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpbwoabef5/node/sda1/objects-1/0 -test-reconstructor WARNING: sda5 is not mountedtest.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.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state ... 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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted ... ok + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx75d23be4761444e392a1b-006ac53138) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/48 GET /v1/a/ec-dup/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx75d23be4761444e392a1b-006ac53138 - 0.0509 - - 1791308088.855340958 1791308088.906233549 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: (1867688) wsgi starting up on http://127.0.0.1:33601 +proxy DEBUG: (1867688) accepted ('127.0.0.1', 42774) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c01cf74f5584a2c9dca3-006ac53138" "proxy-server 1867688" 0.0057 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "tx6c01cf74f5584a2c9dca3-006ac53138" "container-server 1867688" 0.0010 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx6c01cf74f5584a2c9dca3-006ac53138" "proxy-server 1867688" 0.0124 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "tx6c01cf74f5584a2c9dca3-006ac53138" "container-server 1867688" 0.0093 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx6c01cf74f5584a2c9dca3-006ac53138" "proxy-server 1867688" 0.0339 "-" 1867688 4 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:48] "PUT /v1/a/ec-dup HTTP/1.1" 202 252 0.045877 (txn: tx6c01cf74f5584a2c9dca3-006ac53138) +proxy DEBUG: (1867688) accepted ('127.0.0.1', 42788) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8602f2691c6c463d86cf8-006ac53138" "proxy-server 1867688" 0.0063 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx7b55df9f3797441dbf222-006ac53138" "proxy-server 1867688" 0.0095 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx51bb4a8a93ae435e90b3c-006ac53138" "proxy-server 1867688" 0.0396 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx51bb4a8a93ae435e90b3c-006ac53138" "proxy-server 1867688" 0.0493 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx51bb4a8a93ae435e90b3c-006ac53138" "proxy-server 1867688" 0.0447 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx51bb4a8a93ae435e90b3c-006ac53138" "proxy-server 1867688" 0.0509 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdk1/1/a/ec-dup/go-get-it" "tx51bb4a8a93ae435e90b3c-006ac53138" "object-server 1867688" 0.0005 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdj1/1/a/ec-dup/go-get-it" "tx51bb4a8a93ae435e90b3c-006ac53138" "object-server 1867688" 0.0004 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx51bb4a8a93ae435e90b3c-006ac53138" "proxy-server 1867688" 0.0625 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx51bb4a8a93ae435e90b3c-006ac53138" "proxy-server 1867688" 0.0630 "-" 1867688 4 +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:49] "PUT /v1/a/ec-dup/go-get-it HTTP/1.1" 201 206 0.129803 (txn: tx51bb4a8a93ae435e90b3c-006ac53138) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4d4bf38865c401f9535a-006ac53139" "proxy-server 1867688" 0.0023 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx0c25dfdc82c44dfd91ceb-006ac53139" "proxy-server 1867688" 0.0067 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "GET /sdi1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "txcfe260905be14072bba1e-006ac53139" "proxy-server 1867688" 0.0008 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "GET /sdg1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "txcfe260905be14072bba1e-006ac53139" "proxy-server 1867688" 0.0007 "-" 1867688 4 +proxy INFO: - - 06/Oct/2026/17/34/49 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 - tx7866b648b6f24299bda5f-006ac53138 - 0.0189 VW - 1791308088.985060453 1791308089.003969908 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "GET /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333?symlink=get" "txa275c8123a4c40abaf265-006ac53139" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333?symlink=get" "txa275c8123a4c40abaf265-006ac53139" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308088.08333%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa275c8123a4c40abaf265-006ac53139 - 0.0332 VW - 1791308089.004472971 1791308089.037633181 0 (txn: tx85df5e1ca1de421a99c1b-006ac53139) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx85df5e1ca1de421a99c1b-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx85df5e1ca1de421a99c1b-006ac53139" "object-server 1867663" 0.0047 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx85df5e1ca1de421a99c1b-006ac53139" "proxy-server 1867663" 0.0223 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx85df5e1ca1de421a99c1b-006ac53139" "proxy-server 1867663" 0.0240 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx85df5e1ca1de421a99c1b-006ac53139 - 0.0322 VW - 1791308089.024080992 1791308089.056319952 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 204 - "DELETE http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" "txad5e357143a24da2ab457-006ac53139" "object-server 1867663" 0.0048 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 204 - "DELETE http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" "txad5e357143a24da2ab457-006ac53139" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" "txad5e357143a24da2ab457-006ac53139" "proxy-server 1867663" 0.0162 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308088.08333" "txad5e357143a24da2ab457-006ac53139" "proxy-server 1867663" 0.0111 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308088.08333 HTTP/1.0 204 - Swift - - - - txad5e357143a24da2ab457-006ac53139 - 0.0248 VW - 1791308089.061034441 1791308089.085802555 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txafb09811f8534bc3a307c-006ac53139" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx9c362672315748c98ae8f-006ac53139" "proxy-server 1867663" 0.0081 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txdd3cb58f13384d319cbfb-006ac53139" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txdd3cb58f13384d319cbfb-006ac53139 - 0.0360 - - 1791308089.087509394 1791308089.123519421 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94967243f38749cbb8b1e-006ac53139" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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&format=json&states=listing" "tx94967243f38749cbb8b1e-006ac53139" "proxy-server 1867663" 0.0079 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx94967243f38749cbb8b1e-006ac53139 - 0.0240 - - 1791308089.129561663 1791308089.153562784 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d3900e16b094560b42e5-006ac53139" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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&format=json&states=listing" "tx4d3900e16b094560b42e5-006ac53139" "proxy-server 1867663" 0.0022 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx4d3900e16b094560b42e5-006ac53139 - 0.0265 - - 1791308089.155503988 1791308089.182047844 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca4fb0bb6fe1488683632-006ac53139" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txca4fb0bb6fe1488683632-006ac53139 - 0.0084 VW - 1791308089.183965921 1791308089.192350864 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx6664c299267c405697401-006ac53139" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6664c299267c405697401-006ac53139 - 0.0125 VW - 1791308089.197114229 1791308089.209616423 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx87a45aaa185847f8878ca-006ac53139" "proxy-server 1867663" 0.0065 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 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 - tx87a45aaa185847f8878ca-006ac53139 - 0.0099 VW - 1791308089.210198879 1791308089.220076084 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txa649dda2d2ee4c0e9c0de-006ac53139" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txa649dda2d2ee4c0e9c0de-006ac53139" "object-server 1867663" 0.0008 "-" 1867663 01 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.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.test_server.TestECDuplicationObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline ... ok -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmplb73gtbm/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmplb73gtbm/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/tmplb73gtbm/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/tmp4830_0v6/node/sda1/objects-2/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp4830_0v6/node/sda1/objects-2/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmp4830_0v6/node/sda1/objects-2/2 -test-reconstructor INFO: Removing partition: /tmp/tmp4830_0v6/node/sda1/objects-2/2 -test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.01s (590.44/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.0005571842193603516 seconds. -test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpj8bq0lrk/node/sda1/objects-1/burrito' -test-reconstructor INFO: Removing partition: /tmp/tmpj8bq0lrk/node/sda1/objects-1/burrito -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: Unable to read '/tmp/tmpjh09t4we/node/sda1/objects-1/1/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 1293, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 408, 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.35.1/swift/common/utils/__init__.py", line 1328, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 804, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmpjh09t4we/node/sda1/objects-1/1' -test-reconstructor WARNING: Unexpected entity '/tmp/tmpjh09t4we/node/sda1/objects-1/1' is not a directory -test-reconstructor INFO: Removing partition: /tmp/tmpjh09t4we/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpjh09t4we/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpjh09t4we/node/sda1/objects-1/2 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (430.45/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, 54s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp7394gnhm/node/sdc1/objects-1/0 -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (1024.50/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp7394gnhm/node/sdb1/objects-1/1 -test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.00s (898.59/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp7394gnhm/node/sdb1/objects-1/2 -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.00s (856.02/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp7394gnhm/node/sdb1/objects-1/0 -test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (833.63/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp7394gnhm/node/sda1/objects-1/0 -test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (624.52/sec, 0s remaining) -test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (725.60/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp7394gnhm/node/sdb1/objects-1/3 -test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (734.22/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp7394gnhm/node/sda1/objects-1/2 -test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (592.93/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (663.55/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp7394gnhm/node/sda1/objects-1/1 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (594.20/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (586.33/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (580.28/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (572.90/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': +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0099 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1867673 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [06/Oct/2026:17:34:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0017 "-" 1867673 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/tmp8bx_na2f/tmp_test_object_server_ObjectController/sda1 (pid: 1867673) +test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmp8bx_na2f/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308088.00000 +test INFO: Object update sweep completed on /tmp/tmp8bx_na2f/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: 1867673) +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: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0027 "-" 1867673 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/tmpx11wl86p/tmp_test_object_server_ObjectController/sda1 (pid: 1867673) +test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpx11wl86p/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308089.00000 +test INFO: Object update sweep completed on /tmp/tmpx11wl86p/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: 1867673) +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: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0017 "-" 1867673 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/tmprcxcsx6g/tmp_test_object_server_ObjectController/sda1 (pid: 1867673) +test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmprcxcsx6g/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308089.00000 +test INFO: Object update sweep completed on /tmp/tmprcxcsx6g/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: 1867673) +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 INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +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.35.1/swift/common/utils/__init__.py", line 2202, 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.35.1/swift/common/utils/__init__.py", line 1376, 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, 27s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpy7exhkmq/node/sdc1/objects-1/0 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (757.64/sec, 0s remaining) -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (648.77/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/tmpfb95fpx8/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (441.32/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpiubonky8/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (408.13/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmpiubonky8/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292766.38684#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpiubonky8/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): + File "/build/reproducible-path/swift-2.35.1/swift/obj/server.py", line 313, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 967, 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: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0028 "-" 1867673 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.35.1/swift/obj/diskfile.py", line 3242, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpiubonky8/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292766.38684#4.data' -> '/tmp/tmpiubonky8/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292766.38684#4#d.data' - -During handling of the above exception, another exception occurred: + File "/build/reproducible-path/swift-2.35.1/swift/obj/server.py", line 313, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 967, 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: - - - [06/Oct/2026:17:34:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0023 "-" 1867673 1 +test INFO: Object update sweep starting on /tmp/tmpvay1_9og/tmp_test_object_server_ObjectController/sda1 (pid: 1867673) +test DEBUG: Update sent for /a/c/o /tmp/tmpvay1_9og/tmp_test_object_server_ObjectController/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308090.00000 +test INFO: Object update sweep completed on /tmp/tmpvay1_9og/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: 1867673)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: 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 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.35.1/swift/obj/diskfile.py", line 3257, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpiubonky8/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'test.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.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_x_syncs ... 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_server.TestZeroCopy.test_GET -test.unit.obj.test_server.TestZeroCopy.test_GET ... 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 -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_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_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_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 -test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check ... ok -test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_metadata_legacy_response -test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_metadata_legacy_response ... ok -test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_with_obj_list -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.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 -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_MessageTimeout ... ok -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException ... ok -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_exception_handling_exception -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_exception_handling_exception ... ok -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_other_exceptions -test.unit.obj.test_ssync_sender.TestSender.test_call_catches_other_exceptions ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect -test.unit.obj.test_ssync_sender.TestSender.test_connect ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect_bad_status -test.unit.obj.test_ssync_sender.TestSender.test_connect_bad_status ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_no_frag -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_no_frag ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag_to_primary -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_none_frag_to_primary ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_replicated -test.unit.obj.test_ssync_sender.TestSender.test_connect_handoff_replicated ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver -test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver_include_non_durable -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.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 -test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver ... ok -test.unit.obj.test_server.TestZeroCopy.test_GET_big -test.unit.obj.test_server.TestZeroCopy.test_GET_big ... ok -test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver_include_non_durable -test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver_include_non_durable ... ok -test.unit.obj.test_ssync_sender.TestSender.test_disconnect -test.unit.obj.test_ssync_sender.TestSender.test_disconnect ... ok -test.unit.obj.test_ssync_sender.TestSender.test_disconnect_timeout -test.unit.obj.test_ssync_sender.TestSender.test_disconnect_timeout ... ok -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_extra_line_parts -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_extra_line_parts ... ok -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_disconnect -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_disconnect ... ok -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_disconnect2 -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_disconnect2 ... ok -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_unexpected -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_far_end_unexpected ... ok -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_empty_suffixes -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.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 -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_max_objects_less_than_actual_objects ... ok -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_send_map -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_send_map ... ok -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_send_line -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_send_line ... ok -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_start -test.unit.obj.test_ssync_sender.TestSender.test_missing_check_timeout_start ... ok -test.unit.obj.test_ssync_sender.TestSender.test_readline_all -test.unit.obj.test_ssync_sender.TestSender.test_readline_all ... ok -test.unit.obj.test_ssync_sender.TestSender.test_readline_all_trailing_not_newline_termed -test.unit.obj.test_ssync_sender.TestSender.test_readline_all_trailing_not_newline_termed ... ok -test.unit.obj.test_ssync_sender.TestSender.test_readline_at_start_of_chunk -test.unit.obj.test_ssync_sender.TestSender.test_readline_at_start_of_chunk ... ok -test.unit.obj.test_ssync_sender.TestSender.test_readline_broken_chunk -test.unit.obj.test_ssync_sender.TestSender.test_readline_broken_chunk ... ok -test.unit.obj.test_ssync_sender.TestSender.test_readline_buffer_exceeds_network_chunk_size_somehow -test.unit.obj.test_ssync_sender.TestSender.test_readline_buffer_exceeds_network_chunk_size_somehow ... ok -test.unit.obj.test_ssync_sender.TestSender.test_readline_chunk_with_extension -test.unit.obj.test_ssync_sender.TestSender.test_readline_chunk_with_extension ... ok -test.unit.obj.test_ssync_sender.TestSender.test_readline_newline_in_buffer -test.unit.obj.test_ssync_sender.TestSender.test_readline_newline_in_buffer ... ok -test.unit.obj.test_ssync_sender.TestSender.test_readline_terminated_chunk -test.unit.obj.test_ssync_sender.TestSender.test_readline_terminated_chunk ... ok -test.unit.obj.test_ssync_sender.TestSender.test_send_delete -test.unit.obj.test_ssync_sender.TestSender.test_send_delete ... ok -test.unit.obj.test_ssync_sender.TestSender.test_send_delete_timeout -test.unit.obj.test_ssync_sender.TestSender.test_send_delete_timeout ... ok -test.unit.obj.test_ssync_sender.TestSender.test_send_post -test.unit.obj.test_ssync_sender.TestSender.test_send_post ... ok -test.unit.obj.test_ssync_sender.TestSender.test_send_post_unicode -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.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.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 -test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode ... ok -test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode_header_name -test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode_header_name ... ok -test.unit.obj.test_ssync_sender.TestSender.test_update_send_delete -test.unit.obj.test_ssync_sender.TestSender.test_update_send_delete ... ok -test.unit.obj.test_ssync_sender.TestSender.test_updates_empty_send_map -test.unit.obj.test_ssync_sender.TestSender.test_updates_empty_send_map ... ok -test.unit.obj.test_ssync_sender.TestSender.test_updates_is_deleted -test.unit.obj.test_ssync_sender.TestSender.test_updates_is_deleted ... ok -test.unit.obj.test_ssync_sender.TestSender.test_updates_post -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 -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.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.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 -test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_timeout_start ... ok -test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_unexp_end -test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_unexp_end ... ok -test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_unexp_start -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.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.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_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.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.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.obj.test_server.TestZeroCopy.test_quarantine -test.unit.obj.test_server.TestZeroCopy.test_quarantine ... ok -test ERROR: Failed to unlink '/tmp/tmpgqf7_nsa/containers/part/suffix/hash/container.db': + File "/build/reproducible-path/swift-2.35.1/swift/obj/server.py", line 313, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 967, 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: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0069 "-" 1867673 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.35.1/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/tmpgqf7_nsa/containers/part/suffix/hash/container_1756897568.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpgqf7_nsa/containers/part/suffix/hash/container_1756897568.00000.db': ['/tmp/tmpgqf7_nsa/containers/part/suffix/hash/container.db', '/tmp/tmpgqf7_nsa/containers/part/suffix/hash/container_1756897569.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpgqf7_nsa/containers/part/suffix/hash/container_1756897569.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-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 -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 0, deletable: 1 -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 0 -test-ssync-sender DEBUG: ssync completed ok: dev: test-dev, part: 99, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 -test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 1 second: test connect -test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 test connect -test-ssync-sender ERROR: EXCEPTION in ssync.Sender: + File "/build/reproducible-path/swift-2.35.1/swift/obj/server.py", line 313, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 967, 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: - - - [06/Oct/2026:17:34:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0065 "-" 1867673 0 +test INFO: Object update sweep starting on /tmp/tmpwtmrq7ob/tmp_test_object_server_ObjectController/sda1 (pid: 1867673) +test DEBUG: Update sent for /a/c/o /tmp/tmpwtmrq7ob/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1791308090.00000 +test INFO: Object update sweep completed on /tmp/tmpwtmrq7ob/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: 1867673) +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 INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0045 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0031 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +Filesystem at 52 does not support xattr Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/ssync_sender.py", line 185, in __call__ - connection, response = self.connect() - ~~~~~~~~~~~~^^ -TypeError: 'str' object is not callable + File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 257, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 2110, 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 -During handling of the above exception, another exception occurred: +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txa649dda2d2ee4c0e9c0de-006ac53139" "proxy-server 1867663" 0.0223 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txa649dda2d2ee4c0e9c0de-006ac53139" "proxy-server 1867663" 0.0170 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 DELETE /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txa649dda2d2ee4c0e9c0de-006ac53139 - 0.0309 - - 1791308089.220489979 1791308089.251392603 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec9608829f9e42859d976-006ac53139" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx31954f306940436fb5ab6-006ac53139" "proxy-server 1867663" 0.0070 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txbe404569a8f549c089087-006ac53139" "proxy-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txbe404569a8f549c089087-006ac53139" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - txbe404569a8f549c089087-006ac53139 - 0.0330 - - 1791308089.261144876 1791308089.294123411 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd5cf67c5c6f45d99e6bc-006ac53139" "proxy-server 1867663" 0.0054 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfd5cf67c5c6f45d99e6bc-006ac53139 - 0.0083 VW - 1791308089.309920788 1791308089.318204403 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx59f9c702639e4c0282ffa-006ac53139" "proxy-server 1867663" 0.0132 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx59f9c702639e4c0282ffa-006ac53139 - 0.0243 VW - 1791308089.318733931 1791308089.343015432 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txcddb111c769944d1a65b1-006ac53139" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txcddb111c769944d1a65b1-006ac53139" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txcddb111c769944d1a65b1-006ac53139 - 0.0143 VW - 1791308089.343618393 1791308089.357881546 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx20ba0021bfb4491e91661-006ac53139" "object-server 1867663" 0.0056 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx20ba0021bfb4491e91661-006ac53139" "proxy-server 1867663" 0.0171 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx20ba0021bfb4491e91661-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx20ba0021bfb4491e91661-006ac53139" "proxy-server 1867663" 0.0237 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx20ba0021bfb4491e91661-006ac53139 - 0.0326 - - 1791308089.358282804 1791308089.390910864 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx88d318c2a9fb48a78e310-006ac53139" "proxy-server 1867663" 0.0054 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx88d318c2a9fb48a78e310-006ac53139 - 0.0083 VW - 1791308089.405816793 1791308089.414138079 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx304d3d7937a3468c95ef4-006ac53139" "proxy-server 1867663" 0.0104 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx304d3d7937a3468c95ef4-006ac53139 - 0.0132 VW - 1791308089.414665461 1791308089.427884817 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx3b1d50ee7e5741f98a3b1-006ac53139" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx3b1d50ee7e5741f98a3b1-006ac53139" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx3b1d50ee7e5741f98a3b1-006ac53139 - 0.0152 VW - 1791308089.428469181 1791308089.443695784 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txbad5f6cbb26348cd85a46-006ac53139" "proxy-server 1867663" 0.0014 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.35883" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.35883" "tx79fe02d88b4c442cbba7b-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.35883" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.35883" "tx79fe02d88b4c442cbba7b-006ac53139" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.35883" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.35883" "tx79fe02d88b4c442cbba7b-006ac53139" "proxy-server 1867663" 0.0156 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.35883" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.35883" "tx79fe02d88b4c442cbba7b-006ac53139" "proxy-server 1867663" 0.0213 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308089.35883 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx79fe02d88b4c442cbba7b-006ac53139 - 0.0422 VW - 1791308089.444299698 1791308089.486489296 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txa310d3696e7f431aabc50-006ac53139" "object-server 1867663" 0.0004 "-" 1867663 0test.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.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec ... 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.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.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_async +test.unit.obj.test_server.TestObjectController.test_container_update_async ... ok +proxy INFO: 127.0.0.1 - - [07/Oct/2026 07:34:49] "GET /v1/a/ec-dup/go-get-it HTTP/1.1" 200 1777 0.043338 (txn: txcfe260905be14072bba1e-006ac53139) +proxy DEBUG: (1867688) timed out ('127.0.0.1', 42788) (txn: txcfe260905be14072bba1e-006ac53139) +proxy INFO: (1867688) wsgi exited, is_accepting=True +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08114946b2834703abbfa-006ac53139" "proxy-server 1867688" 0.0056 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "tx08114946b2834703abbfa-006ac53139" "container-server 1867688" 0.0011 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx08114946b2834703abbfa-006ac53139" "proxy-server 1867688" 0.0191 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "tx08114946b2834703abbfa-006ac53139" "container-server 1867688" 0.0011 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx08114946b2834703abbfa-006ac53139" "proxy-server 1867688" 0.0220 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx08114946b2834703abbfa-006ac53139 - 0.0447 - - 1791308089.449589968 1791308089.494284868 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1a73bd3948844ed7ba10b-006ac53139" "proxy-server 1867688" 0.0053 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txcfe09f0a11874f36bcd6a-006ac53139" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdg1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx5087799b9f8a4d799856d-006ac53139" "proxy-server 1867688" 0.0390 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdi1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx5087799b9f8a4d799856d-006ac53139" "proxy-server 1867688" 0.0349 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdl1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx5087799b9f8a4d799856d-006ac53139" "proxy-server 1867688" 0.0318 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdj1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx5087799b9f8a4d799856d-006ac53139" "proxy-server 1867688" 0.0396 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdh1/0/a/ec-dup/go-head-it" "tx5087799b9f8a4d799856d-006ac53139" "object-server 1867688" 0.0005 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdk1/0/a/ec-dup/go-head-it" "tx5087799b9f8a4d799856d-006ac53139" "object-server 1867688" 0.0004 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdk1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx5087799b9f8a4d799856d-006ac53139" "proxy-server 1867688" 0.0584 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdh1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx5087799b9f8a4d799856d-006ac53139" "proxy-server 1867688" 0.0598 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-dup/go-head-it HTTP/1.0 201 - - t 1309 - - tx5087799b9f8a4d799856d-006ac53139 - 0.1003 - - 1791308089.495730400 1791308089.595987797 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2c3cf193b45b474a8326a-006ac53139" "proxy-server 1867688" 0.0067 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txe9a23c5e2dc94db797038-006ac53139" "proxy-server 1867688" 0.0072 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdi1/0/a/ec-dup/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec-dup/go-head-it" "tx668edde37f8945d8b1467-006ac53139" "proxy-server 1867688" 0.0008 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 HEAD /v1/a/ec-dup/go-head-it HTTP/1.0 200 - - t - - - tx668edde37f8945d8b1467-006ac53139 - 0.0259 - - 1791308089.601849556 1791308089.627789974 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07245bc30f1f4baca8bad-006ac53139" "proxy-server 1867688" 0.0017 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "tx07245bc30f1f4baca8bad-006ac53139" "container-server 1867688" 0.0010 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx07245bc30f1f4baca8bad-006ac53139" "proxy-server 1867688" 0.0088 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "tx07245bc30f1f4baca8bad-006ac53139" "container-server 1867688" 0.0011 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx07245bc30f1f4baca8bad-006ac53139" "proxy-server 1867688" 0.0099 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx07245bc30f1f4baca8bad-006ac53139 - 0.0208 - - 1791308089.630506754 1791308089.651299477 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5420838c01af4ee386441-006ac53139" "proxy-server 1867688" 0.0021 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx6960ebd849a04b558f09d-006ac53139" "proxy-server 1867688" 0.0014 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx323a2abffedf412196633-006ac53139" "proxy-server 1867688" 0.0003 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx323a2abffedf412196633-006ac53139" "proxy-server 1867688" 0.0003 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx323a2abffedf412196633-006ac53139" "proxy-server 1867688" 0.0003 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx323a2abffedf412196633-006ac53139" "proxy-server 1867688" 0.0003 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx323a2abffedf412196633-006ac53139" "proxy-server 1867688" 0.0003 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx323a2abffedf412196633-006ac53139" "proxy-server 1867688" 0.0003 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 HEAD /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx323a2abffedf412196633-006ac53139 - 0.0246 - - 1791308089.652904510 1791308089.677499533 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11f3425a5965484e90ce4-006ac53139" "proxy-server 1867688" 0.0017 "-" 1867688 -test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0068 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0085 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:49 +0000] "REPLICATE /sda1/p/" 200 - "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0010 "-" 1867673 0 +test-object-controller DEBUG: Run listdir on /tmp/tmpo6gww09a/tmp_test_object_server_ObjectController/sda1/objects/0 +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:49 +0000] "REPLICATE /sda1/0" 200 56 "-" "-" "-" 0.0011 "-" 1867673 0 +test-object-controller DEBUG: - - - [06/Oct/2026:17:38:09 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 1867673 0 +test-object-controller DEBUG: - - - [06/Oct/2026:17:38:09 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:38:09 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 1867673 1 +test-object-controller DEBUG: Run listdir on /tmp/tmpo6gww09a/tmp_test_object_server_ObjectController/sda1/objects-1/0 +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:49 +0000] "REPLICATE /sda1/0" 200 61 "-" "-" "-" 0.0035 "-" 1867673 1 +test-object-controller DEBUG: - - - [06/Oct/2026:17:38:09 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 1867673 1 +test-object-controller DEBUG: - - - [06/Oct/2026:17:38:09 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:38:09 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 1867673 1 +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:49 +0000] "REPLICATE /sda1/p/" 200 11 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/special%E6%98%86%20/%25" 201 - "-" "-" "-" 0.0021 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "POST /sda1/p/a/c/special%E6%98%86%20/%25" 202 76 "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "DELETE /sda1/p/a/c/special%E6%98%86%20/%25" 204 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:49 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 1867673 - +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c/o : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/ssync_sender.py", line 223, in __call__ - node_str = utils.node_to_string(self.node, replication=True) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1210, in node_to_string - node_ip, node_port = select_ip_port(node_dict, use_replication=replication) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 1193, in select_ip_port - node_ip = node_dict['replication_ip'] - ~~~~~~~~~^^^^^^^^^^^^^^^^^^ -TypeError: 'NoneType' object is not subscriptable -test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 EXCEPTION in ssync.Sender: + File "/build/reproducible-path/swift-2.35.1/swift/obj/server.py", line 1366, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 9015, in mock_put_method + raise Exception() +Exception +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.35.1/swift/obj/ssync_sender.py", line 185, in __call__ - connection, response = self.connect() - ~~~~~~~~~~~~^^ -TypeError: 'str' object is not callable -test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 Expected status 200; got 503 (an error message) -test-ssync-sender WARNING: ssync receiver 1.2.3.4:5678 does not accept non-durable fragments -test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 0.02 seconds: connect receive -test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 0.01 seconds: connect send -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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx2344a020b20d47ce87f69-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx669eeb04946f44b59e266-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txe2441e3b1dbc4c21a5e9b-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx6760ef040ee746f29ef51-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx267d5baa2c6b4e14a5639-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txe063db26151b409091a9b-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4cf8c564a51e4ad2888a7-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txd6b68c5d792e43c9a45db-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx7ce0f7c614394adcb8fc3-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx92b8663d7e334dccae223-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx7d3e8d8002d24a0b93c51-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx82884f97ee634066bffd5-0068b82120)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.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 + File "/build/reproducible-path/swift-2.35.1/swift/obj/server.py", line 313, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 5746, in fake_http_connect + raise Exception('test') +Exception: test +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.35.1/swift/obj/server.py", line 313, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.35.1/test/unit/obj/test_server.py", line 6075, in fake_http_connect + raise Exception('test') +Exception: test +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 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 INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "INVALID /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller ERROR: Client path /b/d/x does not match path stored in object metadata /a/c/o +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/b/d/x" 403 73 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 - +test-object-controller INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 - +test-object-controller INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1867673 0 +test-object-controller DEBUG: Container update timeout (1.4142s) waiting for [('1.2.3.4:5', 'sdb1')] +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1867673 0 +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0018 "-" 1867673 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: ERROR Container update failed: different numbers of hosts and devices in request: "chost,badhost" vs "cdevice"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.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec ... 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 INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9db3ef883e114c2e9aae9-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txd901d19814414216af6b7-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txa940f8e946f04491a89ce-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4a9d531ab6fb4546b5931-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx4ffef23aeeff426e9129b-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx3dc11a2c467d4f99adc0d-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx408a50dc551f4aff895e9-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txe00f9aa96e6d43a583e8a-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx4882be5cd8024b6283545-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txdda765b51ea14d02a4354-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx1ca0f2a7d6bb4d54ab1c0-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txed333d38cb6a447280abf-0068b82120) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txbd91a7855f7146809626c-0068b82120) -test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: txf467d4b4166a45e3bb167-0068b82120) -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx7f79efcfb097498682d2a-0068b82120) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2494d9e3ec94424f8f582-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txd184630b819d488faed51-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx8edb6035895544cba46fe-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: txe76ec354b91a4846ad002-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: txe8ed40dd9e51447d83eee-0068b82120) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx3cd84f82adec4c2e8d049-0068b82120) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txb02dda20a0144e9abb06d-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx24bb4849523a43faaea64-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx320f2b3348ad4a88ad317-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx37781baca9c24c5eb8b9c-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx72f100fdc6e748ffbbee5-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx39f6531f996d4e3281c1f-0068b82120) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txa310d3696e7f431aabc50-006ac53139" "proxy-server 1867663" 0.0139 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txa310d3696e7f431aabc50-006ac53139" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txa310d3696e7f431aabc50-006ac53139" "proxy-server 1867663" 0.0206 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa310d3696e7f431aabc50-006ac53139 - 0.0295 - - 1791308089.486916542 1791308089.516431093 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx447036882e0740158d8f3-006ac53139" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx447036882e0740158d8f3-006ac53139 - 0.0123 VW - 1791308089.533805370 1791308089.546082497 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx99e914d38ace4b9c91eb7-006ac53139" "proxy-server 1867663" 0.0068 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx99e914d38ace4b9c91eb7-006ac53139 - 0.0097 VW - 1791308089.546630144 1791308089.556305408 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx9691e5857ac24bbc99e41-006ac53139" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx9691e5857ac24bbc99e41-006ac53139" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx9691e5857ac24bbc99e41-006ac53139 - 0.0148 VW - 1791308089.556941509 1791308089.571697712 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx03142eabc61b4581b56fa-006ac53139" "proxy-server 1867663" 0.0080 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.48745" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.48745" "tx2b4486b858f44d8b80964-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.48745" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.48745" "tx2b4486b858f44d8b80964-006ac53139" "proxy-server 1867663" 0.0099 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.48745" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.48745" "tx2b4486b858f44d8b80964-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.48745" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.48745" "tx2b4486b858f44d8b80964-006ac53139" "proxy-server 1867663" 0.0305 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308089.48745 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx2b4486b858f44d8b80964-006ac53139 - 0.0498 VW - 1791308089.576637268 1791308089.626451969 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx055753ac9d5e41d4bbf81-006ac53139" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx055753ac9d5e41d4bbf81-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx055753ac9d5e41d4bbf81-006ac53139" "proxy-server 1867663" 0.0161 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx055753ac9d5e41d4bbf81-006ac53139" "proxy-server 1867663" 0.0178 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx055753ac9d5e41d4bbf81-006ac53139 - 0.0343 - - 1791308089.626883268 1791308089.661158562 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f0a9c8195cf474cb4c66-006ac53139" "proxy-server 1867663" 0.0015 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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&format=json&states=listing" "tx1f0a9c8195cf474cb4c66-006ac53139" "proxy-server 1867663" 0.0036 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx1f0a9c8195cf474cb4c66-006ac53139 - 0.0236 - - 1791308089.662884235 1791308089.686475754 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb8cad72a43df407da883c-006ac53139" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb8cad72a43df407da883c-006ac53139 - 0.0164 VW - 1791308089.688423157 1791308089.704863787 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx9d123930e23a46b5ba5df-006ac53139" "proxy-server 1867663" 0.0075 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9d123930e23a46b5ba5df-006ac53139 - 0.0103 VW - 1791308089.705464840 1791308089.715807438 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txac013d9e16b24928bf4f5-006ac53139" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txac013d9e16b24928bf4f5-006ac53139" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txac013d9e16b24928bf4f5-006ac53139 - 0.0152 VW - 1791308089.716388702 1791308089.731578588 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx461d0cfec0004df09c7b5-006ac53139" "proxy-server 1867663" 0.0013 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.62744" 201 - "PUT http://localhost/sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.62744" "txc0775e6b7ddc4439a32f0-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0test.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.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_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.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.obj.test_server.TestObjectController.test_max_object_name_length +test.unit.obj.test_server.TestObjectController.test_max_object_name_length ... ok + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "tx11f3425a5965484e90ce4-006ac53139" "container-server 1867688" 0.0078 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "tx11f3425a5965484e90ce4-006ac53139" "container-server 1867688" 0.0012 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx11f3425a5965484e90ce4-006ac53139" "proxy-server 1867688" 0.0174 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx11f3425a5965484e90ce4-006ac53139" "proxy-server 1867688" 0.0157 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx11f3425a5965484e90ce4-006ac53139 - 0.0379 - - 1791308089.679275751 1791308089.717169523 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee428715c2614f4eb77cc-006ac53139" "proxy-server 1867688" 0.0071 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txa95d730c6c154555995ba-006ac53139" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdj1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txc2ddd6ef415742098c19a-006ac53139" "proxy-server 1867688" 0.0260 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdh1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txc2ddd6ef415742098c19a-006ac53139" "proxy-server 1867688" 0.0234 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdi1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txc2ddd6ef415742098c19a-006ac53139" "proxy-server 1867688" 0.0307 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdl1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txc2ddd6ef415742098c19a-006ac53139" "proxy-server 1867688" 0.0291 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdg1/3/a/ec-dup/o1" "txc2ddd6ef415742098c19a-006ac53139" "object-server 1867688" 0.0004 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdk1/3/a/ec-dup/o1" "txc2ddd6ef415742098c19a-006ac53139" "object-server 1867688" 0.0028 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdk1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txc2ddd6ef415742098c19a-006ac53139" "proxy-server 1867688" 0.0426 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdg1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txc2ddd6ef415742098c19a-006ac53139" "proxy-server 1867688" 0.0426 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-dup/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 txc2ddd6ef415742098c19a-006ac53139 - 0.0752 - - 1791308089.718763351 1791308089.794006586 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9561fe12e7b471c823ee-006ac53139" "proxy-server 1867688" 0.0073 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "txc9561fe12e7b471c823ee-006ac53139" "container-server 1867688" 0.0017 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "txc9561fe12e7b471c823ee-006ac53139" "container-server 1867688" 0.0011 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txc9561fe12e7b471c823ee-006ac53139" "proxy-server 1867688" 0.0156 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txc9561fe12e7b471c823ee-006ac53139" "proxy-server 1867688" 0.0126 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txc9561fe12e7b471c823ee-006ac53139 - 0.0327 - - 1791308089.806507349 1791308089.839168787 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b73f0a2663049c8a48a4-006ac53139" "proxy-server 1867688" 0.0020 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx96c949dc14b848d9a39df-006ac53139" "proxy-server 1867688" 0.0012 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdh1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txf07b6c0228d244fdbc129-006ac53139" "proxy-server 1867688" 0.0069 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdi1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txf07b6c0228d244fdbc129-006ac53139" "proxy-server 1867688" 0.0070 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdk1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txf07b6c0228d244fdbc129-006ac53139" "proxy-server 1867688" 0.0097 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdg1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txf07b6c0228d244fdbc129-006ac53139" "proxy-server 1867688" 0.0101 "-" 1867688 4 +proxy ERROR: Not enough object servers ack'ed (got 2) (txn: txf07b6c0228d244fdbc129-006ac53139) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-dup/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txf07b6c0228d244fdbc129-006ac53139 - 0.0330 - - 1791308089.840707064 1791308089.873729229 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdl1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "txf07b6c0228d244fdbc129-006ac53139" "proxy-server 1867688" 0.0157 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdj1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "txf07b6c0228d244fdbc129-006ac53139" "proxy-server 1867688" 0.0264 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd85e7e33e12043029bca8-006ac53139" "proxy-server 1867688" 0.0015 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:33567/sdb1/1/a/ec-con" "txd85e7e33e12043029bca8-006ac53139" "container-server 1867688" 0.0011 "-" 1867688 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:51595/sda1/1/a/ec-con" "txd85e7e33e12043029bca8-006ac53139" "container-server 1867688" 0.0018 "-" 1867688 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txd85e7e33e12043029bca8-006ac53139" "proxy-server 1867688" 0.0137 "-" 1867688 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txd85e7e33e12043029bca8-006ac53139" "proxy-server 1867688" 0.0099 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - txd85e7e33e12043029bca8-006ac53139 - 0.0220 - - 1791308089.885891914 1791308089.907844305 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7de8f0f2fd654b38b59a3-006ac53139" "proxy-server 1867688" 0.0021 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd23a39d755e941b485fc5-006ac53139" "proxy-server 1867688" 0.0013 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx07a2e62311874e61af875-006ac53139" "proxy-server 1867688" 0.0032 "-" 1867688 3test.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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.62744" 201 - "PUT http://localhost/sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.62744" "txc0775e6b7ddc4439a32f0-006ac53139" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.62744" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.62744" "txc0775e6b7ddc4439a32f0-006ac53139" "proxy-server 1867663" 0.0219 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.62744" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.62744" "txc0775e6b7ddc4439a32f0-006ac53139" "proxy-server 1867663" 0.0216 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308089.62744 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txc0775e6b7ddc4439a32f0-006ac53139 - 0.0433 VW - 1791308089.732180834 1791308089.775461912 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txd14768d4fd424167beabe-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txd14768d4fd424167beabe-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txd14768d4fd424167beabe-006ac53139" "proxy-server 1867663" 0.0256 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txd14768d4fd424167beabe-006ac53139" "proxy-server 1867663" 0.0274 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txd14768d4fd424167beabe-006ac53139 - 0.0355 - - 1791308089.775887012 1791308089.811411619 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42760e6801404e579900a-006ac53139" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx42760e6801404e579900a-006ac53139 - 0.0124 VW - 1791308089.817203045 1791308089.829594135 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd60be68bfa1c41d3869d8-006ac53139" "proxy-server 1867663" 0.0071 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd60be68bfa1c41d3869d8-006ac53139 - 0.0098 VW - 1791308089.830138683 1791308089.839954853 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx5b46ea6d983248c9a5533-006ac53139" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "tx5b46ea6d983248c9a5533-006ac53139" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txab4c112bea35418e93b0e-006ac53139" "proxy-server 1867663" 0.0080 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5b46ea6d983248c9a5533-006ac53139 - 0.0393 VW - 1791308089.840542316 1791308089.879858732 0 (txn: txdb38870e580f46f4b14a7-006ac53139) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" "txdb38870e580f46f4b14a7-006ac53139" "object-server 1867663" 0.0055 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" "txdb38870e580f46f4b14a7-006ac53139" "proxy-server 1867663" 0.0163 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" "txdb38870e580f46f4b14a7-006ac53139" "object-server 1867663" 0.0046 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" "txdb38870e580f46f4b14a7-006ac53139" "proxy-server 1867663" 0.0232 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308089.77645 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txdb38870e580f46f4b14a7-006ac53139 - 0.0473 VW - 1791308089.855777502 1791308089.903056622 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txb0e038010f2a4963918df-006ac53139" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txb0e038010f2a4963918df-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txb0e038010f2a4963918df-006ac53139" "proxy-server 1867663" 0.0164 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txb0e038010f2a4963918df-006ac53139" "proxy-server 1867663" 0.0159 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txb0e038010f2a4963918df-006ac53139 - 0.0249 - - 1791308089.903481483 1791308089.928381205 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0a31d44404b4a1b908a8-006ac53139" "proxy-server 1867663" 0.0056 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf0a31d44404b4a1b908a8-006ac53139 - 0.0084 VW - 1791308089.938330412 1791308089.946719885 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx1a4de99cb801418387bdd-006ac53139" "proxy-server 1867663" 0.0028 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx1a4de99cb801418387bdd-006ac53139 - 0.0137 VW - 1791308089.947237730 1791308089.960906267 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txe80d29dd98514271bf36c-006ac53139" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +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" "txe80d29dd98514271bf36c-006ac53139" "proxy-server 1867663" 0.0003 "-" 1867663 0test.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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx07a2e62311874e61af875-006ac53139" "proxy-server 1867688" 0.0083 "-" 1867688 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx07a2e62311874e61af875-006ac53139" "proxy-server 1867688" 0.0081 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx07a2e62311874e61af875-006ac53139 - 0.0278 - - 1791308089.909462690 1791308089.937286615 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfbcc8e1b7c844fbfbb8c1-006ac53139" "proxy-server 1867688" 0.0054 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:51595/sda1/1/a/ec-con" "txfbcc8e1b7c844fbfbb8c1-006ac53139" "container-server 1867688" 0.0029 "-" 1867688 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:33567/sdb1/1/a/ec-con" "txfbcc8e1b7c844fbfbb8c1-006ac53139" "container-server 1867688" 0.0012 "-" 1867688 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txfbcc8e1b7c844fbfbb8c1-006ac53139" "proxy-server 1867688" 0.0268 "-" 1867688 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txfbcc8e1b7c844fbfbb8c1-006ac53139" "proxy-server 1867688" 0.0159 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/49 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - txfbcc8e1b7c844fbfbb8c1-006ac53139 - 0.0391 - - 1791308089.946078300 1791308089.985199928 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66fb3840c048448fa431d-006ac53139" "proxy-server 1867688" 0.0022 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0b857a6eaeb94a3cb3dc4-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx6d70221e8f284ca1b3c14-006ac5313a" "proxy-server 1867688" 0.0072 "-" 1867688 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx6d70221e8f284ca1b3c14-006ac5313a" "proxy-server 1867688" 0.0043 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx6d70221e8f284ca1b3c14-006ac5313a" "proxy-server 1867688" 0.0056 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx6d70221e8f284ca1b3c14-006ac5313a - 0.0375 - - 1791308089.987283707 1791308090.024780512 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd02fed5aceb54274a0177-006ac5313a" "proxy-server 1867688" 0.0014 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "txd02fed5aceb54274a0177-006ac5313a" "container-server 1867688" 0.0017 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "txd02fed5aceb54274a0177-006ac5313a" "container-server 1867688" 0.0011 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txd02fed5aceb54274a0177-006ac5313a" "proxy-server 1867688" 0.0098 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txd02fed5aceb54274a0177-006ac5313a" "proxy-server 1867688" 0.0132 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txd02fed5aceb54274a0177-006ac5313a - 0.0208 - - 1791308090.030551195 1791308090.051342487 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a1a002b6f364b93ad7e4-006ac5313a" "proxy-server 1867688" 0.0022 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx3c10bbb10ff344acb0caf-006ac5313a" "proxy-server 1867688" 0.0014 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdg1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txcd622a7361494cd4a1723-006ac5313a" "proxy-server 1867688" 0.0165 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdj1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txcd622a7361494cd4a1723-006ac5313a" "proxy-server 1867688" 0.0189 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdh1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txcd622a7361494cd4a1723-006ac5313a" "proxy-server 1867688" 0.0189 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdk1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txcd622a7361494cd4a1723-006ac5313a" "proxy-server 1867688" 0.0177 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdl1/0/a/ec-dup/inm" "txcd622a7361494cd4a1723-006ac5313a" "object-server 1867688" 0.0005 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdi1/0/a/ec-dup/inm" "txcd622a7361494cd4a1723-006ac5313a" "object-server 1867688" 0.0004 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdl1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txcd622a7361494cd4a1723-006ac5313a" "proxy-server 1867688" 0.0238 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdi1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txcd622a7361494cd4a1723-006ac5313a" "proxy-server 1867688" 0.0273 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 txcd622a7361494cd4a1723-006ac5313a - 0.0431 - - 1791308090.052874804 1791308090.096007586 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx234d6374d5ce4a0d8f6ba-006ac5313a" "proxy-server 1867688" 0.0023 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx917aeb0068724a36837a3-006ac5313a" "proxy-server 1867688" 0.0025 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdi1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2db0fac5e940481c9b052-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdj1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2db0fac5e940481c9b052-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdl1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2db0fac5e940481c9b052-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdk1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2db0fac5e940481c9b052-006ac5313a" "proxy-server 1867688" 0.0005 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdg1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2db0fac5e940481c9b052-006ac5313a" "proxy-server 1867688" 0.0005 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdh1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2db0fac5e940481c9b052-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match ... ok + +proxy INFO: - - 06/Oct/2026/17/34/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txe80d29dd98514271bf36c-006ac53139 - 0.0138 VW - 1791308089.961533070 1791308089.975322485 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx16c7e5ac68c74375b6304-006ac53139" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx16c7e5ac68c74375b6304-006ac53139" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx16c7e5ac68c74375b6304-006ac53139" "proxy-server 1867663" 0.0312 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx16c7e5ac68c74375b6304-006ac53139" "proxy-server 1867663" 0.0327 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx16c7e5ac68c74375b6304-006ac53139 - 0.0408 - - 1791308089.975705147 1791308090.016479969 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7df0c49cf41942d490b7c-006ac5313a" "proxy-server 1867663" 0.0097 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7df0c49cf41942d490b7c-006ac5313a - 0.0124 VW - 1791308090.022427082 1791308090.034876347 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txabb6512f283b4443a81ce-006ac5313a" "proxy-server 1867663" 0.0029 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txabb6512f283b4443a81ce-006ac5313a - 0.0140 VW - 1791308090.035399199 1791308090.049441338 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx26cd2543befd4145ad2de-006ac5313a" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx26cd2543befd4145ad2de-006ac5313a" "proxy-server 1867663" 0.0007 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txb83cf7ac69b149b7a0d52-006ac5313a" "proxy-server 1867663" 0.0112 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx26cd2543befd4145ad2de-006ac5313a - 0.0385 VW - 1791308090.050067902 1791308090.088577032 0 (txn: txbb342af54bb34d0d877ba-006ac5313a) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1791308089.97625" 201 - "PUT http://localhost/sdb1/1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1791308089.97625" "txbb342af54bb34d0d877ba-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1791308089.97625" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1791308089.97625" "txbb342af54bb34d0d877ba-006ac5313a" "proxy-server 1867663" 0.0141 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1791308089.97625" 201 - "PUT http://localhost/sda1/1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1791308089.97625" "txbb342af54bb34d0d877ba-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1791308089.97625" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1791308089.97625" "txbb342af54bb34d0d877ba-006ac5313a" "proxy-server 1867663" 0.0249 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 PUT /v1/a/6_vc_ascii/0136_o_non_ascii%25C2%25A3/sub/1791308089.97625 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txbb342af54bb34d0d877ba-006ac5313a - 0.0470 VW - 1791308090.065476179 1791308090.112502098 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx566b9742b5c24c7197ab2-006ac5313a" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx566b9742b5c24c7197ab2-006ac5313a" "object-server 1867663" 0.0046 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx566b9742b5c24c7197ab2-006ac5313a" "proxy-server 1867663" 0.0224 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx566b9742b5c24c7197ab2-006ac5313a" "proxy-server 1867663" 0.0178 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx566b9742b5c24c7197ab2-006ac5313a - 0.0268 - - 1791308090.117129803 1791308090.143976212 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx529c80c32cfa460fa6e8b-006ac5313a" "proxy-server 1867663" 0.0054 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx529c80c32cfa460fa6e8b-006ac5313a - 0.0083 VW - 1791308090.149897814 1791308090.158162832 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx6d5a33b3901040a88b7c8-006ac5313a" "proxy-server 1867663" 0.0102 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6d5a33b3901040a88b7c8-006ac5313a - 0.0130 VW - 1791308090.158706188 1791308090.171699286 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txb5c01092e0994b87bc647-006ac5313a" "proxy-server 1867663" 0.0090 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 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 - txb5c01092e0994b87bc647-006ac5313a - 0.0207 VW - 1791308090.172241688 1791308090.192960739 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645?symlink=get" "tx6880f1f2b76d447ebc22c-006ac5313a" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645?symlink=get" "tx6880f1f2b76d447ebc22c-006ac5313a" "proxy-server 1867663" 0.0006 "-" 1867663 0test.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 + +proxy DEBUG: Object PUT returning 412, [412, 412, 412, 412, 412, 412] (txn: tx2db0fac5e940481c9b052-006ac5313a) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx2db0fac5e940481c9b052-006ac5313a - 0.0303 - - 1791308090.097713232 1791308090.128027201 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe1000e6684084d9094238-006ac5313a" "proxy-server 1867688" 0.0055 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "txe1000e6684084d9094238-006ac5313a" "container-server 1867688" 0.0052 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txe1000e6684084d9094238-006ac5313a" "proxy-server 1867688" 0.0238 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "txe1000e6684084d9094238-006ac5313a" "container-server 1867688" 0.0012 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txe1000e6684084d9094238-006ac5313a" "proxy-server 1867688" 0.0150 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txe1000e6684084d9094238-006ac5313a - 0.0402 - - 1791308090.133910179 1791308090.174102545 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d9fa2d163a940c287f99-006ac5313a" "proxy-server 1867688" 0.0022 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx298e243b821848ba95114-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdh1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txc54c282076b6462d80be6-006ac5313a" "proxy-server 1867688" 0.0282 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdi1/0/a/ec-dup/o2" "txc54c282076b6462d80be6-006ac5313a" "object-server 1867688" 0.0045 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdi1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txc54c282076b6462d80be6-006ac5313a" "proxy-server 1867688" 0.0340 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdk1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txc54c282076b6462d80be6-006ac5313a" "proxy-server 1867688" 0.0372 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdj1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txc54c282076b6462d80be6-006ac5313a" "proxy-server 1867688" 0.0374 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdg1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txc54c282076b6462d80be6-006ac5313a" "proxy-server 1867688" 0.0412 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdl1/0/a/ec-dup/o2" "txc54c282076b6462d80be6-006ac5313a" "object-server 1867688" 0.0005 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdl1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txc54c282076b6462d80be6-006ac5313a" "proxy-server 1867688" 0.0482 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup/o2 HTTP/1.0 201 - - t 12288 - - txc54c282076b6462d80be6-006ac5313a - 0.0669 - - 1791308090.175543070 1791308090.242470980 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txceab106559414a5384c9c-006ac5313a" "proxy-server 1867688" 0.0023 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/ec-dup" "txceab106559414a5384c9c-006ac5313a" "container-server 1867688" 0.0012 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/ec-dup" "txceab106559414a5384c9c-006ac5313a" "container-server 1867688" 0.0018 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txceab106559414a5384c9c-006ac5313a" "proxy-server 1867688" 0.0124 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txceab106559414a5384c9c-006ac5313a" "proxy-server 1867688" 0.0153 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txceab106559414a5384c9c-006ac5313a - 0.0242 - - 1791308090.250364780 1791308090.274521351 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx160bbc4d12db4edba8072-006ac5313a" "proxy-server 1867688" 0.0020 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx70f6980169bf4d81b2027-006ac5313a" "proxy-server 1867688" 0.0014 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 txafd9e590bd8b4b4fa9f54-006ac5313a - 0.0202 - - 1791308090.276070833 1791308090.296291351 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdk1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txafd9e590bd8b4b4fa9f54-006ac5313a" "proxy-server 1867688" 0.0069 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdl1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txafd9e590bd8b4b4fa9f54-006ac5313a" "proxy-server 1867688" 0.0068 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdj1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txafd9e590bd8b4b4fa9f54-006ac5313a" "proxy-server 1867688" 0.0105 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdh1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txafd9e590bd8b4b4fa9f54-006ac5313a" "proxy-server 1867688" 0.0119 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdg1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txafd9e590bd8b4b4fa9f54-006ac5313a" "proxy-server 1867688" 0.0112 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdi1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txafd9e590bd8b4b4fa9f54-006ac5313a" "proxy-server 1867688" 0.0139 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx75fbbf9b23dc423cb6f3a-006ac5313a" "proxy-server 1867688" 0.0014 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/dd0df897dd0442fdad0c4d1abc72dad5" 201 - "PUT http://127.0.0.1:33567/sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx75fbbf9b23dc423cb6f3a-006ac5313a" "container-server 1867688" 0.0018 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/dd0df897dd0442fdad0c4d1abc72dad5" 201 - "PUT http://127.0.0.1:51595/sda1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx75fbbf9b23dc423cb6f3a-006ac5313a" "container-server 1867688" 0.0010 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 201 - "PUT http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx75fbbf9b23dc423cb6f3a-006ac5313a" "proxy-server 1867688" 0.0137 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 201 - "PUT http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx75fbbf9b23dc423cb6f3a-006ac5313a" "proxy-server 1867688" 0.0102 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/dd0df897dd0442fdad0c4d1abc72dad5 HTTP/1.0 201 - - t - - - tx75fbbf9b23dc423cb6f3a-006ac5313a - 0.0226 - - 1791308090.306885481 1791308090.329477072 4test.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 + +proxy INFO: - - 06/Oct/2026/17/34/50 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308089.77645%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx6880f1f2b76d447ebc22c-006ac5313a - 0.0285 VW - 1791308090.193535328 1791308090.222002029 0 (txn: tx86c16ab994a6437eabbb4-006ac5313a) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx86c16ab994a6437eabbb4-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx86c16ab994a6437eabbb4-006ac5313a" "proxy-server 1867663" 0.0260 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx86c16ab994a6437eabbb4-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx86c16ab994a6437eabbb4-006ac5313a" "proxy-server 1867663" 0.0311 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx86c16ab994a6437eabbb4-006ac5313a - 0.0391 VW - 1791308090.204457998 1791308090.243604422 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 204 - "DELETE http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" "txfdd8a7b534d54057891ef-006ac5313a" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 204 - "DELETE http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" "txfdd8a7b534d54057891ef-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" "txfdd8a7b534d54057891ef-006ac5313a" "proxy-server 1867663" 0.0160 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1791308089.77645" "txfdd8a7b534d54057891ef-006ac5313a" "proxy-server 1867663" 0.0105 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1791308089.77645 HTTP/1.0 204 - Swift - - - - txfdd8a7b534d54057891ef-006ac5313a - 0.0285 VW - 1791308090.244103909 1791308090.272564173 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4a83503c3fc433992252-006ac5313a" "proxy-server 1867663" 0.0056 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txf4a83503c3fc433992252-006ac5313a" "proxy-server 1867663" 0.0108 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 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 - txf4a83503c3fc433992252-006ac5313a - 0.0266 - - 1791308090.278484821 1791308090.305062294 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txabbee1920a02468886a06-006ac5313a" "proxy-server 1867663" 0.0014 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:35131/sda1/3/a/6_oc_non_ascii%C2%A3whoops" "txabbee1920a02468886a06-006ac5313a" "container-server 1867663" 0.0093 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:44129/sdb1/3/a/6_oc_non_ascii%C2%A3whoops" "txabbee1920a02468886a06-006ac5313a" "container-server 1867663" 0.0010 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txabbee1920a02468886a06-006ac5313a" "proxy-server 1867663" 0.0214 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txabbee1920a02468886a06-006ac5313a" "proxy-server 1867663" 0.0358 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txabbee1920a02468886a06-006ac5313a - 0.0561 - - 1791308090.306959629 1791308090.363081694 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d48acf6dd9a4406a9077-006ac5313a" "proxy-server 1867663" 0.0020 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2d48acf6dd9a4406a9077-006ac5313a - 0.0091 VW - 1791308090.368740797 1791308090.377806664 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx0b940669bc344becab8ca-006ac5313a" "proxy-server 1867663" 0.0096 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx0b940669bc344becab8ca-006ac5313a - 0.0124 VW - 1791308090.378358841 1791308090.390771151 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx01dbc054e5cd4050a890b-006ac5313a" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx01dbc054e5cd4050a890b-006ac5313a" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx01dbc054e5cd4050a890b-006ac5313a - 0.0137 VW - 1791308090.391354084 1791308090.405042648 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx8eda583c6945431cb8594-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx8eda583c6945431cb8594-006ac5313a" "object-server 1867663" 0.0072 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx8eda583c6945431cb8594-006ac5313a" "proxy-server 1867663" 0.0195 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx8eda583c6945431cb8594-006ac5313a" "proxy-server 1867663" 0.0294 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx8eda583c6945431cb8594-006ac5313a - 0.0334 - - 1791308090.405482531 1791308090.438889265 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd8a12189bc724c398c1bd-006ac5313a" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd8a12189bc724c398c1bd-006ac5313a - 0.0166 VW - 1791308090.440549612 1791308090.457142353 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/%00c/%00o" 201 - "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0088 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn2" "-" 0.0017 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn3" "-" 0.0016 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0015 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn2" "-" 0.0016 "-" 1867673 0 +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: Proxy X-Delete-At-Container '1791308219' does not match expected '1791244721' for current expirer_config. +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0003 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "method_doesnt_exist /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "__init__ /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 1867673 - +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 INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" 201 - "-" "-" "-" 0.0014 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:49 +0000] "PUT /sda1/p/a/c/22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" 400 43 "-" "-" "-" 0.0002 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.4063 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.1043 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0060 "-" 1867673 1 +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 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: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0066 "-" 1867673 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: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 1867673 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0048 "-" 1867673 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1867673 -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.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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46f2ff4a18b04f069102b-006ac5313a" "proxy-server 1867688" 0.0020 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "txe5a7cb8b3b734cbe876e4-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdj1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 201 - "PUT http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc4fc9997e36745baa3879-006ac5313a" "proxy-server 1867688" 0.0200 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdi1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 201 - "PUT http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc4fc9997e36745baa3879-006ac5313a" "proxy-server 1867688" 0.0195 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdg1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 201 - "PUT http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc4fc9997e36745baa3879-006ac5313a" "proxy-server 1867688" 0.0267 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdk1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 201 - "PUT http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc4fc9997e36745baa3879-006ac5313a" "proxy-server 1867688" 0.0218 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/2/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 201 - "PUT http://localhost/sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc4fc9997e36745baa3879-006ac5313a" "object-server 1867688" 0.0005 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 201 - "PUT http://localhost/sdl1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc4fc9997e36745baa3879-006ac5313a" "object-server 1867688" 0.0004 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdl1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 201 - "PUT http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc4fc9997e36745baa3879-006ac5313a" "proxy-server 1867688" 0.0266 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 201 - "PUT http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc4fc9997e36745baa3879-006ac5313a" "proxy-server 1867688" 0.0266 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals HTTP/1.0 201 - - t 52 - - txc4fc9997e36745baa3879-006ac5313a - 0.0660 - - 1791308090.338099718 1791308090.404133797 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx738a430f0e144ca2b437f-006ac5313a" "proxy-server 1867688" 0.0026 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "txddc11df0e2f3413fa6af5-006ac5313a" "proxy-server 1867688" 0.0025 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdj1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 200 106 "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc341bfc7a46748328a795-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdi1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 200 106 "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txc341bfc7a46748328a795-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42e93cc70ce74cc28295b-006ac5313a" "proxy-server 1867688" 0.0020 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx9393234ee5c64ec799673-006ac5313a" "proxy-server 1867688" 0.0026 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdj1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txf1dbb0df66ae49ecb0d20-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdg1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txf1dbb0df66ae49ecb0d20-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +proxy DEBUG: Ignoring 412 from primary (txn: txf1dbb0df66ae49ecb0d20-006ac5313a) +proxy DEBUG: Ignoring 412 from primary (txn: txf1dbb0df66ae49ecb0d20-006ac5313a) +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdk1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txf1dbb0df66ae49ecb0d20-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdi1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txf1dbb0df66ae49ecb0d20-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +proxy DEBUG: Ignoring 412 from primary (txn: txf1dbb0df66ae49ecb0d20-006ac5313a) +proxy DEBUG: Ignoring 412 from primary (txn: txf1dbb0df66ae49ecb0d20-006ac5313a) +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdl1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txf1dbb0df66ae49ecb0d20-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txf1dbb0df66ae49ecb0d20-006ac5313a" "proxy-server 1867688" 0.0010 "-" 1867688 4 +proxy DEBUG: Ignoring 412 from primary (txn: txf1dbb0df66ae49ecb0d20-006ac5313a) +proxy DEBUG: Ignoring 412 from primary (txn: txf1dbb0df66ae49ecb0d20-006ac5313a) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx397c4511d8bc446ab1e9d-006ac5313a" "proxy-server 1867688" 0.0014 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "txe16bf0f0b76f4e2d97643-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdi1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 200 106 "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx75a5a38f913046e886d3e-006ac5313a" "proxy-server 1867688" 0.0048 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdj1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 200 106 "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx75a5a38f913046e886d3e-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42ae8ea091b4451f91d20-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx2dcea490fa3f4c7db26be-006ac5313a" "proxy-server 1867688" 0.0054 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdk1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx47ed996a657044af8a404-006ac5313a" "proxy-server 1867688" 0.0024 "-" 1867688 4test.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_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 + +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdi1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx47ed996a657044af8a404-006ac5313a" "proxy-server 1867688" 0.0008 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdg1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx47ed996a657044af8a404-006ac5313a" "proxy-server 1867688" 0.0082 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx47ed996a657044af8a404-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdl1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx47ed996a657044af8a404-006ac5313a" "proxy-server 1867688" 0.0008 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdj1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx47ed996a657044af8a404-006ac5313a" "proxy-server 1867688" 0.0008 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb9262ed2a524aaba2753-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx13106e700bdc4cec95fb6-006ac5313a" "proxy-server 1867688" 0.0015 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 200 106 "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx3724ccd93cb847cb856c5-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdi1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 200 106 "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx3724ccd93cb847cb856c5-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0c8e9307e63f4081bee2b-006ac5313a" "proxy-server 1867688" 0.0014 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx4b8ac91d945f40109e99d-006ac5313a" "proxy-server 1867688" 0.0015 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx948a465a50464a8da6ce9-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdl1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx948a465a50464a8da6ce9-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdi1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx948a465a50464a8da6ce9-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdk1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx948a465a50464a8da6ce9-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdj1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx948a465a50464a8da6ce9-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdg1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "GET http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx948a465a50464a8da6ce9-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe24d5916cd9c49a5aea02-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "txb27be716dca345729e4d2-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 200 106 "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx4915e812aad5484aa13a0-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd85d1d7fbc1f4c3597309-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "txdf83e925158c42ab85e56-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txe139bbe5c44344e2a981d-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdg1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txe139bbe5c44344e2a981d-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdk1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txe139bbe5c44344e2a981d-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdi1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txe139bbe5c44344e2a981d-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdl1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txe139bbe5c44344e2a981d-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdj1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 412 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "txe139bbe5c44344e2a981d-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2533a4bfc71443adaffe4-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx711699eba39c43eead2ad-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdl1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 200 106 "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx4af038d9c76f4294981de-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb803631734c04a0f8afd9-006ac5313a" "proxy-server 1867688" 0.0014 "-" 1867688 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec ... 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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx81ad8e893c16457ab4c87-006ac5313a" "proxy-server 1867663" 0.0070 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx81ad8e893c16457ab4c87-006ac5313a - 0.0098 VW - 1791308090.457795143 1791308090.467572689 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx292e95f6435b4561853d0-006ac5313a" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx292e95f6435b4561853d0-006ac5313a" "proxy-server 1867663" 0.0007 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx14bfd8c6942c404c8f0a1-006ac5313a" "proxy-server 1867663" 0.0003 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx14bfd8c6942c404c8f0a1-006ac5313a" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx292e95f6435b4561853d0-006ac5313a - 0.0336 VW - 1791308090.468139410 1791308090.501721382 0 (txn: txb03e01a10c1741db94eee-006ac5313a) +proxy INFO: - - 06/Oct/2026/17/34/50 PUT /v1/a/none/003foo/1791308090.40604 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txb03e01a10c1741db94eee-006ac5313a - 0.0188 VW - 1791308090.483394146 1791308090.502215624 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx560d1080d0374d3c9c2f3-006ac5313a" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx560d1080d0374d3c9c2f3-006ac5313a - 0.0087 VW - 1791308090.503870249 1791308090.512540817 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx322fed030e1d4b8b94e68-006ac5313a" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx322fed030e1d4b8b94e68-006ac5313a - 0.0127 VW - 1791308090.517315865 1791308090.530005455 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txa2498c2190fb4b06bb74a-006ac5313a" "proxy-server 1867663" 0.0045 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txa2498c2190fb4b06bb74a-006ac5313a" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txa2498c2190fb4b06bb74a-006ac5313a - 0.0100 VW - 1791308090.530569077 1791308090.540551662 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "DELETE /sdb1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "txff2337eb0a2341e69bf13-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txff2337eb0a2341e69bf13-006ac5313a" "proxy-server 1867663" 0.0146 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "txff2337eb0a2341e69bf13-006ac5313a" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txff2337eb0a2341e69bf13-006ac5313a" "proxy-server 1867663" 0.0123 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 DELETE /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txff2337eb0a2341e69bf13-006ac5313a - 0.0219 - - 1791308090.545147419 1791308090.567068338 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa6449e3f117e4937be84e-006ac5313a" "proxy-server 1867663" 0.0056 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/1/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/3_oc_non_ascii%C2%A3" "txa6449e3f117e4937be84e-006ac5313a" "container-server 1867663" 0.0019 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/1/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/3_oc_non_ascii%C2%A3" "txa6449e3f117e4937be84e-006ac5313a" "container-server 1867663" 0.0093 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txa6449e3f117e4937be84e-006ac5313a" "proxy-server 1867663" 0.0284 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txa6449e3f117e4937be84e-006ac5313a" "proxy-server 1867663" 0.0383 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa6449e3f117e4937be84e-006ac5313a - 0.0582 - - 1791308090.578288555 1791308090.636502266 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5582397c6064126b1a54-006ac5313a" "proxy-server 1867663" 0.0063 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdb1/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" "txf5582397c6064126b1a54-006ac5313a" "proxy-server 1867663" 0.0022 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txf5582397c6064126b1a54-006ac5313a - 0.0271 - - 1791308090.642385244 1791308090.669501781 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf07db6a844e4552bd0e2-006ac5313a" "proxy-server 1867663" 0.0013 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44129/sdb1/1/a/3_vc_non_ascii%C2%A3" "txbf07db6a844e4552bd0e2-006ac5313a" "container-server 1867663" 0.0061 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:35131/sda1/1/a/3_vc_non_ascii%C2%A3" "txbf07db6a844e4552bd0e2-006ac5313a" "container-server 1867663" 0.0011 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txbf07db6a844e4552bd0e2-006ac5313a" "proxy-server 1867663" 0.0218 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txbf07db6a844e4552bd0e2-006ac5313a" "proxy-server 1867663" 0.0354 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/3_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txbf07db6a844e4552bd0e2-006ac5313a - 0.0518 - - 1791308090.671439171 1791308090.723197937 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4945931fb1d541feb766d-006ac5313a" "proxy-server 1867663" 0.0101 "-" 1867663 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/%00c/%00o%00v1" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/%00c/%00o%00v1" 200 - "-" "-" "-" 0.0047 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "POST /sda1/p/a/%00c/%00o%00v1" 202 76 "-" "-" "-" 0.0011 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "POST /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/%00c/%00o%00v1" 204 - "-" "-" "-" 0.0092 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0059 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0097 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0056 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0052 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0066 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0004 "-" 1867673 - +test INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1867673 - +test INFO: - - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 1867673 - +test INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 1867673 - +test INFO: - - - [06/Oct/2026:17:34:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1867673 - +test INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0053 "-" 1867673 - +test INFO: - - - [06/Oct/2026:17:34:50 +0000] "OPTIONS /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0001 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0007 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1867673 0 +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:50 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0043 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0094 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1867673 1 +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:50 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 1867673 1 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 1867673 2 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "POST /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 1867673 2 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "GET /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 1867673 2 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 1867673 2 +test-object-controller DEBUG: - - - [06/Oct/2026:17:34:50 +0000] "REPLICATE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 1867673 2 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 1867673 2 +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: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0100 "-" 1867673 26 +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1')] +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0059 "-" 1867673 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0064 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0093 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1867673 -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.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.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect ... 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_storage_policy +test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_storage_policy ... ok + +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4945931fb1d541feb766d-006ac5313a - 0.0132 VW - 1791308090.729123354 1791308090.742288113 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txea72d66e8ce64c81b8fb7-006ac5313a" "proxy-server 1867663" 0.0055 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txea72d66e8ce64c81b8fb7-006ac5313a - 0.0084 VW - 1791308090.742844105 1791308090.751209736 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx39c3454e3ff3431fac3de-006ac5313a" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx39c3454e3ff3431fac3de-006ac5313a" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx39c3454e3ff3431fac3de-006ac5313a - 0.0140 VW - 1791308090.751809120 1791308090.765779257 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txb9056fb5536d4c4ea2f93-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txb9056fb5536d4c4ea2f93-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txb9056fb5536d4c4ea2f93-006ac5313a" "proxy-server 1867663" 0.0220 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txb9056fb5536d4c4ea2f93-006ac5313a" "proxy-server 1867663" 0.0134 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txb9056fb5536d4c4ea2f93-006ac5313a - 0.0263 - - 1791308090.766160727 1791308090.792455912 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08829bc478104ed7a663b-006ac5313a" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx08829bc478104ed7a663b-006ac5313a - 0.0123 VW - 1791308090.809726477 1791308090.822005033 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb7cb110dea7348cb86dbb-006ac5313a" "proxy-server 1867663" 0.0066 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb7cb110dea7348cb86dbb-006ac5313a - 0.0093 VW - 1791308090.822536707 1791308090.831854820 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txd087f321b2294b7b8ae37-006ac5313a" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txd087f321b2294b7b8ae37-006ac5313a" "proxy-server 1867663" 0.0048 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txafa975978d1d45e686fc2-006ac5313a" "proxy-server 1867663" 0.0096 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd087f321b2294b7b8ae37-006ac5313a - 0.0438 VW - 1791308090.832419872 1791308090.876205921 0 (txn: txbe3eb5fa81e8498a9b2f1-006ac5313a) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" "txbe3eb5fa81e8498a9b2f1-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" "txbe3eb5fa81e8498a9b2f1-006ac5313a" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" "txbe3eb5fa81e8498a9b2f1-006ac5313a" "proxy-server 1867663" 0.0197 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" "txbe3eb5fa81e8498a9b2f1-006ac5313a" "proxy-server 1867663" 0.0212 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308090.76669 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txbe3eb5fa81e8498a9b2f1-006ac5313a - 0.0418 VW - 1791308090.854756594 1791308090.896563530 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txbf8019c6ba9b4cdd9ee68-006ac5313a" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txbf8019c6ba9b4cdd9ee68-006ac5313a" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txbf8019c6ba9b4cdd9ee68-006ac5313a" "proxy-server 1867663" 0.0128 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txbf8019c6ba9b4cdd9ee68-006ac5313a" "proxy-server 1867663" 0.0186 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txbf8019c6ba9b4cdd9ee68-006ac5313a - 0.0224 - - 1791308090.901221991 1791308090.923620939 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe77e3e374cf4168bfb9f-006ac5313a" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx132cf1387e814551802bd-006ac5313a" "proxy-server 1867663" 0.0035 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "tx98544f9531b8495bad04c-006ac5313a" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx98544f9531b8495bad04c-006ac5313a - 0.0142 - - 1791308090.925070763 1791308090.939299107 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1114273c320d4b62b6888-006ac5313a" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1114273c320d4b62b6888-006ac5313a - 0.0083 VW - 1791308090.953690290 1791308090.962021351 -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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "txdc4d9652cd0042c4b3b08-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx6ae47ba73dbb4adeb6b8b-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0f05c974c9b4f60b2cde-006ac5313a" "proxy-server 1867688" 0.0090 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "tx7ff6d4017fe24e43be71a-006ac5313a" "proxy-server 1867688" 0.0097 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdl1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 200 106 "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx5d3e345705854f40b5e6f-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5bee7472a27c4adbaf5c2-006ac5313a" "proxy-server 1867688" 0.0016 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/2/a/dd0df897dd0442fdad0c4d1abc72dad5" 204 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5" "txae73e5d19a684fedbbaa6-006ac5313a" "proxy-server 1867688" 0.0015 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdh1/0/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" 304 - "HEAD http://localhost/v1/a/dd0df897dd0442fdad0c4d1abc72dad5/conditionals" "tx2d2199438058490b9e5d5-006ac5313a" "proxy-server 1867688" 0.0006 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56a94f14eacd4607bc2b3-006ac5313a" "proxy-server 1867688" 0.0014 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:33567/sdb1/0/a/ec-dup-discon" "tx56a94f14eacd4607bc2b3-006ac5313a" "container-server 1867688" 0.0011 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:51595/sda1/0/a/ec-dup-discon" "tx56a94f14eacd4607bc2b3-006ac5313a" "container-server 1867688" 0.0012 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "tx56a94f14eacd4607bc2b3-006ac5313a" "proxy-server 1867688" 0.0137 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "tx56a94f14eacd4607bc2b3-006ac5313a" "proxy-server 1867688" 0.0100 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup-discon HTTP/1.0 201 - - t - - - tx56a94f14eacd4607bc2b3-006ac5313a - 0.0231 - - 1791308090.733105898 1791308090.756239414 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3901b72aa16f4d7e8db0d-006ac5313a" "proxy-server 1867688" 0.0020 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx1572f0efa1bf436c9cc2a-006ac5313a" "proxy-server 1867688" 0.0017 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4841feee75074abe8ec07-006ac5313a" "proxy-server 1867688" 0.0296 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4841feee75074abe8ec07-006ac5313a" "proxy-server 1867688" 0.0323 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4841feee75074abe8ec07-006ac5313a" "proxy-server 1867688" 0.0320 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4841feee75074abe8ec07-006ac5313a" "proxy-server 1867688" 0.0334 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdk1/3/a/ec-dup-discon/test" "tx4841feee75074abe8ec07-006ac5313a" "object-server 1867688" 0.0005 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdj1/3/a/ec-dup-discon/test" "tx4841feee75074abe8ec07-006ac5313a" "object-server 1867688" 0.0004 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4841feee75074abe8ec07-006ac5313a" "proxy-server 1867688" 0.0409 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4841feee75074abe8ec07-006ac5313a" "proxy-server 1867688" 0.0408 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 262144 - - tx4841feee75074abe8ec07-006ac5313a - 0.0577 - - 1791308090.757355690 1791308090.815096378 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf66f921b88d54da08ad6f-006ac5313a" "proxy-server 1867688" 0.0014 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txc6942fed722040babd731-006ac5313a" "proxy-server 1867688" 0.0024 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdg1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "tx626ad0c314424d139037f-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "GET /sdh1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "tx626ad0c314424d139037f-006ac5313a" "proxy-server 1867688" 0.0007 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 GET /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 12288 - tx626ad0c314424d139037f-006ac5313a - 0.0198 - - 1791308090.816058159 1791308090.835881233 4 +proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: tx626ad0c314424d139037f-006ac5313a) (client_ip: 127.0.0.1) +proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: tx626ad0c314424d139037f-006ac5313a) (client_ip: 127.0.0.1) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa686c342f09a41ebaf63e-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:51595/sda1/0/a/ec-dup-discon" "txa686c342f09a41ebaf63e-006ac5313a" "container-server 1867688" 0.0010 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "txa686c342f09a41ebaf63e-006ac5313a" "proxy-server 1867688" 0.0106 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:33567/sdb1/0/a/ec-dup-discon" "txa686c342f09a41ebaf63e-006ac5313a" "container-server 1867688" 0.0017 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "PUT /sdb1/0/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "txa686c342f09a41ebaf63e-006ac5313a" "proxy-server 1867688" 0.0245 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/50 PUT /v1/a/ec-dup-discon HTTP/1.0 202 - - t - 76 - txa686c342f09a41ebaf63e-006ac5313a - 0.0485 - - 1791308090.936310291 1791308090.984770060 4test.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.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.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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx4a9f0ea080174245b711a-006ac5313a" "proxy-server 1867663" 0.0102 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/50 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4a9f0ea080174245b711a-006ac5313a - 0.0129 VW - 1791308090.962621927 1791308090.975537777 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txd7c6a1bb3a5d49adae3a5-006ac5313a" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +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" "txd7c6a1bb3a5d49adae3a5-006ac5313a" "proxy-server 1867663" 0.0048 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txac334d03f2fb437a90d47-006ac5313a" "proxy-server 1867663" 0.0077 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd7c6a1bb3a5d49adae3a5-006ac5313a - 0.0492 VW - 1791308090.976094723 1791308091.025336742 0 (txn: tx5c895625a7ab43b0ab21e-006ac5313b) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" "tx5c895625a7ab43b0ab21e-006ac5313b" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" "tx5c895625a7ab43b0ab21e-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" "tx5c895625a7ab43b0ab21e-006ac5313b" "proxy-server 1867663" 0.0203 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" "tx5c895625a7ab43b0ab21e-006ac5313b" "proxy-server 1867663" 0.0264 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308090.90185 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx5c895625a7ab43b0ab21e-006ac5313b - 0.0514 VW - 1791308090.991086960 1791308091.042515278 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx630ea668f15e4bb99453a-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx630ea668f15e4bb99453a-006ac5313b" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx630ea668f15e4bb99453a-006ac5313b" "proxy-server 1867663" 0.0161 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx630ea668f15e4bb99453a-006ac5313b" "proxy-server 1867663" 0.0178 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx630ea668f15e4bb99453a-006ac5313b - 0.0302 - - 1791308091.042959690 1791308091.073132515 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ae768c37fa1439f90522-006ac5313b" "proxy-server 1867663" 0.0096 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx53edfc2a0c5e453db617f-006ac5313b" "proxy-server 1867663" 0.0082 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx2bd2aa5384054a4995ce7-006ac5313b" "proxy-server 1867663" 0.0048 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx2bd2aa5384054a4995ce7-006ac5313b - 0.0360 - - 1791308091.074786901 1791308091.110834122 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65741bd060074a49b9c05-006ac5313b" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "GET /sdb1/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" "tx65741bd060074a49b9c05-006ac5313b" "proxy-server 1867663" 0.0086 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx65741bd060074a49b9c05-006ac5313b - 0.0284 - - 1791308091.112479210 1791308091.140923023 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcac596f6e205418293fca-006ac5313b" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx646993e2661b46ebb8ae7-006ac5313b" "proxy-server 1867663" 0.0026 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx7bbcef75671344069abf5-006ac5313b" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx7bbcef75671344069abf5-006ac5313b" "proxy-server 1867663" 0.0006 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99b1b5bc9edb485f86f75-006ac5313b" "proxy-server 1867663" 0.0019 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx99b1b5bc9edb485f86f75-006ac5313b - 0.0132 VW - 1791308091.180402279 1791308091.193615675 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx77a1f9d388c54d079d881-006ac5313b" "proxy-server 1867663" 0.0096 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx77a1f9d388c54d079d881-006ac5313b - 0.0124 VW - 1791308091.194157124 1791308091.206531048 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx25add2bef8b740e5a92e9-006ac5313b" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx25add2bef8b740e5a92e9-006ac5313b" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx25add2bef8b740e5a92e9-006ac5313b - 0.0094 VW - 1791308091.207113266 1791308091.216545820 0 +proxy INFO: - - 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - Swift t - 5 - tx7bbcef75671344069abf5-006ac5313b - 0.0977 SSC - 1791308091.143071890 1791308091.240732908 0 (txn: txfc383246d1f74614af5e7-006ac5313b)test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line ... 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 + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d40817742f845f28dc9d-006ac5313a" "proxy-server 1867688" 0.0105 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx845e03592c544fbea60d5-006ac5313a" "proxy-server 1867688" 0.0013 "-" 1867688 4 +proxy WARNING: Client disconnected without sending enough data (txn: tx0be16f461cde4a35b1924-006ac5313b) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 262134 89 - tx0be16f461cde4a35b1924-006ac5313b - 0.0870 - - 1791308090.986042976 1791308091.073031187 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx0be16f461cde4a35b1924-006ac5313b" "proxy-server 1867688" 0.0350 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx0be16f461cde4a35b1924-006ac5313b" "proxy-server 1867688" 0.0382 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx0be16f461cde4a35b1924-006ac5313b" "proxy-server 1867688" 0.0542 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx0be16f461cde4a35b1924-006ac5313b" "proxy-server 1867688" 0.0317 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx0be16f461cde4a35b1924-006ac5313b" "proxy-server 1867688" 0.0502 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx0be16f461cde4a35b1924-006ac5313b" "proxy-server 1867688" 0.0538 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx533edcace4fd44899550d-006ac5313b" "proxy-server 1867688" 0.0105 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txeef04868d89844f9ab10b-006ac5313b" "proxy-server 1867688" 0.0056 "-" 1867688 4 +proxy WARNING: Client disconnected without sending last chunk (txn: tx49eed0bac52b407fa85e7-006ac5313b) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 65536 89 - tx49eed0bac52b407fa85e7-006ac5313b - 0.0513 - - 1791308091.097288370 1791308091.148571730 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx49eed0bac52b407fa85e7-006ac5313b" "proxy-server 1867688" 0.0186 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx49eed0bac52b407fa85e7-006ac5313b" "proxy-server 1867688" 0.0095 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx49eed0bac52b407fa85e7-006ac5313b" "proxy-server 1867688" 0.0271 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx49eed0bac52b407fa85e7-006ac5313b" "proxy-server 1867688" 0.0215 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx49eed0bac52b407fa85e7-006ac5313b" "proxy-server 1867688" 0.0203 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx49eed0bac52b407fa85e7-006ac5313b" "proxy-server 1867688" 0.0279 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ffca8ec47cc49229c159-006ac5313b" "proxy-server 1867688" 0.0056 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx5433e2aacadc4bb5993a7-006ac5313b" "proxy-server 1867688" 0.0055 "-" 1867688 4 +proxy WARNING: Client disconnected without sending last chunk (txn: tx732fb002eb814e4b9949a-006ac5313b) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - tx732fb002eb814e4b9949a-006ac5313b - 0.0457 - - 1791308091.198243618 1791308091.243931532 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx732fb002eb814e4b9949a-006ac5313b" "proxy-server 1867688" 0.0077 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx732fb002eb814e4b9949a-006ac5313b" "proxy-server 1867688" 0.0165 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx732fb002eb814e4b9949a-006ac5313b" "proxy-server 1867688" 0.0263 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx732fb002eb814e4b9949a-006ac5313b" "proxy-server 1867688" 0.0157 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx732fb002eb814e4b9949a-006ac5313b" "proxy-server 1867688" 0.0172 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx732fb002eb814e4b9949a-006ac5313b" "proxy-server 1867688" 0.0159 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9fd16083dfc4a9084847-006ac5313b" "proxy-server 1867688" 0.0013 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx91a0da499b5a4128bd617-006ac5313b" "proxy-server 1867688" 0.0013 "-" 1867688 4 +proxy WARNING: Client disconnected without sending last chunk (txn: txa734695a730141ed8b34f-006ac5313b) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - txa734695a730141ed8b34f-006ac5313b - 0.0523 - - 1791308091.299237490 1791308091.351511955 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txa734695a730141ed8b34f-006ac5313b" "proxy-server 1867688" 0.0165 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txa734695a730141ed8b34f-006ac5313b" "proxy-server 1867688" 0.0125 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txa734695a730141ed8b34f-006ac5313b" "proxy-server 1867688" 0.0159 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txa734695a730141ed8b34f-006ac5313b" "proxy-server 1867688" 0.0176 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txa734695a730141ed8b34f-006ac5313b" "proxy-server 1867688" 0.0153 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txa734695a730141ed8b34f-006ac5313b" "proxy-server 1867688" 0.0167 "-" 1867688 4test.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_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.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.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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txfc383246d1f74614af5e7-006ac5313b" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txfc383246d1f74614af5e7-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txfc383246d1f74614af5e7-006ac5313b" "proxy-server 1867663" 0.0203 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txfc383246d1f74614af5e7-006ac5313b" "proxy-server 1867663" 0.0218 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 COPY /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txfc383246d1f74614af5e7-006ac5313b - 0.0369 SSC - 1791308091.221103907 1791308091.258047342 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbccb4b04748e4a269102c-006ac5313b" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb841d5e6b14c4a7f98dea-006ac5313b" "proxy-server 1867663" 0.0079 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx8126a87e1f634c4f864f7-006ac5313b" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx8126a87e1f634c4f864f7-006ac5313b - 0.0318 - - 1791308091.259698391 1791308091.291512251 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd1fb5417a7fe460f89986-006ac5313b" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txbb072e586af246bd9bbbb-006ac5313b" "proxy-server 1867663" 0.0070 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx2f61334775034f2eaa55b-006ac5313b" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx2f61334775034f2eaa55b-006ac5313b" "proxy-server 1867663" 0.0090 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx2f61334775034f2eaa55b-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx2f61334775034f2eaa55b-006ac5313b" "proxy-server 1867663" 0.0153 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 POST /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 202 - - t - 76 - tx2f61334775034f2eaa55b-006ac5313b - 0.0470 - - 1791308091.297382832 1791308091.344338655 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2c6066b703924752abc32-006ac5313b" "proxy-server 1867663" 0.0058 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx63e5994bab54444dbcc96-006ac5313b" "proxy-server 1867663" 0.0060 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx496b5419b2cc40afabb4d-006ac5313b" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx496b5419b2cc40afabb4d-006ac5313b - 0.0214 - - 1791308091.350126266 1791308091.371495962 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx92719ac749f94fab8a912-006ac5313b" "proxy-server 1867663" 0.0012 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "GET /sdb1/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" "tx92719ac749f94fab8a912-006ac5313b" "proxy-server 1867663" 0.0023 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx92719ac749f94fab8a912-006ac5313b - 0.0094 - - 1791308091.373117685 1791308091.382522106 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx39c51a88fc684e7691244-006ac5313b" "proxy-server 1867663" 0.0017 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx39c51a88fc684e7691244-006ac5313b - 0.0057 VW - 1791308091.384331465 1791308091.390045643 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txe92c71f7babd4594b8f4d-006ac5313b" "proxy-server 1867663" 0.0026 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe92c71f7babd4594b8f4d-006ac5313b - 0.0053 VW - 1791308091.390542746 1791308091.395831823 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "GET /sda1/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" "tx6fffd183f1d54aa484cfb-006ac5313b" "proxy-server 1867663" 0.0062 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 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 - tx6fffd183f1d54aa484cfb-006ac5313b - 0.0096 VW - 1791308091.396387815 1791308091.406007290 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "GET /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185?symlink=get" "txde7d50a61fa1476fb9aaf-006ac5313b" "proxy-server 1867663" 0.0009 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "GET /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185?symlink=get" "txde7d50a61fa1476fb9aaf-006ac5313b" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308090.90185%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txde7d50a61fa1476fb9aaf-006ac5313b - 0.0120 VW - 1791308091.406526327 1791308091.418575048 0 (txn: txcfb0b021dcb04331be543-006ac5313b) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txcfb0b021dcb04331be543-006ac5313b" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txcfb0b021dcb04331be543-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0test.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.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect ... ok test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff ... ok 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 -test DEBUG: Skipping shard cache lookup (x-newest) for /v1/a/c?states=listing&format=json (txn: txb0c02539f0154fdc8f5ee-0068b82120) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb0c02539f0154fdc8f5ee-0068b82120) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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] +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txcfb0b021dcb04331be543-006ac5313b" "proxy-server 1867663" 0.0137 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txcfb0b021dcb04331be543-006ac5313b" "proxy-server 1867663" 0.0131 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txcfb0b021dcb04331be543-006ac5313b - 0.0181 VW - 1791308091.413420916 1791308091.431552887 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 204 - "DELETE http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" "tx2a0d527f197f4bda84225-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 204 - "DELETE http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" "tx2a0d527f197f4bda84225-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" "tx2a0d527f197f4bda84225-006ac5313b" "proxy-server 1867663" 0.0099 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.90185" "tx2a0d527f197f4bda84225-006ac5313b" "proxy-server 1867663" 0.0114 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308090.90185 HTTP/1.0 204 - Swift - - - - tx2a0d527f197f4bda84225-006ac5313b - 0.0248 VW - 1791308091.432046413 1791308091.456891537 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx60c4bbb685684401839ea-006ac5313b" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txe244f0b673284cd2a6eb6-006ac5313b" "proxy-server 1867663" 0.0028 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx5107ec8151e84e5ca9af6-006ac5313b" "proxy-server 1867663" 0.0012 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx5107ec8151e84e5ca9af6-006ac5313b - 0.0206 - - 1791308091.458606482 1791308091.479173660 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb872d343bbfc40af8a3e2-006ac5313b" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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&format=json&states=listing" "txb872d343bbfc40af8a3e2-006ac5313b" "proxy-server 1867663" 0.0035 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - txb872d343bbfc40af8a3e2-006ac5313b - 0.0110 - - 1791308091.480881214 1791308091.491900206 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx57d0b75963d349a889d6a-006ac5313b" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx57d0b75963d349a889d6a-006ac5313b - 0.0040 VW - 1791308091.493843555 1791308091.497869492 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb67ebcfc7ae34a15ba105-006ac5313b" "proxy-server 1867663" 0.0026 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb67ebcfc7ae34a15ba105-006ac5313b - 0.0053 VW - 1791308091.498370647 1791308091.503677368 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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&marker=&reverse=on&format=json&states=listing" "txe4a3f0215eb94a8894a59-006ac5313b" "proxy-server 1867663" 0.0038 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 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 - txe4a3f0215eb94a8894a59-006ac5313b - 0.0083 VW - 1791308091.504264116 1791308091.512559175 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "GET /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669?symlink=get" "tx028117a8306642968a861-006ac5313b" "proxy-server 1867663" 0.0009 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "GET /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669?symlink=get" "tx028117a8306642968a861-006ac5313b" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308090.76669%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx028117a8306642968a861-006ac5313b - 0.0173 VW - 1791308091.513083458 1791308091.530387640 0 (txn: txb662c44fecf44e7dbf163-006ac5313b) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txb662c44fecf44e7dbf163-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txb662c44fecf44e7dbf163-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txb662c44fecf44e7dbf163-006ac5313b" "proxy-server 1867663" 0.0083 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txb662c44fecf44e7dbf163-006ac5313b" "proxy-server 1867663" 0.0102 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txb662c44fecf44e7dbf163-006ac5313b - 0.0180 VW - 1791308091.521069527 1791308091.539083481 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 204 - "DELETE http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" "tx47096541a3304f3db32a3-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 204 - "DELETE http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" "tx47096541a3304f3db32a3-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" "tx47096541a3304f3db32a3-006ac5313b" "proxy-server 1867663" 0.0063 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308090.76669" "tx47096541a3304f3db32a3-006ac5313b" "proxy-server 1867663" 0.0056 "-" 1867663 0 +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0005 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1867673 - +test-object-controller INFO: - - - [06/Oct/2026:17:34:50 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0011 "-" 1867673 - +test ERROR: ssync client disconnected +test ERROR: ssync client disconnected +test ERROR: ssync client disconnected +test DEBUG: None/sda1/1 SSYNC LOCK TIMEOUT: 0.01 seconds: /tmp/tmplofoqwrp/tmp_test_ssync_receiver/sda1/objects/1/.lock-replication proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx65dc280531d24b1f9aecf-0068b82120) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx2122ef0d1c604377b8deb-006ac5313b) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.17:1017/sdr, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx67008394f27c419ea0d81-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sdq, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sdt, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: txc6cea516a0a445488d970-006ac5313b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.18:1018/sds, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sdq, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b)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 -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx54f5366d6fe5400994dd3-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.5:1005/sdf, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sdq, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx725d865f2705410b932bf-006ac5313b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sdq, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b)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 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 @@ -74154,59 +75228,130 @@ 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 - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: txf8d72422525440ed9bf61-0068b82120) -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: txf8d72422525440ed9bf61-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txe34be90e575e41d5bdc53-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_mostly_not_found +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 + +proxy INFO: - - 06/Oct/2026/17/34/51 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308090.76669 HTTP/1.0 204 - Swift - - - - tx47096541a3304f3db32a3-006ac5313b - 0.0143 VW - 1791308091.539562225 1791308091.553888083 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfaf02af1960b4a0196535-006ac5313b" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx296a73d27cea4e7aac3f2-006ac5313b" "proxy-server 1867663" 0.0080 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx8046a1494fe8430f863e2-006ac5313b" "proxy-server 1867663" 0.0048 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx8046a1494fe8430f863e2-006ac5313b - 0.0313 - - 1791308091.555441856 1791308091.586730003 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9daffefc844b47fda3836-006ac5313b" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx9daffefc844b47fda3836-006ac5313b" "proxy-server 1867663" 0.0034 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx9daffefc844b47fda3836-006ac5313b - 0.0117 - - 1791308091.588413477 1791308091.600152731 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5984923696b44beb9b03b-006ac5313b" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx5984923696b44beb9b03b-006ac5313b" "proxy-server 1867663" 0.0022 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx5984923696b44beb9b03b-006ac5313b - 0.0095 - - 1791308091.602118254 1791308091.611643314 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5974964fd50d4978a12e3-006ac5313b" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5974964fd50d4978a12e3-006ac5313b - 0.0048 VW - 1791308091.613546133 1791308091.618384361 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb55e9e31d05040d9a496f-006ac5313b" "proxy-server 1867663" 0.0045 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb55e9e31d05040d9a496f-006ac5313b - 0.0072 VW - 1791308091.618926525 1791308091.626126289 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txaf0394fbfea648038c234-006ac5313b" "proxy-server 1867663" 0.0056 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 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 - txaf0394fbfea648038c234-006ac5313b - 0.0088 VW - 1791308091.626716375 1791308091.635540962 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sdb1/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" "tx557388b6ca984e748f95f-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sda1/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" "tx557388b6ca984e748f95f-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx557388b6ca984e748f95f-006ac5313b" "proxy-server 1867663" 0.0205 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx557388b6ca984e748f95f-006ac5313b" "proxy-server 1867663" 0.0279 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 DELETE /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 204 - - t - - - tx557388b6ca984e748f95f-006ac5313b - 0.0349 - - 1791308091.635948896 1791308091.670859337 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4397078f3104d7ab088b-006ac5313b" "proxy-server 1867663" 0.0015 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txa86eb68082874f418ebcf-006ac5313b" "proxy-server 1867663" 0.0075 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx8ff7c0cf423b46729c7a7-006ac5313b" "proxy-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx8ff7c0cf423b46729c7a7-006ac5313b" "proxy-server 1867663" 0.0087 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 404 - - t - 70 - tx8ff7c0cf423b46729c7a7-006ac5313b - 0.0419 - - 1791308091.672510862 1791308091.714412212 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8691d323aaa24bb0bbe9a-006ac5313b" "proxy-server 1867663" 0.0057 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8691d323aaa24bb0bbe9a-006ac5313b - 0.0085 VW - 1791308091.726882935 1791308091.735344172 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txe25b2d0fbbdd454f8707c-006ac5313b" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe25b2d0fbbdd454f8707c-006ac5313b - 0.0084 VW - 1791308091.735880613 1791308091.744306803 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx7df1fe7fb8b9462c8149d-006ac5313b" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx7df1fe7fb8b9462c8149d-006ac5313b" "proxy-server 1867663" 0.0005 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx7df1fe7fb8b9462c8149d-006ac5313b - 0.0101 VW - 1791308091.753090143 1791308091.763211966 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx11b26219b82545feb5657-006ac5313b" "object-server 1867663" 0.0005 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7fb04210d7364097b9201-006ac5313b" "proxy-server 1867688" 0.0055 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx17e1584913ad489b99545-006ac5313b" "proxy-server 1867688" 0.0097 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx055d498ea28b4fd48dc8d-006ac5313b" "proxy-server 1867688" 0.0518 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx055d498ea28b4fd48dc8d-006ac5313b" "proxy-server 1867688" 0.0510 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx055d498ea28b4fd48dc8d-006ac5313b" "proxy-server 1867688" 0.0595 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx055d498ea28b4fd48dc8d-006ac5313b" "proxy-server 1867688" 0.0531 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdi1/3/a/ec-dup-discon/test" "tx055d498ea28b4fd48dc8d-006ac5313b" "object-server 1867688" 0.0004 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-dup-discon/test" "tx055d498ea28b4fd48dc8d-006ac5313b" "object-server 1867688" 0.0005 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx055d498ea28b4fd48dc8d-006ac5313b" "proxy-server 1867688" 0.0791 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx055d498ea28b4fd48dc8d-006ac5313b" "proxy-server 1867688" 0.0736 "-" 1867688 4 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 65536 - - tx055d498ea28b4fd48dc8d-006ac5313b - 0.1147 - - 1791308091.405717850 1791308091.520454645 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx59ec635e153c4d6294919-006ac5313b" "proxy-server 1867688" 0.0014 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:33567/sdb1/1/a/ec-con" "tx59ec635e153c4d6294919-006ac5313b" "container-server 1867688" 0.0010 "-" 1867688 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:51595/sda1/1/a/ec-con" "tx59ec635e153c4d6294919-006ac5313b" "container-server 1867688" 0.0011 "-" 1867688 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx59ec635e153c4d6294919-006ac5313b" "proxy-server 1867688" 0.0188 "-" 1867688 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx59ec635e153c4d6294919-006ac5313b" "proxy-server 1867688" 0.0219 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx59ec635e153c4d6294919-006ac5313b - 0.0423 - - 1791308091.527034044 1791308091.569321394 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfbaea68016f448ed8bf5d-006ac5313b" "proxy-server 1867688" 0.0020 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb67a10cd4acf4a8dbc45f-006ac5313b" "proxy-server 1867688" 0.0013 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdi1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx4982876f55f3436c86f6a-006ac5313b" "proxy-server 1867688" 0.0200 "-" 1867688 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdh1/1/a/ec-con/o2" "tx4982876f55f3436c86f6a-006ac5313b" "object-server 1867688" 0.0005 "-" 1867688 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdg1/1/a/ec-con/o2" "tx4982876f55f3436c86f6a-006ac5313b" "object-server 1867688" 0.0086 "-" 1867688 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdg1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx4982876f55f3436c86f6a-006ac5313b" "proxy-server 1867688" 0.0323 "-" 1867688 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdh1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx4982876f55f3436c86f6a-006ac5313b" "proxy-server 1867688" 0.0387 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx4982876f55f3436c86f6a-006ac5313b - 0.0688 - - 1791308091.571283817 1791308091.640042305 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed9b38473fe24c989042a-006ac5313b" "proxy-server 1867688" 0.0014 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx836c63dc21d8487c8de06-006ac5313b" "proxy-server 1867688" 0.0113 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdi1/1/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "tx6b540158f3884e5a9453c-006ac5313b" "proxy-server 1867688" 0.0048 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - tx6b540158f3884e5a9453c-006ac5313b - 0.0366 - - 1791308091.645789146 1791308091.682368279 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e482c73d101433db52e1-006ac5313b" "proxy-server 1867688" 0.0013 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd6c98542d3ec4550a3d77-006ac5313b" "proxy-server 1867688" 0.0151 "-" 1867688 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "GET /sdh1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "txb22ab142d1e44f1393c57-006ac5313b" "proxy-server 1867688" 0.0007 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "GET /sdi1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "txb22ab142d1e44f1393c57-006ac5313b" "proxy-server 1867688" 0.0006 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - txb22ab142d1e44f1393c57-006ac5313b - 0.0546 - - 1791308091.683924198 1791308091.738482952 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36c50514126e4a81806c7-006ac5313b" "proxy-server 1867688" 0.0022 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx08fe47cc8f584d6b8f45f-006ac5313b" "proxy-server 1867688" 0.0013 "-" 1867688 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/1/a/ec-con/o2" "tx1a5a851e2fbd4668ad7e4-006ac5313b" "object-server 1867688" 0.0004 "-" 1867688 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "tx1a5a851e2fbd4668ad7e4-006ac5313b" "object-server 1867688" 0.0005 "-" 1867688 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx1a5a851e2fbd4668ad7e4-006ac5313b" "proxy-server 1867688" 0.0181 "-" 1867688 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx1a5a851e2fbd4668ad7e4-006ac5313b" "proxy-server 1867688" 0.0156 "-" 1867688 3test.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.test_server.TestECDuplicationObjectController.test_reload_ring_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec ... ok + +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx957e917176274ae187e23-006ac5313b) +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: tx957e917176274ae187e23-006ac5313b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.24:1024/sdy re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx34c293c879d34de78a94e-006ac5313b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 @@ -74215,606 +75360,706 @@ 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 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.21:1021/sdv (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sdr (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sdb (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sdw (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sdz (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sdp (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sdt (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sds (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sdu (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sdo (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sdy (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sdq (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sdx (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server ERROR: Object returning 503 for [] (txn: tx9a8efeb924ea4ba19dcaa-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_insufficient_frag_indexes +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx11b26219b82545feb5657-006ac5313b" "proxy-server 1867663" 0.0161 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx11b26219b82545feb5657-006ac5313b" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx11b26219b82545feb5657-006ac5313b" "proxy-server 1867663" 0.0289 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx11b26219b82545feb5657-006ac5313b - 0.0369 - - 1791308091.763581038 1791308091.800489426 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b9e8b9c653642a1a9704-006ac5313b" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1b9e8b9c653642a1a9704-006ac5313b - 0.0125 VW - 1791308091.816954851 1791308091.829413414 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txa7bec92cc337432bb047e-006ac5313b" "proxy-server 1867663" 0.0070 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa7bec92cc337432bb047e-006ac5313b - 0.0098 VW - 1791308091.829966545 1791308091.839729071 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txf6cd76df8f954cd6b9ade-006ac5313b" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txf6cd76df8f954cd6b9ade-006ac5313b" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txf6cd76df8f954cd6b9ade-006ac5313b - 0.0152 VW - 1791308091.840299606 1791308091.855464697 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txf189a79350c0458ca990b-006ac5313b" "proxy-server 1867663" 0.0077 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.76409" 201 - "PUT http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.76409" "tx7a8e190738ec4d4fa5505-006ac5313b" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.76409" 201 - "PUT http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.76409" "tx7a8e190738ec4d4fa5505-006ac5313b" "object-server 1867663" 0.0055 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.76409" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.76409" "tx7a8e190738ec4d4fa5505-006ac5313b" "proxy-server 1867663" 0.0285 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.76409" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.76409" "tx7a8e190738ec4d4fa5505-006ac5313b" "proxy-server 1867663" 0.0178 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308091.76409 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx7a8e190738ec4d4fa5505-006ac5313b - 0.0519 VW - 1791308091.856048107 1791308091.907927752 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx9733a7253be24deeb198a-006ac5313b" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx9733a7253be24deeb198a-006ac5313b" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx9733a7253be24deeb198a-006ac5313b" "proxy-server 1867663" 0.0183 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "tx9733a7253be24deeb198a-006ac5313b" "proxy-server 1867663" 0.0179 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx9733a7253be24deeb198a-006ac5313b - 0.0270 - - 1791308091.908346653 1791308091.935394287 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd52563a74769416cbda77-006ac5313b" "proxy-server 1867663" 0.0057 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd52563a74769416cbda77-006ac5313b - 0.0086 VW - 1791308091.949878931 1791308091.958528757 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx2037e5030cf842d4b26d8-006ac5313b" "proxy-server 1867663" 0.0032 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2037e5030cf842d4b26d8-006ac5313b - 0.0145 VW - 1791308091.959079742 1791308091.973545313 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txa3d1ce6b95ad4e2ebfc13-006ac5313b" "proxy-server 1867663" 0.0047 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +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" "txa3d1ce6b95ad4e2ebfc13-006ac5313b" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/51 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txa3d1ce6b95ad4e2ebfc13-006ac5313b - 0.0152 VW - 1791308091.974188805 1791308091.989368916 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx97b8d77c896046ad90a0c-006ac5313b" "proxy-server 1867663" 0.0110 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.91310" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.91310" "txd57137ac5ad94973ab43c-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.91310" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.91310" "txd57137ac5ad94973ab43c-006ac5313c" "proxy-server 1867663" 0.0205 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.91310" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.91310" "txd57137ac5ad94973ab43c-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.91310" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308091.91310" "txd57137ac5ad94973ab43c-006ac5313c" "proxy-server 1867663" 0.0239 "-" 1867663 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.3:1003/sdd (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sdy (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sdo (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sdz (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sdb (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sdx (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sdq (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sdu (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sdt (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sdp (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sdr (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sdw (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sds (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sdv (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server ERROR: Object returning 503 for [] (txn: txf44c6667e37a4699b808f-006ac5313b) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c)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.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_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets ... ok 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.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_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_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.TestECDuplicationObjController.test_GET_with_duplication_factor_almost_duplicate_dispersion + +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx1a5a851e2fbd4668ad7e4-006ac5313b" "proxy-server 1867688" 0.0270 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx1a5a851e2fbd4668ad7e4-006ac5313b - 0.0628 - - 1791308091.740060091 1791308091.802831650 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe2697b98ac39480ea8341-006ac5313b" "proxy-server 1867688" 0.0013 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx32c6822dde1d41a7b54be-006ac5313b" "proxy-server 1867688" 0.0070 "-" 1867688 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/1/a/ec-con/o2" "tx2ebf688a2cee4541a0f0d-006ac5313b" "object-server 1867688" 0.0005 "-" 1867688 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdh1/1/a/ec-con/o2" "tx2ebf688a2cee4541a0f0d-006ac5313b" "object-server 1867688" 0.0004 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx2ebf688a2cee4541a0f0d-006ac5313b" "proxy-server 1867688" 0.0102 "-" 1867688 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx2ebf688a2cee4541a0f0d-006ac5313b" "proxy-server 1867688" 0.0239 "-" 1867688 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx2ebf688a2cee4541a0f0d-006ac5313b" "proxy-server 1867688" 0.0235 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx2ebf688a2cee4541a0f0d-006ac5313b - 0.0555 - - 1791308091.804357529 1791308091.859810829 3 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa4c542a953344674ba8db-006ac5313b" "proxy-server 1867688" 0.0012 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa0502ca55b7c40cea71da-006ac5313b" "proxy-server 1867688" 0.0111 "-" 1867688 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sdh1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx21820718d54a4152b3016-006ac5313b" "proxy-server 1867688" 0.0075 "-" 1867688 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sdb1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdg1/1/a/ec-con/o2" "tx21820718d54a4152b3016-006ac5313b" "object-server 1867688" 0.0004 "-" 1867688 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sda1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdi1/1/a/ec-con/o2" "tx21820718d54a4152b3016-006ac5313b" "object-server 1867688" 0.0004 "-" 1867688 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sdg1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx21820718d54a4152b3016-006ac5313b" "proxy-server 1867688" 0.0157 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "DELETE /sdi1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx21820718d54a4152b3016-006ac5313b" "proxy-server 1867688" 0.0199 "-" 1867688 3 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/51 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - tx21820718d54a4152b3016-006ac5313b - 0.0534 - - 1791308091.865543127 1791308091.918949366 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4cffd33b8dd4de5ac3c0-006ac5313b" "proxy-server 1867688" 0.0013 "-" 1867688 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:33567/sdb1/3/a/ec-crazytown" "txc4cffd33b8dd4de5ac3c0-006ac5313b" "container-server 1867688" 0.0012 "-" 1867688 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:51595/sda1/3/a/ec-crazytown" "txc4cffd33b8dd4de5ac3c0-006ac5313b" "container-server 1867688" 0.0011 "-" 1867688 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sdb1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "txc4cffd33b8dd4de5ac3c0-006ac5313b" "proxy-server 1867688" 0.0218 "-" 1867688 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "PUT /sda1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "txc4cffd33b8dd4de5ac3c0-006ac5313b" "proxy-server 1867688" 0.0352 "-" 1867688 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txefa19c4b3b494e46acc3d-006ac5313b" "proxy-server 1867688" 0.0020 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:51 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx18700a9cc4d44121ab8b4-006ac5313b" "proxy-server 1867688" 0.0013 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "tx0149584d46764fdc8623b-006ac5313b" "proxy-server 1867688" 0.0001 "-" 1867688 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:34041/sdi1, error: ERROR Insufficient Storage (txn: tx0149584d46764fdc8623b-006ac5313b) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx0149584d46764fdc8623b-006ac5313b" "proxy-server 1867688" 0.0215 "-" 1867688 3 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdg1/3/a/ec-crazytown/obj" "tx0149584d46764fdc8623b-006ac5313b" "object-server 1867688" 0.0050 "-" 1867688 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx0149584d46764fdc8623b-006ac5313b" "proxy-server 1867688" 0.0283 "-" 1867688 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18c10c7220ea4202b2020-006ac5313c" "proxy-server 1867688" 0.0013 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txdcf8e541fdef49388934c-006ac5313c" "proxy-server 1867688" 0.0013 "-" 1867688 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "tx47d6d0f3f91447999f383-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41437/sdg1, error: ERROR Insufficient Storage (txn: tx47d6d0f3f91447999f383-006ac5313c) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx47d6d0f3f91447999f383-006ac5313c" "proxy-server 1867688" 0.0221 "-" 1867688 3 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdh1/3/a/ec-crazytown/obj" "tx47d6d0f3f91447999f383-006ac5313c" "object-server 1867688" 0.0005 "-" 1867688 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx47d6d0f3f91447999f383-006ac5313c" "proxy-server 1867688" 0.0289 "-" 1867688 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe053279483ed461bad399-006ac5313c" "proxy-server 1867688" 0.0095 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx93ca1bc9d4b74199ac470-006ac5313c" "proxy-server 1867688" 0.0023 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx4601f837fbc24b0c91edd-006ac5313c" "proxy-server 1867688" 0.0007 "-" 1867688 3test.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_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.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives +test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives ... 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_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 +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 -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb263d860ff124a30a3049-0068b82120) -proxy-server ERROR: Object returning 503 for [] (txn: txb263d860ff124a30a3049-0068b82120) +proxy INFO: - - 06/Oct/2026/17/34/52 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308091.91310 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txd57137ac5ad94973ab43c-006ac5313c - 0.0419 VW - 1791308091.990012407 1791308092.031959057 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx3ca1fac7f1cf4f6cb5a60-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx3ca1fac7f1cf4f6cb5a60-006ac5313c" "proxy-server 1867663" 0.0157 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx3ca1fac7f1cf4f6cb5a60-006ac5313c" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx3ca1fac7f1cf4f6cb5a60-006ac5313c" "proxy-server 1867663" 0.0207 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/52 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx3ca1fac7f1cf4f6cb5a60-006ac5313c - 0.0371 - - 1791308092.032378197 1791308092.069449186 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx006f81015a9d4cdda643e-006ac5313c" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx006f81015a9d4cdda643e-006ac5313c" "proxy-server 1867663" 0.0080 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/52 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx006f81015a9d4cdda643e-006ac5313c - 0.0281 - - 1791308092.071076155 1791308092.099212646 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48e6016c117640579db5b-006ac5313c" "proxy-server 1867663" 0.0079 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx48e6016c117640579db5b-006ac5313c - 0.0106 VW - 1791308092.105526924 1791308092.116137981 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txa56ba0882e50497891b82-006ac5313c" "proxy-server 1867663" 0.0031 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa56ba0882e50497891b82-006ac5313c - 0.0060 VW - 1791308092.124742985 1791308092.130783558 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx46f793b7f8ee4243bcc66-006ac5313c" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx46f793b7f8ee4243bcc66-006ac5313c" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx46f793b7f8ee4243bcc66-006ac5313c - 0.0190 VW - 1791308092.131370068 1791308092.150333643 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx1eff93e67f3c4fb9ba7c6-006ac5313c" "proxy-server 1867663" 0.0058 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.04118" 201 - "PUT http://localhost/sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.04118" "txbd390daf654c4043a4aa5-006ac5313c" "object-server 1867663" 0.0046 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.04118" 201 - "PUT http://localhost/sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.04118" "txbd390daf654c4043a4aa5-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.04118" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.04118" "txbd390daf654c4043a4aa5-006ac5313c" "proxy-server 1867663" 0.0207 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.04118" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.04118" "txbd390daf654c4043a4aa5-006ac5313c" "proxy-server 1867663" 0.0204 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308092.04118 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txbd390daf654c4043a4aa5-006ac5313c - 0.0465 VW - 1791308092.150924206 1791308092.197466612 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx4cf9c5793a74454fa5111-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx4cf9c5793a74454fa5111-006ac5313c" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx4cf9c5793a74454fa5111-006ac5313c" "proxy-server 1867663" 0.0198 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx4cf9c5793a74454fa5111-006ac5313c" "proxy-server 1867663" 0.0258 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/52 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx4cf9c5793a74454fa5111-006ac5313c - 0.0297 - - 1791308092.197919846 1791308092.227654934 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18b222ee210947d6a2782-006ac5313c" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx18b222ee210947d6a2782-006ac5313c - 0.0124 VW - 1791308092.233656645 1791308092.246100187 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txeee707eb71524a54ac200-006ac5313c" "proxy-server 1867663" 0.0070 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txeee707eb71524a54ac200-006ac5313c - 0.0099 VW - 1791308092.246643543 1791308092.256513834 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txd0fbff7d720848b586881-006ac5313c" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txd0fbff7d720848b586881-006ac5313c" "proxy-server 1867663" 0.0007 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txe15d552f15b94ac7add71-006ac5313c" "proxy-server 1867663" 0.0078 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd0fbff7d720848b586881-006ac5313c - 0.0392 VW - 1791308092.257180214 1791308092.296416521 0 (txn: txb4333cde35a44ce6817fe-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx312fb7a82dbf42a49d628-006ac5313c) +proxy-server ERROR: Object returning 503 for [] (txn: tx312fb7a82dbf42a49d628-006ac5313c) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120)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 +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server ERROR: Object returning 503 for [] (txn: tx5292d6ae91674e3f8c6dd-006ac5313c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c)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_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.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed + +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe81b51abf4d2401fb477b-006ac53138) +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: txe81b51abf4d2401fb477b-006ac53138) +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: txe81b51abf4d2401fb477b-006ac53138) +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: txe81b51abf4d2401fb477b-006ac53138) +test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: txe81b51abf4d2401fb477b-006ac53138) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx69de41fa313a43e096336-006ac53139) +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: tx69de41fa313a43e096336-006ac53139) +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: tx69de41fa313a43e096336-006ac53139) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx69de41fa313a43e096336-006ac53139) +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: tx69de41fa313a43e096336-006ac53139) +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: tx69de41fa313a43e096336-006ac53139) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx69de41fa313a43e096336-006ac53139) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx69de41fa313a43e096336-006ac53139) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx69de41fa313a43e096336-006ac53139) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx69de41fa313a43e096336-006ac53139) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx69de41fa313a43e096336-006ac53139) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx69de41fa313a43e096336-006ac53139) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx69de41fa313a43e096336-006ac53139) +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: tx69de41fa313a43e096336-006ac53139) +test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx69de41fa313a43e096336-006ac53139) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx5616970fb8344653b72b8-006ac5313b) +test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx5616970fb8344653b72b8-006ac5313b) +test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx5616970fb8344653b72b8-006ac5313b) +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: tx5616970fb8344653b72b8-006ac5313b) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx5616970fb8344653b72b8-006ac5313b) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx5616970fb8344653b72b8-006ac5313b) +test DEBUG: Setting object count to 1058 (txn: tx5616970fb8344653b72b8-006ac5313b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb6a4e299eefc437ba0f3c-006ac5313c) +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: txb6a4e299eefc437ba0f3c-006ac5313c) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb6a4e299eefc437ba0f3c-006ac5313c) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: txb6a4e299eefc437ba0f3c-006ac5313c) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txb6a4e299eefc437ba0f3c-006ac5313c) +test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txb6a4e299eefc437ba0f3c-006ac5313c) +test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: txb6a4e299eefc437ba0f3c-006ac5313c) +test DEBUG: Setting object count to 1024 (txn: txb6a4e299eefc437ba0f3c-006ac5313c) +test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: txb6a4e299eefc437ba0f3c-006ac5313c) +test DEBUG: Setting object count to 1024 (txn: txb6a4e299eefc437ba0f3c-006ac5313c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 -proxy-server DEBUG: Ignoring 404 from primary (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server ERROR: Object returning 503 for [] (txn: txb01a52bdeff24b6c8be12-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server ERROR: Object returning 503 for [] (txn: tx377e0c300e2f40219a74b-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx832c83bda715406390063-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txc8431f90a62f433e9f0cb-0068b82120)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx4601f837fbc24b0c91edd-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36245/sdh1, error: ERROR Insufficient Storage (txn: tx4601f837fbc24b0c91edd-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:36245/sdh1 (txn: tx4601f837fbc24b0c91edd-006ac5313c) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx4601f837fbc24b0c91edd-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41437/sdg1, error: ERROR Insufficient Storage (txn: tx4601f837fbc24b0c91edd-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:41437/sdg1 (txn: tx4601f837fbc24b0c91edd-006ac5313c) +proxy ERROR: Object returning 503 for [] (txn: tx4601f837fbc24b0c91edd-006ac5313c) +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ea33be446d34dcc9dc79-006ac5313c" "proxy-server 1867688" 0.0014 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx012ae74b586343219d83c-006ac5313c" "proxy-server 1867688" 0.0014 "-" 1867688 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txb88071304d1d4c2bb197c-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 3 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txb88071304d1d4c2bb197c-006ac5313c" "proxy-server 1867688" 0.0008 "-" 1867688 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41437/sdg1, error: ERROR Insufficient Storage (txn: txb88071304d1d4c2bb197c-006ac5313c) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txb88071304d1d4c2bb197c-006ac5313c" "proxy-server 1867688" 0.0050 "-" 1867688 3 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb7c71281943543a6853be-006ac5313c" "proxy-server 1867688" 0.0014 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txe146a2c6103e45f3b96b1-006ac5313c" "proxy-server 1867688" 0.0013 "-" 1867688 3 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txebf51fe8ba5045628634d-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 3 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txebf51fe8ba5045628634d-006ac5313c" "proxy-server 1867688" 0.0049 "-" 1867688 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36245/sdh1, error: ERROR Insufficient Storage (txn: txebf51fe8ba5045628634d-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:36245/sdh1 (txn: txebf51fe8ba5045628634d-006ac5313c) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txebf51fe8ba5045628634d-006ac5313c" "proxy-server 1867688" 0.0048 "-" 1867688 3 +proxy ERROR: Object returning 503 for [] (txn: txebf51fe8ba5045628634d-006ac5313c) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaab0f582eba94cfdb0744-006ac5313c" "proxy-server 1867688" 0.0020 "-" 1867688 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:51595/sda1/3/a/ec-dup-crazytown" "txaab0f582eba94cfdb0744-006ac5313c" "container-server 1867688" 0.0093 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:33567/sdb1/3/a/ec-dup-crazytown" "txaab0f582eba94cfdb0744-006ac5313c" "container-server 1867688" 0.0011 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "txaab0f582eba94cfdb0744-006ac5313c" "proxy-server 1867688" 0.0208 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "txaab0f582eba94cfdb0744-006ac5313c" "proxy-server 1867688" 0.0345 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb351f01fee0a46529241c-006ac5313c" "proxy-server 1867688" 0.0019 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx5b95ebadc4e942caa837a-006ac5313c" "proxy-server 1867688" 0.0012 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx6023e1454ca54f93aad36-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx6023e1454ca54f93aad36-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx6023e1454ca54f93aad36-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:59343/sdl1, error: ERROR Insufficient Storage (txn: tx6023e1454ca54f93aad36-006ac5313c) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41365/sdk1, error: ERROR Insufficient Storage (txn: tx6023e1454ca54f93aad36-006ac5313c) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:40697/sdj1, error: ERROR Insufficient Storage (txn: tx6023e1454ca54f93aad36-006ac5313c) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx6023e1454ca54f93aad36-006ac5313c" "proxy-server 1867688" 0.0389 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx6023e1454ca54f93aad36-006ac5313c" "proxy-server 1867688" 0.0405 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdg1/2/a/ec-dup-crazytown/obj" "tx6023e1454ca54f93aad36-006ac5313c" "object-server 1867688" 0.0005 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx6023e1454ca54f93aad36-006ac5313c" "proxy-server 1867688" 0.0498 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx637733c7cf354a66ab8b8-006ac5313c" "proxy-server 1867688" 0.0015 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx0164ef89de66471381fca-006ac5313c" "proxy-server 1867688" 0.0014 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txc3b53dce5f2c41b0930df-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txc3b53dce5f2c41b0930df-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txc3b53dce5f2c41b0930df-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server ERROR: Object returning 503 for [] (txn: tx0c2c73f6a5bf4668b94c8-006ac5313c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbf12f77eb3ee4d8d89ed3-006ac5313c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c)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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" "txb4333cde35a44ce6817fe-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" "txb4333cde35a44ce6817fe-006ac5313c" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" "txb4333cde35a44ce6817fe-006ac5313c" "proxy-server 1867663" 0.0328 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" "txb4333cde35a44ce6817fe-006ac5313c" "proxy-server 1867663" 0.0385 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308092.19846 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txb4333cde35a44ce6817fe-006ac5313c - 0.0621 VW - 1791308092.272331715 1791308092.334439516 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx559460721cec41cda5a15-006ac5313c" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx559460721cec41cda5a15-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx559460721cec41cda5a15-006ac5313c" "proxy-server 1867663" 0.0158 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx559460721cec41cda5a15-006ac5313c" "proxy-server 1867663" 0.0176 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/52 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx559460721cec41cda5a15-006ac5313c - 0.0339 - - 1791308092.334888458 1791308092.368817329 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx422c58f90a054027bc910-006ac5313c" "proxy-server 1867663" 0.0057 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx422c58f90a054027bc910-006ac5313c - 0.0084 VW - 1791308092.370622158 1791308092.379060745 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txe3498cbbe9aa4d1397630-006ac5313c" "proxy-server 1867663" 0.0051 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe3498cbbe9aa4d1397630-006ac5313c - 0.0122 VW - 1791308092.379601955 1791308092.391793966 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txe3c5b9aaffd1404abbf28-006ac5313c" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txe3c5b9aaffd1404abbf28-006ac5313c" "proxy-server 1867663" 0.0084 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txe3c5b9aaffd1404abbf28-006ac5313c - 0.0180 VW - 1791308092.392404556 1791308092.410374641 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/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" "tx868ee1a62bc447feb870d-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx868ee1a62bc447feb870d-006ac5313c" "proxy-server 1867663" 0.0162 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/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" "tx868ee1a62bc447feb870d-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx868ee1a62bc447feb870d-006ac5313c" "proxy-server 1867663" 0.0205 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/52 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx868ee1a62bc447feb870d-006ac5313c - 0.0284 - - 1791308092.410754919 1791308092.439180851 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda59125cef374b8bb7e2a-006ac5313c" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txda59125cef374b8bb7e2a-006ac5313c - 0.0087 VW - 1791308092.448985100 1791308092.457671642 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx74c7ae6ef1eb42f2b2d57-006ac5313c" "proxy-server 1867663" 0.0108 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx74c7ae6ef1eb42f2b2d57-006ac5313c - 0.0137 VW - 1791308092.458250046 1791308092.471908331 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx4b9992c820c2475d88b53-006ac5313c" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx4b9992c820c2475d88b53-006ac5313c" "proxy-server 1867663" 0.0007 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txb5cdd2c8d0f649b4b57d0-006ac5313c" "proxy-server 1867663" 0.0025 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx4b9992c820c2475d88b53-006ac5313c - 0.0423 VW - 1791308092.472506523 1791308092.514817476 0 (txn: tx6eb991b0e3434b5d956b0-006ac5313c) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1791308092.41129" 201 - "PUT http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1791308092.41129" "tx6eb991b0e3434b5d956b0-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1791308092.41129" 201 - "PUT http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1791308092.41129" "tx6eb991b0e3434b5d956b0-006ac5313c" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/2/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1791308092.41129" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1791308092.41129" "tx6eb991b0e3434b5d956b0-006ac5313c" "proxy-server 1867663" 0.0254 "-" 1867663 0 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.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 + +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36245/sdh1, error: ERROR Insufficient Storage (txn: txc3b53dce5f2c41b0930df-006ac5313c) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41437/sdg1, error: ERROR Insufficient Storage (txn: txc3b53dce5f2c41b0930df-006ac5313c) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:34041/sdi1, error: ERROR Insufficient Storage (txn: txc3b53dce5f2c41b0930df-006ac5313c) +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txc3b53dce5f2c41b0930df-006ac5313c" "proxy-server 1867688" 0.0362 "-" 1867688 4 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdk1/2/a/ec-dup-crazytown/obj" "txc3b53dce5f2c41b0930df-006ac5313c" "object-server 1867688" 0.0005 "-" 1867688 4 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdj1/2/a/ec-dup-crazytown/obj" "txc3b53dce5f2c41b0930df-006ac5313c" "object-server 1867688" 0.0004 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txc3b53dce5f2c41b0930df-006ac5313c" "proxy-server 1867688" 0.0539 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txc3b53dce5f2c41b0930df-006ac5313c" "proxy-server 1867688" 0.0527 "-" 1867688 4 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6317a07a6d8b49cb9c5c3-006ac5313c" "proxy-server 1867688" 0.0056 "-" 1867688 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx3ca1411340934342b056b-006ac5313c" "proxy-server 1867688" 0.0025 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txef836d94cf7d4af1a1185-006ac5313c" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txef836d94cf7d4af1a1185-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:40697/sdj1, error: ERROR Insufficient Storage (txn: txef836d94cf7d4af1a1185-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:40697/sdj1 (txn: txef836d94cf7d4af1a1185-006ac5313c) +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txef836d94cf7d4af1a1185-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:59343/sdl1, error: ERROR Insufficient Storage (txn: txef836d94cf7d4af1a1185-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:59343/sdl1 (txn: txef836d94cf7d4af1a1185-006ac5313c) +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txef836d94cf7d4af1a1185-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41365/sdk1, error: ERROR Insufficient Storage (txn: txef836d94cf7d4af1a1185-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:41365/sdk1 (txn: txef836d94cf7d4af1a1185-006ac5313c) +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txef836d94cf7d4af1a1185-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:34041/sdi1, error: ERROR Insufficient Storage (txn: txef836d94cf7d4af1a1185-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:34041/sdi1 (txn: txef836d94cf7d4af1a1185-006ac5313c) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txef836d94cf7d4af1a1185-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36245/sdh1, error: ERROR Insufficient Storage (txn: txef836d94cf7d4af1a1185-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:36245/sdh1 (txn: txef836d94cf7d4af1a1185-006ac5313c) +proxy ERROR: Object returning 503 for [] (txn: txef836d94cf7d4af1a1185-006ac5313c) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx731fb0c6f05643048e254-006ac5313c" "proxy-server 1867688" 0.0062 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx35357c1b6acd443ab9189-006ac5313c" "proxy-server 1867688" 0.0078 "-" 1867688 4 +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txce73dc1dee1745599b357-006ac5313c" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txce73dc1dee1745599b357-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:41437/sdg1, error: ERROR Insufficient Storage (txn: txce73dc1dee1745599b357-006ac5313c) +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txce73dc1dee1745599b357-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36245/sdh1, error: ERROR Insufficient Storage (txn: txce73dc1dee1745599b357-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:36245/sdh1 (txn: txce73dc1dee1745599b357-006ac5313c) +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txce73dc1dee1745599b357-006ac5313c" "proxy-server 1867688" 0.0089 "-" 1867688 4 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx113a90a5dfeb4233853e5-006ac5313c" "proxy-server 1867688" 0.0014 "-" 1867688 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx54a187a96c2442d4b15f5-006ac5313c" "proxy-server 1867688" 0.0013 "-" 1867688 4 +obj3 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx9da96ee395f148e895fac-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +obj6 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx9da96ee395f148e895fac-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:34041/sdi1, error: ERROR Insufficient Storage (txn: tx9da96ee395f148e895fac-006ac5313c) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:59343/sdl1, error: ERROR Insufficient Storage (txn: tx9da96ee395f148e895fac-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:59343/sdl1 (txn: tx9da96ee395f148e895fac-006ac5313c) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx9da96ee395f148e895fac-006ac5313c" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj4 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx9da96ee395f148e895fac-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:40697/sdj1, error: ERROR Insufficient Storage (txn: tx9da96ee395f148e895fac-006ac5313c)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 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-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp8jfygsrx/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (409.68/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmp8jfygsrx/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292766.41964#4#d.data ([Errno 2] No such file or directory: '/tmp/tmp8jfygsrx/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3242, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp8jfygsrx/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292766.41964#4.data' -> '/tmp/tmp8jfygsrx/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1756292766.41964#4#d.data' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/obj/diskfile.py", line 3257, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp8jfygsrx/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' -test INFO: 127.0.0.1 - - [03/Sep/2025:11:06:07 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0031 "-" 3036837 - -test INFO: 127.0.0.1 - - [03/Sep/2025:11:06:07 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0007 "-" 3036837 - -test INFO: 127.0.0.1 - - [03/Sep/2025:11:06:07 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0308 "-" 3036837 - -test INFO: 127.0.0.1 - - [03/Sep/2025:11:06:07 +0000] "GET /sda1/2100/a/c/o" 200 4194304 "-" "-" "-" 0.0012 "-" 3036837 - -test INFO: 127.0.0.1 - - [03/Sep/2025:11:06:07 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0022 "-" 3036837 - -test INFO: 127.0.0.1 - - [03/Sep/2025:11:06:07 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0007 "-" 3036837 - -test WARNING: Quarantined object /tmp/tmpv_omux39obj_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 - - [03/Sep/2025:11:06:08 +0000] "GET /sda1/2100/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 3036837 - -test INFO: 127.0.0.1 - - [03/Sep/2025:11:06:08 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 3036837 - -test INFO: 127.0.0.1 - - [03/Sep/2025:11:06:08 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0011 "-" 3036837 - -test INFO: 127.0.0.1 - - [03/Sep/2025:11:06:08 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0011 "-" 3036837 - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf954b7d03cce4a00abe88-0068b82120) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txf954b7d03cce4a00abe88-0068b82120) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txf954b7d03cce4a00abe88-0068b82120) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: txf954b7d03cce4a00abe88-0068b82120) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txf954b7d03cce4a00abe88-0068b82120) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txf954b7d03cce4a00abe88-0068b82120) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txf954b7d03cce4a00abe88-0068b82120) -test INFO: Client disconnected on read of '/a/c' (txn: txf954b7d03cce4a00abe88-0068b82120) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 GET /v1/a/c: Timeout (Nones) (txn: txa770ad0682054f3e88df0-0068b82120) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txa770ad0682054f3e88df0-0068b82120) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txa770ad0682054f3e88df0-0068b82120) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txef1f5cc943a34cc59c4cc-0068b82120) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: txc742117df30d4734a534f-0068b82120) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx48b6cf8ca1da4174b079c-0068b82120) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx211b5ab7debd4a82920cf-0068b82120) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx5216474938b040c983171-0068b82120)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: Problem with fragment response: ETag mismatch (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server ERROR: Object returning 503 for [] (txn: txc8431f90a62f433e9f0cb-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx468f8427e0df4eb9a9bca-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx89855a89fbdc4775957e3-0068b82120) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_HEAD_x_newest_with_some_missing +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/2/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1791308092.41129" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1791308092.41129" "tx6eb991b0e3434b5d956b0-006ac5313c" "proxy-server 1867663" 0.0209 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 PUT /v1/a/3_vc_non_ascii%25C2%25A3/00d3_o_ascii/sub/1791308092.41129 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx6eb991b0e3434b5d956b0-006ac5313c - 0.0440 VW - 1791308092.491771221 1791308092.535815716 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx6421320310b542049e7d2-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx6421320310b542049e7d2-006ac5313c" "proxy-server 1867663" 0.0173 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx6421320310b542049e7d2-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx6421320310b542049e7d2-006ac5313c" "proxy-server 1867663" 0.0317 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/52 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx6421320310b542049e7d2-006ac5313c - 0.0451 - - 1791308092.536251068 1791308092.581341743 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5ed64ddc0c594a7281b90-006ac5313c" "proxy-server 1867663" 0.0096 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5ed64ddc0c594a7281b90-006ac5313c - 0.0124 VW - 1791308092.583067894 1791308092.595439672 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx78ec393328694215bafc1-006ac5313c" "proxy-server 1867663" 0.0070 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx78ec393328694215bafc1-006ac5313c - 0.0142 VW - 1791308092.595963717 1791308092.610158920 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txd199ea9c5cf94039a3838-006ac5313c" "proxy-server 1867663" 0.0078 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 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 - txd199ea9c5cf94039a3838-006ac5313c - 0.0154 VW - 1791308092.610753536 1791308092.626149178 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846?symlink=get" "tx19b7bbe24a1342bfb2091-006ac5313c" "proxy-server 1867663" 0.0049 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846?symlink=get" "tx19b7bbe24a1342bfb2091-006ac5313c" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308092.19846%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx19b7bbe24a1342bfb2091-006ac5313c - 0.0287 VW - 1791308092.626673937 1791308092.655355215 0 (txn: txde9a6e9fd7654c169cae9-006ac5313c) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txde9a6e9fd7654c169cae9-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txde9a6e9fd7654c169cae9-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txde9a6e9fd7654c169cae9-006ac5313c" "proxy-server 1867663" 0.0130 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txde9a6e9fd7654c169cae9-006ac5313c" "proxy-server 1867663" 0.0230 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txde9a6e9fd7654c169cae9-006ac5313c - 0.0351 VW - 1791308092.641967773 1791308092.677113056 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 204 - "DELETE http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" "tx9259f3409edf4ada85a22-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 204 - "DELETE http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" "tx9259f3409edf4ada85a22-006ac5313c" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" "tx9259f3409edf4ada85a22-006ac5313c" "proxy-server 1867663" 0.0113 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1791308092.19846" "tx9259f3409edf4ada85a22-006ac5313c" "proxy-server 1867663" 0.0068 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1791308092.19846 HTTP/1.0 204 - Swift - - - - tx9259f3409edf4ada85a22-006ac5313c - 0.0239 VW - 1791308092.677713633 1791308092.701598883 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3ec6220e45d4a408dc0a-006ac5313c" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sda1/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" "txa3ec6220e45d4a408dc0a-006ac5313c" "proxy-server 1867663" 0.0079 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/52 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 - txa3ec6220e45d4a408dc0a-006ac5313c - 0.0281 - - 1791308092.703422785 1791308092.731488705 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa447bd22e6ce41779a758-006ac5313c" "proxy-server 1867663" 0.0056 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/1/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:44129/sdb1/0/a/3_oc_non_ascii%C2%A3whoops" "txa447bd22e6ce41779a758-006ac5313c" "container-server 1867663" 0.0012 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/1/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:35131/sda1/0/a/3_oc_non_ascii%C2%A3whoops" "txa447bd22e6ce41779a758-006ac5313c" "container-server 1867663" 0.0054 "-" 1867663 0test.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 -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 ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx7aea9dfc9b91489ea8699-0068b82120) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx7aea9dfc9b91489ea8699-0068b82120) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: txa816749187f242e7b3c00-0068b82120) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: txc9a66e20e8e5450f82ef7-0068b82120) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx354859b260c245dda6433-0068b82120) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: txa1f8dd8fa4c34e0da4540-0068b82120) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txedc08f3b57404f33aacca-0068b82120) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx6795bf5b39a44d648160f-0068b82120) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx6795bf5b39a44d648160f-0068b82120) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: tx1c3e1bd58ce14ddaa69e6-0068b82120) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: txb6be9c992b754c6c898e2-0068b82120) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx3972a580d69940bd953ad-0068b82120) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: txa532c9a8b62e4335ab6ef-0068b82120) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx0aa5f6bb2c1e4c159a55d-0068b82120) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx4e2be54913534d079c6d0-0068b82120) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx4e2be54913534d079c6d0-0068b82120) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5f194d0e67f143778e707-0068b82120) -test INFO: Client disconnected on read of '/a/c' (txn: tx8ddfaea20b8940ef9e98c-0068b82120) -test INFO: Client disconnected on read of '/a/c' (txn: tx7ea4b53a978243a89874a-0068b82120) -test INFO: Client disconnected on read of '/a/c' (txn: tx7ea4b53a978243a89874a-0068b82120) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server ERROR: Object returning 503 for [] (txn: txcace1f10c7c44204888b0-006ac5313c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx32ac0c527451479f990b7-006ac5313c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx69aeae25833140b49ef39-006ac5313c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3bf9a5c23f684e5d8787a-0068b82121) -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: tx3bf9a5c23f684e5d8787a-0068b82121) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c)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 + +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx37e5580d73474570a4e95-006ac5313c) +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: tx37e5580d73474570a4e95-006ac5313c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c)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 @@ -74822,55 +76067,93 @@ 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 + +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txa447bd22e6ce41779a758-006ac5313c" "proxy-server 1867663" 0.0249 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txa447bd22e6ce41779a758-006ac5313c" "proxy-server 1867663" 0.0428 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/52 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txa447bd22e6ce41779a758-006ac5313c - 0.0547 - - 1791308092.737689018 1791308092.792389393 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c01da5fb59f4f7eac892-006ac5313c" "proxy-server 1867663" 0.0064 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6c01da5fb59f4f7eac892-006ac5313c - 0.0092 VW - 1791308092.802327394 1791308092.811485767 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx5886e369a05f4541a15d8-006ac5313c" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx5886e369a05f4541a15d8-006ac5313c - 0.0084 VW - 1791308092.812021732 1791308092.820389271 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txf97d137a17a44c6b9c0d0-006ac5313c" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "txf97d137a17a44c6b9c0d0-006ac5313c" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txf97d137a17a44c6b9c0d0-006ac5313c - 0.0139 VW - 1791308092.825268030 1791308092.839146614 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx972d8e8c9fa3431fb5a36-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx972d8e8c9fa3431fb5a36-006ac5313c" "proxy-server 1867663" 0.0163 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx972d8e8c9fa3431fb5a36-006ac5313c" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx972d8e8c9fa3431fb5a36-006ac5313c" "proxy-server 1867663" 0.0213 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/52 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx972d8e8c9fa3431fb5a36-006ac5313c - 0.0333 - - 1791308092.839515209 1791308092.872854233 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx01d42c5420fe43d9891c3-006ac5313c" "proxy-server 1867663" 0.0096 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx01d42c5420fe43d9891c3-006ac5313c - 0.0125 VW - 1791308092.874681950 1791308092.887152433 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txd60d12980204470d88d24-006ac5313c" "proxy-server 1867663" 0.0081 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txd60d12980204470d88d24-006ac5313c - 0.0154 VW - 1791308092.887693405 1791308092.903054953 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx6f642faad7bd42fb843aa-006ac5313c" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +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" "tx6f642faad7bd42fb843aa-006ac5313c" "proxy-server 1867663" 0.0088 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx7e7f304b13874d2d88f61-006ac5313c" "proxy-server 1867663" 0.0003 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx7e7f304b13874d2d88f61-006ac5313c" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx6f642faad7bd42fb843aa-006ac5313c - 0.0298 VW - 1791308092.903687239 1791308092.933453798 0 (txn: tx09c2885c2d1d4834acbf6-006ac5313c) +proxy INFO: - - 06/Oct/2026/17/34/52 PUT /v1/a/none/003foo/1791308092.84007 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx09c2885c2d1d4834acbf6-006ac5313c - 0.0150 VW - 1791308092.918949604 1791308092.933957815 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx23280a1595c649c9ad35b-006ac5313c" "proxy-server 1867663" 0.0020 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx23280a1595c649c9ad35b-006ac5313c - 0.0172 VW - 1791308092.935641050 1791308092.952877283 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "HEAD /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txcc686045159a4faa81ba0-006ac5313c" "proxy-server 1867663" 0.0065 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txcc686045159a4faa81ba0-006ac5313c - 0.0094 VW - 1791308092.953497887 1791308092.962866545 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txeee629b7d5f641a588cda-006ac5313c" "proxy-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txeee629b7d5f641a588cda-006ac5313c" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/52 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txeee629b7d5f641a588cda-006ac5313c - 0.0141 VW - 1791308092.963417530 1791308092.977523088 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "DELETE /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "tx18e18868d7274af4afeff-006ac5313c" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx18e18868d7274af4afeff-006ac5313c" "proxy-server 1867663" 0.0089 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "DELETE /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "tx18e18868d7274af4afeff-006ac5313c" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx18e18868d7274af4afeff-006ac5313c" "proxy-server 1867663" 0.0113 "-" 1867663 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers ... ok 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.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd01af234251244118428c-0068b82121) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8fe57287bcc24736bda77-006ac5313c) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx19955a11971f440889494-0068b82121) -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: tx19955a11971f440889494-0068b82121) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx479903b0eaa7478e80332-0068b82121)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb0813c2d15ea4e40acedc-006ac5313d) +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: txb0813c2d15ea4e40acedc-006ac5313d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d)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 @@ -74882,346 +76165,54 @@ 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_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 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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: Container GET returning 503 for (204, 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.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.TestContainerController.test_response_code_for_POST -test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST ... ok - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx479903b0eaa7478e80332-0068b82121) -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: tx479903b0eaa7478e80332-0068b82121) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx63cbe38239804278aef97-006ac5313d) +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: tx63cbe38239804278aef97-006ac5313d) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121)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 +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx36a310fb3ae14bc38f028-006ac5313d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 @@ -75229,10 +76220,55 @@ 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 + +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 DELETE /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx18e18868d7274af4afeff-006ac5313c - 0.0315 - - 1791308092.977930069 1791308093.009459734 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ab829ec61394f458712b-006ac5313d" "proxy-server 1867663" 0.0014 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/1/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:35131/sda1/3/a/4_oc_ascii" "tx6ab829ec61394f458712b-006ac5313d" "container-server 1867663" 0.0011 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/1/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:44129/sdb1/3/a/4_oc_ascii" "tx6ab829ec61394f458712b-006ac5313d" "container-server 1867663" 0.0053 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/3/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "tx6ab829ec61394f458712b-006ac5313d" "proxy-server 1867663" 0.0178 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/3/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "tx6ab829ec61394f458712b-006ac5313d" "proxy-server 1867663" 0.0361 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 PUT /v1/a/4_oc_ascii HTTP/1.0 201 - - t - - - tx6ab829ec61394f458712b-006ac5313d - 0.0648 - - 1791308093.012327194 1791308093.077134848 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9dcae9edba6a49828824b-006ac5313d" "proxy-server 1867663" 0.0022 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "GET /sdb1/3/a/4_oc_ascii" 200 2 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "tx9dcae9edba6a49828824b-006ac5313d" "proxy-server 1867663" 0.0022 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx9dcae9edba6a49828824b-006ac5313d - 0.0271 - - 1791308093.078799009 1791308093.105901003 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx159284ee944c41fab1bf8-006ac5313d" "proxy-server 1867663" 0.0014 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/1/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:35131/sda1/0/a/4_vc_ascii" "tx159284ee944c41fab1bf8-006ac5313d" "container-server 1867663" 0.0060 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/1/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:44129/sdb1/0/a/4_vc_ascii" "tx159284ee944c41fab1bf8-006ac5313d" "container-server 1867663" 0.0011 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx159284ee944c41fab1bf8-006ac5313d" "proxy-server 1867663" 0.0346 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx159284ee944c41fab1bf8-006ac5313d" "proxy-server 1867663" 0.0268 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 PUT /v1/a/4_vc_ascii HTTP/1.0 201 - - t - - - tx159284ee944c41fab1bf8-006ac5313d - 0.0517 - - 1791308093.107764959 1791308093.159419537 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc0caa815a1ad41cc986cc-006ac5313d" "proxy-server 1867663" 0.0103 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc0caa815a1ad41cc986cc-006ac5313d - 0.0132 VW - 1791308093.165179253 1791308093.178395987 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txf26d5329581847f696eb9-006ac5313d" "proxy-server 1867663" 0.0055 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txf26d5329581847f696eb9-006ac5313d - 0.0083 VW - 1791308093.178898335 1791308093.187174082 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx3d17b5c8a6914cb89356b-006ac5313d" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx3d17b5c8a6914cb89356b-006ac5313d" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx3d17b5c8a6914cb89356b-006ac5313d - 0.0141 VW - 1791308093.187746286 1791308093.201811552 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx13edb08680294a0eb1e09-006ac5313d" "object-server 1867663" 0.0006 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx13edb08680294a0eb1e09-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx13edb08680294a0eb1e09-006ac5313d" "proxy-server 1867663" 0.0216 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx13edb08680294a0eb1e09-006ac5313d" "proxy-server 1867663" 0.0171 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx13edb08680294a0eb1e09-006ac5313d - 0.0378 - - 1791308093.202186823 1791308093.240003586 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf02b298d56a548e38c507-006ac5313d" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf02b298d56a548e38c507-006ac5313d - 0.0043 VW - 1791308093.256253242 1791308093.260576725 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx5cedec0e37114e2da40c9-006ac5313d" "proxy-server 1867663" 0.0068 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx5cedec0e37114e2da40c9-006ac5313d - 0.0097 VW - 1791308093.269277334 1791308093.278934240 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx5034c4a18e364b26ac86a-006ac5313d" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx5034c4a18e364b26ac86a-006ac5313d" "proxy-server 1867663" 0.0088 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx6ca1f08c82744483a72f4-006ac5313d" "proxy-server 1867663" 0.0055 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5034c4a18e364b26ac86a-006ac5313d - 0.0367 VW - 1791308093.279551983 1791308093.316294909 0 (txn: txd85e5b288c904bb69afe6-006ac5313d) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 201 - "PUT http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" "txd85e5b288c904bb69afe6-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 201 - "PUT http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" "txd85e5b288c904bb69afe6-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0test.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 + +proxy DEBUG: Node is error limited: 127.0.0.1:40697/sdj1 (txn: tx9da96ee395f148e895fac-006ac5313c) +obj5 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx9da96ee395f148e895fac-006ac5313c" "proxy-server 1867688" 0.0007 "-" 1867688 4 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:52 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx9da96ee395f148e895fac-006ac5313c" "proxy-server 1867688" 0.0001 "-" 1867688 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36245/sdh1, error: ERROR Insufficient Storage (txn: tx9da96ee395f148e895fac-006ac5313c) +proxy DEBUG: Node is error limited: 127.0.0.1:36245/sdh1 (txn: tx9da96ee395f148e895fac-006ac5313c) +proxy ERROR: Object returning 503 for [] (txn: tx9da96ee395f148e895fac-006ac5313c) 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 @@ -75243,7 +76279,42 @@ 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 + +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" "txd85e5b288c904bb69afe6-006ac5313d" "proxy-server 1867663" 0.0193 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" "txd85e5b288c904bb69afe6-006ac5313d" "proxy-server 1867663" 0.0190 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308093.20273 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd85e5b288c904bb69afe6-006ac5313d - 0.0367 VW - 1791308093.298792601 1791308093.335515022 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx58fd7050fe8c4df1ab4a6-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx58fd7050fe8c4df1ab4a6-006ac5313d" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx58fd7050fe8c4df1ab4a6-006ac5313d" "proxy-server 1867663" 0.0125 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx58fd7050fe8c4df1ab4a6-006ac5313d" "proxy-server 1867663" 0.0225 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx58fd7050fe8c4df1ab4a6-006ac5313d - 0.0349 - - 1791308093.335915804 1791308093.370777130 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx126c2c025d994c1b92242-006ac5313d" "proxy-server 1867663" 0.0020 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx81af7a5f36744aafa409b-006ac5313d" "proxy-server 1867663" 0.0102 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "txc794ddb93eeb4cd99703e-006ac5313d" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txc794ddb93eeb4cd99703e-006ac5313d - 0.0347 - - 1791308093.372269630 1791308093.406987667 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx209d5efae99041bfbb642-006ac5313d" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx209d5efae99041bfbb642-006ac5313d - 0.0083 VW - 1791308093.421737909 1791308093.430041075 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx88a4739bba8440e888529-006ac5313d" "proxy-server 1867663" 0.0056 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx88a4739bba8440e888529-006ac5313d - 0.0084 VW - 1791308093.430546522 1791308093.438952208 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx527a1adf32bb4b9099133-006ac5313d" "proxy-server 1867663" 0.0047 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx527a1adf32bb4b9099133-006ac5313d" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx7341b7a42fd14dc19fd93-006ac5313d" "proxy-server 1867663" 0.0064 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx527a1adf32bb4b9099133-006ac5313d - 0.0486 VW - 1791308093.439489603 1791308093.488042355 0 (txn: txae354b6b3be54ea79a068-006ac5313d) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" "txae354b6b3be54ea79a068-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" "txae354b6b3be54ea79a068-006ac5313d" "proxy-server 1867663" 0.0166 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" "txae354b6b3be54ea79a068-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" "txae354b6b3be54ea79a068-006ac5313d" "proxy-server 1867663" 0.0250 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308093.33644 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txae354b6b3be54ea79a068-006ac5313d - 0.0467 VW - 1791308093.465497971 1791308093.512160301 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx8d95fc280e28415782d37-006ac5313d" "object-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx8d95fc280e28415782d37-006ac5313d" "proxy-server 1867663" 0.0171 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx8d95fc280e28415782d37-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx8d95fc280e28415782d37-006ac5313d" "proxy-server 1867663" 0.0298 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx8d95fc280e28415782d37-006ac5313d - 0.0338 - - 1791308093.516716242 1791308093.550513506 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa92a1c5aa40c4d8590034-006ac5313d" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txbda40c3583a74f8ba4ff5-006ac5313d" "proxy-server 1867663" 0.0070 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "txc89c0383691b476999117-006ac5313d" "proxy-server 1867663" 0.0008 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txc89c0383691b476999117-006ac5313d - 0.0310 - - 1791308093.552087069 1791308093.583060980 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1466149b11e94bac84fce-006ac5313d" "proxy-server 1867663" 0.0013 "-" 1867663 -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 @@ -75255,159 +76326,50 @@ 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 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 (201, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "GET /sda1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?format=json&states=listing" "tx1466149b11e94bac84fce-006ac5313d" "proxy-server 1867663" 0.0075 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 GET /v1/a/4_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx1466149b11e94bac84fce-006ac5313d - 0.0234 - - 1791308093.588845253 1791308093.612210989 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd8b6f85aff554516ab884-006ac5313d" "proxy-server 1867663" 0.0057 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txda034223454d4de691c90-006ac5313d" "proxy-server 1867663" 0.0015 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx02b3390f83d34db4843a7-006ac5313d" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx02b3390f83d34db4843a7-006ac5313d" "proxy-server 1867663" 0.0049 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx686df738ec8b4fce8c539-006ac5313d" "proxy-server 1867663" 0.0161 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx686df738ec8b4fce8c539-006ac5313d - 0.0191 VW - 1791308093.655092478 1791308093.674151659 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txccd50fb8de67438692c1d-006ac5313d" "proxy-server 1867663" 0.0073 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txccd50fb8de67438692c1d-006ac5313d - 0.0102 VW - 1791308093.674667358 1791308093.684833288 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "GET /sda1/2/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "txc02dbf63204444c6b56fa-006ac5313d" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "GET /sdb1/2/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "txc02dbf63204444c6b56fa-006ac5313d" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc02dbf63204444c6b56fa-006ac5313d - 0.0138 VW - 1791308093.685409069 1791308093.699166775 0 +proxy INFO: - - 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx02b3390f83d34db4843a7-006ac5313d - 0.0900 SSC - 1791308093.618502378 1791308093.708493233 0 (txn: tx86eba499a57944c299bc8-006ac5313d) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/3/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/copied_name" "tx86eba499a57944c299bc8-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/2/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx86eba499a57944c299bc8-006ac5313d" "proxy-server 1867663" 0.0194 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sda1/3/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/copied_name" "tx86eba499a57944c299bc8-006ac5313d" "object-server 1867663" 0.0047 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "PUT /sdb1/2/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx86eba499a57944c299bc8-006ac5313d" "proxy-server 1867663" 0.0278 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 COPY /v1/a/4_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx86eba499a57944c299bc8-006ac5313d - 0.0357 SSC - 1791308093.699525118 1791308093.735264301 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx990c51ae2ad243da82543-006ac5313d" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx5f0bb91a5bf14398af7de-006ac5313d" "proxy-server 1867663" 0.0071 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "GET /sda1/2/a/4_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/4_oc_ascii/copied_name" "txd6dc6077e4f243d5b4046-006ac5313d" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - txd6dc6077e4f243d5b4046-006ac5313d - 0.0267 - - 1791308093.741012812 1791308093.767689705 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx504234950d4e439493059-006ac5313d" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txeee40a03d58f41868ed70-006ac5313d" "proxy-server 1867663" 0.0057 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx1c97966e477d46e2a81e3-006ac5313d" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx1c97966e477d46e2a81e3-006ac5313d" "proxy-server 1867663" 0.0107 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx1c97966e477d46e2a81e3-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx1c97966e477d46e2a81e3-006ac5313d" "proxy-server 1867663" 0.0172 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 POST /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx1c97966e477d46e2a81e3-006ac5313d - 0.0471 - - 1791308093.777624846 1791308093.824733973 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f9395b27bb843d6afe72-006ac5313d" "proxy-server 1867663" 0.0057 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx36e951643a3f4eb38dd83-006ac5313d" "proxy-server 1867663" 0.0028 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "txd5ed5c7add694689a24b0-006ac5313d" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txd5ed5c7add694689a24b0-006ac5313d - 0.0348 - - 1791308093.826486111 1791308093.861324787 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc91619ba255f4721a64a4-006ac5313d" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "GET /sdb1/3/a/4_oc_ascii" 200 326 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "txc91619ba255f4721a64a4-006ac5313d" "proxy-server 1867663" 0.0023 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/53 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - txc91619ba255f4721a64a4-006ac5313d - 0.0265 - - 1791308093.863045692 1791308093.889498472 0test.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 -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx87788c6cffbc420087cab-0068b82121) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) @@ -75425,13 +76387,10 @@ proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 @@ -75439,12 +76398,13 @@ test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured ... ok 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_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_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 proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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) @@ -75459,285 +76419,1400 @@ 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)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 +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)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 + +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx699f1bc0858c49c1a279a-006ac5313d" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx699f1bc0858c49c1a279a-006ac5313d - 0.0237 VW - 1791308093.898455381 1791308093.922120333 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx7f9b5af7740d4e31814f7-006ac5313d" "proxy-server 1867663" 0.0015 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx7f9b5af7740d4e31814f7-006ac5313d - 0.0043 VW - 1791308093.922615528 1791308093.926873922 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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&marker=&reverse=on&format=json&states=listing" "txe4e44a3f34964d37b0a52-006ac5313d" "proxy-server 1867663" 0.0036 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 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 - txe4e44a3f34964d37b0a52-006ac5313d - 0.0153 VW - 1791308093.927398205 1791308093.942669868 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "GET /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644?symlink=get" "tx3315330c70494957bf35c-006ac5313d" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +0000] "GET /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644?symlink=get" "tx3315330c70494957bf35c-006ac5313d" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308093.33644%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx3315330c70494957bf35c-006ac5313d - 0.0291 VW - 1791308093.943182230 1791308093.972255945 0 (txn: tx2776a39b0bd14c68806bc-006ac5313d) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx2776a39b0bd14c68806bc-006ac5313d" "object-server 1867663" 0.0042 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx2776a39b0bd14c68806bc-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx2776a39b0bd14c68806bc-006ac5313d" "proxy-server 1867663" 0.0208 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:53 +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" "tx2776a39b0bd14c68806bc-006ac5313d" "proxy-server 1867663" 0.0227 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/53 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx2776a39b0bd14c68806bc-006ac5313d - 0.0354 VW - 1791308093.962453365 1791308093.997900963 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 204 - "DELETE http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" "txc448d76ce5ba4a549dff1-006ac5313d" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 204 - "DELETE http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" "txc448d76ce5ba4a549dff1-006ac5313d" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" "txc448d76ce5ba4a549dff1-006ac5313d" "proxy-server 1867663" 0.0097 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.33644" "txc448d76ce5ba4a549dff1-006ac5313d" "proxy-server 1867663" 0.0143 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308093.33644 HTTP/1.0 204 - Swift - - - - txc448d76ce5ba4a549dff1-006ac5313d - 0.0220 VW - 1791308093.998456001 1791308094.020469904 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66e02e9303c346a5b0118-006ac5313e" "proxy-server 1867663" 0.0057 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx0c945f08fac540beb701f-006ac5313e" "proxy-server 1867663" 0.0029 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txd2937340fa474d2bbc1c5-006ac5313e" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txd2937340fa474d2bbc1c5-006ac5313e - 0.0312 - - 1791308094.030550957 1791308094.061722279 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9240971330604142830c0-006ac5313e" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx9240971330604142830c0-006ac5313e" "proxy-server 1867663" 0.0080 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - tx9240971330604142830c0-006ac5313e - 0.0282 - - 1791308094.063420773 1791308094.091647625 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx27e7f0a79fe544df9bb72-006ac5313e" "proxy-server 1867663" 0.0054 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx27e7f0a79fe544df9bb72-006ac5313e - 0.0083 VW - 1791308094.097874641 1791308094.106207371 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx789be4cf3639457dadb94-006ac5313e" "proxy-server 1867663" 0.0056 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx789be4cf3639457dadb94-006ac5313e - 0.0084 VW - 1791308094.106703281 1791308094.115081072 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx1434792ff63a4b3da3c5c-006ac5313e" "proxy-server 1867663" 0.0098 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 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 - tx1434792ff63a4b3da3c5c-006ac5313e - 0.0257 VW - 1791308094.115616560 1791308094.141339302 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "GET /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273?symlink=get" "tx4f5d3cd8e4e34cada9dc8-006ac5313e" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "GET /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273?symlink=get" "tx4f5d3cd8e4e34cada9dc8-006ac5313e" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308093.20273%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx4f5d3cd8e4e34cada9dc8-006ac5313e - 0.0286 VW - 1791308094.141885996 1791308094.170525551 0 (txn: tx90a94f7f99f7486bb042f-006ac5313e) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx90a94f7f99f7486bb042f-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx90a94f7f99f7486bb042f-006ac5313e" "proxy-server 1867663" 0.0112 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx90a94f7f99f7486bb042f-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx90a94f7f99f7486bb042f-006ac5313e" "proxy-server 1867663" 0.0242 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx90a94f7f99f7486bb042f-006ac5313e - 0.0324 VW - 1791308094.161041260 1791308094.193417072 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 204 - "DELETE http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" "tx86ce30337e1a495c82bc0-006ac5313e" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 204 - "DELETE http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" "tx86ce30337e1a495c82bc0-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "DELETE /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" "tx86ce30337e1a495c82bc0-006ac5313e" "proxy-server 1867663" 0.0087 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "DELETE /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308093.20273" "tx86ce30337e1a495c82bc0-006ac5313e" "proxy-server 1867663" 0.0147 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308093.20273 HTTP/1.0 204 - Swift - - - - tx86ce30337e1a495c82bc0-006ac5313e - 0.0182 VW - 1791308094.193984985 1791308094.212176800 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx86106fac436049ce84112-006ac5313e" "proxy-server 1867663" 0.0097 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txfca22608f7dd45c687de8-006ac5313e" "proxy-server 1867663" 0.0070 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx817d9fefdea24763bf84e-006ac5313e" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx817d9fefdea24763bf84e-006ac5313e - 0.0349 - - 1791308094.222147226 1791308094.257060051 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa15e13a86a914aaa8a634-006ac5313e" "proxy-server 1867663" 0.0016 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txa15e13a86a914aaa8a634-006ac5313e" "proxy-server 1867663" 0.0078 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txa15e13a86a914aaa8a634-006ac5313e - 0.0280 - - 1791308094.258999825 1791308094.286961317 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76e1bda60eba415da7976-006ac5313e" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx76e1bda60eba415da7976-006ac5313e" "proxy-server 1867663" 0.0105 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx76e1bda60eba415da7976-006ac5313e - 0.0224 - - 1791308094.292952061 1791308094.315357447 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd250068db860467d89c69-006ac5313e" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd250068db860467d89c69-006ac5313e - 0.0084 VW - 1791308094.321622849 1791308094.330060244 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txceb81d10687044c1b06aa-006ac5313e" "proxy-server 1867663" 0.0069 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txceb81d10687044c1b06aa-006ac5313e - 0.0097 VW - 1791308094.330570698 1791308094.340223312 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx218fdc21e88241c3815de-006ac5313e" "proxy-server 1867663" 0.0149 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 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 - tx218fdc21e88241c3815de-006ac5313e - 0.0184 VW - 1791308094.344920874 1791308094.363341808 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txf2649422517242318156b-006ac5313e" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txf2649422517242318156b-006ac5313e" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txf2649422517242318156b-006ac5313e" "proxy-server 1867663" 0.0118 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txf2649422517242318156b-006ac5313e" "proxy-server 1867663" 0.0062 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 DELETE /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txf2649422517242318156b-006ac5313e - 0.0242 - - 1791308094.363778591 1791308094.387979984 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa8cb35d305b4207aa40e-006ac5313e" "proxy-server 1867663" 0.0056 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txa0c98fb5cb5840279db28-006ac5313e" "proxy-server 1867663" 0.0104 "-" 1867663 0test.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 -/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 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) +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx7012d33821bd40d89725c-006ac5313e" "proxy-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx7012d33821bd40d89725c-006ac5313e" "proxy-server 1867663" 0.0046 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx7012d33821bd40d89725c-006ac5313e - 0.0366 - - 1791308094.397874832 1791308094.434433699 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ae2776b5bda44ccab3bd-006ac5313e" "proxy-server 1867663" 0.0056 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2ae2776b5bda44ccab3bd-006ac5313e - 0.0084 VW - 1791308094.446962833 1791308094.455378532 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx58d3dfbf61f04443b7254-006ac5313e" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx58d3dfbf61f04443b7254-006ac5313e - 0.0123 VW - 1791308094.455851316 1791308094.468133450 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txe68b1d1bf6264dd09b794-006ac5313e" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txe68b1d1bf6264dd09b794-006ac5313e" "proxy-server 1867663" 0.0005 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txe68b1d1bf6264dd09b794-006ac5313e - 0.0104 VW - 1791308094.472781420 1791308094.483180761 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txb91e9acfc6294b3aa0f3e-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txb91e9acfc6294b3aa0f3e-006ac5313e" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txb91e9acfc6294b3aa0f3e-006ac5313e" "proxy-server 1867663" 0.0167 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txb91e9acfc6294b3aa0f3e-006ac5313e" "proxy-server 1867663" 0.0161 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txb91e9acfc6294b3aa0f3e-006ac5313e - 0.0336 - - 1791308094.483546972 1791308094.517187119 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1d960f62af343c6b1da7-006ac5313e" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa1d960f62af343c6b1da7-006ac5313e - 0.0123 VW - 1791308094.529314518 1791308094.541597843 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txcb4df7c56d6949a5829c3-006ac5313e" "proxy-server 1867663" 0.0069 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txcb4df7c56d6949a5829c3-006ac5313e - 0.0096 VW - 1791308094.542104244 1791308094.551700592 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx59b7655d74c34b06a7e6a-006ac5313e" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx59b7655d74c34b06a7e6a-006ac5313e" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx59b7655d74c34b06a7e6a-006ac5313e - 0.0150 VW - 1791308094.552258968 1791308094.567285061 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx2136c21498684b12889f3-006ac5313e" "proxy-server 1867663" 0.0014 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.48407" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.48407" "tx8b9e65f7f34f4a298bb01-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.48407" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.48407" "tx8b9e65f7f34f4a298bb01-006ac5313e" "proxy-server 1867663" 0.0183 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.48407" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.48407" "tx8b9e65f7f34f4a298bb01-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.48407" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.48407" "tx8b9e65f7f34f4a298bb01-006ac5313e" "proxy-server 1867663" 0.0198 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308094.48407 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx8b9e65f7f34f4a298bb01-006ac5313e - 0.0481 VW - 1791308094.567856073 1791308094.615947962 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx3b1acbfdede6457cb4e92-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx3b1acbfdede6457cb4e92-006ac5313e" "object-server 1867663" 0.0086 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx3b1acbfdede6457cb4e92-006ac5313e" "proxy-server 1867663" 0.0224 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx3b1acbfdede6457cb4e92-006ac5313e" "proxy-server 1867663" 0.0227 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx3b1acbfdede6457cb4e92-006ac5313e - 0.0357 - - 1791308094.616379976 1791308094.652037859 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx03321f12a395492993c93-006ac5313e" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx03321f12a395492993c93-006ac5313e - 0.0124 VW - 1791308094.668309689 1791308094.680689812 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx9ed81d1ed1a64a49b3da6-006ac5313e" "proxy-server 1867663" 0.0077 "-" 1867663 0 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: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3fee9b4017ef4d67865b6-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42d199d8d0aa49efab82b-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx8141fcab5089498f925cd-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e)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.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 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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 (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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, 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: +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx9ed81d1ed1a64a49b3da6-006ac5313e - 0.0106 VW - 1791308094.681328535 1791308094.691962719 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx739f85517d5b4afcb9054-006ac5313e" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx739f85517d5b4afcb9054-006ac5313e" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx739f85517d5b4afcb9054-006ac5313e - 0.0153 VW - 1791308094.692540407 1791308094.707832813 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txb5f362d324c84156a0241-006ac5313e" "proxy-server 1867663" 0.0068 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.62511" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.62511" "txb2d04825e9a8496f818ba-006ac5313e" "object-server 1867663" 0.0046 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.62511" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.62511" "txb2d04825e9a8496f818ba-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.62511" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.62511" "txb2d04825e9a8496f818ba-006ac5313e" "proxy-server 1867663" 0.0169 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.62511" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.62511" "txb2d04825e9a8496f818ba-006ac5313e" "proxy-server 1867663" 0.0185 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308094.62511 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txb2d04825e9a8496f818ba-006ac5313e - 0.0493 VW - 1791308094.708439827 1791308094.757696152 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx3234402ceeb945b8900f3-006ac5313e" "object-server 1867663" 0.0014 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx3234402ceeb945b8900f3-006ac5313e" "proxy-server 1867663" 0.0132 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx3234402ceeb945b8900f3-006ac5313e" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx3234402ceeb945b8900f3-006ac5313e" "proxy-server 1867663" 0.0234 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx3234402ceeb945b8900f3-006ac5313e - 0.0325 - - 1791308094.758151770 1791308094.790631771 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd474f858b7ba477ebad70-006ac5313e" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txd474f858b7ba477ebad70-006ac5313e" "proxy-server 1867663" 0.0078 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txd474f858b7ba477ebad70-006ac5313e - 0.0240 - - 1791308094.792222738 1791308094.816223860 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81506a9285204da597140-006ac5313e" "proxy-server 1867663" 0.0117 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx81506a9285204da597140-006ac5313e - 0.0188 VW - 1791308094.822489738 1791308094.841240883 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx9204a9a6d4c74208858dc-006ac5313e" "proxy-server 1867663" 0.0063 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx9204a9a6d4c74208858dc-006ac5313e - 0.0091 VW - 1791308094.841767311 1791308094.850881577 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txc92e786c902c476c9937a-006ac5313e" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "txc92e786c902c476c9937a-006ac5313e" "proxy-server 1867663" 0.0088 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc92e786c902c476c9937a-006ac5313e - 0.0191 VW - 1791308094.851441860 1791308094.870505333 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx301bbe75abbd4038a09c3-006ac5313e" "proxy-server 1867663" 0.0015 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.75870" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.75870" "tx7d8ed1c081694ffeaca7c-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.75870" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.75870" "tx7d8ed1c081694ffeaca7c-006ac5313e" "proxy-server 1867663" 0.0136 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.75870" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.75870" "tx7d8ed1c081694ffeaca7c-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.75870" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.75870" "tx7d8ed1c081694ffeaca7c-006ac5313e" "proxy-server 1867663" 0.0240 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/54 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308094.75870 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx7d8ed1c081694ffeaca7c-006ac5313e - 0.0415 VW - 1791308094.871097565 1791308094.912646294 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx51da5c27b48f426d94f3f-006ac5313e" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx51da5c27b48f426d94f3f-006ac5313e" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx51da5c27b48f426d94f3f-006ac5313e" "proxy-server 1867663" 0.0188 "-" 1867663 0 +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: tx9868e5c044924675b4ad9-006ac5313d) +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: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: Setting object count to 1072 (txn: tx9868e5c044924675b4ad9-006ac5313d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx75e7c05674314e48b59fd-006ac5313e) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx75e7c05674314e48b59fd-006ac5313e) +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: tx75e7c05674314e48b59fd-006ac5313e) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx75e7c05674314e48b59fd-006ac5313e) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx75e7c05674314e48b59fd-006ac5313e) +test DEBUG: Setting object count to 1072 (txn: tx75e7c05674314e48b59fd-006ac5313e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e)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 + +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9d929a7e5ba44138b3592-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txe3d984c8971e4afbb0015-006ac5313e) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.TestECFragGetter.test_fragment_size +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size ... ok +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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +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" "tx51da5c27b48f426d94f3f-006ac5313e" "proxy-server 1867663" 0.0342 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/54 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx51da5c27b48f426d94f3f-006ac5313e - 0.0382 - - 1791308094.913091183 1791308094.951250315 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec37e0221a8141dea0c50-006ac5313e" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txec37e0221a8141dea0c50-006ac5313e - 0.0095 VW - 1791308094.973330498 1791308094.982820749 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx66ef05d765ce4e59b35ef-006ac5313e" "proxy-server 1867663" 0.0125 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx66ef05d765ce4e59b35ef-006ac5313e - 0.0235 VW - 1791308094.983320236 1791308095.006816626 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "txc0340a47ad22443488eeb-006ac5313f" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "txc0340a47ad22443488eeb-006ac5313f" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx3f470fde1e8046959ab4a-006ac5313f" "proxy-server 1867663" 0.0177 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txc0340a47ad22443488eeb-006ac5313f - 0.0731 VW - 1791308095.007369280 1791308095.080456734 0 (txn: tx2f219fee45b049c0a74cd-006ac5313f) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 201 - "PUT http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" "tx2f219fee45b049c0a74cd-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 201 - "PUT http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" "tx2f219fee45b049c0a74cd-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" "tx2f219fee45b049c0a74cd-006ac5313f" "proxy-server 1867663" 0.0530 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" "tx2f219fee45b049c0a74cd-006ac5313f" "proxy-server 1867663" 0.0588 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308094.91366 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx2f219fee45b049c0a74cd-006ac5313f - 0.0957 VW - 1791308095.042963266 1791308095.138703585 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "txe820cd4bf37e49d78e4d0-006ac5313f" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "txe820cd4bf37e49d78e4d0-006ac5313f" "proxy-server 1867663" 0.0180 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "txe820cd4bf37e49d78e4d0-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "txe820cd4bf37e49d78e4d0-006ac5313f" "proxy-server 1867663" 0.0374 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txe820cd4bf37e49d78e4d0-006ac5313f - 0.0454 - - 1791308095.139146566 1791308095.184526682 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx800e321b906a447d993b8-006ac5313f" "proxy-server 1867663" 0.0097 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx800e321b906a447d993b8-006ac5313f - 0.0125 VW - 1791308095.194534302 1791308095.207078695 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx39fe78f907e74ec890417-006ac5313f" "proxy-server 1867663" 0.0091 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx39fe78f907e74ec890417-006ac5313f - 0.0241 VW - 1791308095.207561493 1791308095.231697559 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx3fc00605ccd84daa8f3d9-006ac5313f" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx3fc00605ccd84daa8f3d9-006ac5313f" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx3fc00605ccd84daa8f3d9-006ac5313f - 0.0261 VW - 1791308095.232263088 1791308095.258408308 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx525a293454be49dfb3cee-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx525a293454be49dfb3cee-006ac5313f" "proxy-server 1867663" 0.0155 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx525a293454be49dfb3cee-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx525a293454be49dfb3cee-006ac5313f" "proxy-server 1867663" 0.0290 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx525a293454be49dfb3cee-006ac5313f - 0.0501 - - 1791308095.258774757 1791308095.308857441 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx87696abf8096496f8c2b5-006ac5313f" "proxy-server 1867663" 0.0096 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx87696abf8096496f8c2b5-006ac5313f - 0.0125 VW - 1791308095.310800791 1791308095.323281765 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx5e81a15001694ee48e818-006ac5313f" "proxy-server 1867663" 0.0081 "-" 1867663 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: 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (client_ip: 127.0.0.2) +cont1 DEBUG: Could not load '/tmp/tmpcmwnp23k/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcmwnp23k/tmp_test_proxy_server_chunked/container-sync-realms.conf' (client_ip: 127.0.0.2) +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. (client_ip: 127.0.0.2) +cont2 DEBUG: Could not load '/tmp/tmpcmwnp23k/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcmwnp23k/tmp_test_proxy_server_chunked/container-sync-realms.conf' (client_ip: 127.0.0.2) +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. (client_ip: 127.0.0.2) +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0051 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0068 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0152 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f2a4f3d90d041eab3714-006ac5313f" "proxy-server 1867673" 0.0095 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:32983/sda1/3/a/c" "tx2f2a4f3d90d041eab3714-006ac5313f" "container-server 1867673" 0.0092 "-" 1867673 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:34529/sdb1/3/a/c" "tx2f2a4f3d90d041eab3714-006ac5313f" "container-server 1867673" 0.0011 "-" 1867673 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2f2a4f3d90d041eab3714-006ac5313f" "proxy-server 1867673" 0.0553 "-" 1867673 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2f2a4f3d90d041eab3714-006ac5313f" "proxy-server 1867673" 0.0314 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx2f2a4f3d90d041eab3714-006ac5313f - 0.0803 - - 1791308095.189890385 1791308095.270217180 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txb2efc70d15954633b59fc-006ac5313f" "proxy-server 1867673" 0.0012 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:34529/sdb1/0/a1/c1" "txb2efc70d15954633b59fc-006ac5313f" "container-server 1867673" 0.0011 "-" 1867673 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:32983/sda1/0/a1/c1" "txb2efc70d15954633b59fc-006ac5313f" "container-server 1867673" 0.0011 "-" 1867673 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb2efc70d15954633b59fc-006ac5313f" "proxy-server 1867673" 0.0542 "-" 1867673 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb2efc70d15954633b59fc-006ac5313f" "proxy-server 1867673" 0.0422 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txb2efc70d15954633b59fc-006ac5313f - 0.0874 - - 1791308095.271772623 1791308095.359196424 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7943beeb29f4ca89fffc-006ac5313f" "proxy-server 1867673" 0.0113 "-" 1867673 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:34529/sdb1/3/a/c1" "txe7943beeb29f4ca89fffc-006ac5313f" "container-server 1867673" 0.0017 "-" 1867673 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:32983/sda1/3/a/c1" "txe7943beeb29f4ca89fffc-006ac5313f" "container-server 1867673" 0.0011 "-" 1867673 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe7943beeb29f4ca89fffc-006ac5313f" "proxy-server 1867673" 0.0255 "-" 1867673 1 +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx5e81a15001694ee48e818-006ac5313f - 0.0231 VW - 1791308095.323774815 1791308095.346914291 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "txa6af48014f8d4ea3954da-006ac5313f" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "txa6af48014f8d4ea3954da-006ac5313f" "proxy-server 1867663" 0.0127 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx157fff600dea46daaa377-006ac5313f" "proxy-server 1867663" 0.0174 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txa6af48014f8d4ea3954da-006ac5313f - 0.0803 VW - 1791308095.347465515 1791308095.427763462 0 (txn: tx6a7c1eaf6bcd43b599d7f-006ac5313f) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1791308095.25931" 201 - "PUT http://localhost/sda1/3/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1791308095.25931" "tx6a7c1eaf6bcd43b599d7f-006ac5313f" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1791308095.25931" 201 - "PUT http://localhost/sdb1/3/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1791308095.25931" "tx6a7c1eaf6bcd43b599d7f-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/3/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1791308095.25931" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1791308095.25931" "tx6a7c1eaf6bcd43b599d7f-006ac5313f" "proxy-server 1867663" 0.0284 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/3/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1791308095.25931" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1791308095.25931" "tx6a7c1eaf6bcd43b599d7f-006ac5313f" "proxy-server 1867663" 0.0299 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 PUT /v1/a/4_vc_ascii/0134_o_non_ascii%25C2%25A3/sub/1791308095.25931 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx6a7c1eaf6bcd43b599d7f-006ac5313f - 0.0905 VW - 1791308095.386612654 1791308095.477157831 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx67c124cbd81e45e39ebae-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx67c124cbd81e45e39ebae-006ac5313f" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx67c124cbd81e45e39ebae-006ac5313f" "proxy-server 1867663" 0.0456 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx67c124cbd81e45e39ebae-006ac5313f" "proxy-server 1867663" 0.0329 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx67c124cbd81e45e39ebae-006ac5313f - 0.0503 - - 1791308095.477665424 1791308095.527938366 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4f6637116d4c4027b91f2-006ac5313f" "proxy-server 1867663" 0.0055 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4f6637116d4c4027b91f2-006ac5313f - 0.0084 VW - 1791308095.533815622 1791308095.542176485 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx56147129ea54497e9eca0-006ac5313f" "proxy-server 1867663" 0.0135 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx56147129ea54497e9eca0-006ac5313f - 0.0163 VW - 1791308095.542666435 1791308095.558989286 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sdb1/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" "tx7ef2113de2034969996b9-006ac5313f" "proxy-server 1867663" 0.0092 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 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 - tx7ef2113de2034969996b9-006ac5313f - 0.0126 VW - 1791308095.559534550 1791308095.572141171 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366?symlink=get" "txfb40ce8fe20e4b809143e-006ac5313f" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366?symlink=get" "txfb40ce8fe20e4b809143e-006ac5313f" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308094.91366%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfb40ce8fe20e4b809143e-006ac5313f - 0.0294 VW - 1791308095.576814413 1791308095.606174469 0 (txn: tx9c839d852c1d43c18f03c-006ac5313f) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx9c839d852c1d43c18f03c-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx9c839d852c1d43c18f03c-006ac5313f" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx9c839d852c1d43c18f03c-006ac5313f" "proxy-server 1867663" 0.0254 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx9c839d852c1d43c18f03c-006ac5313f" "proxy-server 1867663" 0.0272 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx9c839d852c1d43c18f03c-006ac5313f - 0.0395 VW - 1791308095.588163376 1791308095.627679348 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 204 - "DELETE http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" "tx1d3a404be0094a188b451-006ac5313f" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 204 - "DELETE http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" "tx1d3a404be0094a188b451-006ac5313f" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "DELETE /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" "tx1d3a404be0094a188b451-006ac5313f" "proxy-server 1867663" 0.0217 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe7943beeb29f4ca89fffc-006ac5313f" "proxy-server 1867673" 0.0428 "-" 1867673 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txe7943beeb29f4ca89fffc-006ac5313f - 0.0752 - - 1791308095.368755817 1791308095.444000483 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf99109cedae540469bd9a-006ac5313f" "proxy-server 1867673" 0.0019 "-" 1867673 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:32983/sda1/0/a/c2" "txf99109cedae540469bd9a-006ac5313f" "container-server 1867673" 0.0011 "-" 1867673 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:34529/sdb1/0/a/c2" "txf99109cedae540469bd9a-006ac5313f" "container-server 1867673" 0.0060 "-" 1867673 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf99109cedae540469bd9a-006ac5313f" "proxy-server 1867673" 0.0174 "-" 1867673 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf99109cedae540469bd9a-006ac5313f" "proxy-server 1867673" 0.0349 "-" 1867673 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txf99109cedae540469bd9a-006ac5313f - 0.0632 - - 1791308095.445573092 1791308095.508754015 2 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f7d520761294f1eac90c-006ac5313f" "proxy-server 1867673" 0.0062 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txaba6f7a51de442aa92e6d-006ac5313f" "proxy-server 1867673" 0.0013 "-" 1867673 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/3/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "tx1ebf9d7ff1304b21b14de-006ac5313f" "object-server 1867673" 0.0005 "-" 1867673 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx1ebf9d7ff1304b21b14de-006ac5313f" "proxy-server 1867673" 0.0208 "-" 1867673 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/3/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "tx1ebf9d7ff1304b21b14de-006ac5313f" "object-server 1867673" 0.0005 "-" 1867673 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx1ebf9d7ff1304b21b14de-006ac5313f" "proxy-server 1867673" 0.0326 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 131072 - - tx1ebf9d7ff1304b21b14de-006ac5313f - 0.0595 - - 1791308095.510630608 1791308095.570112705 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf544a378982c4c4c85a31-006ac5313f" "proxy-server 1867673" 0.0020 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx99643d40a9434fdea950a-006ac5313f" "proxy-server 1867673" 0.0143 "-" 1867673 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txed029e7ac07e400f92c37-006ac5313f" "proxy-server 1867673" 0.0102 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txed029e7ac07e400f92c37-006ac5313f - 0.0490 - - 1791308095.571698666 1791308095.620649815 0 +Run 00 took 000.051 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19fa7780c95c4c70a9ffb-006ac5313f" "proxy-server 1867673" 0.0014 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbdae18b1ac0d4e8ebe571-006ac5313f" "proxy-server 1867673" 0.0049 "-" 1867673 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txa9de0a3465094e0faab44-006ac5313f" "proxy-server 1867673" 0.0006 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txa9de0a3465094e0faab44-006ac5313f - 0.0469 - - 1791308095.622450590 1791308095.669309616 0 +Run 01 took 000.049 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx00504d4f67a94fd58bbb8-006ac5313f" "proxy-server 1867673" 0.0072 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe10c8c150857493d93783-006ac5313f" "proxy-server 1867673" 0.0107 "-" 1867673 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx7082f0d28d61460ca0f82-006ac5313f" "proxy-server 1867673" 0.0007 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx7082f0d28d61460ca0f82-006ac5313f - 0.0411 - - 1791308095.671118498 1791308095.712182760 0 +Run 02 took 000.051 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69e65acb24874e9bb6174-006ac5313f" "proxy-server 1867673" 0.0059 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txed8533fe90434f1f8d8ed-006ac5313f" "proxy-server 1867673" 0.0014 "-" 1867673 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx4ca15f52fed54ea2b9b3a-006ac5313f" "proxy-server 1867673" 0.0006 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx4ca15f52fed54ea2b9b3a-006ac5313f - 0.0302 - - 1791308095.722178221 1791308095.752351522 0 +Run 03 took 000.036 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ae3e3d37e1a4518be5c5-006ac5313f" "proxy-server 1867673" 0.0056 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb5bbdc4849e3439b9f5db-006ac5313f" "proxy-server 1867673" 0.0014 "-" 1867673 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txb012efe7ff6f4a34aed94-006ac5313f" "proxy-server 1867673" 0.0087 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txb012efe7ff6f4a34aed94-006ac5313f - 0.0315 - - 1791308095.758394480 1791308095.789902925 0 +Run 04 took 000.033 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65554976c7724fdd9bc70-006ac5313f" "proxy-server 1867673" 0.0098 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa7e037737d1b44baa1376-006ac5313f" "proxy-server 1867673" 0.0015 "-" 1867673 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txcd96c31be0cd495bb0ff9-006ac5313f" "proxy-server 1867673" 0.0006 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txcd96c31be0cd495bb0ff9-006ac5313f - 0.0325 - - 1791308095.798288822 1791308095.830768824 0 +Run 05 took 000.058 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3769db363c164bf2b6993-006ac5313f" "proxy-server 1867673" 0.0137 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx155f80f5cded4028bf438-006ac5313f" "proxy-server 1867673" 0.0096 "-" 1867673 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_server.TestProxyObjectPerformance.test_GET_debug_large_file +test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file ... ok + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "DELETE /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1791308094.91366" "tx1d3a404be0094a188b451-006ac5313f" "proxy-server 1867663" 0.0131 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1791308094.91366 HTTP/1.0 204 - Swift - - - - tx1d3a404be0094a188b451-006ac5313f - 0.0377 VW - 1791308095.628181696 1791308095.665887594 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2fcf39c2db894411a9d63-006ac5313f" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +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" "tx2fcf39c2db894411a9d63-006ac5313f" "proxy-server 1867663" 0.0090 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 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 - tx2fcf39c2db894411a9d63-006ac5313f - 0.0298 - - 1791308095.667602777 1791308095.697365999 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad3d5b9a5593444dbbea5-006ac5313f" "proxy-server 1867663" 0.0013 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/1/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:35131/sda1/3/a/4_oc_asciiwhoops" "txad3d5b9a5593444dbbea5-006ac5313f" "container-server 1867663" 0.0012 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/1/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:44129/sdb1/3/a/4_oc_asciiwhoops" "txad3d5b9a5593444dbbea5-006ac5313f" "container-server 1867663" 0.0153 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/3/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "txad3d5b9a5593444dbbea5-006ac5313f" "proxy-server 1867663" 0.0495 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/3/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "txad3d5b9a5593444dbbea5-006ac5313f" "proxy-server 1867663" 0.0413 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a/4_oc_asciiwhoops HTTP/1.0 201 - - t - - - txad3d5b9a5593444dbbea5-006ac5313f - 0.0673 - - 1791308095.699309826 1791308095.766593218 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1bd12025ec184bb68ce90-006ac5313f" "proxy-server 1867663" 0.0064 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1bd12025ec184bb68ce90-006ac5313f - 0.0144 VW - 1791308095.768087149 1791308095.782464743 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx524fae15ac8b40d48e30e-006ac5313f" "proxy-server 1867663" 0.0096 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx524fae15ac8b40d48e30e-006ac5313f - 0.0124 VW - 1791308095.782977104 1791308095.795328617 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx81d506bf9340478592e6f-006ac5313f" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx81d506bf9340478592e6f-006ac5313f" "proxy-server 1867663" 0.0044 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx81d506bf9340478592e6f-006ac5313f - 0.0143 VW - 1791308095.795856476 1791308095.810160160 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/3/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "tx03d52f0229a14fc28806a-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sdb1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx03d52f0229a14fc28806a-006ac5313f" "proxy-server 1867663" 0.0138 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/3/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "tx03d52f0229a14fc28806a-006ac5313f" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "PUT /sda1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx03d52f0229a14fc28806a-006ac5313f" "proxy-server 1867663" 0.0206 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 PUT /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx03d52f0229a14fc28806a-006ac5313f - 0.0383 - - 1791308095.810527325 1791308095.848809719 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf60a6f17546447de853d4-006ac5313f" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf60a6f17546447de853d4-006ac5313f - 0.0179 VW - 1791308095.852142572 1791308095.870058537 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx7ff76c5742354b16ae267-006ac5313f" "proxy-server 1867663" 0.0080 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx7ff76c5742354b16ae267-006ac5313f - 0.0109 VW - 1791308095.870558739 1791308095.881462336 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx659e8043f630417fa95dd-006ac5313f" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx659e8043f630417fa95dd-006ac5313f" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txee7be7a0deb24c51ab7c2-006ac5313f" "proxy-server 1867663" 0.0003 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txee7be7a0deb24c51ab7c2-006ac5313f" "proxy-server 1867663" 0.0084 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx659e8043f630417fa95dd-006ac5313f - 0.0448 VW - 1791308095.882007122 1791308095.926823854 0 (txn: tx88409d2dcb4247d5b2f88-006ac5313f) +proxy INFO: - - 06/Oct/2026/17/34/55 PUT /v1/a/none/003foo/1791308095.81105 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx88409d2dcb4247d5b2f88-006ac5313f - 0.0145 VW - 1791308095.912767649 1791308095.927263498 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx531676e683914b669e4c0-006ac5313f" "proxy-server 1867663" 0.0073 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx531676e683914b669e4c0-006ac5313f - 0.0102 VW - 1791308095.936913967 1791308095.947132111 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "txd09258d200bb43ec97175-006ac5313f" "proxy-server 1867663" 0.0080 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txd09258d200bb43ec97175-006ac5313f - 0.0164 VW - 1791308095.947626591 1791308095.964019060 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx0370f042a4304eee830c0-006ac5313f" "proxy-server 1867663" 0.0003 "-" 1867663 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object ... ok +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 + +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx0370f042a4304eee830c0-006ac5313f" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/55 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx0370f042a4304eee830c0-006ac5313f - 0.0158 VW - 1791308095.964546442 1791308095.980345249 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "DELETE /sdb1/3/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "tx8d23bed318fc441988f83-006ac5313f" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "DELETE /sda1/3/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "tx8d23bed318fc441988f83-006ac5313f" "object-server 1867663" 0.0086 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "DELETE /sda1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx8d23bed318fc441988f83-006ac5313f" "proxy-server 1867663" 0.0240 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "DELETE /sdb1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx8d23bed318fc441988f83-006ac5313f" "proxy-server 1867663" 0.0237 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 DELETE /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx8d23bed318fc441988f83-006ac5313f - 0.0432 - - 1791308095.992929220 1791308096.036122084 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11701695371347eaa1292-006ac53140" "proxy-server 1867663" 0.0145 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/1/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/2_oc_ascii" "tx11701695371347eaa1292-006ac53140" "container-server 1867663" 0.0094 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/1/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/2_oc_ascii" "tx11701695371347eaa1292-006ac53140" "container-server 1867663" 0.0011 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/2/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx11701695371347eaa1292-006ac53140" "proxy-server 1867663" 0.0304 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/2/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx11701695371347eaa1292-006ac53140" "proxy-server 1867663" 0.0651 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 PUT /v1/a/2_oc_ascii HTTP/1.0 201 - - t - - - tx11701695371347eaa1292-006ac53140 - 0.0859 - - 1791308096.056998968 1791308096.142936230 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d2fdf1d40734e189d415-006ac53140" "proxy-server 1867663" 0.0019 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sdb1/2/a/2_oc_ascii" 200 2 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "tx2d2fdf1d40734e189d415-006ac53140" "proxy-server 1867663" 0.0063 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx2d2fdf1d40734e189d415-006ac53140 - 0.0269 - - 1791308096.144330263 1791308096.171249390 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa3e92c3f6824c7b8ae88-006ac53140" "proxy-server 1867663" 0.0013 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44129/sdb1/3/a/2_vc_non_ascii%C2%A3" "txfa3e92c3f6824c7b8ae88-006ac53140" "container-server 1867663" 0.0011 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:35131/sda1/3/a/2_vc_non_ascii%C2%A3" "txfa3e92c3f6824c7b8ae88-006ac53140" "container-server 1867663" 0.0058 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txfa3e92c3f6824c7b8ae88-006ac53140" "proxy-server 1867663" 0.0340 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txfa3e92c3f6824c7b8ae88-006ac53140" "proxy-server 1867663" 0.0223 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 PUT /v1/a/2_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txfa3e92c3f6824c7b8ae88-006ac53140 - 0.0464 - - 1791308096.177389383 1791308096.223794699 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e2c46b90edd44e08ef8e-006ac53140" "proxy-server 1867663" 0.0062 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0e2c46b90edd44e08ef8e-006ac53140 - 0.0090 VW - 1791308096.233678818 1791308096.242696047 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx9d1a554470894276808b1-006ac53140" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx9d1a554470894276808b1-006ac53140 - 0.0081 VW - 1791308096.243187189 1791308096.251248837 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +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" "tx468afe4572ce441494860-006ac53140" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +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" "tx468afe4572ce441494860-006ac53140" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx468afe4572ce441494860-006ac53140 - 0.0178 VW - 1791308096.251765728 1791308096.269543648 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txae4a569361d6429eadd5d-006ac53140" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txae4a569361d6429eadd5d-006ac53140" "object-server 1867663" 0.0047 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txae4a569361d6429eadd5d-006ac53140" "proxy-server 1867663" 0.0219 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txae4a569361d6429eadd5d-006ac53140" "proxy-server 1867663" 0.0173 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txae4a569361d6429eadd5d-006ac53140 - 0.0260 - - 1791308096.269918442 1791308096.295943260 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd34eb7cf911a482f9d62f-006ac53140" "proxy-server 1867663" 0.0019 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd34eb7cf911a482f9d62f-006ac53140 - 0.0129 VW - 1791308096.312000751 1791308096.324893475 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txa320b3b0a41f4dbbaa419-006ac53140" "proxy-server 1867663" 0.0072 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txa320b3b0a41f4dbbaa419-006ac53140 - 0.0101 VW - 1791308096.325500727 1791308096.335562944 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +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" "tx9c7be639e5344135b8a43-006ac53140" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +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" "tx9c7be639e5344135b8a43-006ac53140" "proxy-server 1867663" 0.0007 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx2d22703bd5814bbaa357a-006ac53140" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9c7be639e5344135b8a43-006ac53140 - 0.0612 VW - 1791308096.336157084 1791308096.397366524 0 (txn: txc6a23be5ccbd4420bbdcd-006ac53140) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" "txc6a23be5ccbd4420bbdcd-006ac53140" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" "txc6a23be5ccbd4420bbdcd-006ac53140" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" "txc6a23be5ccbd4420bbdcd-006ac53140" "proxy-server 1867663" 0.0228 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" "txc6a23be5ccbd4420bbdcd-006ac53140" "proxy-server 1867663" 0.0225 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308096.27043 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txc6a23be5ccbd4420bbdcd-006ac53140 - 0.0565 VW - 1791308096.359139919 1791308096.415681839 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx3fd94094b0a644abbc3b9-006ac53140" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx3fd94094b0a644abbc3b9-006ac53140" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx3fd94094b0a644abbc3b9-006ac53140" "proxy-server 1867663" 0.0191 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx3fd94094b0a644abbc3b9-006ac53140" "proxy-server 1867663" 0.0207 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx3fd94094b0a644abbc3b9-006ac53140 - 0.0328 - - 1791308096.416085005 1791308096.448838234 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe782eeab9e644eacb2340-006ac53140" "proxy-server 1867663" 0.0097 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx751f9cf093b3449684af9-006ac53140" "proxy-server 1867663" 0.0086 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx645a76626d1f4dfb951b6-006ac53140" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx645a76626d1f4dfb951b6-006ac53140 - 0.0321 - - 1791308096.450533628 1791308096.482635498 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx22aa2d2a7f9b46ceb7a49-006ac53140" "proxy-server 1867663" 0.0055 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx22aa2d2a7f9b46ceb7a49-006ac53140 - 0.0085 VW - 1791308096.497809649 1791308096.506288528 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx96ade0bffa0e4c5ea8c9d-006ac53140" "proxy-server 1867663" 0.0056 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx96ade0bffa0e4c5ea8c9d-006ac53140 - 0.0084 VW - 1791308096.506783724 1791308096.515168428 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +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" "txf3824d2e37a24919baed3-006ac53140" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +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" "txf3824d2e37a24919baed3-006ac53140" "proxy-server 1867663" 0.0048 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx08be3d4b208747e5a193f-006ac53140" "proxy-server 1867663" 0.0066 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txf3824d2e37a24919baed3-006ac53140 - 0.0417 VW - 1791308096.515727282 1791308096.557468414 0 (txn: tx9fd5d4b3646941aebfaa9-006ac53140) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" "tx9fd5d4b3646941aebfaa9-006ac53140" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" "tx9fd5d4b3646941aebfaa9-006ac53140" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" "tx9fd5d4b3646941aebfaa9-006ac53140" "proxy-server 1867663" 0.0150 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" "tx9fd5d4b3646941aebfaa9-006ac53140" "proxy-server 1867663" 0.0164 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308096.42066 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx9fd5d4b3646941aebfaa9-006ac53140 - 0.0423 VW - 1791308096.534891605 1791308096.577152967 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txbba2af7dcaef49398aaca-006ac53140" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txbba2af7dcaef49398aaca-006ac53140" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbba2af7dcaef49398aaca-006ac53140" "proxy-server 1867663" 0.0254 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbba2af7dcaef49398aaca-006ac53140" "proxy-server 1867663" 0.0167 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx7419c0ecf0024c7db190c-006ac5313f" "proxy-server 1867673" 0.0007 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx7419c0ecf0024c7db190c-006ac5313f - 0.0423 - - 1791308095.850015402 1791308095.892287970 0 +Run 06 took 000.052 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d9fee45e6f443fe9584d-006ac5313f" "proxy-server 1867673" 0.0136 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb5e5de4e6ca34875a67d6-006ac5313f" "proxy-server 1867673" 0.0071 "-" 1867673 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx11c6d09bf4a74768ad4c8-006ac5313f" "proxy-server 1867673" 0.0006 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx11c6d09bf4a74768ad4c8-006ac5313f - 0.0411 - - 1791308095.901880264 1791308095.942993164 0 +Run 07 took 000.043 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx57d8adb7805e452bab229-006ac5313f" "proxy-server 1867673" 0.0013 "-" 1867673 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa4d33a2b1afc40078df36-006ac5313f" "proxy-server 1867673" 0.0131 "-" 1867673 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:55 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx38d91510148149d4a7bec-006ac5313f" "proxy-server 1867673" 0.0056 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/55 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx38d91510148149d4a7bec-006ac5313f - 0.0457 - - 1791308095.949002266 1791308095.994736910 0 +Run 08 took 000.052 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx22680c3d4a884bd7b6405-006ac53140" "proxy-server 1867673" 0.0015 "-" 1867673 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb800fdb824ef44b497166-006ac53140" "proxy-server 1867673" 0.0014 "-" 1867673 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txe613f75a414c41d1a3ed9-006ac53140" "proxy-server 1867673" 0.0007 "-" 1867673 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txe613f75a414c41d1a3ed9-006ac53140 - 0.0367 - - 1791308095.996504307 1791308096.033240318 0 +Run 09 took 000.039 + +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txbba2af7dcaef49398aaca-006ac53140 - 0.0299 - - 1791308096.577646017 1791308096.607532978 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84e64e140d4c4f71b23ac-006ac53140" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txc84ceda70784488894103-006ac53140" "proxy-server 1867663" 0.0112 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txacd9f86c970e4e3a8e369-006ac53140" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txacd9f86c970e4e3a8e369-006ac53140 - 0.0263 - - 1791308096.613283396 1791308096.639535666 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79f12cd942314b289f260-006ac53140" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +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" "tx79f12cd942314b289f260-006ac53140" "proxy-server 1867663" 0.0089 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx79f12cd942314b289f260-006ac53140 - 0.0316 - - 1791308096.649315357 1791308096.680910110 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11919e515fa14f80b66af-006ac53140" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx828d0d630daf4db797ba9-006ac53140" "proxy-server 1867663" 0.0014 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx97a0617c20c04195a3d7d-006ac53140" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx97a0617c20c04195a3d7d-006ac53140" "proxy-server 1867663" 0.0047 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa439b6c96c3f4ff59b10b-006ac53140" "proxy-server 1867663" 0.0055 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa439b6c96c3f4ff59b10b-006ac53140 - 0.0082 VW - 1791308096.718791485 1791308096.727014303 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txae458b20ce794a8b8364b-006ac53140" "proxy-server 1867663" 0.0026 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txae458b20ce794a8b8364b-006ac53140 - 0.0178 VW - 1791308096.727504492 1791308096.745265961 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sda1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "tx613e35a0f5dc4652a4d1b-006ac53140" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sdb1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "tx613e35a0f5dc4652a4d1b-006ac53140" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx613e35a0f5dc4652a4d1b-006ac53140 - 0.0094 VW - 1791308096.745827675 1791308096.755207539 0 +proxy INFO: - - 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - Swift t - 5 - tx97a0617c20c04195a3d7d-006ac53140 - 0.0811 SSC - 1791308096.682951689 1791308096.764093876 0 (txn: tx93975d29daaf4cf7832d2-006ac53140) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/copied_name" "tx93975d29daaf4cf7832d2-006ac53140" "object-server 1867663" 0.0010 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "tx93975d29daaf4cf7832d2-006ac53140" "proxy-server 1867663" 0.0156 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/copied_name" "tx93975d29daaf4cf7832d2-006ac53140" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "tx93975d29daaf4cf7832d2-006ac53140" "proxy-server 1867663" 0.0257 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 COPY /v1/a/2_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx93975d29daaf4cf7832d2-006ac53140 - 0.0333 SSC - 1791308096.755555153 1791308096.788895845 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa54f0726790d4790a6874-006ac53140" "proxy-server 1867663" 0.0096 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx5170a4623bf54859bcad7-006ac53140" "proxy-server 1867663" 0.0065 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sda1/2/a/2_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/2_oc_ascii/copied_name" "tx983c6784099843b58728d-006ac53140" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - tx983c6784099843b58728d-006ac53140 - 0.0251 - - 1791308096.790394783 1791308096.815451384 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e2c403f00e44eada69d3-006ac53140" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txc64cb6f0c61b49c39e89d-006ac53140" "proxy-server 1867663" 0.0013 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx912a7911b8b44d0facb86-006ac53140" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx912a7911b8b44d0facb86-006ac53140" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "POST /sdb1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx912a7911b8b44d0facb86-006ac53140" "proxy-server 1867663" 0.0082 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "POST /sda1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx912a7911b8b44d0facb86-006ac53140" "proxy-server 1867663" 0.0102 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 POST /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 202 - - t - 76 - tx912a7911b8b44d0facb86-006ac53140 - 0.0341 - - 1791308096.825193405 1791308096.859340191 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx427aff713f984bb481449-006ac53140" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txd72ba7bd04fd487284b87-006ac53140" "proxy-server 1867663" 0.0027 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe057c3407f674570a3e11-006ac53140" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txe057c3407f674570a3e11-006ac53140 - 0.0208 - - 1791308096.860667706 1791308096.881447792 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56fee72d6d2e474ca23bb-006ac53140" "proxy-server 1867663" 0.0015 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sdb1/2/a/2_oc_ascii" 200 316 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "tx56fee72d6d2e474ca23bb-006ac53140" "proxy-server 1867663" 0.0023 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx56fee72d6d2e474ca23bb-006ac53140 - 0.0128 - - 1791308096.883043289 1791308096.895865917 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb30211442ad4ed5b86d9-006ac53140" "proxy-server 1867663" 0.0055 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfb30211442ad4ed5b86d9-006ac53140 - 0.0082 VW - 1791308096.902383804 1791308096.910558939 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx3f11c72d8ae142e59d28a-006ac53140" "proxy-server 1867663" 0.0040 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx3f11c72d8ae142e59d28a-006ac53140 - 0.0067 VW - 1791308096.911023855 1791308096.917676210 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +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" "tx6abb512d9c7d4e8e8ee2f-006ac53140" "proxy-server 1867663" 0.0033 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 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 - tx6abb512d9c7d4e8e8ee2f-006ac53140 - 0.0066 VW - 1791308096.918236732 1791308096.924799919 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066?symlink=get" "tx534e1a13dd6f42d997357-006ac53140" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066?symlink=get" "tx534e1a13dd6f42d997357-006ac53140" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308096.42066%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx534e1a13dd6f42d997357-006ac53140 - 0.0112 VW - 1791308096.925334454 1791308096.936546564 0 (txn: txd2af60294c21466aa0061-006ac53140) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txd2af60294c21466aa0061-006ac53140" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txd2af60294c21466aa0061-006ac53140" "object-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txd2af60294c21466aa0061-006ac53140" "proxy-server 1867663" 0.0114 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txd2af60294c21466aa0061-006ac53140" "proxy-server 1867663" 0.0108 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txd2af60294c21466aa0061-006ac53140 - 0.0156 VW - 1791308096.931643724 1791308096.947218180 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 204 - "DELETE http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" "tx513ba8adc6ed431dbb6ff-006ac53140" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 204 - "DELETE http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" "tx513ba8adc6ed431dbb6ff-006ac53140" "object-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "DELETE /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" "tx513ba8adc6ed431dbb6ff-006ac53140" "proxy-server 1867663" 0.0059 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "DELETE /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.42066" "tx513ba8adc6ed431dbb6ff-006ac53140" "proxy-server 1867663" 0.0051 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/56 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308096.42066 HTTP/1.0 204 - Swift - - - - tx513ba8adc6ed431dbb6ff-006ac53140 - 0.0098 VW - 1791308096.947676182 1791308096.957498074 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f8c7ae73c8a47f98f7d2-006ac53140" "proxy-server 1867663" 0.0015 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txadac8eabf9ce4e60970a5-006ac53140" "proxy-server 1867663" 0.0091 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx64f68f7c0e4a466db4e92-006ac53140" "proxy-server 1867663" 0.0048 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/56 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx64f68f7c0e4a466db4e92-006ac53140 - 0.0238 - - 1791308096.958937645 1791308096.982730865 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx102a17e56f2245608a818-006ac53140" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "tx102a17e56f2245608a818-006ac53140" "proxy-server 1867663" 0.0038 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx102a17e56f2245608a818-006ac53140 - 0.0238 - - 1791308096.984359503 1791308097.008146286 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3b3fd851d3449ad87208-006ac53141" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf3b3fd851d3449ad87208-006ac53141 - 0.0049 VW - 1791308097.010022640 1791308097.014928102 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx371f5c2e96f547729dc46-006ac53141" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx371f5c2e96f547729dc46-006ac53141 - 0.0039 VW - 1791308097.015384436 1791308097.019319057 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "tx58d5eee35c5a4833bbeae-006ac53141" "proxy-server 1867663" 0.0037 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 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 - tx58d5eee35c5a4833bbeae-006ac53141 - 0.0070 VW - 1791308097.024990320 1791308097.031948328 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "GET /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043?symlink=get" "txe531eebaa644463093ec5-006ac53141" "proxy-server 1867663" 0.0070 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "GET /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043?symlink=get" "txe531eebaa644463093ec5-006ac53141" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308096.27043%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe531eebaa644463093ec5-006ac53141 - 0.0281 VW - 1791308097.032423019 1791308097.060514450 0 (txn: txe3dfc8b9ec4e453e98881-006ac53141) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txe3dfc8b9ec4e453e98881-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txe3dfc8b9ec4e453e98881-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe3dfc8b9ec4e453e98881-006ac53141" "proxy-server 1867663" 0.0165 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe3dfc8b9ec4e453e98881-006ac53141" "proxy-server 1867663" 0.0095 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe3dfc8b9ec4e453e98881-006ac53141 - 0.0207 VW - 1791308097.049299002 1791308097.069979191 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 204 - "DELETE http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" "tx7ed0327830064bd9a671b-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 204 - "DELETE http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" "tx7ed0327830064bd9a671b-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "DELETE /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" "tx7ed0327830064bd9a671b-006ac53141" "proxy-server 1867663" 0.0061 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "DELETE /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308096.27043" "tx7ed0327830064bd9a671b-006ac53141" "proxy-server 1867663" 0.0052 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308096.27043 HTTP/1.0 204 - Swift - - - - tx7ed0327830064bd9a671b-006ac53141 - 0.0099 VW - 1791308097.070441008 1791308097.080324173 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65e2e9abe7434c628e41f-006ac53141" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txbcf87c11664c450482e57-006ac53141" "proxy-server 1867663" 0.0027 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txd154e615f06c48689046e-006ac53141" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txd154e615f06c48689046e-006ac53141 - 0.0129 - - 1791308097.081877708 1791308097.094756842 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx101938b7b7f94c249c981-006ac53141" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "GET /sdb1/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" "tx101938b7b7f94c249c981-006ac53141" "proxy-server 1867663" 0.0033 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx101938b7b7f94c249c981-006ac53141 - 0.0105 - - 1791308097.096286774 1791308097.106746674 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd2022e01d2f4f7fb2e41-006ac53141" "proxy-server 1867663" 0.0012 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "GET /sdb1/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" "txfd2022e01d2f4f7fb2e41-006ac53141" "proxy-server 1867663" 0.0020 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txfd2022e01d2f4f7fb2e41-006ac53141 - 0.0092 - - 1791308097.108482361 1791308097.117636919 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5541e43476da42e5a5dab-006ac53141" "proxy-server 1867663" 0.0012 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5541e43476da42e5a5dab-006ac53141 - 0.0038 VW - 1791308097.119400978 1791308097.123195410 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txe52d04a8c96440d9bbd11-006ac53141" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txe52d04a8c96440d9bbd11-006ac53141 - 0.0048 VW - 1791308097.123651028 1791308097.128453732 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "tx8488427cbbea4560aabaa-006ac53141" "proxy-server 1867663" 0.0033 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 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 - tx8488427cbbea4560aabaa-006ac53141 - 0.0064 VW - 1791308097.129003048 1791308097.135449171 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "DELETE /sda1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txc96da6d2376c4193862b9-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "DELETE /sdb1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txc96da6d2376c4193862b9-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "DELETE /sdb1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc96da6d2376c4193862b9-006ac53141" "proxy-server 1867663" 0.0144 "-" 1867663 0test.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 + +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "DELETE /sda1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc96da6d2376c4193862b9-006ac53141" "proxy-server 1867663" 0.0160 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 DELETE /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 204 - - t - - - txc96da6d2376c4193862b9-006ac53141 - 0.0194 - - 1791308097.135842085 1791308097.155249357 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fcd3540534b4682b429a-006ac53141" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txae7bd3dfbea44ab69403c-006ac53141" "proxy-server 1867663" 0.0065 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx6911308ffe3c4388909a4-006ac53141" "proxy-server 1867663" 0.0046 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx6911308ffe3c4388909a4-006ac53141" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 404 - - t - 70 - tx6911308ffe3c4388909a4-006ac53141 - 0.0318 - - 1791308097.164894104 1791308097.196705103 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c483e260cf44da2abd9e-006ac53141" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4c483e260cf44da2abd9e-006ac53141 - 0.0123 VW - 1791308097.209759235 1791308097.222035885 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx8de5d312eede4767acbb3-006ac53141" "proxy-server 1867663" 0.0070 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx8de5d312eede4767acbb3-006ac53141 - 0.0097 VW - 1791308097.222518206 1791308097.232205153 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txc7702768b6264ba58babe-006ac53141" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txc7702768b6264ba58babe-006ac53141" "proxy-server 1867663" 0.0005 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc7702768b6264ba58babe-006ac53141 - 0.0138 VW - 1791308097.232765675 1791308097.246603966 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx0cfc1a7f895141388a43b-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx0cfc1a7f895141388a43b-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx0cfc1a7f895141388a43b-006ac53141" "proxy-server 1867663" 0.0197 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx0cfc1a7f895141388a43b-006ac53141" "proxy-server 1867663" 0.0193 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx0cfc1a7f895141388a43b-006ac53141 - 0.0283 - - 1791308097.246960163 1791308097.275237322 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b0247c8d41d4ff1b59cb-006ac53141" "proxy-server 1867663" 0.0012 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7b0247c8d41d4ff1b59cb-006ac53141 - 0.0082 VW - 1791308097.289829731 1791308097.298004389 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx2ffc702025b34d36bf2a6-006ac53141" "proxy-server 1867663" 0.0070 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx2ffc702025b34d36bf2a6-006ac53141 - 0.0096 VW - 1791308097.298492908 1791308097.308059454 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txafb8df4c125f4b6d991df-006ac53141" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txafb8df4c125f4b6d991df-006ac53141" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txafb8df4c125f4b6d991df-006ac53141 - 0.0151 VW - 1791308097.308580160 1791308097.323648214 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx3570db5132f34a7794125-006ac53141" "proxy-server 1867663" 0.0013 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.24745" 201 - "PUT http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.24745" "txa1819e8a6d404d4c876c3-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.24745" 201 - "PUT http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.24745" "txa1819e8a6d404d4c876c3-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.24745" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.24745" "txa1819e8a6d404d4c876c3-006ac53141" "proxy-server 1867663" 0.0193 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.24745" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.24745" "txa1819e8a6d404d4c876c3-006ac53141" "proxy-server 1867663" 0.0190 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308097.24745 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txa1819e8a6d404d4c876c3-006ac53141 - 0.0472 VW - 1791308097.324249506 1791308097.371441841 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx2d3d0e22e0df424d8f8dd-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx2d3d0e22e0df424d8f8dd-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx2d3d0e22e0df424d8f8dd-006ac53141" "proxy-server 1867663" 0.0171 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx2d3d0e22e0df424d8f8dd-006ac53141" "proxy-server 1867663" 0.0165 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx2d3d0e22e0df424d8f8dd-006ac53141 - 0.0338 - - 1791308097.371845961 1791308097.405614614 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c661be646754d079251c-006ac53141" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4c661be646754d079251c-006ac53141 - 0.0123 VW - 1791308097.417776585 1791308097.430084467 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx9c773b2c4aab41dd9f29d-006ac53141" "proxy-server 1867663" 0.0072 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx9c773b2c4aab41dd9f29d-006ac53141 - 0.0099 VW - 1791308097.430605650 1791308097.440541983 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txab14de51b8324015b05a3-006ac53141" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txab14de51b8324015b05a3-006ac53141" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txab14de51b8324015b05a3-006ac53141 - 0.0144 VW - 1791308097.441114187 1791308097.455493212 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx8f8110adb73042158fbb1-006ac53141" "proxy-server 1867663" 0.0076 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.37233" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.37233" "tx05ca53af857946c79c1ec-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.37233" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.37233" "tx05ca53af857946c79c1ec-006ac53141" "proxy-server 1867663" 0.0162 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.37233" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.37233" "tx05ca53af857946c79c1ec-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.37233" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.37233" "tx05ca53af857946c79c1ec-006ac53141" "proxy-server 1867663" 0.0205 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308097.37233 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx05ca53af857946c79c1ec-006ac53141 - 0.0430 VW - 1791308097.456070662 1791308097.499109983 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx3c14c04bbe6f44a488a6b-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx3c14c04bbe6f44a488a6b-006ac53141" "proxy-server 1867663" 0.0171 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx3c14c04bbe6f44a488a6b-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx3c14c04bbe6f44a488a6b-006ac53141" "proxy-server 1867663" 0.0189 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx3c14c04bbe6f44a488a6b-006ac53141 - 0.0316 - - 1791308097.499507427 1791308097.531136036 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9311056c0774f10a3c4d-006ac53141" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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&format=json&states=listing" "txa9311056c0774f10a3c4d-006ac53141" "proxy-server 1867663" 0.0074 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txa9311056c0774f10a3c4d-006ac53141 - 0.0194 - - 1791308097.540702105 1791308097.560084581 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx015339c6cc1540e7ab2f0-006ac53141" "proxy-server 1867663" 0.0117 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx015339c6cc1540e7ab2f0-006ac53141 - 0.0185 VW - 1791308097.566222906 1791308097.584762812 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txeb7b20a79149461583556-006ac53141" "proxy-server 1867663" 0.0068 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txeb7b20a79149461583556-006ac53141 - 0.0096 VW - 1791308097.585337639 1791308097.594890594 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "tx51e30541b2da4b75ba911-006ac53141" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "tx51e30541b2da4b75ba911-006ac53141" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx51e30541b2da4b75ba911-006ac53141 - 0.0150 VW - 1791308097.595420837 1791308097.610416651 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx33c0eb9f9c154b27acdee-006ac53141" "proxy-server 1867663" 0.0089 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.49998" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.49998" "tx9ebb40f5bfa74150a7cf0-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.49998" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.49998" "tx9ebb40f5bfa74150a7cf0-006ac53141" "proxy-server 1867663" 0.0169 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.49998" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.49998" "tx9ebb40f5bfa74150a7cf0-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.49998" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.49998" "tx9ebb40f5bfa74150a7cf0-006ac53141" "proxy-server 1867663" 0.0194 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308097.49998 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx9ebb40f5bfa74150a7cf0-006ac53141 - 0.0441 VW - 1791308097.611008167 1791308097.655148029 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx092b377b6ab2484093626-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx092b377b6ab2484093626-006ac53141" "proxy-server 1867663" 0.0160 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx092b377b6ab2484093626-006ac53141" "object-server 1867663" 0.0046 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx092b377b6ab2484093626-006ac53141" "proxy-server 1867663" 0.0240 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx092b377b6ab2484093626-006ac53141 - 0.0357 - - 1791308097.655552864 1791308097.691282272 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8cedd713c6642e7a8c41-006ac53141" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf8cedd713c6642e7a8c41-006ac53141 - 0.0083 VW - 1791308097.696878672 1791308097.705214024 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx55f85447dd794103a05fc-006ac53141" "proxy-server 1867663" 0.0074 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx55f85447dd794103a05fc-006ac53141 - 0.0101 VW - 1791308097.705729008 1791308097.715813637 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txafd4db05862540ae8a04b-006ac53141" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txafd4db05862540ae8a04b-006ac53141" "proxy-server 1867663" 0.0007 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txf3ed811072b74f34962a5-006ac53141" "proxy-server 1867663" 0.0027 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txafd4db05862540ae8a04b-006ac53141 - 0.0420 VW - 1791308097.716352463 1791308097.758345127 0 (txn: tx5641dd11e49943d6811da-006ac53141) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" "tx5641dd11e49943d6811da-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" "tx5641dd11e49943d6811da-006ac53141" "proxy-server 1867663" 0.0215 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" "tx5641dd11e49943d6811da-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" "tx5641dd11e49943d6811da-006ac53141" "proxy-server 1867663" 0.0151 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308097.65605 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx5641dd11e49943d6811da-006ac53141 - 0.0502 VW - 1791308097.731314898 1791308097.781518698 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx33c5efd7a6074fb0bd5c6-006ac53141" "object-server 1867663" 0.0048 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx33c5efd7a6074fb0bd5c6-006ac53141" "proxy-server 1867663" 0.0340 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx33c5efd7a6074fb0bd5c6-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx33c5efd7a6074fb0bd5c6-006ac53141" "proxy-server 1867663" 0.0265 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx33c5efd7a6074fb0bd5c6-006ac53141 - 0.0448 - - 1791308097.781969547 1791308097.826771021 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca657108c25a4282a3a9c-006ac53141" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txca657108c25a4282a3a9c-006ac53141 - 0.0127 VW - 1791308097.828286886 1791308097.840945482 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx4aca1a3161184210b8926-006ac53141" "proxy-server 1867663" 0.0069 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx4aca1a3161184210b8926-006ac53141 - 0.0096 VW - 1791308097.841518641 1791308097.851130724 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txef008b7ff6364261bc966-006ac53141" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txef008b7ff6364261bc966-006ac53141" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txef008b7ff6364261bc966-006ac53141 - 0.0179 VW - 1791308097.851676702 1791308097.869614363 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txafe30f732be94ebf94809-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txafe30f732be94ebf94809-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txafe30f732be94ebf94809-006ac53141" "proxy-server 1867663" 0.0181 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "txafe30f732be94ebf94809-006ac53141" "proxy-server 1867663" 0.0136 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/57 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - txafe30f732be94ebf94809-006ac53141 - 0.0222 - - 1791308097.869975090 1791308097.892203093 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd448a21bee794826b02e8-006ac53141" "proxy-server 1867663" 0.0056 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd448a21bee794826b02e8-006ac53141 - 0.0083 VW - 1791308097.902289391 1791308097.910624981 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx7d1ce3bd2de34fea95bba-006ac53141" "proxy-server 1867663" 0.0101 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx7d1ce3bd2de34fea95bba-006ac53141 - 0.0128 VW - 1791308097.911108255 1791308097.923936605 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "tx36dd0819aace480c9d8e6-006ac53141" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +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" "tx36dd0819aace480c9d8e6-006ac53141" "proxy-server 1867663" 0.0007 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txb04284d73099410e9dd79-006ac53141" "proxy-server 1867663" 0.0023 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx36dd0819aace480c9d8e6-006ac53141 - 0.0413 VW - 1791308097.924458027 1791308097.965769291 0 (txn: tx96382c0a30c54a3da01f4-006ac53141) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1791308097.87046" 201 - "PUT http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1791308097.87046" "tx96382c0a30c54a3da01f4-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1791308097.87046" 201 - "PUT http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1791308097.87046" "tx96382c0a30c54a3da01f4-006ac53141" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1791308097.87046" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1791308097.87046" "tx96382c0a30c54a3da01f4-006ac53141" "proxy-server 1867663" 0.0262 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:57 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1791308097.87046" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1791308097.87046" "tx96382c0a30c54a3da01f4-006ac53141" "proxy-server 1867663" 0.0259 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/57 PUT /v1/a/2_vc_non_ascii%25C2%25A3/00d2_o_ascii/sub/1791308097.87046 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx96382c0a30c54a3da01f4-006ac53141 - 0.0401 VW - 1791308097.943472862 1791308097.983530998 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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" "tx5878d27beeb7476f84658-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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" "tx5878d27beeb7476f84658-006ac53141" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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" "tx5878d27beeb7476f84658-006ac53141" "proxy-server 1867663" 0.0257 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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" "tx5878d27beeb7476f84658-006ac53141" "proxy-server 1867663" 0.0274 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx5878d27beeb7476f84658-006ac53141 - 0.0353 - - 1791308097.983933210 1791308098.019231319 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa26c8f0e4d1a4baea2ca4-006ac53142" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa26c8f0e4d1a4baea2ca4-006ac53142 - 0.0085 VW - 1791308098.028896332 1791308098.037350416 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txefc24863f2ee4801a490c-006ac53142" "proxy-server 1867663" 0.0063 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txefc24863f2ee4801a490c-006ac53142 - 0.0090 VW - 1791308098.037855387 1791308098.046856642 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sda1/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" "tx77b97088473e440f83020-006ac53142" "proxy-server 1867663" 0.0093 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 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 - tx77b97088473e440f83020-006ac53142 - 0.0168 VW - 1791308098.047384501 1791308098.064195871 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605?symlink=get" "tx9b8055b5415b4f20a17a2-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605?symlink=get" "tx9b8055b5415b4f20a17a2-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308097.65605%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9b8055b5415b4f20a17a2-006ac53142 - 0.0282 VW - 1791308098.064721346 1791308098.092913866 0 (txn: txbcd929f76b6343fbbb700-006ac53142) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txbcd929f76b6343fbbb700-006ac53142" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txbcd929f76b6343fbbb700-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbcd929f76b6343fbbb700-006ac53142" "proxy-server 1867663" 0.0135 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbcd929f76b6343fbbb700-006ac53142" "proxy-server 1867663" 0.0151 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txbcd929f76b6343fbbb700-006ac53142 - 0.0231 VW - 1791308098.079764366 1791308098.102869511 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 204 - "DELETE http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" "tx88a83cc00eb2451d81461-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 204 - "DELETE http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" "tx88a83cc00eb2451d81461-006ac53142" "object-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" "tx88a83cc00eb2451d81461-006ac53142" "proxy-server 1867663" 0.0060 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1791308097.65605" "tx88a83cc00eb2451d81461-006ac53142" "proxy-server 1867663" 0.0052 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1791308097.65605 HTTP/1.0 204 - Swift - - - - tx88a83cc00eb2451d81461-006ac53142 - 0.0146 VW - 1791308098.103327274 1791308098.117906570 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9740c2117544e6aac17d-006ac53142" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sda1/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" "txa9740c2117544e6aac17d-006ac53142" "proxy-server 1867663" 0.0037 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 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 - txa9740c2117544e6aac17d-006ac53142 - 0.0193 - - 1791308098.119531155 1791308098.138839006 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e74e2ddc71e4a9591a58-006ac53142" "proxy-server 1867663" 0.0013 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/1/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:35131/sda1/0/a/2_oc_asciiwhoops" "tx9e74e2ddc71e4a9591a58-006ac53142" "container-server 1867663" 0.0010 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/1/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:44129/sdb1/0/a/2_oc_asciiwhoops" "tx9e74e2ddc71e4a9591a58-006ac53142" "container-server 1867663" 0.0035 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx9e74e2ddc71e4a9591a58-006ac53142" "proxy-server 1867663" 0.0153 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx9e74e2ddc71e4a9591a58-006ac53142" "proxy-server 1867663" 0.0115 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 PUT /v1/a/2_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx9e74e2ddc71e4a9591a58-006ac53142 - 0.0240 - - 1791308098.148277760 1791308098.172283888 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66f7a88c92524c02a108e-006ac53142" "proxy-server 1867663" 0.0020 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx66f7a88c92524c02a108e-006ac53142 - 0.0046 VW - 1791308098.173752308 1791308098.178336143 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx74e0ac1bdd2740d2b881e-006ac53142" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx74e0ac1bdd2740d2b881e-006ac53142 - 0.0039 VW - 1791308098.178803921 1791308098.182736874 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/2/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx1dfd54f2150d4de894f7e-006ac53142" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sda1/2/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx1dfd54f2150d4de894f7e-006ac53142" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx1dfd54f2150d4de894f7e-006ac53142 - 0.0048 VW - 1791308098.183226347 1791308098.188017845 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/2/a/2_oc_asciiwhoops/foo" "txc6ad528b8df64892bde98-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/2/a/2_oc_asciiwhoops/foo" "txc6ad528b8df64892bde98-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/2/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "txc6ad528b8df64892bde98-006ac53142" "proxy-server 1867663" 0.0065 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/2/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "txc6ad528b8df64892bde98-006ac53142" "proxy-server 1867663" 0.0078 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 PUT /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - txc6ad528b8df64892bde98-006ac53142 - 0.0114 - - 1791308098.188338280 1791308098.199709892 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf85ef359a1bf4fb482fb0-006ac53142" "proxy-server 1867663" 0.0019 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf85ef359a1bf4fb482fb0-006ac53142 - 0.0047 VW - 1791308098.201179504 1791308098.205889702 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx4fa836c6b148473ab92f3-006ac53142" "proxy-server 1867663" 0.0023 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx4fa836c6b148473ab92f3-006ac53142 - 0.0049 VW - 1791308098.206361294 1791308098.211262941 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/2/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txcdd0719deab84fa1b622d-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sda1/2/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txcdd0719deab84fa1b622d-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx7c11718667e14e04a3403-006ac53142" "proxy-server 1867663" 0.0002 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx7c11718667e14e04a3403-006ac53142" "proxy-server 1867663" 0.0002 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txcdd0719deab84fa1b622d-006ac53142 - 0.0114 VW - 1791308098.211738348 1791308098.223113060 0 (txn: tx7c8537d970ab45db941fd-006ac53142) +proxy INFO: - - 06/Oct/2026/17/34/58 PUT /v1/a/none/003foo/1791308098.18895 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx7c8537d970ab45db941fd-006ac53142 - 0.0055 VW - 1791308098.218020916 1791308098.223520279 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5592686f4ff4c0298e32-006ac53142" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb5592686f4ff4c0298e32-006ac53142 - 0.0039 VW - 1791308098.224984169 1791308098.228870392 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx3399dda60b754b5da463c-006ac53142" "proxy-server 1867663" 0.0012 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx3399dda60b754b5da463c-006ac53142 - 0.0039 VW - 1791308098.229355097 1791308098.233224392 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txa3ce934c9eb8402a90c23-006ac53142" "proxy-server 1867663" 0.0003 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txa3ce934c9eb8402a90c23-006ac53142" "proxy-server 1867663" 0.0003 "-" 1867663 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 + +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txa3ce934c9eb8402a90c23-006ac53142 - 0.0120 VW - 1791308098.233736277 1791308098.245773554 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sda1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/2/a/2_oc_asciiwhoops/foo" "tx3412e82ba9d547d0b8dda-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sdb1/2/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx3412e82ba9d547d0b8dda-006ac53142" "proxy-server 1867663" 0.0055 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sdb1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/2/a/2_oc_asciiwhoops/foo" "tx3412e82ba9d547d0b8dda-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sda1/2/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx3412e82ba9d547d0b8dda-006ac53142" "proxy-server 1867663" 0.0105 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 DELETE /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx3412e82ba9d547d0b8dda-006ac53142 - 0.0232 - - 1791308098.246143818 1791308098.269301653 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b0ecdfe6ac14206a1996-006ac53142" "proxy-server 1867663" 0.0014 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/1/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/5_oc_ascii" "tx7b0ecdfe6ac14206a1996-006ac53142" "container-server 1867663" 0.0010 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/1/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/5_oc_ascii" "tx7b0ecdfe6ac14206a1996-006ac53142" "container-server 1867663" 0.0011 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/2/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "tx7b0ecdfe6ac14206a1996-006ac53142" "proxy-server 1867663" 0.0088 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/2/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "tx7b0ecdfe6ac14206a1996-006ac53142" "proxy-server 1867663" 0.0146 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 PUT /v1/a/5_oc_ascii HTTP/1.0 201 - - t - - - tx7b0ecdfe6ac14206a1996-006ac53142 - 0.0279 - - 1791308098.272192717 1791308098.300141096 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3e6a44240fe448181747-006ac53142" "proxy-server 1867663" 0.0020 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/2/a/5_oc_ascii" 200 2 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "txc3e6a44240fe448181747-006ac53142" "proxy-server 1867663" 0.0021 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txc3e6a44240fe448181747-006ac53142 - 0.0099 - - 1791308098.301538467 1791308098.311449766 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx265eac4ec8e2406b8aa8e-006ac53142" "proxy-server 1867663" 0.0012 "-" 1867663 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:35131/sda1/3/a/5_vc_non_ascii%C2%A3" "tx265eac4ec8e2406b8aa8e-006ac53142" "container-server 1867663" 0.0010 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44129/sdb1/3/a/5_vc_non_ascii%C2%A3" "tx265eac4ec8e2406b8aa8e-006ac53142" "container-server 1867663" 0.0016 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx265eac4ec8e2406b8aa8e-006ac53142" "proxy-server 1867663" 0.0128 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx265eac4ec8e2406b8aa8e-006ac53142" "proxy-server 1867663" 0.0094 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 PUT /v1/a/5_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx265eac4ec8e2406b8aa8e-006ac53142 - 0.0208 - - 1791308098.313334942 1791308098.334176064 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84d69cc97a734a6e90d73-006ac53142" "proxy-server 1867663" 0.0019 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx84d69cc97a734a6e90d73-006ac53142 - 0.0044 VW - 1791308098.335648537 1791308098.340090036 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx15fd55f512054e318a572-006ac53142" "proxy-server 1867663" 0.0012 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx15fd55f512054e318a572-006ac53142 - 0.0039 VW - 1791308098.340547800 1791308098.344405174 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx92c254893f7442c7b17b9-006ac53142" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx92c254893f7442c7b17b9-006ac53142" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx92c254893f7442c7b17b9-006ac53142 - 0.0052 VW - 1791308098.344953537 1791308098.350124598 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx5185072de8be47c19821a-006ac53142" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx5185072de8be47c19821a-006ac53142" "object-server 1867663" 0.0024 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx5185072de8be47c19821a-006ac53142" "proxy-server 1867663" 0.0119 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx5185072de8be47c19821a-006ac53142" "proxy-server 1867663" 0.0116 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx5185072de8be47c19821a-006ac53142 - 0.0196 - - 1791308098.350488663 1791308098.370074511 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx634e0a3eaaa74585b137b-006ac53142" "proxy-server 1867663" 0.0056 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx634e0a3eaaa74585b137b-006ac53142 - 0.0084 VW - 1791308098.382781267 1791308098.391204357 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txcf726a2f07d4480dba4d3-006ac53142" "proxy-server 1867663" 0.0080 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txcf726a2f07d4480dba4d3-006ac53142 - 0.0150 VW - 1791308098.391689777 1791308098.406678200 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txd27168b8ba974cbe9785a-006ac53142" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txd27168b8ba974cbe9785a-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx20c024bd13a946a89df96-006ac53142" "proxy-server 1867663" 0.0056 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd27168b8ba974cbe9785a-006ac53142 - 0.0365 VW - 1791308098.407233238 1791308098.443685532 0 (txn: txdb738b115ec0445fad0f9-006ac53142) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" "txdb738b115ec0445fad0f9-006ac53142" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" "txdb738b115ec0445fad0f9-006ac53142" "proxy-server 1867663" 0.0101 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" "txdb738b115ec0445fad0f9-006ac53142" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" "txdb738b115ec0445fad0f9-006ac53142" "proxy-server 1867663" 0.0227 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308098.35100 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txdb738b115ec0445fad0f9-006ac53142 - 0.0474 VW - 1791308098.422333002 1791308098.469782114 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txeee8fca0f93a4fc893152-006ac53142" "object-server 1867663" 0.0058 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txeee8fca0f93a4fc893152-006ac53142" "proxy-server 1867663" 0.0161 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txeee8fca0f93a4fc893152-006ac53142" "object-server 1867663" 0.0045 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txeee8fca0f93a4fc893152-006ac53142" "proxy-server 1867663" 0.0249 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txeee8fca0f93a4fc893152-006ac53142 - 0.0326 - - 1791308098.470231533 1791308098.502831221 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx33bd36a3620a4277ab671-006ac53142" "proxy-server 1867663" 0.0020 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx5ff3d2e45e9e4f5d9328c-006ac53142" "proxy-server 1867663" 0.0064 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx4ee8b5451f7e47fb8f314-006ac53142" "proxy-server 1867663" 0.0048 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx4ee8b5451f7e47fb8f314-006ac53142 - 0.0305 - - 1791308098.504262686 1791308098.534765482 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa70616c3adca42cabca28-006ac53142" "proxy-server 1867663" 0.0056 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa70616c3adca42cabca28-006ac53142 - 0.0083 VW - 1791308098.546806574 1791308098.555118561 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txa552e5b7e18d4a1288620-006ac53142" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txa552e5b7e18d4a1288620-006ac53142 - 0.0085 VW - 1791308098.555632830 1791308098.564089537 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx936c1962cf6841b5bb2da-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx936c1962cf6841b5bb2da-006ac53142" "proxy-server 1867663" 0.0047 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx84ac621ce17442bcb86a7-006ac53142" "proxy-server 1867663" 0.0101 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx936c1962cf6841b5bb2da-006ac53142 - 0.0397 VW - 1791308098.572792292 1791308098.612515926 0 (txn: tx26be91d7c82746f58f529-006ac53142) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" "tx26be91d7c82746f58f529-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" "tx26be91d7c82746f58f529-006ac53142" "proxy-server 1867663" 0.0138 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" "tx26be91d7c82746f58f529-006ac53142" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" "tx26be91d7c82746f58f529-006ac53142" "proxy-server 1867663" 0.0210 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308098.47076 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx26be91d7c82746f58f529-006ac53142 - 0.0447 VW - 1791308098.590623856 1791308098.635328293 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx046db736a9b446c0886c2-006ac53142" "object-server 1867663" 0.0035 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx046db736a9b446c0886c2-006ac53142" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx046db736a9b446c0886c2-006ac53142" "proxy-server 1867663" 0.0204 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx046db736a9b446c0886c2-006ac53142" "proxy-server 1867663" 0.0200 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx046db736a9b446c0886c2-006ac53142 - 0.0247 - - 1791308098.635751724 1791308098.660497427 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9d2f6a6d0eb49119cb51-006ac53142" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx3c98bc274fa340e0ab97f-006ac53142" "proxy-server 1867663" 0.0027 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx115226d3548f499e90f22-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx115226d3548f499e90f22-006ac53142 - 0.0151 - - 1791308098.663875580 1791308098.679005623 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx390dbb851b5b4954b2800-006ac53142" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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" "tx390dbb851b5b4954b2800-006ac53142" "proxy-server 1867663" 0.0083 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx390dbb851b5b4954b2800-006ac53142 - 0.0156 - - 1791308098.680549145 1791308098.696142197 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf55e8ba49ef842ee8564b-006ac53142" "proxy-server 1867663" 0.0056 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx741eb9c1166b434593bba-006ac53142" "proxy-server 1867663" 0.0113 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx81d87be2891a404f8967d-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx81d87be2891a404f8967d-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37b0ca6f21024c5586423-006ac53142" "proxy-server 1867663" 0.0071 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx37b0ca6f21024c5586423-006ac53142 - 0.0142 VW - 1791308098.740068674 1791308098.754223108 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx85d9c3d5bc414bc190663-006ac53142" "proxy-server 1867663" 0.0015 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx85d9c3d5bc414bc190663-006ac53142 - 0.0042 VW - 1791308098.754706383 1791308098.758877993 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/1/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "tx6c617260ba054a16b03aa-006ac53142" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sda1/1/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "tx6c617260ba054a16b03aa-006ac53142" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx6c617260ba054a16b03aa-006ac53142 - 0.0051 VW - 1791308098.759392738 1791308098.764452696 0 +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx81d87be2891a404f8967d-006ac53142 - 0.0669 SSC - 1791308098.702357769 1791308098.769235134 0 (txn: tx08f73b6b640d41afa1796-006ac53142) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/2/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/copied_name" "tx08f73b6b640d41afa1796-006ac53142" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/copied_name" "tx08f73b6b640d41afa1796-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sdb1/1/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx08f73b6b640d41afa1796-006ac53142" "proxy-server 1867663" 0.0081 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "PUT /sda1/1/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx08f73b6b640d41afa1796-006ac53142" "proxy-server 1867663" 0.0078 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 COPY /v1/a/5_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx08f73b6b640d41afa1796-006ac53142 - 0.0122 SSC - 1791308098.764852762 1791308098.777102709 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fe801a62b9c4250ad506-006ac53142" "proxy-server 1867663" 0.0014 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txc75487ecdc7a4373996c0-006ac53142" "proxy-server 1867663" 0.0026 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/1/a/5_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/5_oc_ascii/copied_name" "tx0642b03d60ad47e08310a-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - tx0642b03d60ad47e08310a-006ac53142 - 0.0131 - - 1791308098.778582573 1791308098.791649342 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6020063ada0b419492d7b-006ac53142" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx3044bafa05914193af810-006ac53142" "proxy-server 1867663" 0.0013 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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" "txc943019bc6e04b71a21bc-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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" "txc943019bc6e04b71a21bc-006ac53142" "proxy-server 1867663" 0.0043 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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" "txc943019bc6e04b71a21bc-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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" "txc943019bc6e04b71a21bc-006ac53142" "proxy-server 1867663" 0.0066 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 POST /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - txc943019bc6e04b71a21bc-006ac53142 - 0.0194 - - 1791308098.793251991 1791308098.812604904 0 +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: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx6b1226921f5a4c3896202-006ac5313e) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx6b1226921f5a4c3896202-006ac5313e) +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: tx6b1226921f5a4c3896202-006ac5313e) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6b1226921f5a4c3896202-006ac5313e) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx6b1226921f5a4c3896202-006ac5313e) +test DEBUG: Setting object count to 1072 (txn: tx6b1226921f5a4c3896202-006ac5313e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx997646a9834b4654b6e8b-006ac53140) +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: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: Setting object count to 1072 (txn: tx997646a9834b4654b6e8b-006ac53140) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx95ae4ee05b6e4a87baf74-006ac53141) +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: tx95ae4ee05b6e4a87baf74-006ac53141) +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: tx95ae4ee05b6e4a87baf74-006ac53141) +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: tx95ae4ee05b6e4a87baf74-006ac53141) +test ERROR: Aborting listing from shards due to bad response: [404] (txn: tx95ae4ee05b6e4a87baf74-006ac53141) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc655a3c98d1f4318aa475-006ac53142) +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: txc655a3c98d1f4318aa475-006ac53142) +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: txc655a3c98d1f4318aa475-006ac53142)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 + +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx73e34dec0e2543e4a9e6a-006ac53142" "proxy-server 1867663" 0.0055 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txceedfdd6a32545478af0f-006ac53142" "proxy-server 1867663" 0.0103 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txbcdd6c7327c648238c9d0-006ac53142" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txbcdd6c7327c648238c9d0-006ac53142 - 0.0297 - - 1791308098.818253040 1791308098.847915411 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf022a5a419f24a08ba88b-006ac53142" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/2/a/5_oc_ascii" 200 326 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "txf022a5a419f24a08ba88b-006ac53142" "proxy-server 1867663" 0.0035 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - txf022a5a419f24a08ba88b-006ac53142 - 0.0117 - - 1791308098.850228548 1791308098.861900091 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa20b65f0df76498fa721b-006ac53142" "proxy-server 1867663" 0.0015 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa20b65f0df76498fa721b-006ac53142 - 0.0069 VW - 1791308098.863725662 1791308098.870658159 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx7e319b19a3f54145aa948-006ac53142" "proxy-server 1867663" 0.0015 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx7e319b19a3f54145aa948-006ac53142 - 0.0041 VW - 1791308098.871128798 1791308098.875230789 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +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&marker=&reverse=on&format=json&states=listing" "txba18afa7db8740178b642-006ac53142" "proxy-server 1867663" 0.0023 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/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 - - 382 - txba18afa7db8740178b642-006ac53142 - 0.0058 VW - 1791308098.875779629 1791308098.881533861 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076?symlink=get" "txa82589a6c61f4b039b74d-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076?symlink=get" "txa82589a6c61f4b039b74d-006ac53142" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308098.47076%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa82589a6c61f4b039b74d-006ac53142 - 0.0116 VW - 1791308098.882038355 1791308098.893636465 0 (txn: tx07c9be1d0c894ce5bcec8-006ac53142) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx07c9be1d0c894ce5bcec8-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx07c9be1d0c894ce5bcec8-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx07c9be1d0c894ce5bcec8-006ac53142" "proxy-server 1867663" 0.0089 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx07c9be1d0c894ce5bcec8-006ac53142" "proxy-server 1867663" 0.0083 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx07c9be1d0c894ce5bcec8-006ac53142 - 0.0134 VW - 1791308098.888380766 1791308098.901822567 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 204 - "DELETE http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" "tx54617e06fafb4ff98f090-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 204 - "DELETE http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" "tx54617e06fafb4ff98f090-006ac53142" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" "tx54617e06fafb4ff98f090-006ac53142" "proxy-server 1867663" 0.0126 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "DELETE /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.47076" "tx54617e06fafb4ff98f090-006ac53142" "proxy-server 1867663" 0.0118 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/58 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308098.47076 HTTP/1.0 204 - Swift - - - - tx54617e06fafb4ff98f090-006ac53142 - 0.0166 VW - 1791308098.902307272 1791308098.918943167 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc9ef97aec564b48b7600-006ac53142" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txdb2fd12ecc2d4064b5f0e-006ac53142" "proxy-server 1867663" 0.0067 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txc808399e27c84259927b2-006ac53142" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txc808399e27c84259927b2-006ac53142 - 0.0345 - - 1791308098.920494795 1791308098.955025673 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx637cfe76ecc7425fb8719-006ac53142" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "GET /sdb1/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" "tx637cfe76ecc7425fb8719-006ac53142" "proxy-server 1867663" 0.0074 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/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 - 191 - tx637cfe76ecc7425fb8719-006ac53142 - 0.0234 - - 1791308098.960793018 1791308098.984144211 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb1517be7a754eeeb3f14-006ac53142" "proxy-server 1867663" 0.0056 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdb1517be7a754eeeb3f14-006ac53142 - 0.0083 VW - 1791308098.990477324 1791308098.998817444 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx6c43d725ae9143839fccf-006ac53142" "proxy-server 1867663" 0.0048 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx6c43d725ae9143839fccf-006ac53142 - 0.0115 VW - 1791308098.999289751 1791308099.010786295 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx7e90cb2b9d014759a2a98-006ac53143" "proxy-server 1867663" 0.0158 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/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 - - 191 - tx7e90cb2b9d014759a2a98-006ac53143 - 0.0234 VW - 1791308099.011337280 1791308099.034711838 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "GET /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100?symlink=get" "tx496031650d224a029e577-006ac53143" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "GET /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100?symlink=get" "tx496031650d224a029e577-006ac53143" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308098.35100%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx496031650d224a029e577-006ac53143 - 0.0280 VW - 1791308099.035197973 1791308099.063154459 0 (txn: txf364449ecae24efaaceb8-006ac53143) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "txf364449ecae24efaaceb8-006ac53143" "object-server 1867663" 0.0056 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txf364449ecae24efaaceb8-006ac53143" "proxy-server 1867663" 0.0164 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "txf364449ecae24efaaceb8-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txf364449ecae24efaaceb8-006ac53143" "proxy-server 1867663" 0.0292 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txf364449ecae24efaaceb8-006ac53143 - 0.0328 VW - 1791308099.054033756 1791308099.086800337 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 204 - "DELETE http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" "tx74954d339be44a93beb35-006ac53143" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 204 - "DELETE http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" "tx74954d339be44a93beb35-006ac53143" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "DELETE /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" "tx74954d339be44a93beb35-006ac53143" "proxy-server 1867663" 0.0142 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "DELETE /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308098.35100" "tx74954d339be44a93beb35-006ac53143" "proxy-server 1867663" 0.0158 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308098.35100 HTTP/1.0 204 - Swift - - - - tx74954d339be44a93beb35-006ac53143 - 0.0238 VW - 1791308099.087289810 1791308099.111134768 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd7ef48e8d8ed4f639919b-006ac53143" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx6e9657cb053a4a7182cb7-006ac53143" "proxy-server 1867663" 0.0068 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx2bbb05763f1c45418e43f-006ac53143" "proxy-server 1867663" 0.0048 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx2bbb05763f1c45418e43f-006ac53143 - 0.0260 - - 1791308099.116701365 1791308099.142694950 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb42f6ef4f9b94bada54da-006ac53143" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "txb42f6ef4f9b94bada54da-006ac53143" "proxy-server 1867663" 0.0078 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 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 - txb42f6ef4f9b94bada54da-006ac53143 - 0.0277 - - 1791308099.144299269 1791308099.171965599 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf9bd301598d466cb6480-006ac53143" "proxy-server 1867663" 0.0056 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "txbf9bd301598d466cb6480-006ac53143" "proxy-server 1867663" 0.0064 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 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 - txbf9bd301598d466cb6480-006ac53143 - 0.0180 - - 1791308099.178047895 1791308099.196065903 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a9777813e3f4e04a6788-006ac53143" "proxy-server 1867663" 0.0055 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4a9777813e3f4e04a6788-006ac53143 - 0.0082 VW - 1791308099.206210136 1791308099.214457750 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx1ef106c3fa3b4de09bb3e-006ac53143" "proxy-server 1867663" 0.0056 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx1ef106c3fa3b4de09bb3e-006ac53143 - 0.0083 VW - 1791308099.214932203 1791308099.223197460 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx6977e0b3e6544a6fb4b05-006ac53143" "proxy-server 1867663" 0.0134 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/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 - - 2 - tx6977e0b3e6544a6fb4b05-006ac53143 - 0.0251 VW - 1791308099.223808050 1791308099.248957634 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "DELETE /sda1/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" "tx12230efefb9348dcabbf3-006ac53143" "object-server 1867663" 0.0004 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "DELETE /sdb1/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" "tx12230efefb9348dcabbf3-006ac53143" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx12230efefb9348dcabbf3-006ac53143" "proxy-server 1867663" 0.0097 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx12230efefb9348dcabbf3-006ac53143" "proxy-server 1867663" 0.0156 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 DELETE /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx12230efefb9348dcabbf3-006ac53143 - 0.0190 - - 1791308099.249433517 1791308099.268478394 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf58fef10ae6e462a9907b-006ac53143" "proxy-server 1867663" 0.0097 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx6c95297f4f8242c1b284d-006ac53143" "proxy-server 1867663" 0.0071 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx28c0f03e3dfb439aac187-006ac53143" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx28c0f03e3dfb439aac187-006ac53143" "proxy-server 1867663" 0.0005 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx28c0f03e3dfb439aac187-006ac53143 - 0.0362 - - 1791308099.274399757 1791308099.310562134 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa85b8002d4c64488a2bbc-006ac53143" "proxy-server 1867663" 0.0056 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa85b8002d4c64488a2bbc-006ac53143 - 0.0082 VW - 1791308099.322875977 1791308099.331103325 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx85a41c98d1f14b5aaac75-006ac53143" "proxy-server 1867663" 0.0084 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx85a41c98d1f14b5aaac75-006ac53143 - 0.0153 VW - 1791308099.331562519 1791308099.346844912 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "txe2ee9819e13c4a37ad4eb-006ac53143" "proxy-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "txe2ee9819e13c4a37ad4eb-006ac53143" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txe2ee9819e13c4a37ad4eb-006ac53143 - 0.0140 VW - 1791308099.347381592 1791308099.361340046 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx8684fe685f68462297a78-006ac53143" "object-server 1867663" 0.0007 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx8684fe685f68462297a78-006ac53143" "proxy-server 1867663" 0.0172 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx8684fe685f68462297a78-006ac53143" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx8684fe685f68462297a78-006ac53143" "proxy-server 1867663" 0.0151 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx8684fe685f68462297a78-006ac53143 - 0.0321 - - 1791308099.361715555 1791308099.393779516 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7c5d966407f4b71ade45-006ac53143" "proxy-server 1867663" 0.0096 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf7c5d966407f4b71ade45-006ac53143 - 0.0123 VW - 1791308099.406198740 1791308099.418515921 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx545c626ad9c64de5a1975-006ac53143" "proxy-server 1867663" 0.0069 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx545c626ad9c64de5a1975-006ac53143 - 0.0097 VW - 1791308099.418998003 1791308099.428661585 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "txd61b9ca94ace4e1ebb6e9-006ac53143" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "txd61b9ca94ace4e1ebb6e9-006ac53143" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txd61b9ca94ace4e1ebb6e9-006ac53143 - 0.0144 VW - 1791308099.429236889 1791308099.443625450 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx3bf5dd249dd34cac91321-006ac53143" "proxy-server 1867663" 0.0075 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.36222" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.36222" "txce83ae515dfd400bb9663-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.36222" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.36222" "txce83ae515dfd400bb9663-006ac53143" "proxy-server 1867663" 0.0119 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.36222" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.36222" "txce83ae515dfd400bb9663-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.36222" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.36222" "txce83ae515dfd400bb9663-006ac53143" "proxy-server 1867663" 0.0226 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308099.36222 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txce83ae515dfd400bb9663-006ac53143 - 0.0500 VW - 1791308099.444182873 1791308099.494200945 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx8455c4b53b8141f08b6a9-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx8455c4b53b8141f08b6a9-006ac53143" "proxy-server 1867663" 0.0096 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx8455c4b53b8141f08b6a9-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx8455c4b53b8141f08b6a9-006ac53143" "proxy-server 1867663" 0.0232 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx8455c4b53b8141f08b6a9-006ac53143 - 0.0315 - - 1791308099.494652510 1791308099.526133537 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ed16ebf98e84064a6b6d-006ac53143" "proxy-server 1867663" 0.0057 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4ed16ebf98e84064a6b6d-006ac53143 - 0.0086 VW - 1791308099.541864157 1791308099.550465345 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx0eb87caaeba7439ea46fd-006ac53143" "proxy-server 1867663" 0.0073 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx0eb87caaeba7439ea46fd-006ac53143 - 0.0100 VW - 1791308099.550959110 1791308099.560997009 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx14782df891374976a7beb-006ac53143" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx14782df891374976a7beb-006ac53143" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx14782df891374976a7beb-006ac53143 - 0.0148 VW - 1791308099.561608076 1791308099.576397896 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txc2ce719b06f64663b49c0-006ac53143" "proxy-server 1867663" 0.0067 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.49520" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.49520" "tx1e95e7d547974552bedfb-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.49520" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.49520" "tx1e95e7d547974552bedfb-006ac53143" "proxy-server 1867663" 0.0088 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.49520" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.49520" "tx1e95e7d547974552bedfb-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.49520" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.49520" "tx1e95e7d547974552bedfb-006ac53143" "proxy-server 1867663" 0.0174 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308099.49520 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx1e95e7d547974552bedfb-006ac53143 - 0.0434 VW - 1791308099.585270643 1791308099.628650665 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txf481eca8f16d4751a29db-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txf481eca8f16d4751a29db-006ac53143" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txf481eca8f16d4751a29db-006ac53143" "proxy-server 1867663" 0.0163 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txf481eca8f16d4751a29db-006ac53143" "proxy-server 1867663" 0.0222 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txf481eca8f16d4751a29db-006ac53143 - 0.0262 - - 1791308099.629274368 1791308099.655483484 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9420bc7e505b48a793954-006ac53143" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx9420bc7e505b48a793954-006ac53143" "proxy-server 1867663" 0.0071 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 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 - tx9420bc7e505b48a793954-006ac53143 - 0.0189 - - 1791308099.661265850 1791308099.680122852 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txccc53e00c7054e79899e0-006ac53143" "proxy-server 1867663" 0.0078 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txccc53e00c7054e79899e0-006ac53143 - 0.0149 VW - 1791308099.690357208 1791308099.705292940 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx3bab8a4eaf854792aa220-006ac53143" "proxy-server 1867663" 0.0063 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx3bab8a4eaf854792aa220-006ac53143 - 0.0091 VW - 1791308099.705828905 1791308099.714920044 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx5b437bd910f84b4384865-006ac53143" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx5b437bd910f84b4384865-006ac53143" "proxy-server 1867663" 0.0048 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx5b437bd910f84b4384865-006ac53143 - 0.0192 VW - 1791308099.715462208 1791308099.734623432 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx0d84fc1a65014bf59cb07-006ac53143" "proxy-server 1867663" 0.0014 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.62985" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.62985" "txcd682aff64894faea215f-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.62985" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.62985" "txcd682aff64894faea215f-006ac53143" "proxy-server 1867663" 0.0141 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.62985" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.62985" "txcd682aff64894faea215f-006ac53143" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.62985" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.62985" "txcd682aff64894faea215f-006ac53143" "proxy-server 1867663" 0.0184 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308099.62985 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txcd682aff64894faea215f-006ac53143 - 0.0354 VW - 1791308099.735194445 1791308099.770622730 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx3907f070d7bb4fe480163-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx3907f070d7bb4fe480163-006ac53143" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx3907f070d7bb4fe480163-006ac53143" "proxy-server 1867663" 0.0101 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx3907f070d7bb4fe480163-006ac53143" "proxy-server 1867663" 0.0095 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx3907f070d7bb4fe480163-006ac53143 - 0.0154 - - 1791308099.771042585 1791308099.786489248 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe31c45f786734a6cb5fee-006ac53143" "proxy-server 1867663" 0.0020 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe31c45f786734a6cb5fee-006ac53143 - 0.0049 VW - 1791308099.788570881 1791308099.793442011 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txa453c0c692924ab39b3da-006ac53143" "proxy-server 1867663" 0.0063 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txa453c0c692924ab39b3da-006ac53143 - 0.0090 VW - 1791308099.793926001 1791308099.802912235 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx2ce64c6c2af1447fac1dc-006ac53143" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx2ce64c6c2af1447fac1dc-006ac53143" "proxy-server 1867663" 0.0047 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx8c85205491eb408d8f73b-006ac53143" "proxy-server 1867663" 0.0111 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2ce64c6c2af1447fac1dc-006ac53143 - 0.0424 VW - 1791308099.803470135 1791308099.845884562 0 (txn: tx5bd87625c65e4218809b3-006ac53143) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 201 - "PUT http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" "tx5bd87625c65e4218809b3-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 201 - "PUT http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" "tx5bd87625c65e4218809b3-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" "tx5bd87625c65e4218809b3-006ac53143" "proxy-server 1867663" 0.0324 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" "tx5bd87625c65e4218809b3-006ac53143" "proxy-server 1867663" 0.0363 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308099.77157 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx5bd87625c65e4218809b3-006ac53143 - 0.0598 VW - 1791308099.818674326 1791308099.878449917 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx9cc9b3fb5c64475882559-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx9cc9b3fb5c64475882559-006ac53143" "proxy-server 1867663" 0.0142 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx9cc9b3fb5c64475882559-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "tx9cc9b3fb5c64475882559-006ac53143" "proxy-server 1867663" 0.0215 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx9cc9b3fb5c64475882559-006ac53143 - 0.0348 - - 1791308099.878905296 1791308099.913721561 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx877c5336ca72424591750-006ac53143" "proxy-server 1867663" 0.0015 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx877c5336ca72424591750-006ac53143 - 0.0084 VW - 1791308099.915488482 1791308099.923911572 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx6597d3dcfc9946da8cc06-006ac53143" "proxy-server 1867663" 0.0076 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx6597d3dcfc9946da8cc06-006ac53143 - 0.0147 VW - 1791308099.924388170 1791308099.939040422 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx3d439f31dc7c4ad488607-006ac53143" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +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" "tx3d439f31dc7c4ad488607-006ac53143" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/34/59 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx3d439f31dc7c4ad488607-006ac53143 - 0.0141 VW - 1791308099.939622402 1791308099.953673840 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sdb1/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" "txfa805a748e4848c298847-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txfa805a748e4848c298847-006ac53143" "proxy-server 1867663" 0.0193 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "PUT /sda1/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" "txfa805a748e4848c298847-006ac53143" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:34: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" "txfa805a748e4848c298847-006ac53143" "proxy-server 1867663" 0.0185 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/34/59 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txfa805a748e4848c298847-006ac53143 - 0.0357 - - 1791308099.954062700 1791308099.989797831 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:34:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2028aa2389be4027890ac-006ac53143" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2028aa2389be4027890ac-006ac53143 - 0.0086 VW - 1791308099.991545677 1791308100.000132561 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx975ebf8a6fce4b91ada02-006ac53144" "proxy-server 1867663" 0.0089 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx975ebf8a6fce4b91ada02-006ac53144 - 0.0119 VW - 1791308100.007827520 1791308100.019680262 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "txf9247449f1ba45bc9cb90-006ac53144" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "txf9247449f1ba45bc9cb90-006ac53144" "proxy-server 1867663" 0.0006 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx714eaedd5a5c4f09b828a-006ac53144" "proxy-server 1867663" 0.0073 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txf9247449f1ba45bc9cb90-006ac53144 - 0.0460 VW - 1791308100.020251274 1791308100.066203833 0 (txn: tx1f9317220e3d4f83b59d3-006ac53144) +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1791308099.95460" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1791308099.95460" "tx1f9317220e3d4f83b59d3-006ac53144" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1791308099.95460" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1791308099.95460" "tx1f9317220e3d4f83b59d3-006ac53144" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1791308099.95460" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1791308099.95460" "tx1f9317220e3d4f83b59d3-006ac53144" "proxy-server 1867663" 0.0237 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1791308099.95460" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1791308099.95460" "tx1f9317220e3d4f83b59d3-006ac53144" "proxy-server 1867663" 0.0294 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 PUT /v1/a/5_vc_non_ascii%25C2%25A3/0135_o_non_ascii%25C2%25A3/sub/1791308099.95460 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx1f9317220e3d4f83b59d3-006ac53144 - 0.0529 VW - 1791308100.037734509 1791308100.090641499 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sda1/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" "txab5c5e4fa61441e4b1fe9-006ac53144" "object-server 1867663" 0.0005 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sdb1/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" "txab5c5e4fa61441e4b1fe9-006ac53144" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "txab5c5e4fa61441e4b1fe9-006ac53144" "proxy-server 1867663" 0.0342 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "txab5c5e4fa61441e4b1fe9-006ac53144" "proxy-server 1867663" 0.0459 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/00 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txab5c5e4fa61441e4b1fe9-006ac53144 - 0.0676 - - 1791308100.091061354 1791308100.158620358 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx643e8ef5e8814bfc82235-006ac53144" "proxy-server 1867663" 0.0014 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx643e8ef5e8814bfc82235-006ac53144 - 0.0247 VW - 1791308100.160267830 1791308100.184965372 - +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx02b26b9724014cdaa62ff-006ac53144" "proxy-server 1867663" 0.0115 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx02b26b9724014cdaa62ff-006ac53144 - 0.0142 VW - 1791308100.185552120 1791308100.199798107 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "tx01c3ada69e9c40feb73f5-006ac53144" "proxy-server 1867663" 0.0122 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 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 - tx01c3ada69e9c40feb73f5-006ac53144 - 0.0239 VW - 1791308100.200356245 1791308100.224269867 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157?symlink=get" "tx9322a37b704c4826a03f4-006ac53144" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157?symlink=get" "tx9322a37b704c4826a03f4-006ac53144" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308099.77157%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9322a37b704c4826a03f4-006ac53144 - 0.0495 VW - 1791308100.233036280 1791308100.282579660 0 (txn: tx702c1b95708a4d4db9bb6-006ac53144) +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "tx702c1b95708a4d4db9bb6-006ac53144" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "tx702c1b95708a4d4db9bb6-006ac53144" "proxy-server 1867663" 0.0108 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "tx702c1b95708a4d4db9bb6-006ac53144" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "tx702c1b95708a4d4db9bb6-006ac53144" "proxy-server 1867663" 0.0478 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx702c1b95708a4d4db9bb6-006ac53144 - 0.0596 VW - 1791308100.265160084 1791308100.324807405 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 204 - "DELETE http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" "tx1bd300313e66455181e89-006ac53144" "object-server 1867663" 0.0097 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" "tx1bd300313e66455181e89-006ac53144" "proxy-server 1867663" 0.0263 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 204 - "DELETE http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" "tx1bd300313e66455181e89-006ac53144" "object-server 1867663" 0.0004 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1791308099.77157" "tx1bd300313e66455181e89-006ac53144" "proxy-server 1867663" 0.0285 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1791308099.77157 HTTP/1.0 204 - Swift - - - - tx1bd300313e66455181e89-006ac53144 - 0.0411 VW - 1791308100.325436592 1791308100.366548061 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txefcf53702bdf4f00a98ef-006ac53144" "proxy-server 1867663" 0.0013 "-" 1867663 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +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" "txefcf53702bdf4f00a98ef-006ac53144" "proxy-server 1867663" 0.0126 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/00 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 - txefcf53702bdf4f00a98ef-006ac53144 - 0.0488 - - 1791308100.368156433 1791308100.416990995 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e7912beb3c048fda32d0-006ac53144" "proxy-server 1867663" 0.0014 "-" 1867663 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sda1/1/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:35131/sda1/2/a/5_oc_asciiwhoops" "tx4e7912beb3c048fda32d0-006ac53144" "container-server 1867663" 0.0012 "-" 1867663 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sdb1/1/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:44129/sdb1/2/a/5_oc_asciiwhoops" "tx4e7912beb3c048fda32d0-006ac53144" "container-server 1867663" 0.0013 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "tx4e7912beb3c048fda32d0-006ac53144" "proxy-server 1867663" 0.0319 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "tx4e7912beb3c048fda32d0-006ac53144" "proxy-server 1867663" 0.0496 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/00 PUT /v1/a/5_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx4e7912beb3c048fda32d0-006ac53144 - 0.0858 - - 1791308100.418954611 1791308100.504712343 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx29a8baa532fc4c0c9ccab-006ac53144" "proxy-server 1867663" 0.0075 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx29a8baa532fc4c0c9ccab-006ac53144 - 0.0156 VW - 1791308100.506552935 1791308100.522168875 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sdb1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx15cbe463db884b95b6054-006ac53144" "proxy-server 1867663" 0.0014 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx15cbe463db884b95b6054-006ac53144 - 0.0093 VW - 1791308100.522739410 1791308100.531990767 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx581194d3a1bc46518e88f-006ac53144" "proxy-server 1867663" 0.0003 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx581194d3a1bc46518e88f-006ac53144" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx581194d3a1bc46518e88f-006ac53144 - 0.0191 VW - 1791308100.532506227 1791308100.551593781 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "txfc379d97f4474b02b97a7-006ac53144" "object-server 1867663" 0.0005 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sdb1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "txfc379d97f4474b02b97a7-006ac53144" "proxy-server 1867663" 0.0100 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "txfc379d97f4474b02b97a7-006ac53144" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "PUT /sda1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "txfc379d97f4474b02b97a7-006ac53144" "proxy-server 1867663" 0.0255 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/00 PUT /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - txfc379d97f4474b02b97a7-006ac53144 - 0.0300 - - 1791308100.551984072 1791308100.581948042 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf24ae5d332364ac58d290-006ac53144" "proxy-server 1867663" 0.0023 "-" 1867663 -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_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.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET ... ok + +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf24ae5d332364ac58d290-006ac53144 - 0.0216 VW - 1791308100.583466053 1791308100.605026007 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sdb1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx4d29df6c528f4e03aac8f-006ac53144" "proxy-server 1867663" 0.0072 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx4d29df6c528f4e03aac8f-006ac53144 - 0.0100 VW - 1791308100.605617762 1791308100.615583181 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txc9bf5e8a59f341dea6382-006ac53144" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txc9bf5e8a59f341dea6382-006ac53144" "proxy-server 1867663" 0.0050 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx0236af9170ed47779dff7-006ac53144" "proxy-server 1867663" 0.0003 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx0236af9170ed47779dff7-006ac53144" "proxy-server 1867663" 0.0003 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txc9bf5e8a59f341dea6382-006ac53144 - 0.0343 VW - 1791308100.616099596 1791308100.650449038 0 (txn: tx92495f699a0f4115956db-006ac53144) +proxy INFO: - - 06/Oct/2026/17/35/00 PUT /v1/a/none/003foo/1791308100.55250 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx92495f699a0f4115956db-006ac53144 - 0.0196 VW - 1791308100.631300688 1791308100.650947809 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89a86e34bde246c3b0b65-006ac53144" "proxy-server 1867663" 0.0013 "-" 1867663 - +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx89a86e34bde246c3b0b65-006ac53144 - 0.0127 VW - 1791308100.652533531 1791308100.665189981 - +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "HEAD /sdb1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx91a199e1b5864124a5268-006ac53144" "proxy-server 1867663" 0.0013 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx91a199e1b5864124a5268-006ac53144 - 0.0100 VW - 1791308100.665725708 1791308100.675739765 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txb1f0fea444c04a09a235b-006ac53144" "proxy-server 1867663" 0.0004 "-" 1867663 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txb1f0fea444c04a09a235b-006ac53144" "proxy-server 1867663" 0.0004 "-" 1867663 0 +proxy INFO: - - 06/Oct/2026/17/35/00 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txb1f0fea444c04a09a235b-006ac53144 - 0.0145 VW - 1791308100.676264763 1791308100.690770626 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "DELETE /sda1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "txcb6f73881c214c6f89d58-006ac53144" "object-server 1867663" 0.0005 "-" 1867663 0 +obj1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "DELETE /sda1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "txcb6f73881c214c6f89d58-006ac53144" "proxy-server 1867663" 0.0155 "-" 1867663 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "DELETE /sdb1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "txcb6f73881c214c6f89d58-006ac53144" "object-server 1867663" 0.0004 "-" 1867663 0 +obj2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:00 +0000] "DELETE /sdb1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "txcb6f73881c214c6f89d58-006ac53144" "proxy-server 1867663" 0.0129 "-" 1867663 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/00 DELETE /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - txcb6f73881c214c6f89d58-006ac53144 - 0.0360 - - 1791308100.696928263 1791308100.732924938 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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx8e500296a4ca45a88eb8c-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx8e500296a4ca45a88eb8c-006ac53144" "proxy-server 1867663" 0.0080 "-" 1867663 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -75745,20 +77820,15 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -OSError (txn: tx8b1cc9105c4e4d3dba135-0068b82121) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx459fffb088694fbb9fc29-006ac53144) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx459fffb088694fbb9fc29-006ac53144) +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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -75766,38 +77836,28 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -OSError (txn: tx8b1cc9105c4e4d3dba135-0068b82121) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx3924447ba54b47219d5d5-006ac53144) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx3924447ba54b47219d5d5-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx3924447ba54b47219d5d5-006ac53144" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx3924447ba54b47219d5d5-006ac53144) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx20eaf3ad83ed49a8a98ba-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx20eaf3ad83ed49a8a98ba-006ac53144" "proxy-server 1867663" 0.0099 "-" 1867663 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 + +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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -75805,56 +77865,15 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -OSError (txn: tx8b1cc9105c4e4d3dba135-0068b82121) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx09d6ae008dcb43ef94785-006ac53144) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx09d6ae008dcb43ef94785-006ac53144) +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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -75862,74 +77881,55 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -OSError (txn: tx8b1cc9105c4e4d3dba135-0068b82121) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txaea7ad11b1e04039aeb07-006ac53144) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txaea7ad11b1e04039aeb07-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "txaea7ad11b1e04039aeb07-006ac53144" "proxy-server 1867663" 0.0005 "-" 1867663 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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txf021c99f0012440385bf1-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txf021c99f0012440385bf1-006ac53144" "proxy-server 1867663" 0.0115 "-" 1867663 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx40f120873aea4eb38e790-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "tx40f120873aea4eb38e790-006ac53144" "proxy-server 1867663" 0.0063 "-" 1867663 0 +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txe45f7132eb6e4c829c5d9-006ac53144" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txc35cda21826c4ed7947db-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txc35cda21826c4ed7947db-006ac53144" "proxy-server 1867663" 0.0075 "-" 1867663 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txc35cda21826c4ed7947db-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx287ba7cdb4e443d38d415-006ac53144" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx287ba7cdb4e443d38d415-006ac53144) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx7b85d9c6feed4387a33e5-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx7b85d9c6feed4387a33e5-006ac53144" "proxy-server 1867663" 0.0025 "-" 1867663 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txd9d8dad612984baeb5e84-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txd9d8dad612984baeb5e84-006ac53144" "proxy-server 1867663" 0.0025 "-" 1867663 0 +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx55d82e85515644f1814f5-006ac53144" "proxy-server 1867663" 0.0007 "-" 1867663 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx55d82e85515644f1814f5-006ac53144) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx010281ba045a4f74b1a12-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx010281ba045a4f74b1a12-006ac53144" "proxy-server 1867663" 0.0025 "-" 1867663 0 +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx63835cbd7f8f45ba8d207-006ac53144" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txbd2869af601848ecadd24-006ac53144) +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "txbd2869af601848ecadd24-006ac53144" "proxy-server 1867663" 0.0028 "-" 1867663 0 +obj-ut INFO: - - - [06/Oct/2026:17:35:00 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "txd150cb3d7a1d4995a5872-006ac53144" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: txd150cb3d7a1d4995a5872-006ac53144) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx8c3088974e334e988131a-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx8c3088974e334e988131a-006ac53145" "proxy-server 1867663" 0.0024 "-" 1867663 0 +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txea22e784ff234ab996619-006ac53145" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx99e12ca74ef9474a948a2-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "tx99e12ca74ef9474a948a2-006ac53145" "proxy-server 1867663" 0.0023 "-" 1867663 0test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from ... ok + +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "txea841f42b71b44c6943de-006ac53145" "proxy-server 1867663" 0.0006 "-" 1867663 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: txea841f42b71b44c6943de-006ac53145) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txcfc8197f9d2447ac99dcd-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txcfc8197f9d2447ac99dcd-006ac53145" "proxy-server 1867663" 0.0079 "-" 1867663 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -75937,92 +77937,32 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx2891bc3082b04e9091db2-006ac53145) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx2891bc3082b04e9091db2-006ac53145) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -OSError (txn: tx8b1cc9105c4e4d3dba135-0068b82121) -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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6a0be5aaec7045e9b6796-006ac53145) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx6a0be5aaec7045e9b6796-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx6a0be5aaec7045e9b6796-006ac53145" "proxy-server 1867663" 0.0059 "-" 1867663 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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -76030,173 +77970,1056 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6a0be5aaec7045e9b6796-006ac53145) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx6a0be5aaec7045e9b6796-006ac53145) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6a0be5aaec7045e9b6796-006ac53145) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx6a0be5aaec7045e9b6796-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx6a0be5aaec7045e9b6796-006ac53145" "proxy-server 1867663" 0.0005 "-" 1867663 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txce8a85f8d41043f6a9864-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "txce8a85f8d41043f6a9864-006ac53145" "proxy-server 1867663" 0.0036 "-" 1867663 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txce8a85f8d41043f6a9864-006ac53145) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx72493f2f796f48a998810-006ac53145) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx72493f2f796f48a998810-006ac53145) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx444fc33328ba4cc2b5cab-006ac53145) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx444fc33328ba4cc2b5cab-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx444fc33328ba4cc2b5cab-006ac53145" "proxy-server 1867663" 0.0006 "-" 1867663 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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx444fc33328ba4cc2b5cab-006ac53145)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: Account HEAD returning 503 for [] (txn: tx444fc33328ba4cc2b5cab-006ac53145) +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.35.1/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.35.1/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -OSError (txn: tx8b1cc9105c4e4d3dba135-0068b82121) -test ERROR: Container GET returning 503 for [] (txn: tx8b1cc9105c4e4d3dba135-0068b82121) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx68c8bb80d12e43128ba54-0068b82121) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx68c8bb80d12e43128ba54-0068b82121) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx68c8bb80d12e43128ba54-0068b82121) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx68c8bb80d12e43128ba54-0068b82121) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx68c8bb80d12e43128ba54-0068b82121) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx68c8bb80d12e43128ba54-0068b82121) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx68c8bb80d12e43128ba54-0068b82121) -test INFO: Client disconnected on read of '/a/c' (txn: txe03e0dd26f2e437db1738-0068b82121) -test INFO: Client disconnected on read of '/a/c' (txn: txae848c6675904cdbb9d03-0068b82121) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txa06acf89f0e8446b815b3-0068b82121) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txa06acf89f0e8446b815b3-0068b82121) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txa06acf89f0e8446b815b3-0068b82121)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.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 + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx444fc33328ba4cc2b5cab-006ac53145) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx444fc33328ba4cc2b5cab-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx444fc33328ba4cc2b5cab-006ac53145" "proxy-server 1867663" 0.0007 "-" 1867663 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx4cca49974f67471fa6b72-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx4cca49974f67471fa6b72-006ac53145" "proxy-server 1867663" 0.0104 "-" 1867663 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4cca49974f67471fa6b72-006ac53145) +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx709396f8bc8b404eb2653-006ac53145" "proxy-server 1867663" 0.0006 "-" 1867663 0 +obj-ut INFO: - - - [06/Oct/2026:17:35:01 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx709396f8bc8b404eb2653-006ac53145" "proxy-server 1867663" 0.0005 "-" 1867663 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx709396f8bc8b404eb2653-006ac53145) + +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txc655a3c98d1f4318aa475-006ac53142) +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: txc655a3c98d1f4318aa475-006ac53142) +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: txc655a3c98d1f4318aa475-006ac53142) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txc655a3c98d1f4318aa475-006ac53142) +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: txc655a3c98d1f4318aa475-006ac53142) +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: txc655a3c98d1f4318aa475-006ac53142) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txc655a3c98d1f4318aa475-006ac53142) +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: txc655a3c98d1f4318aa475-006ac53142) +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: txc655a3c98d1f4318aa475-006ac53142) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txc655a3c98d1f4318aa475-006ac53142) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +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: tx8fc575ea2bce4ce4aa288-006ac53144) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: tx8fc575ea2bce4ce4aa288-006ac53144) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txa48247a8bdb74630a9dd1-006ac53146) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +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: txa48247a8bdb74630a9dd1-006ac53146) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txa48247a8bdb74630a9dd1-006ac53146) +test DEBUG: Setting object count to 3120 (txn: txa48247a8bdb74630a9dd1-006ac53146) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx68bcf2c4131b4f71828ac-006ac53146) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +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: tx68bcf2c4131b4f71828ac-006ac53146) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx68bcf2c4131b4f71828ac-006ac53146) +test DEBUG: Setting object count to 3120 (txn: tx68bcf2c4131b4f71828ac-006ac53146) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx9afb2f48b8ba4825bb15d-006ac53146) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +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: tx9afb2f48b8ba4825bb15d-006ac53146) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx9afb2f48b8ba4825bb15d-006ac53146) +test DEBUG: Setting object count to 3120 (txn: tx9afb2f48b8ba4825bb15d-006ac53146) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx7e034ef51b9c47c1b893d-006ac53147) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx7e034ef51b9c47c1b893d-006ac53147) +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: tx7e034ef51b9c47c1b893d-006ac53147) +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: tx7e034ef51b9c47c1b893d-006ac53147) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7e034ef51b9c47c1b893d-006ac53147) +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: tx7e034ef51b9c47c1b893d-006ac53147) +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: tx7e034ef51b9c47c1b893d-006ac53147) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx7e034ef51b9c47c1b893d-006ac53147) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx7e034ef51b9c47c1b893d-006ac53147) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx7e034ef51b9c47c1b893d-006ac53147) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx7e034ef51b9c47c1b893d-006ac53147) +test DEBUG: Setting object count to 3120 (txn: tx7e034ef51b9c47c1b893d-006ac53147) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx94f09e777785441b91a20-006ac53147) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +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: tx94f09e777785441b91a20-006ac53147) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx94f09e777785441b91a20-006ac53147) +test DEBUG: Setting object count to 3120 (txn: tx94f09e777785441b91a20-006ac53147) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx014daf2ead9a46388c03d-006ac53147) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx014daf2ead9a46388c03d-006ac53147) +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: tx014daf2ead9a46388c03d-006ac53147) +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: tx014daf2ead9a46388c03d-006ac53147) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx014daf2ead9a46388c03d-006ac53147) +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: tx014daf2ead9a46388c03d-006ac53147) +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: tx014daf2ead9a46388c03d-006ac53147) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx014daf2ead9a46388c03d-006ac53147) +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: tx014daf2ead9a46388c03d-006ac53147) +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: tx014daf2ead9a46388c03d-006ac53147) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx014daf2ead9a46388c03d-006ac53147) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txfa66b1a9021f4f959dc40-006ac53147) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: txfa66b1a9021f4f959dc40-006ac53147) +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: txfa66b1a9021f4f959dc40-006ac53147) +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: txfa66b1a9021f4f959dc40-006ac53147) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: txfa66b1a9021f4f959dc40-006ac53147) +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: txfa66b1a9021f4f959dc40-006ac53147) +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: txfa66b1a9021f4f959dc40-006ac53147) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: txfa66b1a9021f4f959dc40-006ac53147) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txa1098102149944f3ba863-006ac53147) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txa1098102149944f3ba863-006ac53147) +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: txa1098102149944f3ba863-006ac53147) +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: txa1098102149944f3ba863-006ac53147) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa1098102149944f3ba863-006ac53147) +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: txa1098102149944f3ba863-006ac53147) +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: txa1098102149944f3ba863-006ac53147) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txa1098102149944f3ba863-006ac53147) +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: txa1098102149944f3ba863-006ac53147) +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: txa1098102149944f3ba863-006ac53147) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txa1098102149944f3ba863-006ac53147) +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: txa1098102149944f3ba863-006ac53147) +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: txa1098102149944f3ba863-006ac53147) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txa1098102149944f3ba863-006ac53147) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txb2e6e835b7d6411aac8fd-006ac53147) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: txb2e6e835b7d6411aac8fd-006ac53147) +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: txb2e6e835b7d6411aac8fd-006ac53147) +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: txb2e6e835b7d6411aac8fd-006ac53147) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txb2e6e835b7d6411aac8fd-006ac53147) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx04df8025a6e3412e8bd90-006ac53147) +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: tx04df8025a6e3412e8bd90-006ac53147) +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: tx04df8025a6e3412e8bd90-006ac53147) +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: tx04df8025a6e3412e8bd90-006ac53147)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.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.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 DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx04df8025a6e3412e8bd90-006ac53147) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx233c9c56461e4aaba844c-006ac53147) +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: tx233c9c56461e4aaba844c-006ac53147) +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: tx233c9c56461e4aaba844c-006ac53147) +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: tx233c9c56461e4aaba844c-006ac53147) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx233c9c56461e4aaba844c-006ac53147) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx90f39682dd874c6c8ebc3-006ac5314a) +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: tx90f39682dd874c6c8ebc3-006ac5314a) +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: tx90f39682dd874c6c8ebc3-006ac5314a) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx90f39682dd874c6c8ebc3-006ac5314a) +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: tx90f39682dd874c6c8ebc3-006ac5314a) +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: tx90f39682dd874c6c8ebc3-006ac5314a) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx90f39682dd874c6c8ebc3-006ac5314a) +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: tx90f39682dd874c6c8ebc3-006ac5314a) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx90f39682dd874c6c8ebc3-006ac5314a) +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: tx90f39682dd874c6c8ebc3-006ac5314a) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: tx90f39682dd874c6c8ebc3-006ac5314a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc3e5a607939443d78bbf1-006ac5314c) +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: txc3e5a607939443d78bbf1-006ac5314c) +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: txc3e5a607939443d78bbf1-006ac5314c) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc3e5a607939443d78bbf1-006ac5314c) +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: txc3e5a607939443d78bbf1-006ac5314c) +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: txc3e5a607939443d78bbf1-006ac5314c) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txc3e5a607939443d78bbf1-006ac5314c) +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: txc3e5a607939443d78bbf1-006ac5314c) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc3e5a607939443d78bbf1-006ac5314c) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txc3e5a607939443d78bbf1-006ac5314c) +test DEBUG: Setting object count to 1065 (txn: txc3e5a607939443d78bbf1-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 get commit status of PUT to /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1739, in await_response + self.resp = self.conn.getexpect() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 843, in getexpect + expect_status = self._status.get_expect_status() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 746, in get_expect_status + raise expect_status +Exception: kaboom! (txn: txce97d375d008490a81829-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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 commit status of PUT to /v1/a/c/o: Timeout (Nones) (txn: txc20f35f0e18e4bb1bf2af-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txb662e3cd23eb4a53818ca-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx10221c49a40f4b668cb6e-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 +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 + +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.35.1/swift/proxy/controllers/obj.py", line 3161, in _transfer_data + chunk = next(data_source) + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/proxy/controllers/test_obj.py", line 7227, in read + raise Exception('exception message') +Exception: exception message (txn: txd056ecf2861c45a29c343-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txeb7a1f23ae024507a1db7-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server ERROR: Not enough object servers ack'ed (got 0) (txn: tx3b7b7d9557dc4a36b54dc-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.7:1007/sdh (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server ERROR: Not enough object servers ack'ed (got 3) (txn: tx49e0ec9f53c148f18e0ee-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx02e76c7362f64ca0bc630-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx02e76c7362f64ca0bc630-006ac5314c) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx02e76c7362f64ca0bc630-006ac5314c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.13:1013/sdn (txn: tx7534b47146444160833cc-006ac5314d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx7534b47146444160833cc-006ac5314d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx7534b47146444160833cc-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.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.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.35.1/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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1990, in connect + raise FooterNotSupported() +swift.common.exceptions.FooterNotSupported (txn: txd5516b7fb41d41da8f497-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.4:1004/sde (txn: tx43046b0be85b4e0ea6b22-006ac5314d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx43046b0be85b4e0ea6b22-006ac5314d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx43046b0be85b4e0ea6b22-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.7:1007/sdh (txn: tx14178871b05347d9965ec-006ac5314d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx14178871b05347d9965ec-006ac5314d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx14178871b05347d9965ec-006ac5314d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx14178871b05347d9965ec-006ac5314d) +proxy-server ERROR: Object PUT returning 503 for [201, 201, 503, 201, 503, 201, 201, 503, 201, 201, 201, 201, 503, 201] (txn: tx14178871b05347d9965ec-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc137b216f5174bebb2f9e-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx539b9b0cfaf2495ca3103-006ac5314d)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 +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.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-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx85e407696efa45518b189-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx9611b15770254c3caf622-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx66c3b660ab2d4b0294564-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3cdece5b0955423d9dc0a-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf6e2fc3921a94b4d9efe6-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.2:1002/sdc (txn: tx4129ba54921741389233a-006ac5314d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx4129ba54921741389233a-006ac5314d) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx4129ba54921741389233a-006ac5314d) +proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx4129ba54921741389233a-006ac5314d) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_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/tmp3cbms70q/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp3cbms70q/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/tmp3cbms70q/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp3cbms70q/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. +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0072 "-" 1867684 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0071 "-" 1867684 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0070 "-" 1867684 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0110 "-" 1867684 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0f481267dec74cee9f723-006ac5314d" "proxy-server 1867684" 0.0052 "-" 1867684 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:59653/sdb1/3/a/c" "tx0f481267dec74cee9f723-006ac5314d" "container-server 1867684" 0.0011 "-" 1867684 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:48255/sda1/3/a/c" "tx0f481267dec74cee9f723-006ac5314d" "container-server 1867684" 0.0009 "-" 1867684 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx0f481267dec74cee9f723-006ac5314d" "proxy-server 1867684" 0.0203 "-" 1867684 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx0f481267dec74cee9f723-006ac5314d" "proxy-server 1867684" 0.0337 "-" 1867684 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.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 +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 +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 +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 +test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_503 ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_507 +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 +test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods +test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods ... ok -test ERROR: Container GET returning 503 for [] (txn: txa06acf89f0e8446b815b3-0068b82121) -test INFO: Client disconnected on read of '/a/c' (txn: txa06acf89f0e8446b815b3-0068b82121) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx2365121a58204bfdb7fd5-0068b82121) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx2365121a58204bfdb7fd5-0068b82121) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx2365121a58204bfdb7fd5-0068b82121) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx2365121a58204bfdb7fd5-0068b82121) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx2365121a58204bfdb7fd5-0068b82121) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx2365121a58204bfdb7fd5-0068b82121) -test ERROR: Container GET returning 503 for [] (txn: tx2365121a58204bfdb7fd5-0068b82121) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0a51db7e46aa4e3ab71fd-0068b82121) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0a51db7e46aa4e3ab71fd-0068b82121) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0a51db7e46aa4e3ab71fd-0068b82121) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0a51db7e46aa4e3ab71fd-0068b82121) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0a51db7e46aa4e3ab71fd-0068b82121) -test ERROR: Container GET returning 503 for [] (txn: tx0a51db7e46aa4e3ab71fd-0068b82121) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txade5ccb5c7fe4b1dab64a-0068b82121) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txade5ccb5c7fe4b1dab64a-0068b82121) -test ERROR: Container GET returning 503 for [] (txn: txade5ccb5c7fe4b1dab64a-0068b82121) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7744cb85320c4ae8bb33d-0068b82121) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txfe9badb13e3b4dfa810e7-0068b82121) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txfe9badb13e3b4dfa810e7-0068b82121) -test ERROR: Container GET returning 503 for [500, 500] (txn: txfe9badb13e3b4dfa810e7-0068b82121) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx995735b8fc6d48b08273c-0068b82121) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txd64860396bb645d898740-0068b82121) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd64860396bb645d898740-0068b82121) -test INFO: Client disconnected on read of '/a/c' (txn: txd64860396bb645d898740-0068b82121) -test ERROR: Container GET returning 503 for [] (txn: txbfa9e57d6fe24331a108f-0068b82121) -test INFO: Client disconnected on read of '/a/c' (txn: txbfa9e57d6fe24331a108f-0068b82121) +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/09 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx0f481267dec74cee9f723-006ac5314d - 0.0534 - - 1791308109.812445879 1791308109.865835428 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx9bcd58fa388d4019bd2af-006ac5314d" "proxy-server 1867684" 0.0011 "-" 1867684 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:48255/sda1/0/a1/c1" "tx9bcd58fa388d4019bd2af-006ac5314d" "container-server 1867684" 0.0010 "-" 1867684 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:59653/sdb1/0/a1/c1" "tx9bcd58fa388d4019bd2af-006ac5314d" "container-server 1867684" 0.0009 "-" 1867684 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx9bcd58fa388d4019bd2af-006ac5314d" "proxy-server 1867684" 0.0401 "-" 1867684 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx9bcd58fa388d4019bd2af-006ac5314d" "proxy-server 1867684" 0.0287 "-" 1867684 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/09 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx9bcd58fa388d4019bd2af-006ac5314d - 0.0678 - - 1791308109.867183447 1791308109.934981108 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b8cf0257dd144928e877-006ac5314d" "proxy-server 1867684" 0.0017 "-" 1867684 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:59653/sdb1/3/a/c1" "tx3b8cf0257dd144928e877-006ac5314d" "container-server 1867684" 0.0009 "-" 1867684 1 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:48255/sda1/3/a/c1" "tx3b8cf0257dd144928e877-006ac5314d" "container-server 1867684" 0.0098 "-" 1867684 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3b8cf0257dd144928e877-006ac5314d" "proxy-server 1867684" 0.0206 "-" 1867684 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3b8cf0257dd144928e877-006ac5314d" "proxy-server 1867684" 0.0293 "-" 1867684 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/09 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx3b8cf0257dd144928e877-006ac5314d - 0.0488 - - 1791308109.936157465 1791308109.984953880 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d8fa726dde04bbba8fa9-006ac5314d" "proxy-server 1867684" 0.0061 "-" 1867684 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:10 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:48255/sda1/0/a/c2" "tx9d8fa726dde04bbba8fa9-006ac5314d" "container-server 1867684" 0.0010 "-" 1867684 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:10 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:59653/sdb1/0/a/c2" "tx9d8fa726dde04bbba8fa9-006ac5314d" "container-server 1867684" 0.0085 "-" 1867684 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:10 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9d8fa726dde04bbba8fa9-006ac5314d" "proxy-server 1867684" 0.0315 "-" 1867684 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:10 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9d8fa726dde04bbba8fa9-006ac5314d" "proxy-server 1867684" 0.0286 "-" 1867684 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/10 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx9d8fa726dde04bbba8fa9-006ac5314d - 0.0564 - - 1791308109.986433744 1791308110.042830944 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 INFO: Client disconnected on read of '/a/c' (txn: txba66ceb025a2485f8d9f7-0068b82121) -test INFO: Client disconnected on read of '/a/c' (txn: txba66ceb025a2485f8d9f7-0068b82121) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/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.35.1/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.35.1/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/sdatest.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred +test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred ... ok + +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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 +test.unit.proxy.test_mem_server.TestProxyServer.test_get_info_controller +test.unit.proxy.test_mem_server.TestProxyServer.test_get_info_controller ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_get_object_ring +test.unit.proxy.test_mem_server.TestProxyServer.test_get_object_ring ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_inexistent_method_request +test.unit.proxy.test_mem_server.TestProxyServer.test_inexistent_method_request ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_info_defaults +test.unit.proxy.test_mem_server.TestProxyServer.test_info_defaults ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_internal_method_request +test.unit.proxy.test_mem_server.TestProxyServer.test_internal_method_request ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_internal_reserved_name_request +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 + +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/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: txb64977b2a3b54a8587fda-006ac5314e) +test INFO: Client disconnected on read of '/a/c' (txn: txb64977b2a3b54a8587fda-006ac5314e) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: txbf68d19ed63748bba913b-006ac5314e) +test INFO: Client disconnected on read of '/a/c' (txn: txbf68d19ed63748bba913b-006ac5314e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1afaa124208d436e854d2-006ac5314f) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: tx1afaa124208d436e854d2-006ac5314f) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: tx1afaa124208d436e854d2-006ac5314f) +test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx1afaa124208d436e854d2-006ac5314f) +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.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 + +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 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.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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + +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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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/tmp0i4bryej/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp0i4bryej/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/tmp0i4bryej/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp0i4bryej/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. +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0030 "-" 1867684 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0109 "-" 1867684 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0109 "-" 1867684 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0110 "-" 1867684 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5c67c8280cb4f4d9fa2e-006ac53150" "proxy-server 1867684" 0.0011 "-" 1867684 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:44591/sda1/3/a/c" "txd5c67c8280cb4f4d9fa2e-006ac53150" "container-server 1867684" 0.0010 "-" 1867684 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:60479/sdb1/3/a/c" "txd5c67c8280cb4f4d9fa2e-006ac53150" "container-server 1867684" 0.0010 "-" 1867684 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txd5c67c8280cb4f4d9fa2e-006ac53150" "proxy-server 1867684" 0.0247 "-" 1867684 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txd5c67c8280cb4f4d9fa2e-006ac53150" "proxy-server 1867684" 0.0128 "-" 1867684 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/12 PUT /v1/a/c HTTP/1.0 201 - - t - - - txd5c67c8280cb4f4d9fa2e-006ac53150 - 0.0527 - - 1791308112.103689194 1791308112.156397581 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx81020c34571d43debc5db-006ac53150" "proxy-server 1867684" 0.0010 "-" 1867684 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:44591/sda1/0/a1/c1" "tx81020c34571d43debc5db-006ac53150" "container-server 1867684" 0.0009 "-" 1867684 0 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:60479/sdb1/0/a1/c1" "tx81020c34571d43debc5db-006ac53150" "container-server 1867684" 0.0009 "-" 1867684 0 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx81020c34571d43debc5db-006ac53150" "proxy-server 1867684" 0.0073 "-" 1867684 0 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx81020c34571d43debc5db-006ac53150" "proxy-server 1867684" 0.0117 "-" 1867684 0 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/12 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx81020c34571d43debc5db-006ac53150 - 0.0181 - - 1791308112.157709360 1791308112.175788641 0 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx152eb1d0af2945d494570-006ac53150" "proxy-server 1867684" 0.0017 "-" 1867684 - +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:44591/sda1/3/a/c1" "tx152eb1d0af2945d494570-006ac53150" "container-server 1867684" 0.0009 "-" 1867684 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:60479/sdb1/3/a/c1" "tx152eb1d0af2945d494570-006ac53150" "container-server 1867684" 0.0016 "-" 1867684 1 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx152eb1d0af2945d494570-006ac53150" "proxy-server 1867684" 0.0102 "-" 1867684 1 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx152eb1d0af2945d494570-006ac53150" "proxy-server 1867684" 0.0146 "-" 1867684 1 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/12 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx152eb1d0af2945d494570-006ac53150 - 0.0217 - - 1791308112.177127838 1791308112.198831320 1 +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx070c1372399246aea6328-006ac53150" "proxy-server 1867684" 0.0018 "-" 1867684 - +acct1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:60479/sdb1/0/a/c2" "tx070c1372399246aea6328-006ac53150" "container-server 1867684" 0.0010 "-" 1867684 2 +acct2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:44591/sda1/0/a/c2" "tx070c1372399246aea6328-006ac53150" "container-server 1867684" 0.0017 "-" 1867684 2 +cont1 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx070c1372399246aea6328-006ac53150" "proxy-server 1867684" 0.0185 "-" 1867684 2 +cont2 INFO: 127.0.0.1 - - [06/Oct/2026:17:35:12 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx070c1372399246aea6328-006ac53150" "proxy-server 1867684" 0.0154 "-" 1867684 2 +proxy INFO: 127.0.0.1 127.0.0.1 06/Oct/2026/17/35/12 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx070c1372399246aea6328-006ac53150 - 0.0266 - - 1791308112.200025320 1791308112.226662397 2test.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txfd0dcc9057cb420fa5251-006ac53150) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txbdabd8148b7343fb9a24b-006ac53150) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txc4761449023f411ea7ea5-006ac53150) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: txc4761449023f411ea7ea5-006ac53150) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txc4761449023f411ea7ea5-006ac53150) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txeee0ff7daeb2441486097-006ac53150) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txeee0ff7daeb2441486097-006ac53150) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txeee0ff7daeb2441486097-006ac53150) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txc606acf97edf4d38bc7ec-006ac53150) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txc606acf97edf4d38bc7ec-006ac53150) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx57a6f436a3a34f4caefd3-006ac53150) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx57a6f436a3a34f4caefd3-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txdd2d02af8cf14bd4a7427-006ac53150) +test INFO: Client disconnected on read of '/a/c' (txn: txdd2d02af8cf14bd4a7427-006ac53150) +test INFO: Client disconnected on read of '/a/c' (txn: tx54b59e24519f4480a040f-006ac53150) +test INFO: Client disconnected on read of '/a/c' (txn: tx54b59e24519f4480a040f-006ac53150) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0a72073d0b034301925d4-006ac53150) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx8a5baa067b204e0786200-006ac53150) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx19676e120832448e8b52f-006ac53150) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx19676e120832448e8b52f-006ac53150) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx19676e120832448e8b52f-006ac53150) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx19676e120832448e8b52f-006ac53150) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx8a86f59611de4a3184914-006ac53150) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx8a86f59611de4a3184914-006ac53150) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx8a86f59611de4a3184914-006ac53150) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx8a86f59611de4a3184914-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7e5fee6886284e768b0b1-006ac53150) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: tx7e5fee6886284e768b0b1-006ac53150) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: tx7e5fee6886284e768b0b1-006ac53150)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.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 ERROR: Account HEAD returning 503 for [] (txn: tx7e5fee6886284e768b0b1-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5ddac36c0e7f44f5a0d4a-006ac53150) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx3ae1d2c277c44be6b63bf-006ac53150) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx3ae1d2c277c44be6b63bf-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76205,8 +79028,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx64aaa10390954669a44c9-0068b82121) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: +StopIteration (txn: tx6d7f2d80016848ccb9879-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76215,8 +79038,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx64aaa10390954669a44c9-0068b82121) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +StopIteration (txn: txfefd804df17a4116ad8e7-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76225,8 +79048,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx64aaa10390954669a44c9-0068b82121) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +StopIteration (txn: txc9c62b8487904deb802d4-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76235,8 +79058,18 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx64aaa10390954669a44c9-0068b82121) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +StopIteration (txn: tx19c217608ecf49459676c-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx85854601c71946eaae11c-006ac53150) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txbe3eb066a52c449abc437-006ac53150) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txbe3eb066a52c449abc437-006ac53150) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx5a3e40d1accb4aad9b3d5-006ac53150) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx5a3e40d1accb4aad9b3d5-006ac53150) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx5a3e40d1accb4aad9b3d5-006ac53150) +test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx5a3e40d1accb4aad9b3d5-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76245,10 +79078,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx64aaa10390954669a44c9-0068b82121) -test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx64aaa10390954669a44c9-0068b82121) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: +StopIteration (txn: tx5a3e40d1accb4aad9b3d5-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76257,46 +79088,57 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx2e1eb785e5e14eb0b4afb-0068b82121)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.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.test_server.TestAccountController.test_PUT_connect_exceptions -test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions ... 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.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.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.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 +StopIteration (txn: tx5a3e40d1accb4aad9b3d5-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx5a3e40d1accb4aad9b3d5-006ac53150) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx5a3e40d1accb4aad9b3d5-006ac53150) +test WARNING: Could not autocreate account '/account' (txn: tx5a3e40d1accb4aad9b3d5-006ac53150) +test INFO: autocreate account '/account' (txn: tx2117cc0d55af4baea931a-006ac53150) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txbddc6cd14fa3497d9aa80-006ac53150) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txbddc6cd14fa3497d9aa80-006ac53150) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txbddc6cd14fa3497d9aa80-006ac53150) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: txbddc6cd14fa3497d9aa80-006ac53150) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: txbddc6cd14fa3497d9aa80-006ac53150) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: txbddc6cd14fa3497d9aa80-006ac53150)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 ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /a/c: +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txbddc6cd14fa3497d9aa80-006ac53150) +test WARNING: Could not autocreate account '/account' (txn: txbddc6cd14fa3497d9aa80-006ac53150) +test INFO: autocreate account '/account' (txn: tx985f54daf8e8402eb5f3b-006ac53150) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txa9ecc61d68ab474ba4d0f-006ac53150) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa9ecc61d68ab474ba4d0f-006ac53150) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txa9ecc61d68ab474ba4d0f-006ac53150) +test INFO: autocreate account '/account' (txn: txf338cebf82dc4f08a5f64-006ac53150) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txfe4cd67180a9466b92406-006ac53150) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: txfe4cd67180a9466b92406-006ac53150) +test INFO: autocreate account '/account' (txn: txfe4cd67180a9466b92406-006ac53150) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txbe134d99f8324a569ee29-006ac53150) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txbe134d99f8324a569ee29-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7e73c760b1404032ba122-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txb5e2b6ab479846d9b4a57-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76305,8 +79147,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx2e1eb785e5e14eb0b4afb-0068b82121) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +StopIteration (txn: tx5488e81e7b1344358379a-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76315,8 +79157,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx2e1eb785e5e14eb0b4afb-0068b82121) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +StopIteration (txn: txb2bde9d92ef843e9a649e-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76325,8 +79167,8 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx2e1eb785e5e14eb0b4afb-0068b82121) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +StopIteration (txn: tx62ac5d0e25f64461b3dde-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76335,2664 +79177,126 @@ File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx2e1eb785e5e14eb0b4afb-0068b82121) -test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx2e1eb785e5e14eb0b4afb-0068b82121) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 (txn: tx561df374a37e442db3f0b-006ac53150) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe88d3d70d5a743d2bf7aa-0068b82122) -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: txe88d3d70d5a743d2bf7aa-0068b82122) -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: txe88d3d70d5a743d2bf7aa-0068b82122) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txe88d3d70d5a743d2bf7aa-0068b82122) -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: txe88d3d70d5a743d2bf7aa-0068b82122) -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: txe88d3d70d5a743d2bf7aa-0068b82122) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txe88d3d70d5a743d2bf7aa-0068b82122) -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: txe88d3d70d5a743d2bf7aa-0068b82122) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txe88d3d70d5a743d2bf7aa-0068b82122) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txe88d3d70d5a743d2bf7aa-0068b82122) -test DEBUG: Setting object count to 1032 (txn: txe88d3d70d5a743d2bf7aa-0068b82122) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx6e266188b9e34164bbf03-0068b82122) -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: tx6e266188b9e34164bbf03-0068b82122) -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: tx6e266188b9e34164bbf03-0068b82122) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx6e266188b9e34164bbf03-0068b82122) -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: tx6e266188b9e34164bbf03-0068b82122) -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: tx6e266188b9e34164bbf03-0068b82122) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx6e266188b9e34164bbf03-0068b82122)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 - -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb19426042a8b400d8586a-0068b82121) -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/tmpmsem7xne/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpmsem7xne/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/tmpmsem7xne/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpmsem7xne/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. -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0030 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0030 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0026 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx215b538ae5ff4af88db3f-0068b82121" "proxy-server 3036835" 0.0011 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:40613/sda1/0/a/c" "tx215b538ae5ff4af88db3f-0068b82121" "container-server 3036835" 0.0009 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:41953/sdb1/0/a/c" "tx215b538ae5ff4af88db3f-0068b82121" "container-server 3036835" 0.0008 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx215b538ae5ff4af88db3f-0068b82121" "proxy-server 3036835" 0.0115 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx215b538ae5ff4af88db3f-0068b82121" "proxy-server 3036835" 0.0080 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/09 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx215b538ae5ff4af88db3f-0068b82121 - 0.0185 - - 1756897569.942766428 1756897569.961280584 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txed222f9b65ab43b788fe9-0068b82121" "proxy-server 3036835" 0.0012 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:41953/sdb1/2/a1/c1" "txed222f9b65ab43b788fe9-0068b82121" "container-server 3036835" 0.0009 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:40613/sda1/2/a1/c1" "txed222f9b65ab43b788fe9-0068b82121" "container-server 3036835" 0.0009 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txed222f9b65ab43b788fe9-0068b82121" "proxy-server 3036835" 0.0076 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txed222f9b65ab43b788fe9-0068b82121" "proxy-server 3036835" 0.0120 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/09 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txed222f9b65ab43b788fe9-0068b82121 - 0.0182 - - 1756897569.962470770 1756897569.980665922 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx02ba178af310449b96da1-0068b82121" "proxy-server 3036835" 0.0018 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:41953/sdb1/0/a/c1" "tx02ba178af310449b96da1-0068b82121" "container-server 3036835" 0.0015 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:40613/sda1/0/a/c1" "tx02ba178af310449b96da1-0068b82121" "container-server 3036835" 0.0009 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx02ba178af310449b96da1-0068b82121" "proxy-server 3036835" 0.0149 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx02ba178af310449b96da1-0068b82121" "proxy-server 3036835" 0.0090 "-" 3036835 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/10 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx02ba178af310449b96da1-0068b82121 - 0.0223 - - 1756897569.981850624 1756897570.004153967 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx995f6428fe304f2184e0f-0068b82122" "proxy-server 3036835" 0.0019 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:41953/sdb1/2/a/c2" "tx995f6428fe304f2184e0f-0068b82122" "container-server 3036835" 0.0010 "-" 3036835 2 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:40613/sda1/2/a/c2" "tx995f6428fe304f2184e0f-0068b82122" "container-server 3036835" 0.0015 "-" 3036835 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx995f6428fe304f2184e0f-0068b82122" "proxy-server 3036835" 0.0081 "-" 3036835 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx995f6428fe304f2184e0f-0068b82122" "proxy-server 3036835" 0.0127 "-" 3036835 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/10 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx995f6428fe304f2184e0f-0068b82122 - 0.0200 - - 1756897570.005423546 1756897570.025440454 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.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.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, '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 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.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.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 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) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb74e0c546fb142468e8d2-0068b82122) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb92dc27df246405295911-0068b82122) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb92dc27df246405295911-0068b82122) -proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: txb92dc27df246405295911-0068b82122) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_DELETE_x_container_headers_with_more_container_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas ... ok -test.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-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0f1a60c08aa4511a0ecc-0068b82122" "proxy-server 3036835" 0.0020 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1493389878bb447fb2c6b-0068b82122" "proxy-server 3036835" 0.0012 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "tx0bfee901675749ec8b981-0068b82122" "object-server 3036835" 0.0004 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "tx0bfee901675749ec8b981-0068b82122" "object-server 3036835" 0.0004 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx0bfee901675749ec8b981-0068b82122" "proxy-server 3036835" 0.0076 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx0bfee901675749ec8b981-0068b82122" "proxy-server 3036835" 0.0073 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/10 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx0bfee901675749ec8b981-0068b82122 - 0.0199 - - 1756897570.567929745 1756897570.587843657 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2c422f95bb741aeac99e-0068b82122" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx68c9068c26244111b4beb-0068b82122" "proxy-server 3036835" 0.0025 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "GET /sdb1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx53a9806627e349059f1e0-0068b82122" "proxy-server 3036835" 0.0006 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeac27fc466e742158ff52-0068b82122" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6ddb6f6d0e31467bb5310-0068b82122" "proxy-server 3036835" 0.0024 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txdaebf8fbade94af4b9c2c-0068b82122" "proxy-server 3036835" 0.0006 "-" 3036835 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: txdcff5290e79f4adca0b3f-0068b82122) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx7d57eb311c644efab187d-0068b82122) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf21cb498166a407cbc93b-0068b82122) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx6424c6a66ac84f5796a18-0068b82122) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txe3471aa91eeb41e29a138-0068b82122) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txe160157b7aae4feca5443-0068b82122) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b0269cafe6e4a53bc310-0068b82122" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx084b77d895794cc2ad9e1-0068b82122" "proxy-server 3036835" 0.0012 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/0/a/c/o.large" 201 - "PUT http://localhost/sdb1/1/a/c/o.large" "tx053d77d8b1ab48f1bcaed-0068b82122" "object-server 3036835" 0.0005 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx053d77d8b1ab48f1bcaed-0068b82122" "proxy-server 3036835" 0.0137 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/0/a/c/o.large" 201 - "PUT http://localhost/sda1/1/a/c/o.large" "tx053d77d8b1ab48f1bcaed-0068b82122" "object-server 3036835" 0.0004 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx053d77d8b1ab48f1bcaed-0068b82122" "proxy-server 3036835" 0.0171 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/10 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - tx053d77d8b1ab48f1bcaed-0068b82122 - 0.0296 - - 1756897570.671439886 1756897570.701057196 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx984e2cec181c413783f54-0068b82122" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx33739adeafa84299a4b20-0068b82122" "proxy-server 3036835" 0.0025 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "GET /sda1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx0d96f63e018d46aeb43bb-0068b82122" "proxy-server 3036835" 0.0005 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "GET /sdb1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx0d96f63e018d46aeb43bb-0068b82122" "proxy-server 3036835" 0.0006 "-" 3036835 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: (3036835) wsgi starting up on http://127.0.0.1:42225 -proxy DEBUG: (3036835) accepted ('127.0.0.1', 57438) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2c1c3acfdff649bf8364c-0068b82122" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/0/a/zero" 201 - "PUT http://127.0.0.1:40613/sda1/2/a/zero" "tx2c1c3acfdff649bf8364c-0068b82122" "container-server 3036835" 0.0010 "-" 3036835 0test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline ... 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.test_server.TestReplicatedObjectController.test_GET_ranges -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges ... ok - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/0/a/zero" 201 - "PUT http://127.0.0.1:41953/sdb1/2/a/zero" "tx2c1c3acfdff649bf8364c-0068b82122" "container-server 3036835" 0.0008 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx2c1c3acfdff649bf8364c-0068b82122" "proxy-server 3036835" 0.0115 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx2c1c3acfdff649bf8364c-0068b82122" "proxy-server 3036835" 0.0080 "-" 3036835 0 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:06:10] "PUT /v1/a/zero HTTP/1.1" 201 174 0.018980 (txn: tx2c1c3acfdff649bf8364c-0068b82122) -proxy DEBUG: (3036835) accepted ('127.0.0.1', 57446) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx229ef64cc9f84d398edcb-0068b82122" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sdb1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx7129bdc4a1104fd8b05c0-0068b82122" "proxy-server 3036835" 0.0012 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/3/a/zero/go-get-it" "tx267a0641a13845679a629-0068b82122" "object-server 3036835" 0.0005 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/3/a/zero/go-get-it" "tx267a0641a13845679a629-0068b82122" "object-server 3036835" 0.0003 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx267a0641a13845679a629-0068b82122" "proxy-server 3036835" 0.0063 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx267a0641a13845679a629-0068b82122" "proxy-server 3036835" 0.0074 "-" 3036835 0 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:06:10] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.018408 (txn: tx267a0641a13845679a629-0068b82122) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b17a8c588f64cada0c28-0068b82122" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "HEAD /sdb1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx3305bc951a6a4cc6a9d81-0068b82122" "proxy-server 3036835" 0.0022 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:10 +0000] "GET /sdb1/3/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "tx0f356d18ef07474990f20-0068b82122" "proxy-server 3036835" 0.0005 "-" 3036835 0 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:06:10] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.011702 (txn: tx0f356d18ef07474990f20-0068b82122) -proxy DEBUG: (3036835) timed out ('127.0.0.1', 57446) (txn: tx0f356d18ef07474990f20-0068b82122) -proxy INFO: (3036835) 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 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54588e935e3c4bf28c3f9-0068b82123" "proxy-server 3036835" 0.0027 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txdde05ca41cca4091b339a-0068b82123" "proxy-server 3036835" 0.0041 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/0/a/c/o.beans" 201 - "PUT http://localhost/sda1/2/a/c/o.beans" "txee463a3cefdd41f780c41-0068b82123" "object-server 3036835" 0.0012 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "txee463a3cefdd41f780c41-0068b82123" "proxy-server 3036835" 0.0132 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/0/a/c/o.beans" 201 - "PUT http://localhost/sdb1/2/a/c/o.beans" "txee463a3cefdd41f780c41-0068b82123" "object-server 3036835" 0.0008 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "txee463a3cefdd41f780c41-0068b82123" "proxy-server 3036835" 0.0188 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - txee463a3cefdd41f780c41-0068b82123 - 0.0438 - - 1756897571.092550755 1756897571.136377335 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa636a3c3e9a24177aa30c-0068b82123" "proxy-server 3036835" 0.0027 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8e30316e79cc4be597802-0068b82123" "proxy-server 3036835" 0.0039 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/2/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "tx775775534a964c7f9e709-0068b82123" "proxy-server 3036835" 0.0010 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7aedd23309bf4483aabcb-0068b82123" "proxy-server 3036835" 0.0023 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx86afb84d5ec44b3c98b21-0068b82123" "proxy-server 3036835" 0.0035 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/2/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx6cb496d8fc0349c8a0f7a-0068b82123" "proxy-server 3036835" 0.0009 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf0c974deab94055987a0-0068b82123" "proxy-server 3036835" 0.0022 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4df003b8f5ec4b5fb77ae-0068b82123" "proxy-server 3036835" 0.0026 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/2/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "tx2aab0cb48e6a4450bbed1-0068b82123" "proxy-server 3036835" 0.0009 "-" 3036835 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 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81a96108bca84a04ad343-0068b82123" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd8d5c626ac4e4a2591f02-0068b82123" "proxy-server 3036835" 0.0018 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/1/a/c/o.smurfs" "tx6e55adb66fb14a8a9546b-0068b82123" "object-server 3036835" 0.0004 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx6e55adb66fb14a8a9546b-0068b82123" "proxy-server 3036835" 0.0061 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/1/a/c/o.smurfs" "tx6e55adb66fb14a8a9546b-0068b82123" "object-server 3036835" 0.0004 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx6e55adb66fb14a8a9546b-0068b82123" "proxy-server 3036835" 0.0098 "-" 3036835 0test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming ... ok - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - tx6e55adb66fb14a8a9546b-0068b82123 - 0.0237 - - 1756897571.209322453 1756897571.233071089 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4408483b3f304677a67ee-0068b82123" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0a1d8b01b85145c386184-0068b82123" "proxy-server 3036835" 0.0025 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "tx827a6e0353204452ae97e-0068b82123" "proxy-server 3036835" 0.0007 "-" 3036835 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:45627/sdb1 (txn: tx827a6e0353204452ae97e-0068b82123) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "tx827a6e0353204452ae97e-0068b82123" "proxy-server 3036835" 0.0008 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa6a39a5d3bf44e39a0005-0068b82123" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx940fe5cff9d940b7b8481-0068b82123" "proxy-server 3036835" 0.0014 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx6da8b6392d2f4499aeb3b-0068b82123" "proxy-server 3036835" 0.0007 "-" 3036835 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:45627/sdb1 (txn: tx6da8b6392d2f4499aeb3b-0068b82123) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "tx6da8b6392d2f4499aeb3b-0068b82123" "proxy-server 3036835" 0.0011 "-" 3036835 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:41329/sda1 (txn: tx6da8b6392d2f4499aeb3b-0068b82123) -proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: tx6da8b6392d2f4499aeb3b-0068b82123) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx947eba20982e43e28eaca-0068b82123" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txfb6d1520ccd24024b9e4c-0068b82123" "proxy-server 3036835" 0.0014 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx0fe1d2a10ff344f38915b-0068b82123" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:41329/sda1 (txn: tx0fe1d2a10ff344f38915b-0068b82123) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "tx0fe1d2a10ff344f38915b-0068b82123" "proxy-server 3036835" 0.0006 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44866261f81b4966b8252-0068b82123" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8df05fa24300429b89cd0-0068b82123" "proxy-server 3036835" 0.0013 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txdf059bd149924b39a0b38-0068b82123" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:45627/sdb1 (txn: txdf059bd149924b39a0b38-0068b82123) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "txdf059bd149924b39a0b38-0068b82123" "proxy-server 3036835" 0.0008 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7599fb447242417b87985-0068b82123" "proxy-server 3036835" 0.0016 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx546fac60144a4297becc5-0068b82123" "proxy-server 3036835" 0.0013 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx22b3d83f333e43c1a85ba-0068b82123" "proxy-server 3036835" 0.0005 "-" 3036835 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:45627/sdb1 (txn: tx22b3d83f333e43c1a85ba-0068b82123) -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "tx22b3d83f333e43c1a85ba-0068b82123" "proxy-server 3036835" 0.0005 "-" 3036835 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: txf9face399540467084819-0068b82123) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe51582405d8a478998298-0068b82123) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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)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 - -proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx3ed166a23a484a339890e-0068b82123) -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: tx70385335d9e841e6981e9-0068b82123) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx999136b58c894de794d30-0068b82123" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9ce66664435246d99f9fe-0068b82123" "proxy-server 3036835" 0.0013 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/sda1/0/a/c/o.bottles" "txa1b7eb163c344796afcf4-0068b82123" "object-server 3036835" 0.0004 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "txa1b7eb163c344796afcf4-0068b82123" "proxy-server 3036835" 0.0060 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/0/a/c/o.bottles" "txa1b7eb163c344796afcf4-0068b82123" "object-server 3036835" 0.0004 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "txa1b7eb163c344796afcf4-0068b82123" "proxy-server 3036835" 0.0076 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - txa1b7eb163c344796afcf4-0068b82123 - 0.0243 - - 1756897571.354590893 1756897571.378883600 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx17f5fcf4db3b4778b4372-0068b82123" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx158344e12b5c4df48bbe9-0068b82123" "proxy-server 3036835" 0.0030 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/0/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx83fc1e0725e0428bb011e-0068b82123" "proxy-server 3036835" 0.0006 "-" 3036835 0 -obj1 WARNING: Quarantined object /tmp/tmpmsem7xne/tmp_test_proxy_server_chunked/sda1/objects/0/350/3d59c3ee1b04e9dbac32fa254f715350/1756897571.36794.data: Bytes read: 6160, does not match metadata: 6260 (txn: tx83fc1e0725e0428bb011e-0068b82123) -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:41329/sda1 (txn: tx83fc1e0725e0428bb011e-0068b82123) -obj2 WARNING: Quarantined object /tmp/tmpmsem7xne/tmp_test_proxy_server_chunked/sdb1/objects/0/350/3d59c3ee1b04e9dbac32fa254f715350/1756897571.36794.data: metadata content-length 6260 does not match actual object size 6160 (txn: tx83fc1e0725e0428bb011e-0068b82123) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sdb1/0/a/c/o.bottles" 404 70 "GET http://localhost/v1/a/c/o.bottles" "tx83fc1e0725e0428bb011e-0068b82123" "proxy-server 3036835" 0.0008 "-" 3036835 0 -proxy INFO: Client disconnected on read of '/a/c/o.bottles' (txn: tx83fc1e0725e0428bb011e-0068b82123) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 GET /v1/a/c/o.bottles HTTP/1.0 500 - - t - 6160 - tx83fc1e0725e0428bb011e-0068b82123 - 0.0166 - - 1756897571.381392241 1756897571.397971153 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 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txedccdcade1b949fcae421-0068b82123" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5f00816b3c684385b2b2a-0068b82123" "proxy-server 3036835" 0.0012 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/sda1/0/a/c/o.bottles" "tx7be20980e5fa4c2cbe525-0068b82123" "object-server 3036835" 0.0004 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/0/a/c/o.bottles" "tx7be20980e5fa4c2cbe525-0068b82123" "object-server 3036835" 0.0003 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx7be20980e5fa4c2cbe525-0068b82123" "proxy-server 3036835" 0.0060 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx7be20980e5fa4c2cbe525-0068b82123" "proxy-server 3036835" 0.0072 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - tx7be20980e5fa4c2cbe525-0068b82123 - 0.0174 - - 1756897571.404848814 1756897571.422266006 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4dabc11aa8f43c381690-0068b82123" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0cca77d1af0446658b244-0068b82123" "proxy-server 3036835" 0.0025 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/0/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx21cd10d0dfa3439782f29-0068b82123" "proxy-server 3036835" 0.0005 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 GET /v1/a/c/o.bottles HTTP/1.0 200 - - t - 6260 - tx21cd10d0dfa3439782f29-0068b82123 - 0.0128 - - 1756897571.423663855 1756897571.436459064 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.0:3000/sda (txn: txede38ca199cb49109af26-0068b82123) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txfb54bb48f8b944b989d3a-0068b82123) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txfb54bb48f8b944b989d3a-0068b82123) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txfb54bb48f8b944b989d3a-0068b82123) -proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: txfb54bb48f8b944b989d3a-0068b82123) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx507a80bdb53c4d32a3e2a-0068b82123)test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD ... ok -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 - -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx507a80bdb53c4d32a3e2a-0068b82123) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx507a80bdb53c4d32a3e2a-0068b82123) -proxy-ut ERROR: Object HEAD returning 503 for [] (txn: tx507a80bdb53c4d32a3e2a-0068b82123) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa7c43f4b163b48d6b8feb-0068b82123" "proxy-server 3036835" 0.0013 "-" 3036835 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txa7c43f4b163b48d6b8feb-0068b82123 - 0.0037 - - 1756897571.471919775 1756897571.475628376 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3ae6311889547669a09a-0068b82123" "proxy-server 3036835" 0.0012 "-" 3036835 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txb3ae6311889547669a09a-0068b82123 - 0.0036 - - 1756897571.476603746 1756897571.480154514 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.2:3002/sdc (txn: txbdeaee3b0aeb48f1a9014-0068b82123) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8c0b53ea39a04b3ea6689-0068b82123) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8c0b53ea39a04b3ea6689-0068b82123) -proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx8c0b53ea39a04b3ea6689-0068b82123) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8795fa556e5949918d77a-0068b82123) -proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx8795fa556e5949918d77a-0068b82123) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc66548973b7c42b292654-0068b82123) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc66548973b7c42b292654-0068b82123) -proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: txc66548973b7c42b292654-0068b82123) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx37a68eb660d54ceb8e69e-0068b82123) -proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx0cc9345330bf463995491-0068b82123)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... ok - -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: tx6e266188b9e34164bbf03-0068b82122) -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: tx6e266188b9e34164bbf03-0068b82122) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx6e266188b9e34164bbf03-0068b82122) -test DEBUG: Setting object count to 48 (txn: tx6e266188b9e34164bbf03-0068b82122) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx2bfe59512c7e46f899e39-0068b82122) -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: tx2bfe59512c7e46f899e39-0068b82122) -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: tx2bfe59512c7e46f899e39-0068b82122) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx2bfe59512c7e46f899e39-0068b82122) -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: tx2bfe59512c7e46f899e39-0068b82122) -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: tx2bfe59512c7e46f899e39-0068b82122) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: tx2bfe59512c7e46f899e39-0068b82122) -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: tx2bfe59512c7e46f899e39-0068b82122) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx2bfe59512c7e46f899e39-0068b82122) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: tx2bfe59512c7e46f899e39-0068b82122) -test DEBUG: Setting object count to 1064 (txn: tx2bfe59512c7e46f899e39-0068b82122) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: tx56af369a3ea24c248424a-0068b82122) -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: tx56af369a3ea24c248424a-0068b82122) -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: tx56af369a3ea24c248424a-0068b82122) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx56af369a3ea24c248424a-0068b82122) -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: tx56af369a3ea24c248424a-0068b82122) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx56af369a3ea24c248424a-0068b82122) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx56af369a3ea24c248424a-0068b82122) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx27a544a67ea54d0992fde-0068b82122) -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: tx27a544a67ea54d0992fde-0068b82122) -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: tx27a544a67ea54d0992fde-0068b82122) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx27a544a67ea54d0992fde-0068b82122) -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: tx27a544a67ea54d0992fde-0068b82122) -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: tx27a544a67ea54d0992fde-0068b82122) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx27a544a67ea54d0992fde-0068b82122) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx081977fbcc2846c192bdd-0068b82123) -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: tx081977fbcc2846c192bdd-0068b82123) -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: tx081977fbcc2846c192bdd-0068b82123) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx081977fbcc2846c192bdd-0068b82123) -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: tx081977fbcc2846c192bdd-0068b82123) -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: tx081977fbcc2846c192bdd-0068b82123) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx081977fbcc2846c192bdd-0068b82123) -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: tx081977fbcc2846c192bdd-0068b82123) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx081977fbcc2846c192bdd-0068b82123) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx081977fbcc2846c192bdd-0068b82123) -test DEBUG: Setting object count to 1065 (txn: tx081977fbcc2846c192bdd-0068b82123) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx16d748c0ef7e48fe875c2-0068b82123) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx16d748c0ef7e48fe875c2-0068b82123) -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: tx16d748c0ef7e48fe875c2-0068b82123) -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: tx16d748c0ef7e48fe875c2-0068b82123) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx16d748c0ef7e48fe875c2-0068b82123) -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: tx16d748c0ef7e48fe875c2-0068b82123) -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: tx16d748c0ef7e48fe875c2-0068b82123) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx16d748c0ef7e48fe875c2-0068b82123) -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: tx16d748c0ef7e48fe875c2-0068b82123)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.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 - -proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx0cc9345330bf463995491-0068b82123) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx497df67b79994d1c89e01-0068b82123" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8a0262ddb2834c018fc75-0068b82123" "proxy-server 3036835" 0.0029 "-" 3036835 0 -obj2 WARNING: Quarantined object /tmp/tmpmsem7xne/tmp_test_proxy_server_chunked/sdb1/objects/3/00f/f69cf85dc41d5a10125c74a82a2c400f/1756897570.57689.data: metadata content-length 0 does not match actual object size 6160 (txn: txad52d5022085456cb31ac-0068b82123) -obj1 WARNING: Quarantined object /tmp/tmpmsem7xne/tmp_test_proxy_server_chunked/sda1/objects/3/00f/f69cf85dc41d5a10125c74a82a2c400f/1756897570.57689.data: metadata content-length 0 does not match actual object size 6160 (txn: txad52d5022085456cb31ac-0068b82123) -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "txad52d5022085456cb31ac-0068b82123" "object-server 3036835" 0.0005 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "txad52d5022085456cb31ac-0068b82123" "object-server 3036835" 0.0005 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txad52d5022085456cb31ac-0068b82123" "proxy-server 3036835" 0.0108 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txad52d5022085456cb31ac-0068b82123" "proxy-server 3036835" 0.0102 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txad52d5022085456cb31ac-0068b82123 - 0.0237 - - 1756897571.663820744 1756897571.687497377 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19144d1eaf6b45b182c20-0068b82123" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txdb59503cb05a47b8a4833-0068b82123" "proxy-server 3036835" 0.0031 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sdb1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txa7ce0654d66946a980137-0068b82123" "proxy-server 3036835" 0.0007 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - txa7ce0654d66946a980137-0068b82123 - 0.0146 - - 1756897571.688448191 1756897571.703001261 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 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f2b7d5f15bb45ea9fede-0068b82123" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx451be2ee16f343589b6ed-0068b82123" "proxy-server 3036835" 0.0028 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/1/a/c/o.last_modified" "txb629d634cedd4147bfdcc-0068b82123" "object-server 3036835" 0.0005 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/1/a/c/o.last_modified" "txb629d634cedd4147bfdcc-0068b82123" "object-server 3036835" 0.0004 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "txb629d634cedd4147bfdcc-0068b82123" "proxy-server 3036835" 0.0083 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "txb629d634cedd4147bfdcc-0068b82123" "proxy-server 3036835" 0.0080 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - txb629d634cedd4147bfdcc-0068b82123 - 0.0231 - - 1756897571.709534883 1756897571.732610226 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb8ae6c48a1294703a2d70-0068b82123" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txac7a069c9d5248b089f04-0068b82123" "proxy-server 3036835" 0.0026 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txf53730d1985a40d8a0147-0068b82123" "proxy-server 3036835" 0.0005 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txf53730d1985a40d8a0147-0068b82123 - 0.0130 - - 1756897571.734047890 1756897571.747008562 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2da242f6c4ac4ddc97cb7-0068b82123" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx86c55b77cb604b8bbc198-0068b82123" "proxy-server 3036835" 0.0014 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sdb1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx09784932f0f14aeea1181-0068b82123" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx09784932f0f14aeea1181-0068b82123 - 0.0120 - - 1756897571.748594999 1756897571.760582685 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd1e553441a324089af188-0068b82123" "proxy-server 3036835" 0.0016 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txdf68a25b16724278ae83a-0068b82123" "proxy-server 3036835" 0.0016 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:11 +0000] "GET /sda1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txe50dc9adae614d1a8aa8b-0068b82123" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/11 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txe50dc9adae614d1a8aa8b-0068b82123 - 0.0115 - - 1756897571.762130260 1756897571.773620367 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdaed037f340b4d959e462-0068b82124" "proxy-server 3036835" 0.0025 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx44822f6b60034d12b1fc3-0068b82124" "proxy-server 3036835" 0.0025 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/1/a/c/o.last_modified" "tx23273dbc6bf7402285980-0068b82124" "object-server 3036835" 0.0007 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "POST http://localhost/sda1/1/a/c/o.last_modified" "tx23273dbc6bf7402285980-0068b82124" "object-server 3036835" 0.0007 "-" 3036835 0test.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 - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "POST /sdb1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx23273dbc6bf7402285980-0068b82124" "proxy-server 3036835" 0.0146 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "POST /sda1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx23273dbc6bf7402285980-0068b82124" "proxy-server 3036835" 0.0172 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/12 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - tx23273dbc6bf7402285980-0068b82124 - 0.0379 - - 1756897572.776859045 1756897572.814709425 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0a1a9210d8d4709b7a7b-0068b82124" "proxy-server 3036835" 0.0025 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8f648f62b4fa4560882c5-0068b82124" "proxy-server 3036835" 0.0044 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx4f94c288c83944baa4bc8-0068b82124" "proxy-server 3036835" 0.0010 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/12 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx4f94c288c83944baa4bc8-0068b82124 - 0.0218 - - 1756897572.817024469 1756897572.838865519 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e3d68dc77ba47eea29fc-0068b82124" "proxy-server 3036835" 0.0024 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4ce5e3ff71fe4aa3a155f-0068b82124" "proxy-server 3036835" 0.0026 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "GET /sda1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "txf52344b90ccf4536827b2-0068b82124" "proxy-server 3036835" 0.0010 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/12 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - txf52344b90ccf4536827b2-0068b82124 - 0.0198 - - 1756897572.841369629 1756897572.861204147 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx14a496406c3f41959cd90-0068b82124" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf860e5784b8a483096a41-0068b82124" "proxy-server 3036835" 0.0031 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "GET /sda1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx14e6dc90605c4c71a967e-0068b82124" "proxy-server 3036835" 0.0009 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/12 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx14e6dc90605c4c71a967e-0068b82124 - 0.0172 - - 1756897572.863221169 1756897572.880457401 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) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx23baa94e290f4ab58ff4c-0068b82124" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe636d038935a45799be50-0068b82124" "proxy-server 3036835" 0.0015 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sdb1/0/a/c/o.jpg" 201 - "PUT http://localhost/sda1/1/a/c/o.jpg" "txd4ec591e7d7343c59b6f0-0068b82124" "object-server 3036835" 0.0005 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sda1/0/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/1/a/c/o.jpg" "txd4ec591e7d7343c59b6f0-0068b82124" "object-server 3036835" 0.0004 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txd4ec591e7d7343c59b6f0-0068b82124" "proxy-server 3036835" 0.0116 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txd4ec591e7d7343c59b6f0-0068b82124" "proxy-server 3036835" 0.0113 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/12 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - txd4ec591e7d7343c59b6f0-0068b82124 - 0.0267 - - 1756897572.902260303 1756897572.928952932 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb80573ef09364112ac937-0068b82124" "proxy-server 3036835" 0.0016 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx70c56d8acf0c463e95041-0068b82124" "proxy-server 3036835" 0.0027 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "GET /sdb1/1/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "tx9c637c109d084e8e81865-0068b82124" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/12 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - tx9c637c109d084e8e81865-0068b82124 - 0.0138 - - 1756897572.929860115 1756897572.943611860 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e9f54e733a645f686ccb-0068b82124" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx809392917b254bdc8483f-0068b82124" "proxy-server 3036835" 0.0015 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sdb1/0/a/c/o.html" 201 - "PUT http://localhost/sdb1/3/a/c/o.html" "txe1636c9d8b7342848ccc9-0068b82124" "object-server 3036835" 0.0004 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sdb1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txe1636c9d8b7342848ccc9-0068b82124" "proxy-server 3036835" 0.0062 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sda1/0/a/c/o.html" 201 - "PUT http://localhost/sda1/3/a/c/o.html" "txe1636c9d8b7342848ccc9-0068b82124" "object-server 3036835" 0.0004 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "PUT /sda1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txe1636c9d8b7342848ccc9-0068b82124" "proxy-server 3036835" 0.0098 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/12 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - txe1636c9d8b7342848ccc9-0068b82124 - 0.0218 - - 1756897572.945260286 1756897572.967067957 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb346673a199343c985db3-0068b82124" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb18c1827b96e4637ac009-0068b82124" "proxy-server 3036835" 0.0031 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "GET /sdb1/3/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "txa565e02962e14ce6bbb17-0068b82124" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/12 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - txa565e02962e14ce6bbb17-0068b82124 - 0.0132 - - 1756897572.967866898 1756897572.981079340 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 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa14e692b1a7747e28065d-0068b82124" "proxy-server 3036835" 0.0016 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3b4dde7daf4a495db8557-0068b82124" "proxy-server 3036835" 0.0033 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/sdb1/1/a/c/o.css" "tx8769c9332d664a9ebdf7c-0068b82124" "object-server 3036835" 0.0005 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/sda1/1/a/c/o.css" "tx8769c9332d664a9ebdf7c-0068b82124" "object-server 3036835" 0.0007 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx8769c9332d664a9ebdf7c-0068b82124" "proxy-server 3036835" 0.0102 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx8769c9332d664a9ebdf7c-0068b82124" "proxy-server 3036835" 0.0116 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - tx8769c9332d664a9ebdf7c-0068b82124 - 0.0255 - - 1756897572.982555628 1756897573.008100271 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf44155a3bc9647a899f34-0068b82125" "proxy-server 3036835" 0.0015 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa888c2e1ab364a2fb2661-0068b82125" "proxy-server 3036835" 0.0029 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "GET /sda1/1/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "txfa341605f41d4b4486e26-0068b82125" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - txfa341605f41d4b4486e26-0068b82125 - 0.0138 - - 1756897573.009185314 1756897573.022950172 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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1d55f4aecfbf43beb73e8-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa002d5cc93c34159be8eb-0068b82125" "proxy-server 3036835" 0.0023 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - tx39b1ad15bcb2469484a3a-0068b82125 - 0.0091 - - 1756897573.045791388 1756897573.054916859 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: txfe4cab14dae34a09b33af-0068b82125) -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: txa7a87460628147fcb5b55-0068b82125) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception (txn: txbdad2d17c69b45d29cc89-0068b82125) -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: tx9dadb318c48a409e91ae2-0068b82125) -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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1808, in _make_connection - resp = conn.getexpect() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 843, in getexpect - expect_status = self._status.get_expect_status() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 746, in get_expect_status - raise expect_status -Exception (txn: tx9f381c84ba7c4dcd880f8-0068b82125)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 - -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: txc91dfe23b6954b4babf0a-0068b82125) -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: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status - raise self.status -Exception (txn: tx9dfe39a2b624416e9e278-0068b82125) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb, error: ERROR Insufficient Storage (txn: tx192aba1dbbe445979cc8a-0068b82125) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx1b88536a8f114bd3b39e6-0068b82125) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1b88536a8f114bd3b39e6-0068b82125) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx1b88536a8f114bd3b39e6-0068b82125) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2db437aeba314b8e81458-0068b82125) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 987, in connect - raise HTTPException() -http.client.HTTPException (txn: tx2db437aeba314b8e81458-0068b82125) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx2db437aeba314b8e81458-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txded80b4f5d184d8294c2a-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1af30e6e3fb04251af025-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx71dfb9a6497e4955844b8-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx55bb1a67641848b7953cb-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: tx8ad9b1fdfc5449a5bd3e5-0068b82125)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.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.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.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 - -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: tx03d8ada20cbc457ebdcd5-006ac53150) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: txa9736bd0949d4087b59e7-0068b82125) -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: tx922caa386c944e8990373-006ac53150) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: txa9736bd0949d4087b59e7-0068b82125) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txa9736bd0949d4087b59e7-0068b82125) -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: tx70da104cfcd54b1d888de-006ac53150) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: txcd0d2e3a958a415098734-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: txcd0d2e3a958a415098734-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: txcd0d2e3a958a415098734-0068b82125) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txcd0d2e3a958a415098734-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9e92dc6f9ee4de19a776-0068b82125" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx320e43adbdf446ebad921-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - txff1ca41c8bc24097a42b6-0068b82125 - 0.0086 - - 1756897573.172927380 1756897573.181532145 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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx30fe7d597cd841d58602d-0068b82125" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3510adfc6870463394084-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - txd4af4cb4d2ec475ba2555-0068b82125 - 0.0077 - - 1756897573.186402559 1756897573.194112778 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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd12bbed598b445cbba07d-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2edb562abfda42449295b-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "txad1fb02273b34b3891016-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txad1fb02273b34b3891016-0068b82125" "proxy-server 3036835" 0.0062 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "txad1fb02273b34b3891016-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 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 - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txad1fb02273b34b3891016-0068b82125" "proxy-server 3036835" 0.0077 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - txad1fb02273b34b3891016-0068b82125 - 0.0182 - - 1756897573.199119568 1756897573.217329502 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb4f1ee90992840b480951-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7f325838985e4f8ab8090-0068b82125" "proxy-server 3036835" 0.0028 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "GET /sda1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "txb5f1663a35c94573a4fa3-0068b82125" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - txb5f1663a35c94573a4fa3-0068b82125 - 0.0117 - - 1756897573.218053818 1756897573.229761124 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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad2276b6ae7749b08cae1-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3722bc68f7d24e8a9fabb-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx4747413ee64b4afbacf16-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx4747413ee64b4afbacf16-0068b82125" "object-server 3036835" 0.0003 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx4747413ee64b4afbacf16-0068b82125" "proxy-server 3036835" 0.0072 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx4747413ee64b4afbacf16-0068b82125" "proxy-server 3036835" 0.0085 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx4747413ee64b4afbacf16-0068b82125 - 0.0241 - - 1756897573.234692812 1756897573.258784056 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3a5183e4756f47d29e516-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx353018b2e4ba43b384a11-0068b82125" "proxy-server 3036835" 0.0028 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "GET /sda1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx305640ba155e49d79b6dc-0068b82125" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx305640ba155e49d79b6dc-0068b82125 - 0.0119 - - 1756897573.259470940 1756897573.271368504 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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8cb07079c97944db96684-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8b49e2acbbc148198786d-0068b82125" "proxy-server 3036835" 0.0011 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "tx917c6c2167bc496dbbbfb-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "tx917c6c2167bc496dbbbfb-0068b82125" "object-server 3036835" 0.0003 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx917c6c2167bc496dbbbfb-0068b82125" "proxy-server 3036835" 0.0066 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx917c6c2167bc496dbbbfb-0068b82125" "proxy-server 3036835" 0.0078 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - tx917c6c2167bc496dbbbfb-0068b82125 - 0.0180 - - 1756897573.276441336 1756897573.294416904 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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx607db7bf902e49a49ec01-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3e8cdbd3e77d483b8f397-0068b82125" "proxy-server 3036835" 0.0034 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx7178ce0754264a2fafe41-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx7178ce0754264a2fafe41-0068b82125" "object-server 3036835" 0.0003 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx7178ce0754264a2fafe41-0068b82125" "proxy-server 3036835" 0.0081 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx7178ce0754264a2fafe41-0068b82125" "proxy-server 3036835" 0.0077 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx7178ce0754264a2fafe41-0068b82125 - 0.0208 - - 1756897573.299268246 1756897573.320108652 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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40a357fd08e94ec8bc1a9-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7cf3ca682bac4385b099f-0068b82125" "proxy-server 3036835" 0.0059 "-" 3036835 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 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/sdb1/0/a/c/o" "txa791ff94a59e4eb981627-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txa791ff94a59e4eb981627-0068b82125" "proxy-server 3036835" 0.0073 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/sda1/0/a/c/o" "txa791ff94a59e4eb981627-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txa791ff94a59e4eb981627-0068b82125" "proxy-server 3036835" 0.0083 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o HTTP/1.0 201 - - t 25 - - txa791ff94a59e4eb981627-0068b82125 - 0.0242 - - 1756897573.325327396 1756897573.349574327 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.0:1000/sda (txn: tx1686e73084f641a1add02-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx1686e73084f641a1add02-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx1686e73084f641a1add02-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: tx1686e73084f641a1add02-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: tx1686e73084f641a1add02-0068b82125) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: tx1686e73084f641a1add02-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx8666c58049a64295bce9c-0068b82125) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx8666c58049a64295bce9c-0068b82125) -proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx8666c58049a64295bce9c-0068b82125) -proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx8666c58049a64295bce9c-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3500375cd05e4342bdc58-0068b82125) -proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx3500375cd05e4342bdc58-0068b82125) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx3500375cd05e4342bdc58-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 +http.client.HTTPException (txn: tx70da104cfcd54b1d888de-006ac53150)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 -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: tx3ecb604b8887449c862d3-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx70da104cfcd54b1d888de-006ac53150) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: txb8602ca579bd424eaf532-0068b82125) -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: tx0d785d08f71f416d98693-006ac53150) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: txcd77f47070644fbfbb88c-0068b82125) -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: tx0d785d08f71f416d98693-006ac53150) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx0d785d08f71f416d98693-006ac53150) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: txcd77f47070644fbfbb88c-0068b82125) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txcd77f47070644fbfbb88c-0068b82125) -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: tx3734af5a6a3a4ce38225a-006ac53150) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx3734af5a6a3a4ce38225a-006ac53150) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx3734af5a6a3a4ce38225a-006ac53150) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx3734af5a6a3a4ce38225a-006ac53150) +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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 987, in connect raise HTTPException() -http.client.HTTPException (txn: txcd0b4af1676d4ec7b84b4-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: txcd0b4af1676d4ec7b84b4-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: txcd0b4af1676d4ec7b84b4-0068b82125) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txcd0b4af1676d4ec7b84b4-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx136761a1e79248a4b044e-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txacb64ddca3e44f95a1df0-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txacb64ddca3e44f95a1df0-0068b82125) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: txacb64ddca3e44f95a1df0-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx78cffeb84b64425386eba-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx78cffeb84b64425386eba-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx78cffeb84b64425386eba-0068b82125) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx78cffeb84b64425386eba-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: txcd29043945674a478e253-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: txcd29043945674a478e253-0068b82125) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: txcd29043945674a478e253-0068b82125) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: txcd29043945674a478e253-0068b82125) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd3c41edc13284c57b7a27-0068b82125) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd3c41edc13284c57b7a27-0068b82125) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd3c41edc13284c57b7a27-0068b82125) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txd3c41edc13284c57b7a27-0068b82125) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx91c976a4a2f04bd396593-0068b82125) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx91c976a4a2f04bd396593-0068b82125) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx91c976a4a2f04bd396593-0068b82125) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx91c976a4a2f04bd396593-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txac6d6301c3c04b9b9a01e-0068b82125) -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: tx8f7a131fcc34414b92499-0068b82125) -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: tx2a3490a5faa045dfb71f1-0068b82125) -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: tx2066c636ace04c9e8bb06-0068b82125) -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: txc852abcbfb00404e9ab88-0068b82125) -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: tx0ef08a349295428e908ae-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx67dcf4fc853f4a128583e-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx67dcf4fc853f4a128583e-0068b82125) -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: txeec4b3c03662456a92b7e-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txeec4b3c03662456a92b7e-0068b82125) -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: tx2797a3f90e8d4203890f0-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx2797a3f90e8d4203890f0-0068b82125) -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: tx151b3e6b668a4da299ecb-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx151b3e6b668a4da299ecb-0068b82125) -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: txe41384ca008b4d0e97663-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txe41384ca008b4d0e97663-0068b82125)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 - -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: tx472f9102dee642be9e1fe-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx472f9102dee642be9e1fe-0068b82125) -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: txa9aa34e40763489b9f05b-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa9aa34e40763489b9f05b-0068b82125) -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: tx7192a342a3914faa8f462-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx7192a342a3914faa8f462-0068b82125) -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: tx273c070d7317425aaaa89-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx273c070d7317425aaaa89-0068b82125) -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: tx55f4be70a39e407ba1ab4-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx55f4be70a39e407ba1ab4-0068b82125) -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: tx1aca6a13b0f24b32b0242-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx1aca6a13b0f24b32b0242-0068b82125) -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: tx43f5f0e7d065418e8e4c9-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx43f5f0e7d065418e8e4c9-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx49aff30a001b4b9785012-0068b82125) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx49aff30a001b4b9785012-0068b82125) -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: tx57be68c0dd934067a9b20-0068b82125) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx57be68c0dd934067a9b20-0068b82125) -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: txe445befae5b54e25a6e11-0068b82125) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txe445befae5b54e25a6e11-0068b82125) -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: tx7b63b0284b7d4a9c9f4ff-0068b82125) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx7b63b0284b7d4a9c9f4ff-0068b82125) -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: txf52c3b1a3e5c4807b7dd4-0068b82125) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txf52c3b1a3e5c4807b7dd4-0068b82125) -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: tx985eb0bae5cd434b8f018-0068b82125) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx985eb0bae5cd434b8f018-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx94e8ad9eea704ac8abefb-0068b82125) -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: tx13a2f62299364a3b9283d-0068b82125) -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: txc2f71e4f8e8e4ee998a06-0068b82125) -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: txeaf125e4c926458586af2-0068b82125) -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: txf5a024f4633346faae303-0068b82125) -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: tx0de93d674ef544d49b0ff-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx4f4d153f816d4ba3b324b-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4f4d153f816d4ba3b324b-0068b82125) -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: tx27787266031e403898c40-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx27787266031e403898c40-0068b82125) -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: txad073ac4553c4c5683a0b-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txad073ac4553c4c5683a0b-0068b82125) -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: txd8ad402f28aa47c6b149d-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txd8ad402f28aa47c6b149d-0068b82125) -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: txa75449a6e796439aba496-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa75449a6e796439aba496-0068b82125)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-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx5a0d933a05c04cf4a3c0f-0068b82125) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx5a0d933a05c04cf4a3c0f-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 03/Sep/2025/11/06/13 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx5320b894b3fe405ea34f7-0068b82125 - 0.0003 - - 1756897573.850436211 1756897573.850773335 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 03/Sep/2025/11/06/13 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1756897573.855583906 1756897573.855780125 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 03/Sep/2025/11/06/13 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0003 - - 1756897573.860499620 1756897573.860762358 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 03/Sep/2025/11/06/13 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0002 - - 1756897573.865457773 1756897573.865665436 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 03/Sep/2025/11/06/13 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1756897573.870450020 1756897573.870632172 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd8ccb54d657a4f3abb480-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txce3c69f67ca24449861ae-0068b82125" "proxy-server 3036835" 0.0066 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/sda1/0/a/c/o/chunky" "tx9bab82740bec454496265-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/0/a/c/o/chunky" "tx9bab82740bec454496265-0068b82125" "object-server 3036835" 0.0003 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx9bab82740bec454496265-0068b82125" "proxy-server 3036835" 0.0071 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx9bab82740bec454496265-0068b82125" "proxy-server 3036835" 0.0068 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - tx9bab82740bec454496265-0068b82125 - 0.0233 - - 1756897573.875264406 1756897573.898586273 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbd824ea220dc4effa796c-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1b90bf4a929f4f67ad292-0068b82125" "proxy-server 3036835" 0.0025 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "GET /sdb1/0/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "txc2efefebe5794435a7212-0068b82125" "proxy-server 3036835" 0.0005 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - txc2efefebe5794435a7212-0068b82125 - 0.0116 - - 1756897573.899752617 1756897573.911362410 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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fc6d049a8134f2583fc6-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx8fc6d049a8134f2583fc6-0068b82125 - 0.0036 - - 1756897573.916246891 1756897573.919862032 -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 DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx16d748c0ef7e48fe875c2-0068b82123) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx16d748c0ef7e48fe875c2-0068b82123) -test DEBUG: Setting object count to 1065 (txn: tx16d748c0ef7e48fe875c2-0068b82123) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf08a08299bfd4eaeaeffe-0068b82124) -test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: txf08a08299bfd4eaeaeffe-0068b82124) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx8ab54b51700c4a61b9f83-0068b82125) -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: tx8ab54b51700c4a61b9f83-0068b82125) -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: tx8ab54b51700c4a61b9f83-0068b82125) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx8ab54b51700c4a61b9f83-0068b82125) -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: tx8ab54b51700c4a61b9f83-0068b82125) -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: tx8ab54b51700c4a61b9f83-0068b82125) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx8ab54b51700c4a61b9f83-0068b82125) -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: tx8ab54b51700c4a61b9f83-0068b82125) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8ab54b51700c4a61b9f83-0068b82125) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx8ab54b51700c4a61b9f83-0068b82125) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx8ab54b51700c4a61b9f83-0068b82125) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx8ab54b51700c4a61b9f83-0068b82125) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx8ab54b51700c4a61b9f83-0068b82125) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx8ab54b51700c4a61b9f83-0068b82125) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx8ab54b51700c4a61b9f83-0068b82125) -test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx8ab54b51700c4a61b9f83-0068b82125) -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: tx8ab54b51700c4a61b9f83-0068b82125) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx8ab54b51700c4a61b9f83-0068b82125) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6e8a1772704348fba18ef-0068b82125) -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: tx6e8a1772704348fba18ef-0068b82125) -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: tx6e8a1772704348fba18ef-0068b82125) -test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: tx6e8a1772704348fba18ef-0068b82125) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txe6909320f0d3404eb828d-0068b82125) -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: txe6909320f0d3404eb828d-0068b82125) -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: txe6909320f0d3404eb828d-0068b82125) -test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txe6909320f0d3404eb828d-0068b82125) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1018bad94cea4bf8baa46-0068b82125) -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: tx1018bad94cea4bf8baa46-0068b82125) -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: tx1018bad94cea4bf8baa46-0068b82125) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1018bad94cea4bf8baa46-0068b82125) -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: tx1018bad94cea4bf8baa46-0068b82125) -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: tx1018bad94cea4bf8baa46-0068b82125) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx1018bad94cea4bf8baa46-0068b82125) -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: tx1018bad94cea4bf8baa46-0068b82125) -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: tx1018bad94cea4bf8baa46-0068b82125) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx1018bad94cea4bf8baa46-0068b82125) -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: tx1018bad94cea4bf8baa46-0068b82125) -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: tx1018bad94cea4bf8baa46-0068b82125) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx1018bad94cea4bf8baa46-0068b82125) -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: tx1018bad94cea4bf8baa46-0068b82125) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 03/Sep/2025/11/06/13 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1756897573.924930573 1756897573.925004005 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf92027e1e360406d80033-0068b82125" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +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:41953/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" "txf92027e1e360406d80033-0068b82125" "container-server 3036835" 0.0010 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +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:40613/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" "txf92027e1e360406d80033-0068b82125" "container-server 3036835" 0.0009 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +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" "txf92027e1e360406d80033-0068b82125" "proxy-server 3036835" 0.0114 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +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" "txf92027e1e360406d80033-0068b82125" "proxy-server 3036835" 0.0080 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 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 - - - txf92027e1e360406d80033-0068b82125 - 0.0188 - - 1756897573.930444956 1756897573.949281931 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "GET /sda1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "txa2345592e43b440696bc0-0068b82125" "proxy-server 3036835" 0.0020 "-" 3036835 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 87 - txa2345592e43b440696bc0-0068b82125 - 0.0045 - - 1756897573.950522423 1756897573.955039501 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "GET /sdb1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "txc61dfb9ea7634420a33d3-0068b82125" "proxy-server 3036835" 0.0019 "-" 3036835 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 729 - txc61dfb9ea7634420a33d3-0068b82125 - 0.0046 - - 1756897573.956403494 1756897573.961048365 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "GET /sdb1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "txbe6f217ee22345bfb6dde-0068b82125" "proxy-server 3036835" 0.0015 "-" 3036835 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 963 - txbe6f217ee22345bfb6dde-0068b82125 - 0.0042 - - 1756897573.962458849 1756897573.966660976 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa61d7a27e20a4ed2bfe98-0068b82125" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +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" "tx70d02072c43845868143d-0068b82125" "proxy-server 3036835" 0.0010 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +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" "tx34813749a32841828d475-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +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" "tx34813749a32841828d475-0068b82125" "proxy-server 3036835" 0.0063 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +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" "tx34813749a32841828d475-0068b82125" "object-server 3036835" 0.0004 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +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" "tx34813749a32841828d475-0068b82125" "proxy-server 3036835" 0.0083 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/13 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 - - - tx34813749a32841828d475-0068b82125 - 0.0220 - - 1756897573.968115091 1756897573.990149260 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5becc2f59254495b9575-0068b82125" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +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" "txf5becc2f59254495b9575-0068b82125" "proxy-server 3036835" 0.0038 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/14 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 - txf5becc2f59254495b9575-0068b82125 - 0.0104 - - 1756897573.991535664 1756897574.001965761 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx990db3cb5f214d6f861c2-0068b82126" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +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" "tx990db3cb5f214d6f861c2-0068b82126" "proxy-server 3036835" 0.0020 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/14 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 - tx990db3cb5f214d6f861c2-0068b82126 - 0.0086 - - 1756897574.003558159 1756897574.012173891 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx52cbb1d681dc415b9f1c4-0068b82126" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +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" "tx52cbb1d681dc415b9f1c4-0068b82126" "proxy-server 3036835" 0.0046 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/14 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 - tx52cbb1d681dc415b9f1c4-0068b82126 - 0.0114 - - 1756897574.013819695 1756897574.025254250 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44eace404fd245a49c888-0068b82126" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +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" "tx1fd7db04af96492882ea9-0068b82126" "proxy-server 3036835" 0.0012 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +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/%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" "tx99acaa4cda5b406599df7-0068b82126" "proxy-server 3036835" 0.0006 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/14 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 - - - tx99acaa4cda5b406599df7-0068b82126 - 0.0109 - - 1756897574.026894808 1756897574.037823915 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 DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1018bad94cea4bf8baa46-0068b82125) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx1018bad94cea4bf8baa46-0068b82125) -test DEBUG: Setting object count to 3120 (txn: tx1018bad94cea4bf8baa46-0068b82125) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -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: tx520c4bc432b74ea98bc11-0068b82125) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx520c4bc432b74ea98bc11-0068b82125) -test DEBUG: Setting object count to 3120 (txn: tx520c4bc432b74ea98bc11-0068b82125) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -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: tx25733be1169a4febb9c48-0068b82125) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx25733be1169a4febb9c48-0068b82125) -test DEBUG: Setting object count to 3120 (txn: tx25733be1169a4febb9c48-0068b82125) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txb1d42333fc2248a58fc89-0068b82126) -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: txb1d42333fc2248a58fc89-0068b82126) -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: txb1d42333fc2248a58fc89-0068b82126) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb1d42333fc2248a58fc89-0068b82126) -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: txb1d42333fc2248a58fc89-0068b82126) -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: txb1d42333fc2248a58fc89-0068b82126) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb1d42333fc2248a58fc89-0068b82126) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txb1d42333fc2248a58fc89-0068b82126) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txb1d42333fc2248a58fc89-0068b82126) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txb1d42333fc2248a58fc89-0068b82126) -test DEBUG: Setting object count to 3120 (txn: txb1d42333fc2248a58fc89-0068b82126) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -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: txc1d264fdd1814a82bd362-0068b82126) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txc1d264fdd1814a82bd362-0068b82126) -test DEBUG: Setting object count to 3120 (txn: txc1d264fdd1814a82bd362-0068b82126) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx904447a9b8234030b5552-0068b82126) -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: tx904447a9b8234030b5552-0068b82126) -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: tx904447a9b8234030b5552-0068b82126) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx904447a9b8234030b5552-0068b82126) -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: tx904447a9b8234030b5552-0068b82126) -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: tx904447a9b8234030b5552-0068b82126) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx904447a9b8234030b5552-0068b82126) -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: tx904447a9b8234030b5552-0068b82126) -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: tx904447a9b8234030b5552-0068b82126) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx904447a9b8234030b5552-0068b82126) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx3221fe6df6324c239a5e1-0068b82126) -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: tx3221fe6df6324c239a5e1-0068b82126) -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: tx3221fe6df6324c239a5e1-0068b82126) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx3221fe6df6324c239a5e1-0068b82126) -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: tx3221fe6df6324c239a5e1-0068b82126) -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: tx3221fe6df6324c239a5e1-0068b82126) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx3221fe6df6324c239a5e1-0068b82126) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx904ff561c92743b98cda7-0068b82126) -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: tx904ff561c92743b98cda7-0068b82126) -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: tx904ff561c92743b98cda7-0068b82126) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx904ff561c92743b98cda7-0068b82126) -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: tx904ff561c92743b98cda7-0068b82126) -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: tx904ff561c92743b98cda7-0068b82126) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx904ff561c92743b98cda7-0068b82126) -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: tx904ff561c92743b98cda7-0068b82126) -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: tx904ff561c92743b98cda7-0068b82126) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx904ff561c92743b98cda7-0068b82126) -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: tx904ff561c92743b98cda7-0068b82126) -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: tx904ff561c92743b98cda7-0068b82126) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx904ff561c92743b98cda7-0068b82126) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: txa43784b9775842828e0a9-0068b82126) -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: txa43784b9775842828e0a9-0068b82126) -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: txa43784b9775842828e0a9-0068b82126) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txa43784b9775842828e0a9-0068b82126) -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: txe35fe6ff80654e078d0a4-0068b82126) -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: txe35fe6ff80654e078d0a4-0068b82126) -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: txe35fe6ff80654e078d0a4-0068b82126) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txe35fe6ff80654e078d0a4-0068b82126) -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: txaec559ecc15c4ad684887-0068b82126)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.proxy.test_server.TestReplicatedObjectController.test_client_timeout -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout ... 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: tx31c3dd7c2b8f43728fe2a-0068b82126) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1812c4036e4b4edaa30f8-0068b82126) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc2970fe43bba41d09cd3e-0068b82126" "proxy-server 3036835" 0.0026 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sda1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 201 - "PUT http://127.0.0.1:40613/sda1/0/a/797ed0d5ee3f4654b6d7550bca521c02" "txc2970fe43bba41d09cd3e-0068b82126" "container-server 3036835" 0.0023 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 201 - "PUT http://127.0.0.1:41953/sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" "txc2970fe43bba41d09cd3e-0068b82126" "container-server 3036835" 0.0020 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 201 - "PUT http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txc2970fe43bba41d09cd3e-0068b82126" "proxy-server 3036835" 0.0256 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sda1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 201 - "PUT http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txc2970fe43bba41d09cd3e-0068b82126" "proxy-server 3036835" 0.0176 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/14 PUT /v1/a/797ed0d5ee3f4654b6d7550bca521c02 HTTP/1.0 201 - - t - - - txc2970fe43bba41d09cd3e-0068b82126 - 0.0405 - - 1756897574.533868313 1756897574.574320555 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ddea91e45014ca0b0eb3-0068b82126" "proxy-server 3036835" 0.0034 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "tx2d259b37dcef4df4a89b0-0068b82126" "proxy-server 3036835" 0.0022 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sda1/0/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 201 - "PUT http://localhost/sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx0655759a44d241ea97615-0068b82126" "object-server 3036835" 0.0008 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 201 - "PUT http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx0655759a44d241ea97615-0068b82126" "proxy-server 3036835" 0.0077 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 201 - "PUT http://localhost/sda1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx0655759a44d241ea97615-0068b82126" "object-server 3036835" 0.0006 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sda1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 201 - "PUT http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx0655759a44d241ea97615-0068b82126" "proxy-server 3036835" 0.0106 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/14 PUT /v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals HTTP/1.0 201 - - t 52 - - tx0655759a44d241ea97615-0068b82126 - 0.0304 - - 1756897574.576423883 1756897574.606785536 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8bd31c21a674eb2bdcb3-0068b82126" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txdd318b71bceb452990230-0068b82126" "proxy-server 3036835" 0.0031 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "GET /sda1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 200 52 "GET http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "txfc7550d077fd4c968f814-0068b82126" "proxy-server 3036835" 0.0007 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1918e20014064e7598e5a-0068b82126" "proxy-server 3036835" 0.0024 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txa67bc31383334fbab65ce-0068b82126" "proxy-server 3036835" 0.0017 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "GET /sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 412 - "GET http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx2d24f5f14bce4151ba3c7-0068b82126" "proxy-server 3036835" 0.0008 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "GET /sda1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 412 - "GET http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx2d24f5f14bce4151ba3c7-0068b82126" "proxy-server 3036835" 0.0007 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe8d747f5fa6455aa5a43-0068b82126" "proxy-server 3036835" 0.0016 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txd60575008f2343f281516-0068b82126" "proxy-server 3036835" 0.0019 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "GET /sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 200 52 "GET http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "txa849331c62864e7e9ad47-0068b82126" "proxy-server 3036835" 0.0007 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc5d8c073a0b544658d85c-0068b82126" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txb7fa95602cc147329dfd7-0068b82126" "proxy-server 3036835" 0.0027 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "GET /sda1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 304 - "GET http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx15a40e27ef7848039fd1b-0068b82126" "proxy-server 3036835" 0.0043 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c4243ffe46f400f94a40-0068b82126" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "tx78c3358c422348f8afbb5-0068b82126" "proxy-server 3036835" 0.0014 "-" 3036835 0test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication ... ok - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "GET /sda1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 200 52 "GET http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx30bd6d5f1acd4266bb4e3-0068b82126" "proxy-server 3036835" 0.0006 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3f2295ebbb14e1ab0aec-0068b82126" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txf2d4b5703160424bba0f0-0068b82126" "proxy-server 3036835" 0.0014 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "GET /sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 304 - "GET http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx31a2c4e405ed4fd7b2d30-0068b82126" "proxy-server 3036835" 0.0006 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2016bc8e5ec5481d876ee-0068b82126" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txb371a7d1346249cf9afb9-0068b82126" "proxy-server 3036835" 0.0013 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 200 52 "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx62d6e9bb11ea4a17b2a1c-0068b82126" "proxy-server 3036835" 0.0005 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b388cb1e7044b1ebdbac-0068b82126" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "tx1b40a4cf445b43fa8ef78-0068b82126" "proxy-server 3036835" 0.0012 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 412 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx04ffe53ee1f54df3b807b-0068b82126" "proxy-server 3036835" 0.0004 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 412 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx04ffe53ee1f54df3b807b-0068b82126" "proxy-server 3036835" 0.0004 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx207b7264046445189dcd0-0068b82126" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txc5452b8bd3e446319027f-0068b82126" "proxy-server 3036835" 0.0011 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 200 52 "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx89eaf950065440ca9aeba-0068b82126" "proxy-server 3036835" 0.0004 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx00c2d517c8474fc586164-0068b82126" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "txc7f95cdbdb014ff090491-0068b82126" "proxy-server 3036835" 0.0011 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 304 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "txe1a68a356fd1456fab026-0068b82126" "proxy-server 3036835" 0.0004 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe8e18bc9d2ba4014aa8b4-0068b82126" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "tx28d69e4c43f44bdbad956-0068b82126" "proxy-server 3036835" 0.0011 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 200 52 "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx33f459ccac2f4b8792133-0068b82126" "proxy-server 3036835" 0.0004 "-" 3036835 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa726ab5ddaf24905a4fb9-0068b82126" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a/797ed0d5ee3f4654b6d7550bca521c02" 204 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02" "tx705fd57ab20a45b4983bc-0068b82126" "proxy-server 3036835" 0.0011 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" 304 - "HEAD http://localhost/v1/a/797ed0d5ee3f4654b6d7550bca521c02/conditionals" "tx4ae35fc66bdf4592a0e84-0068b82126" "proxy-server 3036835" 0.0005 "-" 3036835 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 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f04bdfe600f4f3f900a3-0068b82126" "proxy-server 3036835" 0.0013 "-" 3036835 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://127.0.0.1:41953/sdb1/1/a/con" "tx1f04bdfe600f4f3f900a3-0068b82126" "container-server 3036835" 0.0009 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://127.0.0.1:40613/sda1/1/a/con" "tx1f04bdfe600f4f3f900a3-0068b82126" "container-server 3036835" 0.0009 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "tx1f04bdfe600f4f3f900a3-0068b82126" "proxy-server 3036835" 0.0073 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "tx1f04bdfe600f4f3f900a3-0068b82126" "proxy-server 3036835" 0.0118 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/14 PUT /v1/a/con HTTP/1.0 201 - - t - - - tx1f04bdfe600f4f3f900a3-0068b82126 - 0.0184 - - 1756897574.766688347 1756897574.785074234 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc9084cb9b27414784ded-0068b82126" "proxy-server 3036835" 0.0018 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "txba947b28897a4ed3866a2-0068b82126" "proxy-server 3036835" 0.0011 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sda1/1/a/con/o" 201 - "PUT http://localhost/sda1/0/a/con/o" "tx6b0706bed6f7453d85c54-0068b82126" "object-server 3036835" 0.0006 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx6b0706bed6f7453d85c54-0068b82126" "proxy-server 3036835" 0.0050 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sdb1/1/a/con/o" 201 - "PUT http://localhost/sdb1/0/a/con/o" "tx6b0706bed6f7453d85c54-0068b82126" "object-server 3036835" 0.0004 "-" 3036835 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 -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 - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx6b0706bed6f7453d85c54-0068b82126" "proxy-server 3036835" 0.0082 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/14 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - tx6b0706bed6f7453d85c54-0068b82126 - 0.0186 - - 1756897574.786231518 1756897574.804790258 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28433528893d4efcbecea-0068b82126" "proxy-server 3036835" 0.0011 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "HEAD /sdb1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "txc4f07c10ec9045d68d007-0068b82126" "proxy-server 3036835" 0.0023 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:14 +0000] "GET /sda1/0/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "txced0643ceeed4e568f058-0068b82126" "proxy-server 3036835" 0.0005 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/14 GET /v1/a/con/o HTTP/1.0 304 - - t - - - txced0643ceeed4e568f058-0068b82126 - 0.0108 - - 1756897574.805959225 1756897574.816792250 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: txa3276ef2063848df82e27-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc3ad66222565439e90b4d-0068b82126) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txc3ad66222565439e90b4d-0068b82126) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txc3ad66222565439e90b4d-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx34806ecc2259400fbc86b-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx34806ecc2259400fbc86b-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx34806ecc2259400fbc86b-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx34806ecc2259400fbc86b-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx24b8ce8e7e1d4a2bba831-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx24b8ce8e7e1d4a2bba831-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx24b8ce8e7e1d4a2bba831-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx24b8ce8e7e1d4a2bba831-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx28a61a2a09794e8ca17cb-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx28a61a2a09794e8ca17cb-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx28a61a2a09794e8ca17cb-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx28a61a2a09794e8ca17cb-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9023c7dde5b44d99b6b6f-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9023c7dde5b44d99b6b6f-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9023c7dde5b44d99b6b6f-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9023c7dde5b44d99b6b6f-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx722b23f6d05041b0a0c03-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx722b23f6d05041b0a0c03-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx722b23f6d05041b0a0c03-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx722b23f6d05041b0a0c03-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9ca247272de04b8c82464-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9ca247272de04b8c82464-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9ca247272de04b8c82464-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9ca247272de04b8c82464-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx348b77dccf034fe9ba5c8-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx348b77dccf034fe9ba5c8-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx348b77dccf034fe9ba5c8-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx348b77dccf034fe9ba5c8-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6d69cd4a245042acbf8c2-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6d69cd4a245042acbf8c2-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6d69cd4a245042acbf8c2-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx6d69cd4a245042acbf8c2-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txac995e795f194f219db77-0068b82126) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txac995e795f194f219db77-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txac995e795f194f219db77-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txac995e795f194f219db77-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txac995e795f194f219db77-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txac995e795f194f219db77-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2cea51f3e02148b39711d-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2cea51f3e02148b39711d-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2cea51f3e02148b39711d-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx2cea51f3e02148b39711d-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf349a99a857e4de289fe0-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf349a99a857e4de289fe0-0068b82126) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txf349a99a857e4de289fe0-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf349a99a857e4de289fe0-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txf349a99a857e4de289fe0-0068b82126) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txf349a99a857e4de289fe0-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf349a99a857e4de289fe0-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txf349a99a857e4de289fe0-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc860c91ac030406baac7c-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txc860c91ac030406baac7c-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txc860c91ac030406baac7c-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txc860c91ac030406baac7c-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe2cfdd6f96574e899ebf2-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe2cfdd6f96574e899ebf2-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe2cfdd6f96574e899ebf2-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txe2cfdd6f96574e899ebf2-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8642efb0959b4e199b9e0-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8642efb0959b4e199b9e0-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8642efb0959b4e199b9e0-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx8642efb0959b4e199b9e0-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6fdb6adab11d4a0298913-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6fdb6adab11d4a0298913-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6fdb6adab11d4a0298913-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx6fdb6adab11d4a0298913-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx98ade86668354235888cf-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx98ade86668354235888cf-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx98ade86668354235888cf-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx98ade86668354235888cf-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx65a1e184271d41bdab25f-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx65a1e184271d41bdab25f-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx65a1e184271d41bdab25f-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx65a1e184271d41bdab25f-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx3e1b6384838e4071a1116-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx3e1b6384838e4071a1116-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx3e1b6384838e4071a1116-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx3e1b6384838e4071a1116-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx76c62f75e96442198161f-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx76c62f75e96442198161f-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx76c62f75e96442198161f-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx76c62f75e96442198161f-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx757c45e4d89749c59b005-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx757c45e4d89749c59b005-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx757c45e4d89749c59b005-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx757c45e4d89749c59b005-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx16b589c3471f4824a0320-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx16b589c3471f4824a0320-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx16b589c3471f4824a0320-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx16b589c3471f4824a0320-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx239899b036ec43f29f41c-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx239899b036ec43f29f41c-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx239899b036ec43f29f41c-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx239899b036ec43f29f41c-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx30e6e99f37a249cbbd535-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx30e6e99f37a249cbbd535-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx30e6e99f37a249cbbd535-0068b82126) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx30e6e99f37a249cbbd535-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbf6b5307f8864fc287834-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbf6b5307f8864fc287834-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbf6b5307f8864fc287834-0068b82126) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: txbf6b5307f8864fc287834-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfa974e3c08f047788d559-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txfa974e3c08f047788d559-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txfa974e3c08f047788d559-0068b82126) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txfa974e3c08f047788d559-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5fe9b60ca9d84bde9426a-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5fe9b60ca9d84bde9426a-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5fe9b60ca9d84bde9426a-0068b82126) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx5fe9b60ca9d84bde9426a-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd390fa1910e84669a0cce-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd390fa1910e84669a0cce-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd390fa1910e84669a0cce-0068b82126) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txd390fa1910e84669a0cce-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx707a99954619407b9e641-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx707a99954619407b9e641-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx707a99954619407b9e641-0068b82126) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx707a99954619407b9e641-0068b82126) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx254aadde2f754b6d80393-0068b82126) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx254aadde2f754b6d80393-0068b82126) -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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse - raise Exception('test') -Exception: test (txn: tx57915b7edaa9452b9e96b-0068b82126) -proxy-ut ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +http.client.HTTPException (txn: txac17e7ecc7564d1c860d7-006ac53150) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txac17e7ecc7564d1c860d7-006ac53150) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txac17e7ecc7564d1c860d7-006ac53150) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txac17e7ecc7564d1c860d7-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5d56d133ea3d458fba070-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse raise Exception('test') -Exception: test (txn: tx57915b7edaa9452b9e96b-0068b82126)test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting -test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting ... ok - -proxy-ut ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Exception: test (txn: tx078d8e6f872a44f3bd478-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse raise Exception('test') -Exception: test (txn: tx57915b7edaa9452b9e96b-0068b82126) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx57915b7edaa9452b9e96b-0068b82126) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe18a41da3fb3463b9f972-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx604354360be04e3891cb1-0068b82126) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx604354360be04e3891cb1-0068b82126) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx604354360be04e3891cb1-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2382117bb5f04fd2ad9d3-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2382117bb5f04fd2ad9d3-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2382117bb5f04fd2ad9d3-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx2382117bb5f04fd2ad9d3-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txb89de0c603fd445896e0c-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb89de0c603fd445896e0c-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb89de0c603fd445896e0c-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txb89de0c603fd445896e0c-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa909023a55d84712a0509-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa909023a55d84712a0509-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa909023a55d84712a0509-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa909023a55d84712a0509-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx3b9e3e89a660484aa637f-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3b9e3e89a660484aa637f-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3b9e3e89a660484aa637f-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx3b9e3e89a660484aa637f-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txfe7786b4ff8c4b799b011-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txfe7786b4ff8c4b799b011-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txfe7786b4ff8c4b799b011-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txfe7786b4ff8c4b799b011-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd1cb9fce745a4c5ca4d81-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd1cb9fce745a4c5ca4d81-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd1cb9fce745a4c5ca4d81-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txd1cb9fce745a4c5ca4d81-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx0eaf03f0800a462b96d23-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0eaf03f0800a462b96d23-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0eaf03f0800a462b96d23-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx0eaf03f0800a462b96d23-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txaca16fff79b94ca7b22a7-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txaca16fff79b94ca7b22a7-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txaca16fff79b94ca7b22a7-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txaca16fff79b94ca7b22a7-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx964ae9cfd3a2433bb9a51-0068b82126) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx964ae9cfd3a2433bb9a51-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx964ae9cfd3a2433bb9a51-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx964ae9cfd3a2433bb9a51-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx964ae9cfd3a2433bb9a51-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx964ae9cfd3a2433bb9a51-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txed943a22a04847718b7cb-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txed943a22a04847718b7cb-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txed943a22a04847718b7cb-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txed943a22a04847718b7cb-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx319f90ae1be3454dbfa70-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx319f90ae1be3454dbfa70-0068b82126) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx319f90ae1be3454dbfa70-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx319f90ae1be3454dbfa70-0068b82126) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx319f90ae1be3454dbfa70-0068b82126) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx319f90ae1be3454dbfa70-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx319f90ae1be3454dbfa70-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx319f90ae1be3454dbfa70-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7ced457ffe8647b48aab0-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7ced457ffe8647b48aab0-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7ced457ffe8647b48aab0-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7ced457ffe8647b48aab0-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx70a15e47e26541ff8082b-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx70a15e47e26541ff8082b-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx70a15e47e26541ff8082b-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx70a15e47e26541ff8082b-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx89b082d9946842c99e1e2-0068b82126)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 - -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx89b082d9946842c99e1e2-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx89b082d9946842c99e1e2-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx89b082d9946842c99e1e2-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5cfbed6838ba4bea98ee1-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5cfbed6838ba4bea98ee1-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5cfbed6838ba4bea98ee1-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx5cfbed6838ba4bea98ee1-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx957ccca73aea4712a0419-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx957ccca73aea4712a0419-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx957ccca73aea4712a0419-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx957ccca73aea4712a0419-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx9c41bce9bb4947b3abf85-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx9c41bce9bb4947b3abf85-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx9c41bce9bb4947b3abf85-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx9c41bce9bb4947b3abf85-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx073a8a73984a4d31a55fd-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx073a8a73984a4d31a55fd-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx073a8a73984a4d31a55fd-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx073a8a73984a4d31a55fd-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx045ecf0ff75446238e971-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx045ecf0ff75446238e971-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx045ecf0ff75446238e971-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx045ecf0ff75446238e971-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx98a7af8aaa054ea2b3078-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx98a7af8aaa054ea2b3078-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx98a7af8aaa054ea2b3078-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx98a7af8aaa054ea2b3078-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2a060cad7f1441a283ad8-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2a060cad7f1441a283ad8-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2a060cad7f1441a283ad8-0068b82126) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx2a060cad7f1441a283ad8-0068b82126) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7f646ece50d848169e935-0068b82127) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7f646ece50d848169e935-0068b82127) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7f646ece50d848169e935-0068b82127) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7f646ece50d848169e935-0068b82127) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.1:3001/sdb -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 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 - - [03/Sep/2025:11:06:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49b5e4bf2b454e8baea96-0068b82127" "proxy-server 3036835" 0.0020 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:15 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6082bc77153b4c4ea6a1b-0068b82127" "proxy-server 3036835" 0.0013 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:15 +0000] "PUT /sda1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/3/a/c/test_leak_1" "txc897c5b690b9424d92af8-0068b82127" "object-server 3036835" 0.0006 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:15 +0000] "PUT /sda1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "txc897c5b690b9424d92af8-0068b82127" "proxy-server 3036835" 0.0059 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:15 +0000] "PUT /sdb1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/3/a/c/test_leak_1" "txc897c5b690b9424d92af8-0068b82127" "object-server 3036835" 0.0004 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:15 +0000] "PUT /sdb1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "txc897c5b690b9424d92af8-0068b82127" "proxy-server 3036835" 0.0095 "-" 3036835 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.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_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txaec559ecc15c4ad684887-0068b82126) -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: txaec559ecc15c4ad684887-0068b82126) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txaec559ecc15c4ad684887-0068b82126) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc2ac6238755f45a5b0d53-0068b82126) -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: txc2ac6238755f45a5b0d53-0068b82126) -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: txc2ac6238755f45a5b0d53-0068b82126) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc2ac6238755f45a5b0d53-0068b82126) -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: txc2ac6238755f45a5b0d53-0068b82126) -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: txc2ac6238755f45a5b0d53-0068b82126) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txc2ac6238755f45a5b0d53-0068b82126) -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: txc2ac6238755f45a5b0d53-0068b82126) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc2ac6238755f45a5b0d53-0068b82126) -test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: txc2ac6238755f45a5b0d53-0068b82126) -test DEBUG: Setting object count to 1068 (txn: txc2ac6238755f45a5b0d53-0068b82126) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txb560e2f74a8a4005a86b3-0068b82126) -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: txb560e2f74a8a4005a86b3-0068b82126) -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: txb560e2f74a8a4005a86b3-0068b82126) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txb560e2f74a8a4005a86b3-0068b82126) -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: txb560e2f74a8a4005a86b3-0068b82126) -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: txb560e2f74a8a4005a86b3-0068b82126) -test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: txb560e2f74a8a4005a86b3-0068b82126) -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: txb560e2f74a8a4005a86b3-0068b82126) -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: txb560e2f74a8a4005a86b3-0068b82126) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: txb560e2f74a8a4005a86b3-0068b82126) -test DEBUG: Setting object count to 1068 (txn: txb560e2f74a8a4005a86b3-0068b82126) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx393da5d4bc5e42ff9c511-0068b82127) -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: tx393da5d4bc5e42ff9c511-0068b82127) -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: tx393da5d4bc5e42ff9c511-0068b82127) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx393da5d4bc5e42ff9c511-0068b82127) -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: tx393da5d4bc5e42ff9c511-0068b82127) -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: tx393da5d4bc5e42ff9c511-0068b82127) -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: tx393da5d4bc5e42ff9c511-0068b82127) -test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx393da5d4bc5e42ff9c511-0068b82127) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txb4140629c75c490dadc03-0068b82128) -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: txb4140629c75c490dadc03-0068b82128) -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: txb4140629c75c490dadc03-0068b82128) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb4140629c75c490dadc03-0068b82128) -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: txb4140629c75c490dadc03-0068b82128) -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: txb4140629c75c490dadc03-0068b82128) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: txb4140629c75c490dadc03-0068b82128) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: txb4140629c75c490dadc03-0068b82128) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: txb4140629c75c490dadc03-0068b82128) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: txb4140629c75c490dadc03-0068b82128) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: txb4140629c75c490dadc03-0068b82128) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: txb4140629c75c490dadc03-0068b82128) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txb4140629c75c490dadc03-0068b82128) -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: txb4140629c75c490dadc03-0068b82128) -test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: txb4140629c75c490dadc03-0068b82128) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.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.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.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.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 - -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txf18d29c248c74fb9a12f5-0068b82129) -test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: txf18d29c248c74fb9a12f5-0068b82129) -test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: txf18d29c248c74fb9a12f5-0068b82129) -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: txf18d29c248c74fb9a12f5-0068b82129) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txf18d29c248c74fb9a12f5-0068b82129) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: txf18d29c248c74fb9a12f5-0068b82129) -test DEBUG: Setting object count to 1058 (txn: txf18d29c248c74fb9a12f5-0068b82129) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf43d5b503724420489708-0068b82129) -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: txf43d5b503724420489708-0068b82129) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf43d5b503724420489708-0068b82129) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: txf43d5b503724420489708-0068b82129) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txf43d5b503724420489708-0068b82129) -test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txf43d5b503724420489708-0068b82129) -test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: txf43d5b503724420489708-0068b82129) -test DEBUG: Setting object count to 1024 (txn: txf43d5b503724420489708-0068b82129) -test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: txf43d5b503724420489708-0068b82129) -test DEBUG: Setting object count to 1024 (txn: txf43d5b503724420489708-0068b82129) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txc41137185b644ab785018-0068b8212a) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: txc41137185b644ab785018-0068b8212a) -test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: txc41137185b644ab785018-0068b8212a) -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: txc41137185b644ab785018-0068b8212a) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc41137185b644ab785018-0068b8212a)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 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/15 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - txc897c5b690b9424d92af8-0068b82127 - 0.0213 - - 1756897575.029333830 1756897575.050662756 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd7b4a0bb8fdb4eb0a9c0c-0068b82127" "proxy-server 3036835" 0.0012 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:15 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3e2bc43f7196494ab5c98-0068b82127" "proxy-server 3036835" 0.0028 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:15 +0000] "GET /sdb1/3/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "txc0ade32b5fb2443a98c4d-0068b82127" "proxy-server 3036835" 0.0005 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/15 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - txc0ade32b5fb2443a98c4d-0068b82127 - 0.0125 - - 1756897575.404674053 1756897575.417216063 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txba22b1c3c99d41e4aa0e9-0068b82127) -proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: txba22b1c3c99d41e4aa0e9-0068b82127) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx2a2b5204d7fa4cee982c9-0068b82127) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx15cd5560caf54b4399d95-0068b82127) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx15cd5560caf54b4399d95-0068b82127) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc1b594a6233946cca5dd7-0068b82128) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx8dd91447288d484b985b0-0068b82128) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx8dd91447288d484b985b0-0068b82128) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx4406457b363c4c099e075-0068b82128) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx74077730296b4773ac1eb-0068b82128) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx74077730296b4773ac1eb-0068b82128) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx74077730296b4773ac1eb-0068b82128) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx74077730296b4773ac1eb-0068b82128) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0f1e2d9fde9d4ed9a3441-0068b82129) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx0f1e2d9fde9d4ed9a3441-0068b82129) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txdb7281002c554aac90a91-0068b8212a)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 - -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 966, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txdb7281002c554aac90a91-0068b8212a) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txdb7281002c554aac90a91-0068b8212a) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [03/Sep/2025:11:06:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4617ea37b1f489ba2a4e-0068b8212a" "proxy-server 3036835" 0.0028 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:18 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa357016197804bb48b3e3-0068b8212a" "proxy-server 3036835" 0.0050 "-" 3036835 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:18 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/sdb1/0/a/c/o" "tx8efa6b26415043c1935cb-0068b8212a" "object-server 3036835" 0.0008 "-" 3036835 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:18 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/sda1/0/a/c/o" "tx8efa6b26415043c1935cb-0068b8212a" "object-server 3036835" 0.0007 "-" 3036835 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:18 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx8efa6b26415043c1935cb-0068b8212a" "proxy-server 3036835" 0.0124 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:18 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx8efa6b26415043c1935cb-0068b8212a" "proxy-server 3036835" 0.0153 "-" 3036835 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/18 PUT /v1/a/c/o HTTP/1.0 201 - - t 12 - - tx8efa6b26415043c1935cb-0068b8212a - 0.0418 - - 1756897578.933856726 1756897578.975608110 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf55175e37e643369ab6c-0068b8212a" "proxy-server 3036835" 0.0025 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:18 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb52ac21c068244fb92d74-0068b8212a" "proxy-server 3036835" 0.0043 "-" 3036835 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:18 +0000] "GET /sda1/0/a/c/o" 200 12 "GET http://localhost/v1/a/c/o" "txd077bb4d8413428aa3303-0068b8212a" "proxy-server 3036835" 0.0011 "-" 3036835 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9add08c3eed749d2b7791-0068b8212b" "proxy-server 3036835" 0.0023 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txba9d85156b1b484bacd10-0068b8212b" "proxy-server 3036835" 0.0022 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sdb1/0/a/c1/o" 201 - "PUT http://localhost/sdd1/0/a/c1/o" "tx0746d17426744b4ea64ba-0068b8212b" "object-server 3036835" 0.0007 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sdd1/0/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx0746d17426744b4ea64ba-0068b8212b" "proxy-server 3036835" 0.0133 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sda1/0/a/c1/o" 201 - "PUT http://localhost/sdc1/0/a/c1/o" "tx0746d17426744b4ea64ba-0068b8212b" "object-server 3036835" 0.0006 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sdc1/0/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx0746d17426744b4ea64ba-0068b8212b" "proxy-server 3036835" 0.0152 "-" 3036835 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/19 PUT /v1/a/c1/o HTTP/1.0 201 - - t 12 - - tx0746d17426744b4ea64ba-0068b8212b - 0.0354 - - 1756897579.002691507 1756897579.038138628 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc000fddbf1d4c8bac52a-0068b8212b" "proxy-server 3036835" 0.0020 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txd01ad69fd9d64a1fbe4c8-0068b8212b" "proxy-server 3036835" 0.0043 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "GET /sdd1/0/a/c1/o" 200 12 "GET http://localhost/v1/a/c1/o" "tx6b02d2361fb4411fbddc8-0068b8212b" "proxy-server 3036835" 0.0008 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11ce253d9a76468a97858-0068b8212b" "proxy-server 3036835" 0.0019 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/2/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "txebace8990acb4809afe56-0068b8212b" "proxy-server 3036835" 0.0021 "-" 3036835 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sda1/2/a/c2/o" 201 - "PUT http://localhost/sde1/2/a/c2/o" "tx61d2efbfab7e4e7a9cc95-0068b8212b" "object-server 3036835" 0.0006 "-" 3036835 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sdb1/2/a/c2/o" 201 - "PUT http://localhost/sdf1/2/a/c2/o" "tx61d2efbfab7e4e7a9cc95-0068b8212b" "object-server 3036835" 0.0005 "-" 3036835 2 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sde1/2/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "tx61d2efbfab7e4e7a9cc95-0068b8212b" "proxy-server 3036835" 0.0104 "-" 3036835 2 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sdf1/2/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "tx61d2efbfab7e4e7a9cc95-0068b8212b" "proxy-server 3036835" 0.0098 "-" 3036835 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/19 PUT /v1/a/c2/o HTTP/1.0 201 - - t 12 - - tx61d2efbfab7e4e7a9cc95-0068b8212b - 0.0276 - - 1756897579.060670137 1756897579.088279486 2 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa66ad2be16545429f2b6-0068b8212b" "proxy-server 3036835" 0.0017 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sdb1/2/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "tx2611b2043372478285ef9-0068b8212b" "proxy-server 3036835" 0.0029 "-" 3036835 2 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "GET /sde1/2/a/c2/o" 200 12 "GET http://localhost/v1/a/c2/o" "tx306e3c06946b4d6aa3012-0068b8212b" "proxy-server 3036835" 0.0008 "-" 3036835 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) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6eec3a90ee75493b8415b-0068b8212b" "proxy-server 3036835" 0.0016 "-" 3036835 -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_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 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx6eec3a90ee75493b8415b-0068b8212b" "proxy-server 3036835" 0.0020 "-" 3036835 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx778a3bf39bdc4483be649-0068b8212b" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sdb1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx54d17440caec4ab3a8e43-0068b8212b" "proxy-server 3036835" 0.0030 "-" 3036835 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sda1/0/a/c1/wrong-o" 201 - "PUT http://localhost/sdf1/2/a/c1/wrong-o" "txa22ec43037884ffba5d75-0068b8212b" "object-server 3036835" 0.0005 "-" 3036835 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sdb1/0/a/c1/wrong-o" 201 - "PUT http://localhost/sde1/2/a/c1/wrong-o" "txa22ec43037884ffba5d75-0068b8212b" "object-server 3036835" 0.0004 "-" 3036835 2 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sdf1/2/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "txa22ec43037884ffba5d75-0068b8212b" "proxy-server 3036835" 0.0091 "-" 3036835 2 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "PUT /sde1/2/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "txa22ec43037884ffba5d75-0068b8212b" "proxy-server 3036835" 0.0087 "-" 3036835 2 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0cd135b36d9a4825af1cd-0068b8212b" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txa7a81e0688534cd99da62-0068b8212b" "proxy-server 3036835" 0.0034 "-" 3036835 1 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "GET /sdd1/2/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "tx1eec0562c6204a0f946d7-0068b8212b" "proxy-server 3036835" 0.0003 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "GET /sdc1/2/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "tx1eec0562c6204a0f946d7-0068b8212b" "proxy-server 3036835" 0.0003 "-" 3036835 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b42e8fc1ad94aa9b3606-0068b8212b" "proxy-server 3036835" 0.0014 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txae52c12791af41529d994-0068b8212b" "proxy-server 3036835" 0.0014 "-" 3036835 1 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "GET /sde1/2/a/c1/wrong-o" 200 5 "GET http://localhost/v1/a/c1/wrong-o" "tx28d414d47337482d9eb84-0068b8212b" "proxy-server 3036835" 0.0006 "-" 3036835 2 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb17edf1346554dd98aa9d-0068b8212b" "proxy-server 3036835" 0.0013 "-" 3036835 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx0751577121534a5195091-0068b8212b" "proxy-server 3036835" 0.0013 "-" 3036835 1 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "DELETE /sdb1/0/a/c1/wrong-o" 204 - "DELETE http://localhost/sdf1/2/a/c1/wrong-o" "txfd06d405b8c04b1998e9d-0068b8212b" "object-server 3036835" 0.0005 "-" 3036835 2 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "DELETE /sdf1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "txfd06d405b8c04b1998e9d-0068b8212b" "proxy-server 3036835" 0.0052 "-" 3036835 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "DELETE /sda1/0/a/c1/wrong-o" 204 - "DELETE http://localhost/sde1/2/a/c1/wrong-o" "txfd06d405b8c04b1998e9d-0068b8212b" "object-server 3036835" 0.0004 "-" 3036835 2 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:19 +0000] "DELETE /sde1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "txfd06d405b8c04b1998e9d-0068b8212b" "proxy-server 3036835" 0.0073 "-" 3036835 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: tx79077dcae6314e3288168-0068b8212b) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx79077dcae6314e3288168-0068b8212b) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx79077dcae6314e3288168-0068b8212b) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe8379331d2f341b9a4be2-0068b8212b) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.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: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txc41137185b644ab785018-0068b8212a) -test DEBUG: Setting object count to 1072 (txn: txc41137185b644ab785018-0068b8212a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txe88d65d6330249bba5c00-0068b8212b) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txe88d65d6330249bba5c00-0068b8212b) -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: txe88d65d6330249bba5c00-0068b8212b) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txe88d65d6330249bba5c00-0068b8212b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe88d65d6330249bba5c00-0068b8212b) -test DEBUG: Setting object count to 1072 (txn: txe88d65d6330249bba5c00-0068b8212b) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txcac7830d84f1469c85214-0068b8212b) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txcac7830d84f1469c85214-0068b8212b) -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: txcac7830d84f1469c85214-0068b8212b) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txcac7830d84f1469c85214-0068b8212b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txcac7830d84f1469c85214-0068b8212b) -test DEBUG: Setting object count to 1072 (txn: txcac7830d84f1469c85214-0068b8212b) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c)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 /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txc669e060722c4b5da0ee5-0068b8212c) -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: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: Setting object count to 1072 (txn: txc669e060722c4b5da0ee5-0068b8212c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc384be6d9722485697325-0068b8212d) -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: txc384be6d9722485697325-0068b8212d) -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: txc384be6d9722485697325-0068b8212d) -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: txc384be6d9722485697325-0068b8212d) -test ERROR: Aborting listing from shards due to bad response: [404] (txn: txc384be6d9722485697325-0068b8212d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2f364097a6fe454dbda0b-0068b8212d) -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: tx2f364097a6fe454dbda0b-0068b8212d) -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: tx2f364097a6fe454dbda0b-0068b8212d) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx2f364097a6fe454dbda0b-0068b8212d) -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: tx2f364097a6fe454dbda0b-0068b8212d) -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: tx2f364097a6fe454dbda0b-0068b8212d) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx2f364097a6fe454dbda0b-0068b8212d) -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: tx2f364097a6fe454dbda0b-0068b8212d) -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: tx2f364097a6fe454dbda0b-0068b8212d) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx2f364097a6fe454dbda0b-0068b8212d) -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: tx2f364097a6fe454dbda0b-0068b8212d) -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: tx2f364097a6fe454dbda0b-0068b8212d) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx2f364097a6fe454dbda0b-0068b8212d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa5cb056ba3fe4d72930d2-0068b8212e) -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: txa5cb056ba3fe4d72930d2-0068b8212e) -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: txa5cb056ba3fe4d72930d2-0068b8212e) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txa5cb056ba3fe4d72930d2-0068b8212e) -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: txa5cb056ba3fe4d72930d2-0068b8212e) -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: txa5cb056ba3fe4d72930d2-0068b8212e) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: txa5cb056ba3fe4d72930d2-0068b8212e) -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: txa5cb056ba3fe4d72930d2-0068b8212e)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_ham?delimiter=%2F&reverse=on&format=json&limit=9999&marker=pumpkin&end_marker=ha%2Fptic {'X-Backend-Record-Type': 'auto'} (txn: txa5cb056ba3fe4d72930d2-0068b8212e) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txa5cb056ba3fe4d72930d2-0068b8212e) -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: txa5cb056ba3fe4d72930d2-0068b8212e) -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: txa5cb056ba3fe4d72930d2-0068b8212e) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txa5cb056ba3fe4d72930d2-0068b8212e) -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: txa5cb056ba3fe4d72930d2-0068b8212e) -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: txa5cb056ba3fe4d72930d2-0068b8212e) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: txa5cb056ba3fe4d72930d2-0068b8212e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txb6cc9e6077d2412d8296d-0068b8212f) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -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: txb6cc9e6077d2412d8296d-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txb6cc9e6077d2412d8296d-0068b8212f) -test DEBUG: Setting object count to 3120 (txn: txb6cc9e6077d2412d8296d-0068b8212f) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx3dc52de485784a9ca829c-0068b8212f) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -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: tx3dc52de485784a9ca829c-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx3dc52de485784a9ca829c-0068b8212f) -test DEBUG: Setting object count to 3120 (txn: tx3dc52de485784a9ca829c-0068b8212f) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx747bd3105b9145b782464-0068b8212f) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -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: tx747bd3105b9145b782464-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx747bd3105b9145b782464-0068b8212f) -test DEBUG: Setting object count to 3120 (txn: tx747bd3105b9145b782464-0068b8212f) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9303add555a54fb1a0ff9-0068b8212f) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx9303add555a54fb1a0ff9-0068b8212f) -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: tx9303add555a54fb1a0ff9-0068b8212f) -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: tx9303add555a54fb1a0ff9-0068b8212f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9303add555a54fb1a0ff9-0068b8212f) -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: tx9303add555a54fb1a0ff9-0068b8212f) -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: tx9303add555a54fb1a0ff9-0068b8212f) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx9303add555a54fb1a0ff9-0068b8212f) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx9303add555a54fb1a0ff9-0068b8212f) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx9303add555a54fb1a0ff9-0068b8212f) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx9303add555a54fb1a0ff9-0068b8212f) -test DEBUG: Setting object count to 3120 (txn: tx9303add555a54fb1a0ff9-0068b8212f) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txfea792665eff438383971-0068b8212f) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -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: txfea792665eff438383971-0068b8212f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txfea792665eff438383971-0068b8212f) -test DEBUG: Setting object count to 3120 (txn: txfea792665eff438383971-0068b8212f) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txe876730d7d8841cda5308-0068b8212f) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txe876730d7d8841cda5308-0068b8212f) -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: txe876730d7d8841cda5308-0068b8212f) -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: txe876730d7d8841cda5308-0068b8212f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe876730d7d8841cda5308-0068b8212f) -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: txe876730d7d8841cda5308-0068b8212f) -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: txe876730d7d8841cda5308-0068b8212f) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe876730d7d8841cda5308-0068b8212f) -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: txe876730d7d8841cda5308-0068b8212f) -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: txe876730d7d8841cda5308-0068b8212f) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txe876730d7d8841cda5308-0068b8212f)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 INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx35d1d67d79314db593182-0068b8212f) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx35d1d67d79314db593182-0068b8212f) -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: tx35d1d67d79314db593182-0068b8212f) -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: tx35d1d67d79314db593182-0068b8212f) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx35d1d67d79314db593182-0068b8212f) -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: tx35d1d67d79314db593182-0068b8212f) -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: tx35d1d67d79314db593182-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx35d1d67d79314db593182-0068b8212f) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txf8686d7a435847b697c7e-0068b8212f) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txf8686d7a435847b697c7e-0068b8212f) -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: txf8686d7a435847b697c7e-0068b8212f) -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: txf8686d7a435847b697c7e-0068b8212f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf8686d7a435847b697c7e-0068b8212f) -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: txf8686d7a435847b697c7e-0068b8212f) -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: txf8686d7a435847b697c7e-0068b8212f) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf8686d7a435847b697c7e-0068b8212f) -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: txf8686d7a435847b697c7e-0068b8212f) -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: txf8686d7a435847b697c7e-0068b8212f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf8686d7a435847b697c7e-0068b8212f) -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: txf8686d7a435847b697c7e-0068b8212f) -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: txf8686d7a435847b697c7e-0068b8212f) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txf8686d7a435847b697c7e-0068b8212f) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx3d4cc45f67254fecba02a-0068b8212f) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx3d4cc45f67254fecba02a-0068b8212f) -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: tx3d4cc45f67254fecba02a-0068b8212f) -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: tx3d4cc45f67254fecba02a-0068b8212f) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx3d4cc45f67254fecba02a-0068b8212f) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txff6ffbcefb7c4db885c4f-0068b8212f) -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: txff6ffbcefb7c4db885c4f-0068b8212f) -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: txff6ffbcefb7c4db885c4f-0068b8212f) -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: txff6ffbcefb7c4db885c4f-0068b8212f) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txff6ffbcefb7c4db885c4f-0068b8212f) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx3e17c7565e624d0aa9751-0068b8212f) -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: tx3e17c7565e624d0aa9751-0068b8212f) -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: tx3e17c7565e624d0aa9751-0068b8212f) -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: tx3e17c7565e624d0aa9751-0068b8212f) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx3e17c7565e624d0aa9751-0068b8212f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd20ac0fba6aa4f06833f4-0068b82130) -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: txd20ac0fba6aa4f06833f4-0068b82130) -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: txd20ac0fba6aa4f06833f4-0068b82130) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txd20ac0fba6aa4f06833f4-0068b82130) -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: txd20ac0fba6aa4f06833f4-0068b82130) -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: txd20ac0fba6aa4f06833f4-0068b82130) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txd20ac0fba6aa4f06833f4-0068b82130) -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: txd20ac0fba6aa4f06833f4-0068b82130) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd20ac0fba6aa4f06833f4-0068b82130) -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: txd20ac0fba6aa4f06833f4-0068b82130) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: txd20ac0fba6aa4f06833f4-0068b82130) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.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.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 - -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx05b053737bcc4e0a8dc50-0068b82131) -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: tx05b053737bcc4e0a8dc50-0068b82131) -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: tx05b053737bcc4e0a8dc50-0068b82131) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx05b053737bcc4e0a8dc50-0068b82131) -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: tx05b053737bcc4e0a8dc50-0068b82131) -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: tx05b053737bcc4e0a8dc50-0068b82131) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx05b053737bcc4e0a8dc50-0068b82131) -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: tx05b053737bcc4e0a8dc50-0068b82131) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx05b053737bcc4e0a8dc50-0068b82131) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx05b053737bcc4e0a8dc50-0068b82131) -test DEBUG: Setting object count to 1065 (txn: tx05b053737bcc4e0a8dc50-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx15aaa8e6fa2c46ba87d37-0068b82131) -proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/툎/鐉 From Object Server 10.0.0.0:1000/sda (txn: tx49d9a0790f7e4ac2b16dc-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx4a1b6773d768493e855c8-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc85707cb6acc4e4eba647-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txc85707cb6acc4e4eba647-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx27c296222269419f92f0a-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx27c296222269419f92f0a-0068b82131) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception (txn: tx27c296222269419f92f0a-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx3aab5fd2757f4b95b51e4-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx3aab5fd2757f4b95b51e4-0068b82131) -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.35.1/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception (txn: tx3aab5fd2757f4b95b51e4-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx04ddabf98334483680dcf-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txfc576acc8af84ee68d632-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txfc576acc8af84ee68d632-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx63caa61d617e45c89501a-0068b82131)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 -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 - -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx63caa61d617e45c89501a-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx63caa61d617e45c89501a-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sda (txn: tx63caa61d617e45c89501a-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx63caa61d617e45c89501a-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sda (txn: tx63caa61d617e45c89501a-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx63caa61d617e45c89501a-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sda (txn: tx63caa61d617e45c89501a-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txddb3ea06ecbf4ce68c5c4-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txddb3ea06ecbf4ce68c5c4-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: txddb3ea06ecbf4ce68c5c4-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: txddb3ea06ecbf4ce68c5c4-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: txddb3ea06ecbf4ce68c5c4-0068b82131) -proxy-server ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: txddb3ea06ecbf4ce68c5c4-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txb5caaab2a0554f4eb6900-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txb5caaab2a0554f4eb6900-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.2:1002/sdc (txn: txe4cb3e07aaa544b18f3de-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txe4cb3e07aaa544b18f3de-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txe4cb3e07aaa544b18f3de-0068b82131) -proxy-server ERROR: Object GET returning 503 for [] (txn: txe4cb3e07aaa544b18f3de-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.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 - -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: txfd3c3e91f96244de99645-0068b82131) -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:1002/sdc (txn: txfd3c3e91f96244de99645-0068b82131) -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:1000/sda (txn: txfd3c3e91f96244de99645-0068b82131) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txfd3c3e91f96244de99645-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5369172e4fcf4685bbf62-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txd4783ae46a8b494190a62-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txd4783ae46a8b494190a62-0068b82131) -proxy-server ERROR: Object GET returning 503 for [] (txn: txd4783ae46a8b494190a62-0068b82131) -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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx8442163b228f4655a1ab7-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx8442163b228f4655a1ab7-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txfd73ff031b1b481fa4c50-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d1255d290314f5f9e787-0068b82131) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx7d1255d290314f5f9e787-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx364055662cc34cf88c6b8-0068b82131) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx364055662cc34cf88c6b8-0068b82131) -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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx337b0897b63e43d89795d-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx337b0897b63e43d89795d-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4492c23eb0b64c95b941b-0068b82131) -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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx4492c23eb0b64c95b941b-0068b82131)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 - -proxy-server ERROR: Object GET returning 503 for [] (txn: tx4492c23eb0b64c95b941b-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7203c36b7b414ab5a98c3-0068b82131) -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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx7203c36b7b414ab5a98c3-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txc5c158e1b9c845cfa6d60-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx0a8b40d408e842548092a-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx0a8b40d408e842548092a-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe38a15931151498db2d4a-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe38a15931151498db2d4a-0068b82131) -proxy-server ERROR: Object GET returning 503 for [] (txn: txe38a15931151498db2d4a-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txf0ed6aba7cd144b4b1273-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: +Exception: test (txn: tx078d8e6f872a44f3bd478-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -79000,121 +79304,41 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txf0ed6aba7cd144b4b1273-0068b82131) -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.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx078d8e6f872a44f3bd478-006ac53150) +test ERROR: Account HEAD returning 503 for [] (txn: tx078d8e6f872a44f3bd478-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txad8accf8b5ec4f41af1f3-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txad8accf8b5ec4f41af1f3-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txad8accf8b5ec4f41af1f3-006ac53150) +test ERROR: Account HEAD returning 503 for [] (txn: txad8accf8b5ec4f41af1f3-006ac53150) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx0b04577da8a64b95aaa03-006ac53150) +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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: txf0ed6aba7cd144b4b1273-0068b82131)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 + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txf32ccc267d534497a2c29-006ac53150)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 -proxy-server ERROR: Object GET returning 503 for [] (txn: txf0ed6aba7cd144b4b1273-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: +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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx07063f063354413ebde9b-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx07063f063354413ebde9b-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txf32ccc267d534497a2c29-006ac53150) +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.35.1/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -79122,1205 +79346,225 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx07063f063354413ebde9b-0068b82131) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx07063f063354413ebde9b-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx9ce73c47c3bb48b9946a3-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx9ce73c47c3bb48b9946a3-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx9ce73c47c3bb48b9946a3-0068b82131) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx9ce73c47c3bb48b9946a3-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx7cceeab23a4a47f5956b5-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx760ee8cfde384ca982988-0068b82131) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: tx760ee8cfde384ca982988-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txea0b06a8ddee47d1bbcdf-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx41d794b8acac4a91bf46c-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txd1d6a5cea1c1431cb0c23-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txdf25fc76a68f443681940-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txec06edb4ae9f4d4e977df-0068b82131) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: txec06edb4ae9f4d4e977df-0068b82131) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: txec06edb4ae9f4d4e977df-0068b82131) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txec06edb4ae9f4d4e977df-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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_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 - -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: tx1f363b42756c4d34adb36-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx29971b2dcc024b2194ec9-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txd8b24242cdc6437f81dc6-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.2:1002/sdc (txn: tx158ed477b85549f78472e-0068b82131) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: tx158ed477b85549f78472e-0068b82131) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: tx158ed477b85549f78472e-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5685fb104e57421c8865d-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx5685fb104e57421c8865d-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txe382d7db97574b3db5de9-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txc41dd5d91ef1443bba5e7-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txc41dd5d91ef1443bba5e7-0068b82131) -proxy-server ERROR: Object HEAD returning 503 for [] (txn: txc41dd5d91ef1443bba5e7-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx63f1c67d73ca4cb79198b-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx63f1c67d73ca4cb79198b-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx63f1c67d73ca4cb79198b-0068b82131) -proxy-server ERROR: Object HEAD returning 503 for [507] (txn: tx63f1c67d73ca4cb79198b-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx42949a77ab924717a0e71-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx42949a77ab924717a0e71-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx42949a77ab924717a0e71-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx4504f5bd82d64acebcbe6-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx4504f5bd82d64acebcbe6-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx4504f5bd82d64acebcbe6-0068b82131) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx4504f5bd82d64acebcbe6-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 -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 - -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1ed3c3cfd4794c698c471-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1ed3c3cfd4794c698c471-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1ed3c3cfd4794c698c471-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx959f63b068a74c85a2f06-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx959f63b068a74c85a2f06-0068b82131) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx959f63b068a74c85a2f06-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx2b6987c77b894a76860b9-0068b82131) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2b6987c77b894a76860b9-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx2b6987c77b894a76860b9-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx2b6987c77b894a76860b9-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx2b6987c77b894a76860b9-0068b82131) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx2b6987c77b894a76860b9-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx323931e75cb0485bb5003-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx709960f7905d4d40b0de8-0068b82131)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.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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: Connection refused: Please insert ten dollars (txn: txc9c2d5b04e734aa091a58-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx42d93c7afbbf46a386d0c-0068b82131) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:1001/sdb (txn: tx0b3c5d77480849a4806db-0068b82131) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:1002/sdc (txn: tx5521889068d54ad2bd7fe-0068b82131) -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: tx98e957437f1e4918b60f5-0068b82131) -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.35.1/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.35.1/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.35.1/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.35.1/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.35.1/test/unit/__init__.py", line 992, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 791, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 695, in __init__ - raise status -Exception: kaboom! (txn: tx82befde46fc041ddb9504-0068b82131) -proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.2:1002/sdc (txn: tx522f243c01e344fdbbeea-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txc0e472ad5413492a91e7b-0068b82131) -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: txace3aedf53ae45e68a9f3-0068b82131) -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: + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 966, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txf32ccc267d534497a2c29-006ac53150) +test ERROR: Account HEAD returning 503 for [] (txn: txf32ccc267d534497a2c29-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd07955f0289c4fe4987d5-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd07955f0289c4fe4987d5-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd07955f0289c4fe4987d5-006ac53150) +test ERROR: Account HEAD returning 503 for [] (txn: txd07955f0289c4fe4987d5-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx87a65d22b1b844738ff79-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe9dea314f48240cbb09ab-006ac53150) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: txe9dea314f48240cbb09ab-006ac53150) +test INFO: Client disconnected on read of '/a/c' (txn: txe9dea314f48240cbb09ab-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe77ad09c38b541628900d-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx7e1891d903bf4ac3bbc18-006ac53150) +test INFO: Client disconnected on read of '/a/c' (txn: tx7e1891d903bf4ac3bbc18-006ac53150) +test INFO: Client disconnected on read of '/a/c/' (txn: tx7e1891d903bf4ac3bbc18-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0f43821da7604af2ac0d4-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx0f43821da7604af2ac0d4-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx0f43821da7604af2ac0d4-006ac53150) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx0f43821da7604af2ac0d4-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx87c55721a0ca48b0a8225-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx87c55721a0ca48b0a8225-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx87c55721a0ca48b0a8225-006ac53150) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx87c55721a0ca48b0a8225-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9d272215211a48cc894f1-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9d272215211a48cc894f1-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9d272215211a48cc894f1-006ac53150) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx9d272215211a48cc894f1-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txa0441c7b9d1745f6ab96c-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txa0441c7b9d1745f6ab96c-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txa0441c7b9d1745f6ab96c-006ac53150) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txa0441c7b9d1745f6ab96c-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx03e08d8c32404b3db91cb-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx03e08d8c32404b3db91cb-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx03e08d8c32404b3db91cb-006ac53150) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx03e08d8c32404b3db91cb-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx4d5113d60ec8421caa194-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx4d5113d60ec8421caa194-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx4d5113d60ec8421caa194-006ac53150) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx4d5113d60ec8421caa194-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx734d297198424457be492-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx734d297198424457be492-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx734d297198424457be492-006ac53150) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx734d297198424457be492-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txd2924df1c1074f128bc4a-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txd2924df1c1074f128bc4a-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txd2924df1c1074f128bc4a-006ac53150) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txd2924df1c1074f128bc4a-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txa28fbecdc292467f8f688-006ac53150) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: txa28fbecdc292467f8f688-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa28fbecdc292467f8f688-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa28fbecdc292467f8f688-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txa28fbecdc292467f8f688-006ac53150) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txa28fbecdc292467f8f688-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7e9aa70082f1421fad662-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx7e9aa70082f1421fad662-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx7e9aa70082f1421fad662-006ac53150) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx7e9aa70082f1421fad662-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5907af5591544521847ff-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx5907af5591544521847ff-006ac53150) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx5907af5591544521847ff-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx5907af5591544521847ff-006ac53150) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5907af5591544521847ff-006ac53150) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx5907af5591544521847ff-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx5907af5591544521847ff-006ac53150) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx5907af5591544521847ff-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx96ccd24f9d424f449f966-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx96ccd24f9d424f449f966-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx96ccd24f9d424f449f966-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: tx96ccd24f9d424f449f966-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx00a87cd7be134a5892333-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx00a87cd7be134a5892333-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx00a87cd7be134a5892333-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: tx00a87cd7be134a5892333-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa13dba0bfefc4ad0ab618-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txa13dba0bfefc4ad0ab618-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txa13dba0bfefc4ad0ab618-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: txa13dba0bfefc4ad0ab618-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx843e73b4547b43869cdcc-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx843e73b4547b43869cdcc-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx843e73b4547b43869cdcc-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: tx843e73b4547b43869cdcc-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txeec8287bac4d47e584aaf-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txeec8287bac4d47e584aaf-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txeec8287bac4d47e584aaf-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: txeec8287bac4d47e584aaf-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx8c28bb1d8ab248b7a60fe-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx8c28bb1d8ab248b7a60fe-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx8c28bb1d8ab248b7a60fe-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: tx8c28bb1d8ab248b7a60fe-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1f9008366878445889e6a-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1f9008366878445889e6a-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1f9008366878445889e6a-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: tx1f9008366878445889e6a-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd6d4f00c883c43b6bdfeb-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd6d4f00c883c43b6bdfeb-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd6d4f00c883c43b6bdfeb-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: txd6d4f00c883c43b6bdfeb-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx07198e915cdf4b97b0733-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx07198e915cdf4b97b0733-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx07198e915cdf4b97b0733-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: tx07198e915cdf4b97b0733-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx217f9ebb26844d0e9f800-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx217f9ebb26844d0e9f800-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx217f9ebb26844d0e9f800-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: tx217f9ebb26844d0e9f800-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx6aacd0bd58ba48a2b2eac-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx6aacd0bd58ba48a2b2eac-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx6aacd0bd58ba48a2b2eac-006ac53150) +test ERROR: Container GET returning 503 for [] (txn: tx6aacd0bd58ba48a2b2eac-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe7d5f67de93d486fa37f2-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txe7d5f67de93d486fa37f2-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txe7d5f67de93d486fa37f2-006ac53150) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txe7d5f67de93d486fa37f2-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0ad5f04044414845b9c9c-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0ad5f04044414845b9c9c-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0ad5f04044414845b9c9c-006ac53150) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx0ad5f04044414845b9c9c-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe149e4c285314d3c8fb8b-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txe149e4c285314d3c8fb8b-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txe149e4c285314d3c8fb8b-006ac53150) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txe149e4c285314d3c8fb8b-006ac53150) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7a52194b3f3f4e769f641-006ac53150) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7a52194b3f3f4e769f641-006ac53150) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7a52194b3f3f4e769f641-006ac53150) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx7a52194b3f3f4e769f641-006ac53150) +test INFO: Client disconnected on read of '/a/c' (txn: txeed3cce6cdd54f3bb2bdc-006ac53150) +test INFO: Client disconnected on read of '/a/c/' (txn: txeed3cce6cdd54f3bb2bdc-006ac53150) +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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status - raise self.status -Exception (txn: txb5f886cab67c4e0a94689-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx20c6f4846d5e4db8b5936-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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.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.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 + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txc421362bf7924c0fa38f6-006ac53150)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 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txff74c27841e3473589d61-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txac7d73cee591496aaf49c-0068b82131) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txac7d73cee591496aaf49c-0068b82131) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: txac7d73cee591496aaf49c-0068b82131) -proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txac7d73cee591496aaf49c-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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'}: +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.35.1/swift/proxy/controllers/obj.py", line 1011, in _transfer_data - chunk = next(data_source) - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2454, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 5237, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/swift/common/utils/__init__.py", line 2450, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.35.1/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.35.1/test/unit/proxy/controllers/test_obj.py", line 1992, in read - raise Exception('exception message') -Exception: exception message (txn: txa311e4c5ddc6404794afe-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txc421362bf7924c0fa38f6-006ac53150) +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.35.1/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.35.1/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 837, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 737, in get_response_status - raise self.status -Exception: boom (txn: tx38228016f4d44fdbbf64d-0068b82131) -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: tx30c732e5718f4276b7022-0068b82131) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txddea4f9975874ab899b6a-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txfc067621e24c4c7795652-0068b82131) -proxy-server ERROR: ERROR 500 b'' Trying to PUT /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89 From Object Server 10.0.0.1:1001/sdb (txn: txfc067621e24c4c7795652-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx00f15476bbfd401fbba77-0068b82131) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx805289045c544b0499636-0068b82131) -proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.1:1001/sdb (txn: tx805289045c544b0499636-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx9f826e5cfe024b1fbde90-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx20e23459a2cd4b9f8a2df-0068b82131)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.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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: txc421362bf7924c0fa38f6-006ac53150) +test ERROR: Account HEAD returning 503 for [] (txn: txc421362bf7924c0fa38f6-006ac53150) +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.35.1/swift/proxy/controllers/obj.py", line 1784, in _send_chunk - self.conn.send(to_send) - ~~~~~~~~~~~~~~^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 915, in send - self.give_send(self, data) - ~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/controllers/test_obj.py", line 1780, in capture_send - raise exc -Exception: Exception while sending data on connection (txn: txb57dc33e244049b8820f7-0068b82131) -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: tx62bbf4d1dc884ab38062c-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx1d0b74dbddb242c38dba2-0068b82131) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: 1756897586.00855 <= '409 (1756897586.00855), 409 (1756897586.00855), 409 (1756897586.00855)' (txn: tx8f1f8068d4b7472180d3a-0068b82132) -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897586.01066 <= '409 (1756897586.01066), 409 (1756897586.01066), 409 (1756897586.01066)' (txn: tx475048b558fc473f9dda1-0068b82132) -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897586.01258 <= '409 (1756897586.01258), 409 (1756897586.01258), 409 (1756897586.01258)' (txn: tx9f31d8030f814f509eb2d-0068b82132) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.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 -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 - -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897586.00000 <= '409 (1756897587.00000), 409 (1756897587.00000), 409 (1756897587.00000)' (txn: txf635fbd7560c4a2688e4f-0068b82132) -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897588.00000 <= '409 (1756897589.00000), 409 (1756897589.00000), 409 (1756897589.00000)' (txn: tx56346dadb0d1440caa504-0068b82132) -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897590.00000 <= '409 (1756897591.00000), 409 (1756897591.00000), 409 (1756897591.00000)' (txn: txf679f941e2fc4a02b137a-0068b82132) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1756897586.00000 <= '409 (1756897586.00000), 409 (1756897586.00000), 409 (1756897586.00000)' (txn: txb54f4d41efd84a3fb6f49-0068b82132) -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897587.00000 <= '409 (1756897587.00000), 409 (1756897587.00000), 409 (1756897587.00000)' (txn: txf836f10cf51f40d291640-0068b82132) -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897588.00000 <= '409 (1756897588.00000), 409 (1756897588.00000), 409 (1756897588.00000)' (txn: tx8906c99458324654ad33f-0068b82132) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1756897586.00000 <= '409 (1756897586.00000)' (txn: tx6cbe5db095d84ff2999a5-0068b82132) -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897587.00000 <= '409 (1756897587.00000)' (txn: tx13bc50ca92484232ae916-0068b82132) -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897588.00000 <= '409 (1756897588.00000)' (txn: tx4a7dd57d963a4a3a9122b-0068b82132) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx06b271b0b5bf43818327a-0068b82132) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1756897586.00000 <= '409 (1756897587.00000)' (txn: tx398db94c470e404a85e1b-0068b82132) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx704ab05482f3433089d36-0068b82132) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 -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 - -proxy-server DEBUG: Object PUT returning 202 for 409: 1756897586.00000 <= '409 (unknown), 409 (unknown), 409 (unknown)' (txn: txd9a24150e4db4c29a41b0-0068b82132) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1756897586.00000 <= '409 (1756897587.00000), 201 (unknown), 201 (unknown)' (txn: tx8b7bb835295e4ea2aea0f-0068b82132) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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.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 - -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/tmp8baw8_49/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8baw8_49/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/tmp8baw8_49/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8baw8_49/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. -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0029 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0028 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0026 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx799a2154ba954130aca35-0068b82132" "proxy-server 3036837" 0.0011 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:44503/sdb1/0/a/c" "tx799a2154ba954130aca35-0068b82132" "container-server 3036837" 0.0010 "-" 3036837 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:49939/sda1/0/a/c" "tx799a2154ba954130aca35-0068b82132" "container-server 3036837" 0.0010 "-" 3036837 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx799a2154ba954130aca35-0068b82132" "proxy-server 3036837" 0.0128 "-" 3036837 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx799a2154ba954130aca35-0068b82132" "proxy-server 3036837" 0.0094 "-" 3036837 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx799a2154ba954130aca35-0068b82132 - 0.0197 - - 1756897586.414284229 1756897586.433981180 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txde6ac04b6bf94bfe84ccb-0068b82132" "proxy-server 3036837" 0.0011 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a1/c1" "txde6ac04b6bf94bfe84ccb-0068b82132" "container-server 3036837" 0.0009 "-" 3036837 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:49939/sda1/2/a1/c1" "txde6ac04b6bf94bfe84ccb-0068b82132" "container-server 3036837" 0.0009 "-" 3036837 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txde6ac04b6bf94bfe84ccb-0068b82132" "proxy-server 3036837" 0.0113 "-" 3036837 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txde6ac04b6bf94bfe84ccb-0068b82132" "proxy-server 3036837" 0.0079 "-" 3036837 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txde6ac04b6bf94bfe84ccb-0068b82132 - 0.0182 - - 1756897586.435153961 1756897586.453342915 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee8f2f8b0a044b2ea7d05-0068b82132" "proxy-server 3036837" 0.0018 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:44503/sdb1/0/a/c1" "txee8f2f8b0a044b2ea7d05-0068b82132" "container-server 3036837" 0.0010 "-" 3036837 1 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:49939/sda1/0/a/c1" "txee8f2f8b0a044b2ea7d05-0068b82132" "container-server 3036837" 0.0014 "-" 3036837 1/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.TestECDuplicationObjectController.test_GET_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec ... ok - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txee8f2f8b0a044b2ea7d05-0068b82132" "proxy-server 3036837" 0.0079 "-" 3036837 1 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txee8f2f8b0a044b2ea7d05-0068b82132" "proxy-server 3036837" 0.0123 "-" 3036837 1 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txee8f2f8b0a044b2ea7d05-0068b82132 - 0.0192 - - 1756897586.454494238 1756897586.473681450 1 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4567cac74ab432c99a98-0068b82132" "proxy-server 3036837" 0.0018 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/c2" "txf4567cac74ab432c99a98-0068b82132" "container-server 3036837" 0.0009 "-" 3036837 2 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/c2" "txf4567cac74ab432c99a98-0068b82132" "container-server 3036837" 0.0014 "-" 3036837 2 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf4567cac74ab432c99a98-0068b82132" "proxy-server 3036837" 0.0116 "-" 3036837 2 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf4567cac74ab432c99a98-0068b82132" "proxy-server 3036837" 0.0085 "-" 3036837 2 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txf4567cac74ab432c99a98-0068b82132 - 0.0192 - - 1756897586.474840641 1756897586.494014502 2 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd3c63e222c034ead93182-0068b82132" "proxy-server 3036837" 0.0017 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "txd3c63e222c034ead93182-0068b82132" "container-server 3036837" 0.0009 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "txd3c63e222c034ead93182-0068b82132" "container-server 3036837" 0.0014 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "txd3c63e222c034ead93182-0068b82132" "proxy-server 3036837" 0.0114 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "txd3c63e222c034ead93182-0068b82132" "proxy-server 3036837" 0.0083 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/ec-dup HTTP/1.0 201 - - t - - - txd3c63e222c034ead93182-0068b82132 - 0.0189 - - 1756897586.495319605 1756897586.514211655 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04d9620693504b2cada0b-0068b82132" "proxy-server 3036837" 0.0017 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txe36a49f2c0f143558e47f-0068b82132" "proxy-server 3036837" 0.0011 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txefc99edfcc9f470eafa81-0068b82132" "proxy-server 3036837" 0.0211 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txefc99edfcc9f470eafa81-0068b82132" "proxy-server 3036837" 0.0221 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txefc99edfcc9f470eafa81-0068b82132" "proxy-server 3036837" 0.0220 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txefc99edfcc9f470eafa81-0068b82132" "proxy-server 3036837" 0.0243 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdh1/1/a/ec-dup/go-get-it" "txefc99edfcc9f470eafa81-0068b82132" "object-server 3036837" 0.0004 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdg1/1/a/ec-dup/go-get-it" "txefc99edfcc9f470eafa81-0068b82132" "object-server 3036837" 0.0004 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txefc99edfcc9f470eafa81-0068b82132" "proxy-server 3036837" 0.0267 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txefc99edfcc9f470eafa81-0068b82132" "proxy-server 3036837" 0.0278 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/ec-dup/go-get-it HTTP/1.0 201 - - t 1309 - - txefc99edfcc9f470eafa81-0068b82132 - 0.0479 - - 1756897586.515362740 1756897586.563277245 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8741a0d2089a4be5865c7-0068b82132" "proxy-server 3036837" 0.0019 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx3d8fd509390442ccb1296-0068b82132" "proxy-server 3036837" 0.0030 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdg1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx0e975420c7934d119da87-0068b82132" "proxy-server 3036837" 0.0007 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdi1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx0e975420c7934d119da87-0068b82132" "proxy-server 3036837" 0.0006 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 GET /v1/a/ec-dup/go-get-it HTTP/1.0 200 - - t - 1309 - tx0e975420c7934d119da87-0068b82132 - 0.0166 - - 1756897586.564473867 1756897586.581040144 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3a9092ec6c504afa922f9-0068b82132" "proxy-server 3036837" 0.0013 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "tx3a9092ec6c504afa922f9-0068b82132" "container-server 3036837" 0.0009 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx3a9092ec6c504afa922f9-0068b82132" "proxy-server 3036837" 0.0066 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "tx3a9092ec6c504afa922f9-0068b82132" "container-server 3036837" 0.0009 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx3a9092ec6c504afa922f9-0068b82132" "proxy-server 3036837" 0.0105 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx3a9092ec6c504afa922f9-0068b82132 - 0.0169 - - 1756897586.582793713 1756897586.599690914 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38c6077a736542f6b7aff-0068b82132" "proxy-server 3036837" 0.0019 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx058d0109a98f479280d81-0068b82132" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +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" "tx77029e02636646d18c70d-0068b82132" "proxy-server 3036837" 0.0003 "-" 3036837 4test.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 - -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +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" "tx77029e02636646d18c70d-0068b82132" "proxy-server 3036837" 0.0002 "-" 3036837 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx77029e02636646d18c70d-0068b82132) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx77029e02636646d18c70d-0068b82132) (client_ip: 127.0.0.1) -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +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" "tx77029e02636646d18c70d-0068b82132" "proxy-server 3036837" 0.0003 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +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" "tx77029e02636646d18c70d-0068b82132" "proxy-server 3036837" 0.0002 "-" 3036837 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx77029e02636646d18c70d-0068b82132) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx77029e02636646d18c70d-0068b82132) (client_ip: 127.0.0.1) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +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" "tx77029e02636646d18c70d-0068b82132" "proxy-server 3036837" 0.0003 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +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" "tx77029e02636646d18c70d-0068b82132" "proxy-server 3036837" 0.0002 "-" 3036837 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx77029e02636646d18c70d-0068b82132) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx77029e02636646d18c70d-0068b82132) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 GET /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx77029e02636646d18c70d-0068b82132 - 0.0216 - - 1756897586.600918293 1756897586.622485161 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b04f33fbf5c46c7be6e8-0068b82132" "proxy-server 3036837" 0.0012 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "tx4b04f33fbf5c46c7be6e8-0068b82132" "container-server 3036837" 0.0045 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "tx4b04f33fbf5c46c7be6e8-0068b82132" "container-server 3036837" 0.0010 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4b04f33fbf5c46c7be6e8-0068b82132" "proxy-server 3036837" 0.0095 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4b04f33fbf5c46c7be6e8-0068b82132" "proxy-server 3036837" 0.0123 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx4b04f33fbf5c46c7be6e8-0068b82132 - 0.0190 - - 1756897586.623922586 1756897586.642877340 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5922585396d944fda0fd5-0068b82132" "proxy-server 3036837" 0.0019 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx6e7b2f63426e4e3488e01-0068b82132" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdk1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx03016de6ffce49e196717-0068b82132" "proxy-server 3036837" 0.0193 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdl1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx03016de6ffce49e196717-0068b82132" "proxy-server 3036837" 0.0193 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdg1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx03016de6ffce49e196717-0068b82132" "proxy-server 3036837" 0.0244 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdj1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx03016de6ffce49e196717-0068b82132" "proxy-server 3036837" 0.0238 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdh1/2/a/ec-dup/big-obj-get" "tx03016de6ffce49e196717-0068b82132" "object-server 3036837" 0.0004 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdh1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx03016de6ffce49e196717-0068b82132" "proxy-server 3036837" 0.0257 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdi1/2/a/ec-dup/big-obj-get" "tx03016de6ffce49e196717-0068b82132" "object-server 3036837" 0.0004 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdi1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx03016de6ffce49e196717-0068b82132" "proxy-server 3036837" 0.0283 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/ec-dup/big-obj-get HTTP/1.0 201 - - t 10400 - - tx03016de6ffce49e196717-0068b82132 - 0.0433 - - 1756897586.644104242 1756897586.687452316 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6f213061bb2043f180bc1-0068b82132" "proxy-server 3036837" 0.0012 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx5c01fcbb8b9843c1ad46d-0068b82132" "proxy-server 3036837" 0.0028 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdk1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "tx012dc887f7674dd5903b0-0068b82132" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdj1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "tx012dc887f7674dd5903b0-0068b82132" "proxy-server 3036837" 0.0006 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 GET /v1/a/ec-dup/big-obj-get HTTP/1.0 200 - - t - 10400 - tx012dc887f7674dd5903b0-0068b82132 - 0.0161 - - 1756897586.688712120 1756897586.704815626 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78ac08270fad485da8bf9-0068b82132" "proxy-server 3036837" 0.0020 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:49939/sda1/0/a/ec_deleted" "tx78ac08270fad485da8bf9-0068b82132" "container-server 3036837" 0.0010 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:44503/sdb1/0/a/ec_deleted" "tx78ac08270fad485da8bf9-0068b82132" "container-server 3036837" 0.0009 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx78ac08270fad485da8bf9-0068b82132" "proxy-server 3036837" 0.0111 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx78ac08270fad485da8bf9-0068b82132" "proxy-server 3036837" 0.0078 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - tx78ac08270fad485da8bf9-0068b82132 - 0.0190 - - 1756897586.706382036 1756897586.725389481 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx26bfb363255d4dd8b6667-0068b82132" "proxy-server 3036837" 0.0018 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:49939/sda1/0/a/ec_deleted" "tx26bfb363255d4dd8b6667-0068b82132" "container-server 3036837" 0.0010 "-" 3036837 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted ... ok - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:44503/sdb1/0/a/ec_deleted" "tx26bfb363255d4dd8b6667-0068b82132" "container-server 3036837" 0.0017 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "DELETE /sdb1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx26bfb363255d4dd8b6667-0068b82132" "proxy-server 3036837" 0.0105 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "DELETE /sda1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx26bfb363255d4dd8b6667-0068b82132" "proxy-server 3036837" 0.0141 "-" 3036837 - -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - tx26bfb363255d4dd8b6667-0068b82132 - 0.0212 - - 1756897586.726582766 1756897586.747774601 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx01f5beea324342199bb20-0068b82132" "proxy-server 3036837" 0.0019 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txc0c380867d4c46b2a9e2c-0068b82132" "proxy-server 3036837" 0.0010 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txc0c380867d4c46b2a9e2c-0068b82132" "proxy-server 3036837" 0.0010 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdk1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txf370160d3d7343c9914df-0068b82132" "proxy-server 3036837" 0.0002 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txf370160d3d7343c9914df-0068b82132" "proxy-server 3036837" 0.0002 "-" 3036837 4 -proxy DEBUG: Ignoring 404 from primary (txn: txf370160d3d7343c9914df-0068b82132) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txf370160d3d7343c9914df-0068b82132) (client_ip: 127.0.0.1) -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdl1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txf370160d3d7343c9914df-0068b82132" "proxy-server 3036837" 0.0002 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txf370160d3d7343c9914df-0068b82132" "proxy-server 3036837" 0.0002 "-" 3036837 4 -proxy DEBUG: Ignoring 404 from primary (txn: txf370160d3d7343c9914df-0068b82132) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txf370160d3d7343c9914df-0068b82132) (client_ip: 127.0.0.1) -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdj1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txf370160d3d7343c9914df-0068b82132" "proxy-server 3036837" 0.0003 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txf370160d3d7343c9914df-0068b82132" "proxy-server 3036837" 0.0002 "-" 3036837 4 -proxy DEBUG: Ignoring 404 from primary (txn: txf370160d3d7343c9914df-0068b82132) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txf370160d3d7343c9914df-0068b82132) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - txf370160d3d7343c9914df-0068b82132 - 0.0231 - - 1756897586.749003410 1756897586.772100687 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c3a0a1b018247edbc05d-0068b82132" "proxy-server 3036837" 0.0012 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "tx5c3a0a1b018247edbc05d-0068b82132" "container-server 3036837" 0.0019 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx5c3a0a1b018247edbc05d-0068b82132" "proxy-server 3036837" 0.0065 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "tx5c3a0a1b018247edbc05d-0068b82132" "container-server 3036837" 0.0011 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx5c3a0a1b018247edbc05d-0068b82132" "proxy-server 3036837" 0.0088 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx5c3a0a1b018247edbc05d-0068b82132 - 0.0172 - - 1756897586.773597002 1756897586.790764570 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx25b9c682307b42ad839ff-0068b82132" "proxy-server 3036837" 0.0018 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx0147308337fc4e4287b19-0068b82132" "proxy-server 3036837" 0.0011 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdi1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx1592777e3e1b4f9fb7cf7-0068b82132" "proxy-server 3036837" 0.0249 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdh1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx1592777e3e1b4f9fb7cf7-0068b82132" "proxy-server 3036837" 0.0251 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdj1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx1592777e3e1b4f9fb7cf7-0068b82132" "proxy-server 3036837" 0.0277 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdk1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx1592777e3e1b4f9fb7cf7-0068b82132" "proxy-server 3036837" 0.0236 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdl1/2/a/ec-dup/crash-test-dummy" "tx1592777e3e1b4f9fb7cf7-0068b82132" "object-server 3036837" 0.0004 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdl1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx1592777e3e1b4f9fb7cf7-0068b82132" "proxy-server 3036837" 0.0280 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdg1/2/a/ec-dup/crash-test-dummy" "tx1592777e3e1b4f9fb7cf7-0068b82132" "object-server 3036837" 0.0004 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdg1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx1592777e3e1b4f9fb7cf7-0068b82132" "proxy-server 3036837" 0.0358 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 PUT /v1/a/ec-dup/crash-test-dummy HTTP/1.0 201 - - t 21000 - - tx1592777e3e1b4f9fb7cf7-0068b82132 - 0.0490 - - 1756897586.791985989 1756897586.840992928 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2c4a07bfd68d474398c71-0068b82132" "proxy-server 3036837" 0.0025 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txb33f8d2206e5422ab4774-0068b82132" "proxy-server 3036837" 0.0031 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdi1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx5347322cb3844afdacfd7-0068b82132" "proxy-server 3036837" 0.0008 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdj1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx5347322cb3844afdacfd7-0068b82132" "proxy-server 3036837" 0.0007 "-" 3036837 4test.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 - -proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx8acfa3e729534b0f8c184-006ac53150) +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.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx5347322cb3844afdacfd7-0068b82132) (client_ip: 127.0.0.1) -proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx8acfa3e729534b0f8c184-006ac53150) +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.35.1/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.35.1/test/unit/proxy/test_server.py", line 8291, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx5347322cb3844afdacfd7-0068b82132) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/26 GET /v1/a/ec-dup/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx5347322cb3844afdacfd7-0068b82132 - 0.0219 - - 1756897586.842492580 1756897586.864391327 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: (3036837) wsgi starting up on http://127.0.0.1:37297 -proxy DEBUG: (3036837) accepted ('127.0.0.1', 36432) -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18517afe17d74b10a527f-0068b82132" "proxy-server 3036837" 0.0014 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "tx18517afe17d74b10a527f-0068b82132" "container-server 3036837" 0.0016 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx18517afe17d74b10a527f-0068b82132" "proxy-server 3036837" 0.0074 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "tx18517afe17d74b10a527f-0068b82132" "container-server 3036837" 0.0011 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx18517afe17d74b10a527f-0068b82132" "proxy-server 3036837" 0.0096 "-" 3036837 4 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:06:26] "PUT /v1/a/ec-dup HTTP/1.1" 202 252 0.020077 (txn: tx18517afe17d74b10a527f-0068b82132) -proxy DEBUG: (3036837) accepted ('127.0.0.1', 36434) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc6d46941cb24859a8b31-0068b82132" "proxy-server 3036837" 0.0022 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txd5e6997668cd4b429553c-0068b82132" "proxy-server 3036837" 0.0016 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txaa6d2f7425c54d01933a2-0068b82132" "proxy-server 3036837" 0.0258 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdk1/1/a/ec-dup/go-get-it" "txaa6d2f7425c54d01933a2-0068b82132" "object-server 3036837" 0.0011 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txaa6d2f7425c54d01933a2-0068b82132" "proxy-server 3036837" 0.0269 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txaa6d2f7425c54d01933a2-0068b82132" "proxy-server 3036837" 0.0271 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txaa6d2f7425c54d01933a2-0068b82132" "proxy-server 3036837" 0.0347 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txaa6d2f7425c54d01933a2-0068b82132" "proxy-server 3036837" 0.0274 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdl1/1/a/ec-dup/go-get-it" "txaa6d2f7425c54d01933a2-0068b82132" "object-server 3036837" 0.0004 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txaa6d2f7425c54d01933a2-0068b82132" "proxy-server 3036837" 0.0301 "-" 3036837 4 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:06:26] "PUT /v1/a/ec-dup/go-get-it HTTP/1.1" 201 206 0.055139 (txn: txaa6d2f7425c54d01933a2-0068b82132) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8cf07dc84cd64e49a4c9f-0068b82132" "proxy-server 3036837" 0.0013 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx5a50f6f319244141b1f78-0068b82132" "proxy-server 3036837" 0.0035 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdk1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx13b2ce7de3e44c549a554-0068b82132" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:26 +0000] "GET /sdg1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx13b2ce7de3e44c549a554-0068b82132" "proxy-server 3036837" 0.0006 "-" 3036837 4 -proxy INFO: 127.0.0.1 - - [02/Sep/2025 23:06:26] "GET /v1/a/ec-dup/go-get-it HTTP/1.1" 200 1777 0.016624 (txn: tx13b2ce7de3e44c549a554-0068b82132) -proxy DEBUG: (3036837) timed out ('127.0.0.1', 36434) (txn: tx13b2ce7de3e44c549a554-0068b82132) -proxy INFO: (3036837) wsgi exited, is_accepting=True -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9ec1582447b4b1c9d1a5-0068b82133" "proxy-server 3036837" 0.0040 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "txa9ec1582447b4b1c9d1a5-0068b82133" "container-server 3036837" 0.0021 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txa9ec1582447b4b1c9d1a5-0068b82133" "proxy-server 3036837" 0.0132 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "txa9ec1582447b4b1c9d1a5-0068b82133" "container-server 3036837" 0.0020 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txa9ec1582447b4b1c9d1a5-0068b82133" "proxy-server 3036837" 0.0214 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txa9ec1582447b4b1c9d1a5-0068b82133 - 0.0365 - - 1756897587.269452333 1756897587.305958748 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50c222e023584d70b34f7-0068b82133" "proxy-server 3036837" 0.0040 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txe5660642e8e54693a997c-0068b82133" "proxy-server 3036837" 0.0022 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx572e5453f04344549f220-0068b82133" "proxy-server 3036837" 0.0316 "-" 3036837 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 - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx572e5453f04344549f220-0068b82133" "proxy-server 3036837" 0.0286 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdk1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx572e5453f04344549f220-0068b82133" "proxy-server 3036837" 0.0289 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdl1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx572e5453f04344549f220-0068b82133" "proxy-server 3036837" 0.0383 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdh1/0/a/ec-dup/go-head-it" "tx572e5453f04344549f220-0068b82133" "object-server 3036837" 0.0007 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx572e5453f04344549f220-0068b82133" "proxy-server 3036837" 0.0452 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdj1/0/a/ec-dup/go-head-it" "tx572e5453f04344549f220-0068b82133" "object-server 3036837" 0.0007 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdj1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx572e5453f04344549f220-0068b82133" "proxy-server 3036837" 0.0515 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup/go-head-it HTTP/1.0 201 - - t 1309 - - tx572e5453f04344549f220-0068b82133 - 0.0788 - - 1756897587.308442831 1756897587.387280226 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5cbf24df6adb45bf98a2d-0068b82133" "proxy-server 3036837" 0.0041 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx35c251a4658b49dc84769-0068b82133" "proxy-server 3036837" 0.0046 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdl1/0/a/ec-dup/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec-dup/go-head-it" "txbe00629e3dc74ee8944d8-0068b82133" "proxy-server 3036837" 0.0012 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 HEAD /v1/a/ec-dup/go-head-it HTTP/1.0 200 - - t - - - txbe00629e3dc74ee8944d8-0068b82133 - 0.0249 - - 1756897587.389875650 1756897587.414751053 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65561a795ebe42278b70e-0068b82133" "proxy-server 3036837" 0.0024 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "tx65561a795ebe42278b70e-0068b82133" "container-server 3036837" 0.0019 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx65561a795ebe42278b70e-0068b82133" "proxy-server 3036837" 0.0110 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "tx65561a795ebe42278b70e-0068b82133" "container-server 3036837" 0.0016 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx65561a795ebe42278b70e-0068b82133" "proxy-server 3036837" 0.0135 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx65561a795ebe42278b70e-0068b82133 - 0.0311 - - 1756897587.417955637 1756897587.449085712 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41c29650eaa9436d82645-0068b82133" "proxy-server 3036837" 0.0035 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx06510eea4ef04dc7995d1-0068b82133" "proxy-server 3036837" 0.0020 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +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" "tx7f1f04ffe29a4fa5b0d1f-0068b82133" "proxy-server 3036837" 0.0004 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +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" "tx7f1f04ffe29a4fa5b0d1f-0068b82133" "proxy-server 3036837" 0.0004 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +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" "tx7f1f04ffe29a4fa5b0d1f-0068b82133" "proxy-server 3036837" 0.0003 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +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" "tx7f1f04ffe29a4fa5b0d1f-0068b82133" "proxy-server 3036837" 0.0003 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +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" "tx7f1f04ffe29a4fa5b0d1f-0068b82133" "proxy-server 3036837" 0.0003 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +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" "tx7f1f04ffe29a4fa5b0d1f-0068b82133" "proxy-server 3036837" 0.0003 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 HEAD /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx7f1f04ffe29a4fa5b0d1f-0068b82133 - 0.0316 - - 1756897587.451090574 1756897587.482667685 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeacd216c028740eaa4c97-0068b82133" "proxy-server 3036837" 0.0027 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "txeacd216c028740eaa4c97-0068b82133" "container-server 3036837" 0.0015 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "txeacd216c028740eaa4c97-0068b82133" "container-server 3036837" 0.0011 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txeacd216c028740eaa4c97-0068b82133" "proxy-server 3036837" 0.0162 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txeacd216c028740eaa4c97-0068b82133" "proxy-server 3036837" 0.0196 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txeacd216c028740eaa4c97-0068b82133 - 0.0295 - - 1756897587.484495640 1756897587.514021635 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77db44da54374a5ea45fe-0068b82133" "proxy-server 3036837" 0.0021 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txb07a03d27545496eb0ed0-0068b82133" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdl1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx69ebc5b2accf4d61841b6-0068b82133" "proxy-server 3036837" 0.0205 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx69ebc5b2accf4d61841b6-0068b82133" "proxy-server 3036837" 0.0198 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdj1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx69ebc5b2accf4d61841b6-0068b82133" "proxy-server 3036837" 0.0218 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx69ebc5b2accf4d61841b6-0068b82133" "proxy-server 3036837" 0.0218 "-" 3036837 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 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdk1/3/a/ec-dup/o1" "tx69ebc5b2accf4d61841b6-0068b82133" "object-server 3036837" 0.0004 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdk1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx69ebc5b2accf4d61841b6-0068b82133" "proxy-server 3036837" 0.0266 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdi1/3/a/ec-dup/o1" "tx69ebc5b2accf4d61841b6-0068b82133" "object-server 3036837" 0.0004 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx69ebc5b2accf4d61841b6-0068b82133" "proxy-server 3036837" 0.0292 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx69ebc5b2accf4d61841b6-0068b82133 - 0.0445 - - 1756897587.515343666 1756897587.559891701 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3975b188f554433b34e7-0068b82133" "proxy-server 3036837" 0.0020 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "txe3975b188f554433b34e7-0068b82133" "container-server 3036837" 0.0011 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txe3975b188f554433b34e7-0068b82133" "proxy-server 3036837" 0.0113 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "txe3975b188f554433b34e7-0068b82133" "container-server 3036837" 0.0010 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txe3975b188f554433b34e7-0068b82133" "proxy-server 3036837" 0.0128 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txe3975b188f554433b34e7-0068b82133 - 0.0216 - - 1756897587.566081047 1756897587.587642670 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6fd634dd9b564839a4864-0068b82133" "proxy-server 3036837" 0.0021 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx7480f058c99d44c395ca3-0068b82133" "proxy-server 3036837" 0.0016 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdk1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx1e6b2a819ce547c5bf306-0068b82133" "proxy-server 3036837" 0.0079 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx1e6b2a819ce547c5bf306-0068b82133" "proxy-server 3036837" 0.0076 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx1e6b2a819ce547c5bf306-0068b82133" "proxy-server 3036837" 0.0093 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdj1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx1e6b2a819ce547c5bf306-0068b82133" "proxy-server 3036837" 0.0108 "-" 3036837 4 -proxy ERROR: Not enough object servers ack'ed (got 2) (txn: tx1e6b2a819ce547c5bf306-0068b82133) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx1e6b2a819ce547c5bf306-0068b82133 - 0.0280 - - 1756897587.589354277 1756897587.617358923 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdl1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "tx1e6b2a819ce547c5bf306-0068b82133" "proxy-server 3036837" 0.0162 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "tx1e6b2a819ce547c5bf306-0068b82133" "proxy-server 3036837" 0.0172 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5bb96faad6ed45e5b0427-0068b82133" "proxy-server 3036837" 0.0019 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:44503/sdb1/1/a/ec-con" "tx5bb96faad6ed45e5b0427-0068b82133" "container-server 3036837" 0.0009 "-" 3036837 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:49939/sda1/1/a/ec-con" "tx5bb96faad6ed45e5b0427-0068b82133" "container-server 3036837" 0.0009 "-" 3036837 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx5bb96faad6ed45e5b0427-0068b82133" "proxy-server 3036837" 0.0136 "-" 3036837 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx5bb96faad6ed45e5b0427-0068b82133" "proxy-server 3036837" 0.0081 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx5bb96faad6ed45e5b0427-0068b82133 - 0.0214 - - 1756897587.622898102 1756897587.644344568 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46f56ebe59ff4aa388b66-0068b82133" "proxy-server 3036837" 0.0018 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx4df05713201d46fa8a674-0068b82133" "proxy-server 3036837" 0.0012 "-" 3036837 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx48c7442615e6449dbe29e-0068b82133" "proxy-server 3036837" 0.0028 "-" 3036837 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx48c7442615e6449dbe29e-0068b82133" "proxy-server 3036837" 0.0034 "-" 3036837 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx48c7442615e6449dbe29e-0068b82133" "proxy-server 3036837" 0.0056 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx48c7442615e6449dbe29e-0068b82133 - 0.0181 - - 1756897587.645799875 1756897587.663886786 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx70402e700a7c47d99f7c0-0068b82133" "proxy-server 3036837" 0.0018 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:44503/sdb1/1/a/ec-con" "tx70402e700a7c47d99f7c0-0068b82133" "container-server 3036837" 0.0009 "-" 3036837 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:49939/sda1/1/a/ec-con" "tx70402e700a7c47d99f7c0-0068b82133" "container-server 3036837" 0.0009 "-" 3036837 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx70402e700a7c47d99f7c0-0068b82133" "proxy-server 3036837" 0.0056 "-" 3036837 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx70402e700a7c47d99f7c0-0068b82133" "proxy-server 3036837" 0.0084 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx70402e700a7c47d99f7c0-0068b82133 - 0.0157 - - 1756897587.668188095 1756897587.683914661 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb45fd530f9c545a38e67f-0068b82133" "proxy-server 3036837" 0.0020 "-" 3036837 -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.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match ... ok - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfcffdcb118ff4e96855c7-0068b82133" "proxy-server 3036837" 0.0012 "-" 3036837 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txa97973b92fd54e4992f35-0068b82133" "proxy-server 3036837" 0.0036 "-" 3036837 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txa97973b92fd54e4992f35-0068b82133" "proxy-server 3036837" 0.0037 "-" 3036837 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txa97973b92fd54e4992f35-0068b82133" "proxy-server 3036837" 0.0040 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txa97973b92fd54e4992f35-0068b82133 - 0.0215 - - 1756897587.685677528 1756897587.707178354 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fa7cfa411c5459893bd8-0068b82133" "proxy-server 3036837" 0.0020 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "tx4fa7cfa411c5459893bd8-0068b82133" "container-server 3036837" 0.0009 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "tx4fa7cfa411c5459893bd8-0068b82133" "container-server 3036837" 0.0009 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4fa7cfa411c5459893bd8-0068b82133" "proxy-server 3036837" 0.0082 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4fa7cfa411c5459893bd8-0068b82133" "proxy-server 3036837" 0.0065 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx4fa7cfa411c5459893bd8-0068b82133 - 0.0164 - - 1756897587.711522579 1756897587.727936029 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe41a0174d17e4707a2f27-0068b82133" "proxy-server 3036837" 0.0019 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txe025c17a5be742bb882d0-0068b82133" "proxy-server 3036837" 0.0011 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdk1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx7489cd0600c048d1beee6-0068b82133" "proxy-server 3036837" 0.0172 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdl1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx7489cd0600c048d1beee6-0068b82133" "proxy-server 3036837" 0.0236 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx7489cd0600c048d1beee6-0068b82133" "proxy-server 3036837" 0.0237 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdg1/0/a/ec-dup/inm" "tx7489cd0600c048d1beee6-0068b82133" "object-server 3036837" 0.0004 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdj1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx7489cd0600c048d1beee6-0068b82133" "proxy-server 3036837" 0.0275 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdh1/0/a/ec-dup/inm" "tx7489cd0600c048d1beee6-0068b82133" "object-server 3036837" 0.0004 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx7489cd0600c048d1beee6-0068b82133" "proxy-server 3036837" 0.0278 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx7489cd0600c048d1beee6-0068b82133" "proxy-server 3036837" 0.0279 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx7489cd0600c048d1beee6-0068b82133 - 0.0432 - - 1756897587.729202032 1756897587.772361755 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a950ec207b7448083903-0068b82133" "proxy-server 3036837" 0.0021 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx606ff5c22cf74a36a2cf3-0068b82133" "proxy-server 3036837" 0.0024 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "txb30a4f18a65e411c9a604-0068b82133" "proxy-server 3036837" 0.0005 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "txb30a4f18a65e411c9a604-0068b82133" "proxy-server 3036837" 0.0005 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdk1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "txb30a4f18a65e411c9a604-0068b82133" "proxy-server 3036837" 0.0005 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdj1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "txb30a4f18a65e411c9a604-0068b82133" "proxy-server 3036837" 0.0004 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdl1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "txb30a4f18a65e411c9a604-0068b82133" "proxy-server 3036837" 0.0005 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "txb30a4f18a65e411c9a604-0068b82133" "proxy-server 3036837" 0.0004 "-" 3036837 4 -proxy DEBUG: Object PUT returning 412, [412, 412, 412, 412, 412, 412] (txn: txb30a4f18a65e411c9a604-0068b82133) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 txb30a4f18a65e411c9a604-0068b82133 - 0.0228 - - 1756897587.773730278 1756897587.796484947 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx634a325e275a426eae53b-0068b82133" "proxy-server 3036837" 0.0013 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "tx634a325e275a426eae53b-0068b82133" "container-server 3036837" 0.0009 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx634a325e275a426eae53b-0068b82133" "proxy-server 3036837" 0.0063 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "tx634a325e275a426eae53b-0068b82133" "container-server 3036837" 0.0010 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx634a325e275a426eae53b-0068b82133" "proxy-server 3036837" 0.0103 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx634a325e275a426eae53b-0068b82133 - 0.0167 - - 1756897587.798018932 1756897587.814670801 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56f5995f2d094890a56b4-0068b82133" "proxy-server 3036837" 0.0018 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txcfaa0a1475664c7989213-0068b82133" "proxy-server 3036837" 0.0012 "-" 3036837 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 - -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txa99de1e0d39f48bfbfd12-0068b82133" "proxy-server 3036837" 0.0165 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txa99de1e0d39f48bfbfd12-0068b82133" "proxy-server 3036837" 0.0206 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txa99de1e0d39f48bfbfd12-0068b82133" "proxy-server 3036837" 0.0218 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdj1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txa99de1e0d39f48bfbfd12-0068b82133" "proxy-server 3036837" 0.0229 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdl1/0/a/ec-dup/o2" "txa99de1e0d39f48bfbfd12-0068b82133" "object-server 3036837" 0.0004 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdk1/0/a/ec-dup/o2" "txa99de1e0d39f48bfbfd12-0068b82133" "object-server 3036837" 0.0004 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdl1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txa99de1e0d39f48bfbfd12-0068b82133" "proxy-server 3036837" 0.0282 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdk1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txa99de1e0d39f48bfbfd12-0068b82133" "proxy-server 3036837" 0.0285 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup/o2 HTTP/1.0 201 - - t 12288 - - txa99de1e0d39f48bfbfd12-0068b82133 - 0.0453 - - 1756897587.815863609 1756897587.861135244 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd63eb755e35341408b8ab-0068b82133" "proxy-server 3036837" 0.0020 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/ec-dup" "txd63eb755e35341408b8ab-0068b82133" "container-server 3036837" 0.0010 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txd63eb755e35341408b8ab-0068b82133" "proxy-server 3036837" 0.0092 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/ec-dup" "txd63eb755e35341408b8ab-0068b82133" "container-server 3036837" 0.0010 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txd63eb755e35341408b8ab-0068b82133" "proxy-server 3036837" 0.0103 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txd63eb755e35341408b8ab-0068b82133 - 0.0193 - - 1756897587.867122412 1756897587.886427879 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb27a2b0d6fee4e83a697c-0068b82133" "proxy-server 3036837" 0.0019 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx2719eba9e1604df1b8f93-0068b82133" "proxy-server 3036837" 0.0012 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/ec-dup/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 tx728482f971204356aa529-0068b82133 - 0.0198 - - 1756897587.887660742 1756897587.907413960 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx728482f971204356aa529-0068b82133" "proxy-server 3036837" 0.0042 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdk1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx728482f971204356aa529-0068b82133" "proxy-server 3036837" 0.0066 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdj1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx728482f971204356aa529-0068b82133" "proxy-server 3036837" 0.0041 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdl1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx728482f971204356aa529-0068b82133" "proxy-server 3036837" 0.0069 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx728482f971204356aa529-0068b82133" "proxy-server 3036837" 0.0068 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx728482f971204356aa529-0068b82133" "proxy-server 3036837" 0.0098 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6f44b45d750f413db9d40-0068b82133" "proxy-server 3036837" 0.0020 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/0/a/f5d805bc782c42f29a29c5c58324a542" 201 - "PUT http://127.0.0.1:49939/sda1/2/a/f5d805bc782c42f29a29c5c58324a542" "tx6f44b45d750f413db9d40-0068b82133" "container-server 3036837" 0.0010 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/0/a/f5d805bc782c42f29a29c5c58324a542" 201 - "PUT http://127.0.0.1:44503/sdb1/2/a/f5d805bc782c42f29a29c5c58324a542" "tx6f44b45d750f413db9d40-0068b82133" "container-server 3036837" 0.0009 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/f5d805bc782c42f29a29c5c58324a542" 201 - "PUT http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "tx6f44b45d750f413db9d40-0068b82133" "proxy-server 3036837" 0.0125 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/f5d805bc782c42f29a29c5c58324a542" 201 - "PUT http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "tx6f44b45d750f413db9d40-0068b82133" "proxy-server 3036837" 0.0089 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/f5d805bc782c42f29a29c5c58324a542 HTTP/1.0 201 - - t - - - tx6f44b45d750f413db9d40-0068b82133 - 0.0208 - - 1756897587.915405035 1756897587.936232090 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2554c59edfa54e43bf034-0068b82133" "proxy-server 3036837" 0.0019 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "txdabb806475f1450d83819-0068b82133" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdg1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 201 - "PUT http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx344d00d2e4ed4a538e2a6-0068b82133" "proxy-server 3036837" 0.0170 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdk1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 201 - "PUT http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx344d00d2e4ed4a538e2a6-0068b82133" "proxy-server 3036837" 0.0212 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdl1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 201 - "PUT http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx344d00d2e4ed4a538e2a6-0068b82133" "proxy-server 3036837" 0.0225 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdh1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 201 - "PUT http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx344d00d2e4ed4a538e2a6-0068b82133" "proxy-server 3036837" 0.0223 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdb1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 201 - "PUT http://localhost/sdi1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx344d00d2e4ed4a538e2a6-0068b82133" "object-server 3036837" 0.0004 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sda1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 201 - "PUT http://localhost/sdj1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx344d00d2e4ed4a538e2a6-0068b82133" "object-server 3036837" 0.0004 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdi1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 201 - "PUT http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx344d00d2e4ed4a538e2a6-0068b82133" "proxy-server 3036837" 0.0258 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "PUT /sdj1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 201 - "PUT http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx344d00d2e4ed4a538e2a6-0068b82133" "proxy-server 3036837" 0.0278 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/27 PUT /v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals HTTP/1.0 201 - - t 52 - - tx344d00d2e4ed4a538e2a6-0068b82133 - 0.0422 - - 1756897587.937559366 1756897587.979751825 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc227b3091ebc4aae9ceab-0068b82133" "proxy-server 3036837" 0.0018 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "HEAD /sda1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "txbc595683184148318c41a-0068b82133" "proxy-server 3036837" 0.0031 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "GET /sdi1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1216fe589c4c4b81900a2-0068b82133" "proxy-server 3036837" 0.0007 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "GET /sdl1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1216fe589c4c4b81900a2-0068b82133" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:27 +0000] "GET /sdh1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1216fe589c4c4b81900a2-0068b82133" "proxy-server 3036837" 0.0006 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d25b6f5784f4cca9ce6d-0068b82133" "proxy-server 3036837" 0.0012 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "tx2d078c73210549bea5c9c-0068b82134" "proxy-server 3036837" 0.0030 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdk1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx27396542717e49e1a1d03-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdl1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx27396542717e49e1a1d03-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -proxy DEBUG: Ignoring 412 from primary (txn: tx27396542717e49e1a1d03-0068b82134) -proxy DEBUG: Ignoring 412 from primary (txn: tx27396542717e49e1a1d03-0068b82134) -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdh1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx27396542717e49e1a1d03-0068b82134" "proxy-server 3036837" 0.0008 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdg1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx27396542717e49e1a1d03-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -proxy DEBUG: Ignoring 412 from primary (txn: tx27396542717e49e1a1d03-0068b82134) -proxy DEBUG: Ignoring 412 from primary (txn: tx27396542717e49e1a1d03-0068b82134) -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdj1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx27396542717e49e1a1d03-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdi1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx27396542717e49e1a1d03-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -proxy DEBUG: Ignoring 412 from primary (txn: tx27396542717e49e1a1d03-0068b82134) -proxy DEBUG: Ignoring 412 from primary (txn: tx27396542717e49e1a1d03-0068b82134) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe22c7768e5ff492e99519-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "txbe69584b9c9446e788059-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdj1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txfacd82b9f3464133bb1de-0068b82134" "proxy-server 3036837" 0.0007 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdl1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txfacd82b9f3464133bb1de-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5623fe1c9d7f43b09722b-0068b82134" "proxy-server 3036837" 0.0013 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "txbb61b4b08f2148e9b3444-0068b82134" "proxy-server 3036837" 0.0013 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdi1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txa33349e40a224704ae7f4-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdh1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txa33349e40a224704ae7f4-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdg1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txa33349e40a224704ae7f4-0068b82134" "proxy-server 3036837" 0.0007 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdj1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txa33349e40a224704ae7f4-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdl1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txa33349e40a224704ae7f4-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdk1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txa33349e40a224704ae7f4-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5530fd075fc2457eaeced-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "tx60c319df70ae4a7e917ba-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdh1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txbc448f45d46846f39bac6-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdj1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txbc448f45d46846f39bac6-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ad6b70af33742c9a7b04-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "txf53970de323f4006944a6-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdj1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txd0605a5e9bf74d71a3753-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdh1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txd0605a5e9bf74d71a3753-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdg1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txd0605a5e9bf74d71a3753-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdk1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txd0605a5e9bf74d71a3753-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdl1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txd0605a5e9bf74d71a3753-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdi1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "GET http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txd0605a5e9bf74d71a3753-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44cd5269736d4b0f8e272-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "tx3a146743547649dba0309-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdh1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx8b278647333045fa83d66-0068b82134" "proxy-server 3036837" 0.0005 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0df10aad38f249fa833a2-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "tx6462056eee854b478edb8-0068b82134" "proxy-server 3036837" 0.0013 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdi1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1c3cbe41629f4d47b4901-0068b82134" "proxy-server 3036837" 0.0039 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdh1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1c3cbe41629f4d47b4901-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdj1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1c3cbe41629f4d47b4901-0068b82134" "proxy-server 3036837" 0.0005 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdk1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1c3cbe41629f4d47b4901-0068b82134" "proxy-server 3036837" 0.0005 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdl1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1c3cbe41629f4d47b4901-0068b82134" "proxy-server 3036837" 0.0005 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdg1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 412 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1c3cbe41629f4d47b4901-0068b82134" "proxy-server 3036837" 0.0005 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx289e70025da04ac7aeff2-0068b82134" "proxy-server 3036837" 0.0013 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "tx08011a00886b4b51a749a-0068b82134" "proxy-server 3036837" 0.0013 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdl1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx492b25163241447b8263e-0068b82134" "proxy-server 3036837" 0.0006 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeb2cbf255b044d1e80c3f-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "txcb66d87d30eb4d9a99375-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdk1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "txaed2d365afda488fa90a6-0068b82134" "proxy-server 3036837" 0.0005 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txba408816e1b44469bde22-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "tx9a55b5db9bb34205a05e7-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdl1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 200 106 "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx6db099ede35d42a18aeb9-0068b82134" "proxy-server 3036837" 0.0005 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89145703c7194d62a71d6-0068b82134" "proxy-server 3036837" 0.0013 "-" 3036837 -test.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 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/2/a/f5d805bc782c42f29a29c5c58324a542" 204 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542" "tx26ae931d7b3c4f938a8f5-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdi1/2/a/f5d805bc782c42f29a29c5c58324a542/conditionals" 304 - "HEAD http://localhost/v1/a/f5d805bc782c42f29a29c5c58324a542/conditionals" "tx1edc3dcfa8f1405f90987-0068b82134" "proxy-server 3036837" 0.0005 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd85b992a674465e8a817-0068b82134" "proxy-server 3036837" 0.0012 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:49939/sda1/0/a/ec-dup-discon" "txfd85b992a674465e8a817-0068b82134" "container-server 3036837" 0.0009 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:44503/sdb1/0/a/ec-dup-discon" "txfd85b992a674465e8a817-0068b82134" "container-server 3036837" 0.0009 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "txfd85b992a674465e8a817-0068b82134" "proxy-server 3036837" 0.0111 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "txfd85b992a674465e8a817-0068b82134" "proxy-server 3036837" 0.0078 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-dup-discon HTTP/1.0 201 - - t - - - txfd85b992a674465e8a817-0068b82134 - 0.0180 - - 1756897588.181888580 1756897588.199840546 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42c69aab919b4839922d6-0068b82134" "proxy-server 3036837" 0.0017 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txfe3206f76aa6410683018-0068b82134" "proxy-server 3036837" 0.0011 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4bf510ddf35e4c94b61b4-0068b82134" "proxy-server 3036837" 0.0280 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4bf510ddf35e4c94b61b4-0068b82134" "proxy-server 3036837" 0.0289 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4bf510ddf35e4c94b61b4-0068b82134" "proxy-server 3036837" 0.0314 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4bf510ddf35e4c94b61b4-0068b82134" "proxy-server 3036837" 0.0334 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdl1/3/a/ec-dup-discon/test" "tx4bf510ddf35e4c94b61b4-0068b82134" "object-server 3036837" 0.0008 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-dup-discon/test" "tx4bf510ddf35e4c94b61b4-0068b82134" "object-server 3036837" 0.0008 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4bf510ddf35e4c94b61b4-0068b82134" "proxy-server 3036837" 0.0415 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx4bf510ddf35e4c94b61b4-0068b82134" "proxy-server 3036837" 0.0428 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 262144 - - tx4bf510ddf35e4c94b61b4-0068b82134 - 0.0628 - - 1756897588.200682163 1756897588.263472080 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09aa5e5f704d4d748c036-0068b82134" "proxy-server 3036837" 0.0042 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx18d9e7c1a7194517aa7a8-0068b82134" "proxy-server 3036837" 0.0050 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdg1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "tx5b21f09517414765abdaa-0068b82134" "proxy-server 3036837" 0.0011 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "GET /sdi1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "tx5b21f09517414765abdaa-0068b82134" "proxy-server 3036837" 0.0011 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 GET /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 12288 - tx5b21f09517414765abdaa-0068b82134 - 0.0384 - - 1756897588.266316175 1756897588.304743528 4 -proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: tx5b21f09517414765abdaa-0068b82134) (client_ip: 127.0.0.1) -proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: tx5b21f09517414765abdaa-0068b82134) (client_ip: 127.0.0.1) -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe39c61a22f2b4c05802c4-0068b82134" "proxy-server 3036837" 0.0027 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:44503/sdb1/0/a/ec-dup-discon" "txe39c61a22f2b4c05802c4-0068b82134" "container-server 3036837" 0.0020 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdb1/0/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "txe39c61a22f2b4c05802c4-0068b82134" "proxy-server 3036837" 0.0127 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:49939/sda1/0/a/ec-dup-discon" "txe39c61a22f2b4c05802c4-0068b82134" "container-server 3036837" 0.0020 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sda1/0/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "txe39c61a22f2b4c05802c4-0068b82134" "proxy-server 3036837" 0.0211 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-dup-discon HTTP/1.0 202 - - t - 76 - txe39c61a22f2b4c05802c4-0068b82134 - 0.0351 - - 1756897588.404782295 1756897588.439841270 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8dabe05f0814557887ea-0068b82134" "proxy-server 3036837" 0.0040 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txa1e0fe5a6e3f40bca15d1-0068b82134" "proxy-server 3036837" 0.0027 "-" 3036837 4 -proxy WARNING: Client disconnected without sending enough data (txn: tx094d7a8e81a74d3088983-0068b82134) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 262134 89 - tx094d7a8e81a74d3088983-0068b82134 - 0.0447 - - 1756897588.441736698 1756897588.486436367 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx094d7a8e81a74d3088983-0068b82134" "proxy-server 3036837" 0.0182 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx094d7a8e81a74d3088983-0068b82134" "proxy-server 3036837" 0.0218 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx094d7a8e81a74d3088983-0068b82134" "proxy-server 3036837" 0.0137 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx094d7a8e81a74d3088983-0068b82134" "proxy-server 3036837" 0.0227 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx094d7a8e81a74d3088983-0068b82134" "proxy-server 3036837" 0.0259 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx094d7a8e81a74d3088983-0068b82134" "proxy-server 3036837" 0.0318 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08812a012ceb4fbe9d7d6-0068b82134" "proxy-server 3036837" 0.0017 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txf08116a83a1a451f82496-0068b82134" "proxy-server 3036837" 0.0016 "-" 3036837 4 -proxy WARNING: Client disconnected without sending last chunk (txn: tx20256238c1ee4dbe8f8d0-0068b82134) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 65536 89 - tx20256238c1ee4dbe8f8d0-0068b82134 - 0.0243 - - 1756897588.543893814 1756897588.568149090 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx20256238c1ee4dbe8f8d0-0068b82134" "proxy-server 3036837" 0.0068 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx20256238c1ee4dbe8f8d0-0068b82134" "proxy-server 3036837" 0.0106 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx20256238c1ee4dbe8f8d0-0068b82134" "proxy-server 3036837" 0.0064 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx20256238c1ee4dbe8f8d0-0068b82134" "proxy-server 3036837" 0.0079 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx20256238c1ee4dbe8f8d0-0068b82134" "proxy-server 3036837" 0.0103 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx20256238c1ee4dbe8f8d0-0068b82134" "proxy-server 3036837" 0.0119 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41835e74831949079285b-0068b82134" "proxy-server 3036837" 0.0040 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txfb5a18ef83a84e829007e-0068b82134" "proxy-server 3036837" 0.0025 "-" 3036837 4 -proxy WARNING: Client disconnected without sending last chunk (txn: tx09538ba230cc46359d46b-0068b82134) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - tx09538ba230cc46359d46b-0068b82134 - 0.0403 - - 1756897588.645518541 1756897588.685835838 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx09538ba230cc46359d46b-0068b82134" "proxy-server 3036837" 0.0157 "-" 3036837 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx09538ba230cc46359d46b-0068b82134" "proxy-server 3036837" 0.0146 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx09538ba230cc46359d46b-0068b82134" "proxy-server 3036837" 0.0124 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx09538ba230cc46359d46b-0068b82134" "proxy-server 3036837" 0.0104 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx09538ba230cc46359d46b-0068b82134" "proxy-server 3036837" 0.0159 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx09538ba230cc46359d46b-0068b82134" "proxy-server 3036837" 0.0135 "-" 3036837 4 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8efd992b565343158c182-0068b82134" "proxy-server 3036837" 0.0025 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx546d3f4ecc304035a6a41-0068b82134" "proxy-server 3036837" 0.0025 "-" 3036837 4 -proxy WARNING: Client disconnected without sending last chunk (txn: txc504c7e704534dd6ac631-0068b82134) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - txc504c7e704534dd6ac631-0068b82134 - 0.0426 - - 1756897588.746495008 1756897588.789095640 4 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txc504c7e704534dd6ac631-0068b82134" "proxy-server 3036837" 0.0116 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txc504c7e704534dd6ac631-0068b82134" "proxy-server 3036837" 0.0141 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txc504c7e704534dd6ac631-0068b82134" "proxy-server 3036837" 0.0117 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txc504c7e704534dd6ac631-0068b82134" "proxy-server 3036837" 0.0095 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txc504c7e704534dd6ac631-0068b82134" "proxy-server 3036837" 0.0186 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txc504c7e704534dd6ac631-0068b82134" "proxy-server 3036837" 0.0127 "-" 3036837 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2eea55b6377744e58124f-0068b82134" "proxy-server 3036837" 0.0027 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txb84291e9bd8c4bbc87e9b-0068b82134" "proxy-server 3036837" 0.0027 "-" 3036837 4 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdi1/3/a/ec-dup-discon/test" "tx69afa87220fd4d9cbee95-0068b82134" "object-server 3036837" 0.0009 "-" 3036837 4 -obj4 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx69afa87220fd4d9cbee95-0068b82134" "proxy-server 3036837" 0.0432 "-" 3036837 4 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx69afa87220fd4d9cbee95-0068b82134" "proxy-server 3036837" 0.0508 "-" 3036837 4 -obj5 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx69afa87220fd4d9cbee95-0068b82134" "proxy-server 3036837" 0.0506 "-" 3036837 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect ... ok - -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx69afa87220fd4d9cbee95-0068b82134" "proxy-server 3036837" 0.0454 "-" 3036837 4 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdl1/3/a/ec-dup-discon/test" "tx69afa87220fd4d9cbee95-0068b82134" "object-server 3036837" 0.0006 "-" 3036837 4 -obj6 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx69afa87220fd4d9cbee95-0068b82134" "proxy-server 3036837" 0.0548 "-" 3036837 4 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx69afa87220fd4d9cbee95-0068b82134" "proxy-server 3036837" 0.0539 "-" 3036837 4 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 65536 - - tx69afa87220fd4d9cbee95-0068b82134 - 0.0856 - - 1756897588.848384619 1756897588.934016466 4 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad8bb56f183040d1b4c31-0068b82134" "proxy-server 3036837" 0.0023 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:49939/sda1/1/a/ec-con" "txad8bb56f183040d1b4c31-0068b82134" "container-server 3036837" 0.0017 "-" 3036837 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:44503/sdb1/1/a/ec-con" "txad8bb56f183040d1b4c31-0068b82134" "container-server 3036837" 0.0013 "-" 3036837 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txad8bb56f183040d1b4c31-0068b82134" "proxy-server 3036837" 0.0085 "-" 3036837 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txad8bb56f183040d1b4c31-0068b82134" "proxy-server 3036837" 0.0126 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - txad8bb56f183040d1b4c31-0068b82134 - 0.0232 - - 1756897588.936381340 1756897588.959604979 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3c70447b0764e07b133b-0068b82134" "proxy-server 3036837" 0.0028 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx22432e7f7a5c4b5eab0be-0068b82134" "proxy-server 3036837" 0.0014 "-" 3036837 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdi1/1/a/ec-con/o2" "txdb230a05da4644b29759b-0068b82134" "object-server 3036837" 0.0005 "-" 3036837 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdh1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txdb230a05da4644b29759b-0068b82134" "proxy-server 3036837" 0.0139 "-" 3036837 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdi1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txdb230a05da4644b29759b-0068b82134" "proxy-server 3036837" 0.0178 "-" 3036837 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdg1/1/a/ec-con/o2" "txdb230a05da4644b29759b-0068b82134" "object-server 3036837" 0.0005 "-" 3036837 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:28 +0000] "PUT /sdg1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txdb230a05da4644b29759b-0068b82134" "proxy-server 3036837" 0.0196 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/28 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 txdb230a05da4644b29759b-0068b82134 - 0.0365 - - 1756897588.961862564 1756897588.998390436 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx968f8fa7c67548b5bb68d-0068b82135" "proxy-server 3036837" 0.0015 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx77de2290e4ea44e4a6ec9-0068b82135" "proxy-server 3036837" 0.0034 "-" 3036837 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sdg1/1/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "txc7154d4d23b046dd97ceb-0068b82135" "proxy-server 3036837" 0.0007 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - txc7154d4d23b046dd97ceb-0068b82135 - 0.0152 - - 1756897588.999954462 1756897589.015181065 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74909b1afb5440e3ad5f2-0068b82135" "proxy-server 3036837" 0.0025 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx12727cc2e5e24e708ee94-0068b82135" "proxy-server 3036837" 0.0085 "-" 3036837 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "GET /sdi1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx008f4e485484498b9d13b-0068b82135" "proxy-server 3036837" 0.0008 "-" 3036837 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "GET /sdg1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx008f4e485484498b9d13b-0068b82135" "proxy-server 3036837" 0.0007 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - tx008f4e485484498b9d13b-0068b82135 - 0.0249 - - 1756897589.016923904 1756897589.041810274 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf40a5af2bdec4e0489aea-0068b82135" "proxy-server 3036837" 0.0015 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3dbee7ddacb74fb499e97-0068b82135" "proxy-server 3036837" 0.0033 "-" 3036837 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/1/a/ec-con/o2" "tx21f7c5841e104a9ca2da6-0068b82135" "object-server 3036837" 0.0012 "-" 3036837 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx21f7c5841e104a9ca2da6-0068b82135" "proxy-server 3036837" 0.0063 "-" 3036837 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx21f7c5841e104a9ca2da6-0068b82135" "proxy-server 3036837" 0.0096 "-" 3036837 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "tx21f7c5841e104a9ca2da6-0068b82135" "object-server 3036837" 0.0005 "-" 3036837 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx21f7c5841e104a9ca2da6-0068b82135" "proxy-server 3036837" 0.0118 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx21f7c5841e104a9ca2da6-0068b82135 - 0.0284 - - 1756897589.043434381 1756897589.071816206 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6bd4d6ebc8246beb16c9-0068b82135" "proxy-server 3036837" 0.0014 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1ffb264706f84d16bedab-0068b82135" "proxy-server 3036837" 0.0036 "-" 3036837 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx85deae50a31248008d1e5-0068b82135" "proxy-server 3036837" 0.0066 "-" 3036837 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "tx85deae50a31248008d1e5-0068b82135" "object-server 3036837" 0.0005 "-" 3036837 3test.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.TestObjectDisconnectCleanup.test_ec_chunked_transfer_disconnect_cleans_up -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_chunked_transfer_disconnect_cleans_up ... ok - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/1/a/ec-con/o2" "tx85deae50a31248008d1e5-0068b82135" "object-server 3036837" 0.0004 "-" 3036837 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx85deae50a31248008d1e5-0068b82135" "proxy-server 3036837" 0.0113 "-" 3036837 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx85deae50a31248008d1e5-0068b82135" "proxy-server 3036837" 0.0108 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx85deae50a31248008d1e5-0068b82135 - 0.0287 - - 1756897589.073347330 1756897589.102013350 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx462efafc6d10494f97bb1-0068b82135" "proxy-server 3036837" 0.0014 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx98bc72967e1b496fb8ece-0068b82135" "proxy-server 3036837" 0.0035 "-" 3036837 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "DELETE /sda1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdh1/1/a/ec-con/o2" "txb63353cd1b454bdd8ae90-0068b82135" "object-server 3036837" 0.0006 "-" 3036837 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "DELETE /sdi1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txb63353cd1b454bdd8ae90-0068b82135" "proxy-server 3036837" 0.0061 "-" 3036837 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "DELETE /sdh1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txb63353cd1b454bdd8ae90-0068b82135" "proxy-server 3036837" 0.0093 "-" 3036837 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "DELETE /sdb1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdg1/1/a/ec-con/o2" "txb63353cd1b454bdd8ae90-0068b82135" "object-server 3036837" 0.0005 "-" 3036837 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "DELETE /sdg1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txb63353cd1b454bdd8ae90-0068b82135" "proxy-server 3036837" 0.0112 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - txb63353cd1b454bdd8ae90-0068b82135 - 0.0269 - - 1756897589.103538275 1756897589.130397558 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:42133/v1/a?format=json" "tx7f1976c7b0ae42c9bcd58-0068b82135" "proxy-server 3036837" 0.0017 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:44503/sdb1/1/a/ec-disconnect-test" "tx7f1976c7b0ae42c9bcd58-0068b82135" "container-server 3036837" 0.0010 "-" 3036837 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:49939/sda1/1/a/ec-disconnect-test" "tx7f1976c7b0ae42c9bcd58-0068b82135" "container-server 3036837" 0.0043 "-" 3036837 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 201 - "PUT http://localhost:42133/v1/a/ec-disconnect-test" "tx7f1976c7b0ae42c9bcd58-0068b82135" "proxy-server 3036837" 0.0116 "-" 3036837 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/1/a/ec-disconnect-test" 201 - "PUT http://localhost:42133/v1/a/ec-disconnect-test" "tx7f1976c7b0ae42c9bcd58-0068b82135" "proxy-server 3036837" 0.0171 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 PUT /v1/a/ec-disconnect-test HTTP/1.0 201 - - - - - - tx7f1976c7b0ae42c9bcd58-0068b82135 - 0.0246 - - 1756897589.138086081 1756897589.162702322 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:42133/v1/a?format=json" "tx5958aaa6b7c140fcaddd9-0068b82135" "proxy-server 3036837" 0.0020 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/1/a/ec-disconnect-test" 204 - "HEAD http://localhost:42133/v1/a/ec-disconnect-test" "txaa2c8c586ef74369ac77f-0068b82135" "proxy-server 3036837" 0.0012 "-" 3036837 3 -proxy WARNING: Client disconnected without sending last chunk (txn: txae82bf1b926d467d96bb0-0068b82135) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txae82bf1b926d467d96bb0-0068b82135 - 0.0164 - - 1756897589.164306164 1756897589.180692196 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdg1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/ec-disconnect-test/disconnect-data" "txae82bf1b926d467d96bb0-0068b82135" "proxy-server 3036837" 0.0046 "-" 3036837 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdh1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/ec-disconnect-test/disconnect-data" "txae82bf1b926d467d96bb0-0068b82135" "proxy-server 3036837" 0.0060 "-" 3036837 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdi1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/ec-disconnect-test/disconnect-data" "txae82bf1b926d467d96bb0-0068b82135" "proxy-server 3036837" 0.0053 "-" 3036837 3 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:42133/v1/a?format=json" "tx245be3069e7b43fd8e4cc-0068b82135" "proxy-server 3036837" 0.0026 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:49939/sda1/1/a/ec-disconnect-test" "tx245be3069e7b43fd8e4cc-0068b82135" "container-server 3036837" 0.0018 "-" 3036837 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:44503/sdb1/1/a/ec-disconnect-test" "tx245be3069e7b43fd8e4cc-0068b82135" "container-server 3036837" 0.0030 "-" 3036837 3 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/1/a/ec-disconnect-test" 202 - "PUT http://localhost:42133/v1/a/ec-disconnect-test" "tx245be3069e7b43fd8e4cc-0068b82135" "proxy-server 3036837" 0.0177 "-" 3036837 3 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 202 - "PUT http://localhost:42133/v1/a/ec-disconnect-test" "tx245be3069e7b43fd8e4cc-0068b82135" "proxy-server 3036837" 0.0142 "-" 3036837 3 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 PUT /v1/a/ec-disconnect-test HTTP/1.0 202 - - - - 76 - tx245be3069e7b43fd8e4cc-0068b82135 - 0.0329 - - 1756897589.273077965 1756897589.305969238 3 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:42133/v1/a?format=json" "tx61ca9a743eab4806a4c40-0068b82135" "proxy-server 3036837" 0.0036 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/1/a/ec-disconnect-test" 204 - "HEAD http://localhost:42133/v1/a/ec-disconnect-test" "tx8acbce1ff64c4af0b5ada-0068b82135" "proxy-server 3036837" 0.0023 "-" 3036837 3 -proxy WARNING: Client disconnected without sending enough data (txn: tx075f877eb10440a9a4ee7-0068b82135) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx075f877eb10440a9a4ee7-0068b82135 - 0.0260 - - 1756897589.308861017 1756897589.334859848 3 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdh1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/ec-disconnect-test/disconnect-data" "tx075f877eb10440a9a4ee7-0068b82135" "proxy-server 3036837" 0.0060 "-" 3036837 3 -obj3 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdi1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/ec-disconnect-test/disconnect-data" "tx075f877eb10440a9a4ee7-0068b82135" "proxy-server 3036837" 0.0082 "-" 3036837 3 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdg1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/ec-disconnect-test/disconnect-data" "tx075f877eb10440a9a4ee7-0068b82135" "proxy-server 3036837" 0.0103 "-" 3036837 3test.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.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up ... 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 -test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_recheck_options -test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_recheck_options ... ok - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:42133/v1/a?format=json" "tx9d0c45673f354532930cd-0068b82135" "proxy-server 3036837" 0.0040 "-" 3036837 - -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:49939/sda1/0/a/zero-disconnect-test" "tx9d0c45673f354532930cd-0068b82135" "container-server 3036837" 0.0019 "-" 3036837 0 -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:44503/sdb1/0/a/zero-disconnect-test" "tx9d0c45673f354532930cd-0068b82135" "container-server 3036837" 0.0017 "-" 3036837 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:42133/v1/a/zero-disconnect-test" "tx9d0c45673f354532930cd-0068b82135" "proxy-server 3036837" 0.0221 "-" 3036837 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:42133/v1/a/zero-disconnect-test" "tx9d0c45673f354532930cd-0068b82135" "proxy-server 3036837" 0.0317 "-" 3036837 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 PUT /v1/a/zero-disconnect-test HTTP/1.0 201 - - - - - - tx9d0c45673f354532930cd-0068b82135 - 0.0467 - - 1756897589.417435169 1756897589.464159012 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:42133/v1/a?format=json" "txae141dcd623d4db78b304-0068b82135" "proxy-server 3036837" 0.0030 "-" 3036837 - -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sdb1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:42133/v1/a/zero-disconnect-test" "txabb17dfa0fc84d5dab206-0068b82135" "proxy-server 3036837" 0.0020 "-" 3036837 0 -proxy WARNING: Client disconnected without sending last chunk (txn: tx90ff6cedd3cf4f82848fa-0068b82135) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx90ff6cedd3cf4f82848fa-0068b82135 - 0.0198 - - 1756897589.466918468 1756897589.486687422 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/zero-disconnect-test/disconnect-data" "tx90ff6cedd3cf4f82848fa-0068b82135" "proxy-server 3036837" 0.0048 "-" 3036837 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/zero-disconnect-test/disconnect-data" "tx90ff6cedd3cf4f82848fa-0068b82135" "proxy-server 3036837" 0.0053 "-" 3036837 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:42133/v1/a?format=json" "tx7b023f29518d48ddb1f1f-0068b82135" "proxy-server 3036837" 0.0018 "-" 3036837 - -acct2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:44503/sdb1/0/a/zero-disconnect-test" "tx7b023f29518d48ddb1f1f-0068b82135" "container-server 3036837" 0.0021 "-" 3036837 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:49939/sda1/0/a/zero-disconnect-test" "tx7b023f29518d48ddb1f1f-0068b82135" "container-server 3036837" 0.0012 "-" 3036837 0 -cont2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:42133/v1/a/zero-disconnect-test" "tx7b023f29518d48ddb1f1f-0068b82135" "proxy-server 3036837" 0.0085 "-" 3036837 0 -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:42133/v1/a/zero-disconnect-test" "tx7b023f29518d48ddb1f1f-0068b82135" "proxy-server 3036837" 0.0123 "-" 3036837 0 -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 PUT /v1/a/zero-disconnect-test HTTP/1.0 202 - - - - 76 - tx7b023f29518d48ddb1f1f-0068b82135 - 0.0215 - - 1756897589.573301792 1756897589.594838619 0 -acct1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:42133/v1/a?format=json" "txc14d5efdf5884b6ab2332-0068b82135" "proxy-server 3036837" 0.0026 "-" 3036837 - -cont1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "HEAD /sda1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:42133/v1/a/zero-disconnect-test" "tx657b3bf8d68942268e399-0068b82135" "proxy-server 3036837" 0.0015 "-" 3036837 0 -proxy WARNING: Client disconnected without sending enough data (txn: txda581cfbae964a9faa7bb-0068b82135) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 03/Sep/2025/11/06/29 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txda581cfbae964a9faa7bb-0068b82135 - 0.0591 - - 1756897589.596970558 1756897589.656117678 0 -obj2 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sdb1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/zero-disconnect-test/disconnect-data" "txda581cfbae964a9faa7bb-0068b82135" "proxy-server 3036837" 0.0299 "-" 3036837 0 -obj1 INFO: 127.0.0.1 - - [03/Sep/2025:11:06:29 +0000] "PUT /sda1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:42133/v1/a/zero-disconnect-test/disconnect-data" "txda581cfbae964a9faa7bb-0068b82135" "proxy-server 3036837" 0.0629 "-" 3036837 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.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-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) + File "/build/reproducible-path/swift-2.35.1/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.35.1/test/unit/__init__.py", line 834, in getresponse + raise Exception('test') +Exception: test (txn: tx8acfa3e729534b0f8c184-006ac53150) +test ERROR: Account HEAD returning 503 for [] (txn: tx8acfa3e729534b0f8c184-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txbf8976770d0d47df88d9b-006ac53150) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx4e9eac16770b4d1aa5f49-006ac53151) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txae8d4606ae9b49eab9e7d-006ac53151) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) ---------------------------------------------------------------------- -Ran 9521 tests in 130.819s +Ran 9521 tests in 130.290s OK (skipped=11) + stestr slowest -Test id Runtime (s) ------------------------------------------------------------------------------------------------------------------------ ----------- -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted 17.532 -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails 14.714 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_unencrypted 14.293 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path 13.302 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted 13.012 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 10.826 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest 9.518 -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges 8.617 -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving 8.059 -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_once_sharded 7.666 +Test id Runtime (s) +--------------------------------------------------------------------------------------------------------------------------------------------------- ----------- +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_unencrypted 12.617 +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted 11.217 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state 11.164 +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path 10.502 +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails 9.270 +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state 8.890 +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state 7.816 +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state 7.638 +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number 7.129 +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_once_sharded 6.271 + rm -rf .stestr make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' dh_install -O--buildsystem=pybuild @@ -81230,15 +80474,15 @@ 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/docs.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/api-ref/_static/combobox.js -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/js/navigation.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/bootstrap.min.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/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/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/bootstrap.min.js make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' debian/rules override_dh_installchangelogs @@ -81334,130 +80578,148 @@ NAME=`echo $FILE | cut -d. -f2` ; \ dh_installinit --error-handler=true -p$PKG --name=$NAME ;\ done -+ echo swift-account.swift-account-auditor.init -+ cut -d. -f1 ++ 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 +++ echo swift-account.swift-account-auditor.init +++ cut -d. -f1 + PKG=swift-account -+ echo swift-account.swift-account-auditor.init -+ cut -d. -f2 +++ 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 -+ echo swift-account.swift-account-reaper.init -+ cut -d. -f1 ++ 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 +++ echo swift-account.swift-account-reaper.init +++ cut -d. -f1 + PKG=swift-account -+ echo swift-account.swift-account-reaper.init -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-account.swift-account-replicator.init +++ cut -d. -f1 + PKG=swift-account -+ + echo swift-account.swift-account-replicator.init -cut -d. -f2 +++ cut -d. -f2 +++ echo swift-account.swift-account-replicator.init + NAME=swift-account-replicator + dh_installinit --error-handler=true -pswift-account --name=swift-account-replicator -+ echo swift-account.swift-account.init -+ cut -d. -f1 ++ 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 +++ cut -d. -f1 +++ echo swift-account.swift-account.init + PKG=swift-account -+ echo swift-account.swift-account.init -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-auditor.init +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-auditor.init -+ cut -d. -f2 +++ 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 -+ cut -d. -f1 -+ echo swift-container.swift-container-reconciler.init ++ 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 +++ echo swift-container.swift-container-reconciler.init +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-reconciler.init -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-replicator.init +++ cut -d. -f1 + PKG=swift-container -+ + cut -d. -f2 -echo swift-container.swift-container-replicator.init +++ 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 ++ 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 +++ cut -d. -f1 +++ echo swift-container.swift-container-sharder.init + PKG=swift-container -+ + echo swift-container.swift-container-sharder.init -cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-sync.init +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-sync.init -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-updater.init +++ cut -d. -f1 + PKG=swift-container -+ + echo swift-container.swift-container-updater.init -cut -d. -f2 +++ 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 -+ + cut -d. -f1 -echo swift-container.swift-container.init ++ 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 +++ cut -d. -f1 +++ echo swift-container.swift-container.init + PKG=swift-container -+ echo swift-container.swift-container.init -+ cut -d. -f2 +++ cut -d. -f2 +++ echo swift-container.swift-container.init + NAME=swift-container + dh_installinit --error-handler=true -pswift-container --name=swift-container -+ echo swift-object-expirer.swift-object-expirer.init -+ cut -d. -f1 ++ 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 +++ 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 +++ 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 ++ 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 +++ cut -d. -f1 +++ echo swift-object.swift-object-auditor.init + PKG=swift-object -+ echo swift-object.swift-object-auditor.init -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-object.swift-object-reconstructor.init +++ cut -d. -f1 + PKG=swift-object -+ + cut -d. -f2 -echo swift-object.swift-object-reconstructor.init +++ cut -d. -f2 +++ echo swift-object.swift-object-reconstructor.init + 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 ++ 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 +++ cut -d. -f1 +++ echo swift-object.swift-object-replicator.init + PKG=swift-object -+ echo swift-object.swift-object-replicator.init -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-object.swift-object-updater.init +++ cut -d. -f1 + PKG=swift-object -+ echo swift-object.swift-object-updater.init -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-object.swift-object.init +++ cut -d. -f1 + PKG=swift-object -+ echo swift-object.swift-object.init -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-proxy.swift-proxy.init +++ cut -d. -f1 + PKG=swift-proxy -+ echo swift-proxy.swift-proxy.init -+ cut -d. -f2 +++ 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.35.1' @@ -81479,221 +80741,252 @@ NAME=`echo $FILE | cut -d. -f2` ; \ dh_installsystemd -p$PKG --name=$NAME ;\ done -+ echo swift-account.swift-account-auditor.service -+ cut -d. -f1 ++ 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 +++ echo swift-account.swift-account-auditor.service +++ cut -d. -f1 + PKG=swift-account -+ echo swift-account.swift-account-auditor.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-account.swift-account-auditor@.service +++ cut -d. -f1 + PKG=swift-account -+ echo swift-account.swift-account-auditor@.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-account.swift-account-reaper.service +++ cut -d. -f1 + PKG=swift-account -+ echo swift-account.swift-account-reaper.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-account.swift-account-reaper@.service +++ cut -d. -f1 + PKG=swift-account -+ echo swift-account.swift-account-reaper@.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-account.swift-account-replicator.service +++ cut -d. -f1 + PKG=swift-account -+ echo+ swift-account.swift-account-replicator.service -cut -d. -f2 +++ 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 ++ 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 +++ echo swift-account.swift-account-replicator@.service +++ cut -d. -f1 + PKG=swift-account -+ echo swift-account.swift-account-replicator@.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-account.swift-account.service +++ cut -d. -f1 + PKG=swift-account -+ + echo swift-account.swift-account.service -cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-auditor.service +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-auditor.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-auditor@.service +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-auditor@.service -+ cut -d. -f2 +++ cut -d. -f2 +++ echo swift-container.swift-container-auditor@.service + NAME=swift-container-auditor@ + dh_installsystemd -pswift-container --name=swift-container-auditor@ -+ echo swift-container.swift-container-reconciler.service -+ cut -d. -f1 ++ 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 +++ echo swift-container.swift-container-reconciler.service +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-reconciler.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-replicator.service +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-replicator.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-replicator@.service +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-replicator@.service -+ cut -d. -f2 +++ 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 ++ 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 +++ cut -d. -f1 +++ echo swift-container.swift-container-sharder.service + PKG=swift-container -+ echo swift-container.swift-container-sharder.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-sharder@.service +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-sharder@.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-sync.service +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-sync.service -+ cut -d. -f2 +++ 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 ++ 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 +++ cut -d. -f1 +++ echo swift-container.swift-container-sync@.service + PKG=swift-container -+ echo swift-container.swift-container-sync@.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container-updater.service +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container-updater.service -+ cut -d. -f2 +++ 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 ++ 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 +++ cut -d. -f1 +++ echo swift-container.swift-container-updater@.service + PKG=swift-container -+ echo swift-container.swift-container-updater@.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-container.swift-container.service +++ cut -d. -f1 + PKG=swift-container -+ echo swift-container.swift-container.service -+ cut -d. -f2 +++ 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 ++ 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 +++ 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 +++ 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 ++ 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 +++ cut -d. -f1 +++ echo swift-object.swift-object-auditor.service + PKG=swift-object -+ echo swift-object.swift-object-auditor.service -+ cut -d. -f2 +++ 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 ++ 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 +++ cut -d. -f1 +++ echo swift-object.swift-object-auditor@.service + PKG=swift-object -+ echo swift-object.swift-object-auditor@.service -+ cut -d. -f2 +++ cut -d. -f2 +++ echo swift-object.swift-object-auditor@.service + NAME=swift-object-auditor@ + dh_installsystemd -pswift-object --name=swift-object-auditor@ -+ echo swift-object.swift-object-reconstructor.service -+ cut -d. -f1 ++ 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 +++ cut -d. -f1 +++ echo swift-object.swift-object-reconstructor.service + PKG=swift-object -+ echo swift-object.swift-object-reconstructor.service -+ cut -d. -f2 +++ echo swift-object.swift-object-reconstructor.service +++ cut -d. -f2 + NAME=swift-object-reconstructor + dh_installsystemd -pswift-object --name=swift-object-reconstructor -+ + cut -d. -f1echo - swift-object.swift-object-reconstructor@.service ++ 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 +++ echo swift-object.swift-object-reconstructor@.service +++ cut -d. -f1 + PKG=swift-object -+ echo swift-object.swift-object-reconstructor@.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-object.swift-object-replicator.service +++ cut -d. -f1 + PKG=swift-object -+ echo swift-object.swift-object-replicator.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-object.swift-object-replicator@.service +++ cut -d. -f1 + PKG=swift-object -+ echo swift-object.swift-object-replicator@.service -+ cut -d. -f2 +++ 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.service -+ cut -d. -f1 ++ 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 +++ echo swift-object.swift-object-updater.service +++ cut -d. -f1 + PKG=swift-object -+ echo swift-object.swift-object-updater.service -+ cut -d. -f2 +++ 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 ++ 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 +++ cut -d. -f1 +++ echo swift-object.swift-object-updater@.service + PKG=swift-object -+ echo swift-object.swift-object-updater@.service -+ cut -d. -f2 +++ 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.service -+ cut -d. -f1 ++ 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 +++ echo swift-object.swift-object.service +++ cut -d. -f1 + PKG=swift-object -+ echo swift-object.swift-object.service -+ cut -d. -f2 +++ cut -d. -f2 +++ echo swift-object.swift-object.service + NAME=swift-object + dh_installsystemd -pswift-object --name=swift-object -+ echo swift-object.swift-object@.service -+ cut -d. -f1 ++ 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 +++ echo swift-object.swift-object@.service +++ cut -d. -f1 + PKG=swift-object -+ echo swift-object.swift-object@.service -+ cut -d. -f2 +++ 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 ++ 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 +++ echo swift-proxy.swift-proxy.service +++ cut -d. -f1 + PKG=swift-proxy -+ echo swift-proxy.swift-proxy.service -+ cut -d. -f2 +++ 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.35.1' @@ -81737,15 +81030,15 @@ make[1]: Leaving directory '/build/reproducible-path/swift-2.35.1' dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'swift' in '../swift_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-drive-audit' in '../swift-drive-audit_2.35.1-2_all.deb'. +dpkg-deb: building package 'swift-container' in '../swift-container_2.35.1-2_all.deb'. dpkg-deb: building package 'python3-swift' in '../python3-swift_2.35.1-2_all.deb'. dpkg-deb: building package 'swift-object' in '../swift-object_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-doc' in '../swift-doc_2.35.1-2_all.deb'. dpkg-deb: building package 'swift-object-expirer' in '../swift-object-expirer_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-proxy' in '../swift-proxy_2.35.1-2_all.deb'. -dpkg-deb: building package 'swift-container' in '../swift-container_2.35.1-2_all.deb'. +dpkg-deb: building package 'swift-doc' in '../swift-doc_2.35.1-2_all.deb'. dpkg-deb: building package 'swift-account' in '../swift-account_2.35.1-2_all.deb'. +dpkg-deb: building package 'swift-proxy' in '../swift-proxy_2.35.1-2_all.deb'. +dpkg-deb: building package 'swift-drive-audit' in '../swift-drive-audit_2.35.1-2_all.deb'. +dpkg-deb: building package 'swift' in '../swift_2.35.1-2_all.deb'. dpkg-genbuildinfo --build=binary -O../swift_2.35.1-2_arm64.buildinfo dpkg-genchanges --build=binary -O../swift_2.35.1-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -81754,12 +81047,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1834535/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1834535/tmp/hooks/B01_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/3005133 and its subdirectories -I: Current time: Tue Sep 2 23:07:30 -12 2025 -I: pbuilder-time-stamp: 1756897650 +I: removing directory /srv/workspace/pbuilder/1834535 and its subdirectories +I: Current time: Wed Oct 7 07:37:06 +14 2026 +I: pbuilder-time-stamp: 1791308226